| Age | Commit message (Expand) | Author |
| 2022-07-30 | x86: Eliminate mfence hotpatch for membar_sync. | riastradh |
| 2022-04-09 | x86: Every load is a load-acquire, so membar_consumer is a noop. | riastradh |
| 2021-04-17 | sys/arch/amd64: remove trailing whitespace | rillig |
| 2020-07-19 | Revert most of ad's movs/stos change. Instead do a lot simpler: declare | maxv |
| 2020-06-21 | Fix comment | bouyer |
| 2020-06-01 | Reported-by: syzbot+6dd5a230d19f0cbc7814@syzkaller.appspotmail.com | ad |
| 2020-04-26 | Use the hotpatch framework for LFENCE/MFENCE. | maxv |
| 2020-04-25 | Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVM | bouyer |
| 2019-11-17 | Disable KCOV - by raising the interrupt level - in the TLB IPI handler, | maxv |
| 2019-11-14 | Add support for Kernel Memory Sanitizer (kMSan). It detects uninitialized | maxv |
| 2019-10-12 | Rewrite the FPU code on x86. This greatly simplifies the logic and removes | maxv |
| 2019-05-18 | Two changes in the CPU mitigations: | maxv |
| 2019-05-14 | Mitigation for INTEL-SA-00233: Microarchitectural Data Sampling (MDS). | maxv |
| 2019-02-11 | We reorganise definitions for XEN source support as follows: | cherry |
| 2018-08-12 | Move the PCPU area from slot 384 to slot 510, to avoid creating too much | 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-03-28 | Add the IBRS mitigation for SpectreV2 on amd64. | maxv |
| 2018-02-25 | Remove INTRENTRY_L, it's not used anymore. | maxv |
| 2018-02-22 | Make the machdep.svs_enabled sysctl writable, and add the kernel code | maxv |
| 2018-02-22 | Add a dynamic detection for SVS. | maxv |
| 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-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 |
| 2018-01-11 | Declare new SVS_* variants: SVS_ENTER_NOSTACK and SVS_LEAVE_NOSTACK. Use | maxv |
| 2018-01-07 | Add a new option, SVS (for Separate Virtual Space), that unmaps kernel | maxv |
| 2018-01-07 | Switch x86_retpatch[] -> HOTPATCH(). | maxv |
| 2018-01-07 | Switch x86_lockpatch[] -> HOTPATCH(). | maxv |
| 2018-01-07 | Implement a real hotpatch feature. | maxv |
| 2017-10-17 | Have the cpu clear PSL_D automatically when entering the kernel via a | maxv |
| 2017-10-17 | Add support for SMAP on amd64. | maxv |
| 2017-09-15 | Declare INTRFASTEXIT as a function, so that there is only one iretq in the | maxv |
| 2012-07-15 | Rename MDP_IRET to MDL_IRET since it is an lwp flag, not a proc one. | dsl |
| 2012-05-17 | Let the user of INTRENTRY_L() place a label on the 'swapgs' used | dsl |
| 2012-05-07 | Add a ';' that got deleted in a slight tidyup. | dsl |
| 2012-05-07 | Move all the XEN differences to a single conditional. | dsl |
| 2011-08-10 | Correct offset calculation for ci | cherry |
| 2011-01-12 | Allow use of traditional CPP to be set on a per platform base in sys.mk. | joerg |
| 2010-07-07 | add the guts of TLS support on amd64. based on joerg's patch, | chs |
| 2008-11-21 | PR port-amd64/39991 modules/compat_linux: build fix | ad |
| 2008-04-21 | Access Xen's vcpu info structure per-CPU. | cegger |
| 2008-02-29 | don't bother to check curlwp==NULL. | yamt |
| 2007-12-21 | Create the trap/syscall frame space for all the registers in one go. | dsl |
| 2007-12-21 | Change the xen CLI() and STI() defines to only use one scratch register. | dsl |
| 2007-11-22 | Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support | bouyer |
| 2007-11-14 | Clear the direction flag on entry to the kernel. | ad |
| 2007-10-18 | merge yamt-x86pmap branch. | yamt |