Age | Commit message (Expand) | Author |
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 |
2015-04-18 | It seems that the CPUID lies about the monitor-line size, or at least our | Mark Kettenis |
2015-01-15 | Don't include i82489 headers in cpu.h | Stefan Fritsch |
2015-01-06 | when we're entering an interrupt handler, record its ipl so splassert | David Gwynne |
2014-12-16 | these headers do not need to (and should not) include lock.h poisoning | Ted Unangst |
2014-12-02 | delete all the simplelocks. ok deraadt | Ted Unangst |
2014-09-12 | Remove the code that attempts to synchronize P-state transitions between CPUs. | Mark Kettenis |
2014-07-11 | CPU_BUSY_CYCLE(): A new MI statement for busy loop power reduction | Masao Uebayashi |
2014-07-09 | Fixes a hibernate issue wherein we locked the kernel lock while hatching | Mike Larkin |
2014-02-13 | Some Linux i915 drm "fast" path code relies on being able to "disable" page | Mark Kettenis |
2013-10-05 | Use monitor/mwait to idle when available. Make cpu_unidle() do nothing | Philip Guenther |
2013-06-04 | Cpu topology for AMD64. | Christiano F. Haesbaert |
2013-03-31 | try to avoid pulling in pte.h and other more crazy things. Checked against | Theo de Raadt |
2013-03-12 | Fix kernel profiling on MP systems by using per-CPU buffers and teach | Martin Pieuchot |