| Age | Commit message (Expand) | Author |
| 2023-04-09 | amd64: Make curlwp and curcpu() flushable. | riastradh |
| 2021-11-02 | In order to prevent _mcount() from being recursively called when built with C... | ryo |
| 2021-04-17 | sys/arch/amd64: remove trailing whitespace | rillig |
| 2020-03-17 | Add a redzone between the pcb and the stack. Sent to port-amd64@. | maxv |
| 2019-12-08 | Use the inlines; it is actually fine, since the compiler drops the inlines | maxv |
| 2019-11-21 | mi_userret(): take care of calling preempt(), set spc_curpriority directly, | ad |
| 2019-11-14 | Add support for Kernel Memory Sanitizer (kMSan). It detects uninitialized | maxv |
| 2019-02-11 | We reorganise definitions for XEN source support as follows: | cherry |
| 2018-11-18 | On Xen, copy just the bits we need from the trapframe for hardclock(9) | cherry |
| 2018-03-16 | Remove the prototypes for cpu_uarea_*, I removed these functions two | maxv |
| 2017-09-17 | Remove the second argument from USERMODE and KERNELMODE, it is unused | maxv |
| 2012-01-21 | allocate uareas contiguously and access them via the direct map. | chs |
| 2008-12-30 | _LKM -> _MODULE | pooka |
| 2008-10-26 | put the contents of these header files around #ifdef __x86_64__, and | mrg |
| 2008-05-22 | Mark x86_curlwp() with __attribute__ ((const)), so gcc can CSE it and know | ad |
| 2008-05-11 | Wrap stuff in #ifdef _KERNEL | ad |
| 2008-05-11 | Share cpu.h between the x86 ports. | ad |
| 2008-05-11 | Simplify x86 identcpu code, and share between i386/amd64. | ad |
| 2008-05-10 | Improve x86 tsc handling: | ad |
| 2008-05-09 | Make cpu_idle a macro calling a function pointer on x86. | joerg |
| 2008-04-30 | Avoid unneeded AST faults. | ad |
| 2008-04-28 | Add support for kernel preeemption to the i386 and amd64 ports. Notes: | ad |
| 2008-04-24 | - Give ci_want_resched a single cache line, and align. This is for monitor/ | ad |
| 2008-04-23 | Ensure that offsetof() is in scope by including <sys/systm.h>. | he |
| 2008-04-21 | Access Xen's vcpu info structure per-CPU. | cegger |
| 2008-04-16 | use POSIX integer types | cegger |
| 2008-02-27 | Remove CTL_MACHDEP_NAMES, it's not used anywhere. | xtraeme |
| 2008-01-22 | GC i8254_microtime. | joerg |
| 2008-01-05 | remove no longer necessary cpu_maxproc. | yamt |
| 2008-01-05 | - make amd64 use per-cpu tss. | yamt |
| 2008-01-05 | g/c unused members | yamt |
| 2008-01-05 | g/c ci_idle_pcb_paddr | yamt |
| 2008-01-01 | try to detect processor resource sharing topologies. ie. package/core/smt IDs. | yamt |
| 2007-12-25 | Convert many of the uses of __attribute__ to equivalent | perry |
| 2007-12-22 | Define 'struct intrframe' in terms of 'struct trapframe' since the two are | dsl |
| 2007-12-18 | Add new IPI for saving CPU state explicitly, share high-level part of | joerg |
| 2007-12-09 | Merge jmcneill-pm branch. | jmcneill |
| 2007-12-03 | Add a CPU local timer based on the LAPIC. This is consistently faster | joerg |
| 2007-11-22 | Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support | bouyer |
| 2007-11-12 | - cpu_vendor was both an int and char[] on amd64 - fix it. | ad |
| 2007-10-29 | Mark cpu_info::ci_tlbstate volatile to ensure that the compiler doesn't | ad |
| 2007-10-26 | Match delay/DELAY on x86 with delay(9). It takes an unsigned int as | joerg |
| 2007-10-18 | merge yamt-x86pmap branch. | yamt |
| 2007-10-17 | Merge the ppcoea-renovation branch to HEAD. | garbled |
| 2007-09-26 | x86 changes for pcc and LKMs. | ad |
| 2007-09-25 | ci_astpending is no more. | ad |
| 2007-08-29 | Merge most x86 changes from the vmlocking branch, except the threaded soft | ad |
| 2007-05-21 | Revert fs/gs changes until I figure out issues with them. | fvdl |
| 2007-05-17 | merge yamt-idlelwp branch. asked by core@. some ports still needs work. | yamt |
| 2007-05-11 | Don't save/restore %fs and %gs in trapframe. The kernel won't touch them. | fvdl |