| Age | Commit message (Expand) | Author |
| 2019-01-07 | move DEV_BSIZE, DEV_BSHIFT out of MD param.h, they are same on all ports | jdolecek |
| 2018-12-02 | Introduce KLEAK, a new feature that can detect kernel information leaks. | maxv |
| 2018-11-19 | Introduce pl_pi, will be used soon. | maxv |
| 2018-11-19 | Rename 'mask' -> 'frame', we will use the real 'mask' soon. | maxv |
| 2018-11-19 | Fix editing screwup in previous... noted by Rin Okuyama (thanks!) | kre |
| 2018-11-19 | Hide differences between i386 and amd64 interrupt frames so XEN does | kre |
| 2018-11-18 | On Xen, copy just the bits we need from the trapframe for hardclock(9) | cherry |
| 2018-11-15 | Make the direct-map API always available, but fail if KASAN or rump. | riastradh |
| 2018-10-31 | Revert my kasan addition in this makefile, it looks like it causes | maxv |
| 2018-10-31 | Move the MI parts of KASAN into kern/subr_asan.c. This file includes | maxv |
| 2018-10-29 | Make VM_MIN_KERNEL_ADDRESS and others available in the _KMEMUSER case | maya |
| 2018-10-28 | Add #ifdef _KERNEL, vaddr_t does not exist in userland, and we don't want | maxv |
| 2018-09-23 | Make XEN use the same api as native, for idt vector allocation | cherry |
| 2018-08-29 | Remove the constants of the DMAP, they are unused, and move NL4_SLOT_DIRECT | maxv |
| 2018-08-22 | Add support for monitoring the stack with kASan. This allows us to detect | maxv |
| 2018-08-20 | Add support for kASan on amd64. Written by me, with some parts inspired | maxv |
| 2018-08-17 | Remove big outdated comment, remove unused macros, remove XXX that has | maxv |
| 2018-08-12 | More ASLR: randomize the location of the PTE area. The PTE slot is not | maxv |
| 2018-08-12 | Move the PCPU area from slot 384 to slot 510, to avoid creating too much | maxv |
| 2018-08-12 | Move the PTE area from slot 255 to slot 509. I've never understood why we | maxv |
| 2018-08-12 | Introduce PDIR_SLOT_USERLIM, which indicates the limit of the user slots. | maxv |
| 2018-08-12 | Randomize the main memory on Xen, same as native. Tested on amd64-dom0. | maxv |
| 2018-08-12 | More ASLR: randomize the kernel main memory. VM_MIN_KERNEL_ADDRESS becomes | maxv |
| 2018-07-27 | Remove KERN_BASE, unused. It has always been wrong anyway, the value | maxv |
| 2018-07-26 | Rework dbregs, to switch the registers during context switches, and not on | maxv |
| 2018-07-25 | Remove NPTECL, unused. | maxv |
| 2018-07-13 | Provide empty SVS_ENTER_NMI/SVS_LEAVE_NMI for kernels w/o options SVS | martin |
| 2018-07-12 | Handle NMIs correctly when SVS is enabled. We store the kernel's CR3 at the | maxv |
| 2018-07-12 | Remove the kernel PMC code. Sent yesterday on tech-kern@. | maxv |
| 2018-07-07 | Correct unportable signed integer left shift in i386/amd64 tss code | kamil |
| 2018-05-19 | add experimental new function uvm_direct_process(), to allow of read/writes | jdolecek |
| 2018-03-28 | Add the IBRS mitigation for SpectreV2 on amd64. | maxv |
| 2018-03-16 | Remove the prototypes for cpu_uarea_*, I removed these functions two | maxv |
| 2018-03-16 | Remove the __HAVE_CPU_UAREA_ROUTINES code from x86. | maxv |
| 2018-03-16 | Add one more page for the stack, to compensate for the fact that SVS's | maxv |
| 2018-02-25 | Remove INTRENTRY_L, it's not used anymore. | maxv |
| 2018-02-22 | Remove svs_pgg_update(). Instead of manually changing PG_G on each page, | maxv |
| 2018-02-22 | Make the machdep.svs_enabled sysctl writable, and add the kernel code | maxv |
| 2018-02-22 | Improve the SVS initialization. | maxv |
| 2018-02-22 | Add a dynamic detection for SVS. | maxv |
| 2018-02-19 | Double size of MSGBUFSIZE as existing value is not big enough to hold boot dmesg | sborrill |
| 2018-02-18 | Add svs_enabled, which defaults to 'true' when SVS is compiled (no dynamic | maxv |
| 2018-02-15 | Introduce _UC_MACHINE_FP() as a macro | kamil |
| 2018-01-27 | Put the default %cs value in INTR_RECURSE_HWFRAME. Pushing an immediate | maxv |
| 2018-01-27 | Declare and use INTR_RECURSE_ENTRY, an optimized version of INTRENTRY. | maxv |
| 2018-01-27 | Remove DO_DEFERRED_SWITCH and DO_DEFERRED_SWITCH_RETRY, unused. | maxv |
| 2018-01-21 | Unmap the kernel from userland in SVS, and leave only the needed | maxv |
| 2018-01-21 | Increase the size of the initial mapping of the kernel. KASLR kernels are | maxv |
| 2018-01-20 | Use .pushsection/.popsection, we will soon embed macros in several layers | maxv |
| 2018-01-18 | Unmap the kernel heap from the user page tables (SVS). | maxv |