Age | Commit message (Expand) | Author |
2021-08-31 | vmm(4): add ipi for vmclear, unlock kernel | Dave Voutila |
2021-07-06 | Introduce CPU_IS_RUNNING() and us it in scheduler-related code to prevent | Mark Kettenis |
2021-06-18 | The pmap needs to know which CPUs to send IPIs when TLB entries | Philip Guenther |
2021-06-02 | kernel: introduce per-CPU panic(9) message buffers | cheloha |
2020-06-03 | let the random subsystem read the tsc for event "timestamps". | David Gwynne |
2020-05-31 | introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c. | David Gwynne |
2020-04-28 | Use the same inittodr()/resettodr() implementation as on arm64/armv7/sparc64 | Mark Kettenis |
2020-04-15 | Remove unused protoype. | Mark Kettenis |
2019-12-20 | Disable TSX when MSR_ARCH_CAPABILITIES sets TSX_CTRL. | Jonathan Gray |
2019-08-09 | Add TSC synchronization for multiprocessor machines. | Paul Irofti |
2019-05-17 | Mitigate Intel's Microarchitectural Data Sampling vulnerability. | Philip Guenther |
2019-05-12 | Delete cpu_idle_{enter,leave}_fcn() as unused. Add RETGUARD checks to | Philip Guenther |
2019-01-19 | Add a pwraction sysctl that controls what the power button does on acpi. | Ted Unangst |
2018-12-05 | Include srp.h where struct cpu_info uses srp to avoid erroring out when | Jonathan Gray |
2018-08-21 | Perform mitigations for Intel L1TF screwup. There are three options: | Theo de Raadt |
2018-07-11 | Declare cpu_meltdown in <machine/cpu.h> | Philip Guenther |
2018-07-06 | Split trap() into kerntrap() and usertrap(), with all the signal generation | Philip Guenther |
2018-06-19 | SMT (Simultanious Multi Threading) implementations typically share | Mark Kettenis |
2018-06-05 | Switch from lazy FPU switching to semi-eager FPU switching: track whether | Philip Guenther |
2018-05-26 | Initialize ci_idle_pcb->pcb_cr0 just once, in cpu_attach(). | Philip Guenther |
2018-05-23 | Move CR4_DEFAULT to specialreg.h where the CR4_* values are defined | Philip Guenther |
2018-03-29 | Explicitly declare the gdt storage in struct cpu_info_full instead of | Philip Guenther |
2018-02-21 | Meltdown: implement user/kernel page table separation. | Philip Guenther |
2018-01-07 | Add identcpu.c and specialreg.h definitions for the new Intel/AMD MSRs | Mike Larkin |
2017-10-23 | Expose TSC properties via sysctl nodes | Mike Belopuhov |
2017-10-17 | Add a machine-independent implementation for the mplock. | Visa Hankala |
2017-10-06 | Recalibrate TSC timecounter with HPET and PM timer | Mike Belopuhov |
2017-08-11 | apmwarn and the ridiculous apmhalt hack sysctls are not relevant here | Ted Unangst |
2017-07-12 | remove CPU_LIDSUSPEND/machdep.lidsuspend | Martin Natano |
2017-06-20 | SVM: better cleanbits handling. Fixes an issue on Bulldozer CPUs causing | Mike Larkin |
2017-04-14 | SVM: calculate max ASID value and save for later use. This will be used in | Mike Larkin |
2017-03-16 | Typo, from miod@ | Martin Pieuchot |
2017-03-11 | Introduce a new knob to force the first USB keyboard as console input. | Martin Pieuchot |
2017-03-02 | Add a new sysctl machdep.lidaction. The sysctl works as follows: | Martin Natano |
2016-12-14 | Add the TSC timecounter and use it on Skylake machines where the HPET | Reyk Floeter |
2016-10-13 | Add an extra debug line when virtualization is disabled in the firmware. | Martijn van Duren |
2016-09-30 | Compute CR3 target count. Needed for upcoming debugging diff. | Mike Larkin |
2016-09-27 | read and cache VMFUNC capability during boot. for use in an upcoming diff | Mike Larkin |
2016-09-04 | Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernel | Martin Pieuchot |
2016-07-28 | Store the acpi processor ID/UID in struct cpu_info, and use it to attach | Mark Kettenis |
2016-05-09 | 2nd identical definition of PROC_PC macro is not needed | Theo de Raadt |
2015-12-06 | child_return() is already declared in <sys/proc.h> | Philip Guenther |
2015-11-23 | No longer need 'option VMM', declaring the vmm0 device is sufficient. | Theo de Raadt |
2015-11-13 | vmm(4) kernel code | Mike Larkin |
2015-07-02 | introduce srp, which according to the manpage i wrote is short for | David Gwynne |
2015-06-28 | Force the return to userspace from execve to go through iretq to get all | Philip Guenther |
2015-06-13 | Parse _CST objects and use the C-states they describe when they're sane. | Philip Guenther |
2015-06-07 | Enable use of mwait in non-MP boxes and report # of C-substates up to C7, | Philip Guenther |
2015-05-28 | Save the cpuid(6) eax bits in the cpu_info and report the SENSOR and ARAT | Philip Guenther |
2015-05-18 | Do lazy update/reset of the FS.base and %[def]s segment registers: reseting | Philip Guenther |