aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* Catch exceptions during EFI RT calls on amd64.Konstantin Belousov2018-09-021-0/+21
* Add amd64 mdthread fields needed for the upcoming EFI RT exceptionKonstantin Belousov2018-09-021-0/+2
* Normalize use of semicolon with EFI_TIME_LOCK macros.Konstantin Belousov2018-09-021-3/+3
* Merge amd64 and i386 <machine/intr_machdep.h> headers.John Baldwin2018-08-201-155/+1
* Update L1TF workaround to sustain L1D pollution from NMI.Konstantin Belousov2018-08-191-0/+1
* amd64: ensure that curproc->p_vmspace pmap always matches PCPUKonstantin Belousov2018-08-141-0/+1
* Use SMAP on amd64.Konstantin Belousov2018-07-291-1/+3
* Rename VM_FREELIST_ISADMA to VM_FREELIST_LOWMEM.Warner Losh2018-07-271-1/+3
* Expand x86 struct pcpus to UMA_PCPU_ALLOC_SIZE AKA PAGE_SIZE.Konstantin Belousov2018-07-062-10/+2
* Revert to recommit with the proper message.Konstantin Belousov2018-07-062-2/+10
* Save a call to pmap_remove() if entry cannot have any pages mapped.Konstantin Belousov2018-07-062-10/+2
* Make sure kernel modules built by default are portable between UP andHans Petter Selasky2018-07-061-2/+2
* counter(9): unbreak amd64 following r336020Matt Macy2018-07-061-1/+8
* Back pcpu zone with domain correct pagesMatt Macy2018-07-061-2/+2
* Use 'e' instead of 'i' constraints with 64-bit atomic operations on amd64.John Baldwin2018-07-031-4/+4
* inline atomics and allow tied modules to inline locksMatt Macy2018-07-021-1/+1
* Do not leave stray qword on top of stack for interrupts and exceptionsKonstantin Belousov2018-06-251-1/+1
* Tell the compiler that rdtscp clobbers %ecx.Mark Johnston2018-06-091-1/+1
* cpufunc: add rdtscp for x86Matt Macy2018-06-071-0/+9
* hwpmc: ABI fixesMatt Macy2018-06-041-1/+0
* Fix high resolution kernel profiling just enough to not crash at bootBruce Evans2018-06-021-2/+2
* hwpmc: remove unused pre-table driven bits for intelMatt Macy2018-05-311-3/+0
* Resolve conflicts between macros in fenv.h and ieeefp.hDimitry Andric2018-05-311-0/+1
* re-synchronize TSC-s on SMP systems after resume, if necessaryAndriy Gapon2018-05-251-0/+1
* Enable IBRS when entering an interrupt handler from usermode.Konstantin Belousov2018-05-221-0/+1
* Cleanups related to debug exceptions on x86.John Baldwin2018-05-221-1/+3
* Add Intel Spec Store Bypass Disable control.Konstantin Belousov2018-05-211-0/+1
* vmmdev: return EFAULT when trying to read beyond VM system memory max addressAntoine Brodin2018-05-151-0/+1
* Make the common interrupt entry point labels local labels.John Baldwin2018-05-141-4/+4
* Expand the checks for UCR3 == PMAP_NO_CR3 to enable processes to beTycho Nightingale2018-04-272-2/+6
* Improve VM page queue scalability.Mark Johnston2018-04-241-0/+6
* Add SDT probes to vmexit on Intel.Tycho Nightingale2018-04-131-0/+5
* Add the ability to control the CPU topology of created VMsRodney W. Grimes2018-04-082-0/+19
* Add a way to temporarily suspend and resume virtual CPUs.John Baldwin2018-04-062-0/+14
* x86: improve reservation of AP trampoline memoryRoger Pau Monné2018-04-051-1/+1
* Restore r331606 with a bugfix to setup cpuset_domain[] earlier on allJeff Roberson2018-03-281-2/+3
* Backout r331606 until I can identify why it does not boot on someJeff Roberson2018-03-271-3/+2
* Only use CPUs in the domain the device is attached to for defaultJeff Roberson2018-03-271-2/+3
* Move the CR0.WP manipulation KPI to x86.Konstantin Belousov2018-03-201-2/+0
* Provide KPI for handling of rw/ro kernel text.Konstantin Belousov2018-03-201-0/+2
* Revert r330780, it was improperly tested and results in taking a spinIan Lepore2018-03-111-3/+3
* Eliminate atrtc_time_lock, and use atrtc_lock for efirtc locking.Ian Lepore2018-03-111-3/+3
* Fix a lock recursion introduced in r327065.Tycho Nightingale2018-03-071-0/+1
* amd64: Protect the kernel text, data, and BSS by setting the RW/NX bitsJonathan T. Looney2018-03-062-0/+4
* Add a new variant of the GLA2GPA ioctl for use by the debug server.John Baldwin2018-02-262-0/+10
* Remove unused error return from API that cannot failConrad Meyer2018-02-231-1/+1
* Add two new ioctls to bhyve for batch register fetch/store operations.John Baldwin2018-02-221-0/+13
* Use local symbol for offset.Konstantin Belousov2018-02-161-4/+4
* Change size of padding to reflect reality. No functional change.Jung-uk Kim2018-02-151-1/+1
* We don't support gcc < 4.2.1, so varargs.h now is just #errorWarner Losh2018-02-121-91/+0