aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* Correct definition for PGEX_SGX.Konstantin Belousov2019-06-081-1/+1
* amd64 ef_rt_arch_call: Preserve %rflags around call into EFI RT service.Konstantin Belousov2019-06-031-0/+1
* Add PG_PS_PDP_FRAME symbol.Konstantin Belousov2019-05-241-0/+1
* amd64 pmap: rework delayed invalidation, removing global mutex.Konstantin Belousov2019-05-162-2/+11
* Mitigations for Microarchitectural Data Sampling.Konstantin Belousov2019-05-141-1/+5
* x86: store pending bitmapped IPIs in per-cpu areasMateusz Guzik2019-05-121-1/+2
* x86: Implement MWAIT support for stopping a CPUConrad Meyer2019-05-041-1/+5
* x86: Define pc_monitorbuf as a logical structureConrad Meyer2019-05-041-1/+8
* Add accessor function for vm->maxcpusRodney W. Grimes2019-04-251-0/+1
* amd64 KPTI: add control from procctl(2).Konstantin Belousov2019-03-161-0/+6
* amd64: Add md process flags and first P_MD_PTI flag.Konstantin Belousov2019-03-161-1/+5
* Drop "All rights reserved" from my copyright statements.John Baldwin2019-03-061-1/+0
* Add kernel support for Intel userspace protection keys feature onKonstantin Belousov2019-02-201-1/+13
* amd64: add defines and decode protection keys and SGX page faults reasons.Konstantin Belousov2019-02-201-0/+2
* Provide convenience C wrappers for RDPKRU and WRPKRU instructions.Konstantin Belousov2019-02-191-0/+16
* Add a custom implementation of cpu_lock_delay() for x86.John Baldwin2018-11-051-1/+1
* Add a KPI for the delay while spinning on a spin lock.John Baldwin2018-11-051-0/+1
* Add pci_early function to detect Intel stolen memory.Konstantin Belousov2018-10-311-0/+4
* amd64: flush L1 data cache on syscall return with an error.Konstantin Belousov2018-10-201-0/+4
* amd64: relax constraints in curthread and curpcbMateusz Guzik2018-10-201-3/+2
* Do not flush cache for PCIe config window.Konstantin Belousov2018-10-181-0/+1
* Provide pmap_large_map() KPI on amd64.Konstantin Belousov2018-10-162-1/+15
* Add clwb().Konstantin Belousov2018-10-161-0/+7
* amd64: partially depessimize cpu_fetch_syscall_args and cpu_set_syscall_retvalMateusz Guzik2018-10-131-0/+3
* Provide string functions for use before ifuncs get resolved.Mateusz Guzik2018-10-111-0/+4
* Fully restore the GDTR, IDTR, and LDTR after VT-x VM exits.John Baldwin2018-10-111-0/+9
* Handle a guest executing a vm instruction by trapping and raising anAndrew Turner2018-09-271-0/+1
* Convert x86 cache invalidation functions to ifuncs.Konstantin Belousov2018-09-191-2/+2
* 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