aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* amd64: use compiler intrinsics for bsf* and bsr*Mateusz Guzik2021-02-011-32/+4
* amd64: retire sse2_pagezeroMateusz Guzik2021-01-301-1/+0
* amd64: use builtins for all ffs* variantsMateusz Guzik2021-01-141-14/+3
* xen/privcmd: implement the dm op ioctlRoger Pau Monne2021-01-111-0/+7
* x86: Add rdtscp32() into cpufunc.h.Konstantin Belousov2021-01-101-0/+9
* amd64: use register macros for gdb_cpu_getreg()Mitchell Horne2020-12-181-0/+3
* amd64: allow gdb(4) to write to most registersMitchell Horne2020-12-181-0/+16
* Convert vmm_ops calls to IFUNCPeter Grehan2020-11-281-17/+17
* Unobfuscate "KERNLOAD" parameter on amd64. This change lines-up amd64 with theMaxim Sobolev2020-11-251-0/+8
* Honor the disabled setting for MSI-X interrupts for passthrough devices.John Baldwin2020-11-241-0/+3
* vmm: Make pmap_invalidate_ept() wait synchronously for guest exitsMark Johnston2020-11-111-0/+2
* amd64: Make it easier to configure exception stack sizesMark Johnston2020-11-041-0/+5
* amd64 pmap.h: explicitly provide constants values instead of relyingKonstantin Belousov2020-10-161-2/+2
* Fix for mis-interpretation of PCB_KERNFPU.Konstantin Belousov2020-10-141-0/+1
* amd64: Store full 64bit of FIP/FDP for 64bit processes when using XSAVE.Konstantin Belousov2020-10-031-0/+1
* Move ctx_switch_xsave declaration to amd64 md_var.h.Konstantin Belousov2020-10-031-0/+1
* Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead.Edward Tomasz Napierala2020-09-271-1/+0
* Add a vmparam.h constant indicating pmap support for large pages.Mark Johnston2020-09-231-0/+5
* Sparsify the vm_page_dump bitmapD Scott Phillips2020-09-211-1/+2
* Move vm_page_dump bitset array definition to MI codeD Scott Phillips2020-09-212-1/+5
* Add the MEM_EXTRACT_PADDR ioctl to /dev/mem.Mark Johnston2020-09-021-1/+1
* amd64: clean up empty lines in .c and .h filesMateusz Guzik2020-09-015-7/+2
* Add bhyve support for LA57 guest mode.Konstantin Belousov2020-08-231-0/+1
* amd64 pmap: LA57 AKA 5-level pagingKonstantin Belousov2020-08-235-30/+83
* Support guest rdtscp and rdpid instructions on Intel VT-xPeter Grehan2020-08-181-0/+2
* o Add machine/iommu.h and include MD iommu headers from it,Ruslan Bukin2020-08-051-0/+6
* Allow swi_sched() to be called from NMI context.Alexander Motin2020-07-251-0/+1
* amd64 pmap: microoptimize local shootdowns for PCID PTI configurationsKonstantin Belousov2020-07-182-1/+3
* amd64: patch ffsl to use the compiler builtinMateusz Guzik2020-07-161-1/+2
* amd64: allow parallel shootdown IPIsKonstantin Belousov2020-07-142-25/+10
* Add domain policy allocation for amd64 fpu_kern_ctxConrad Meyer2020-07-031-0/+1
* bhyve(8): For prototyping, reattempt decode in userspaceConrad Meyer2020-06-252-0/+4
* vmm(4): Add 12 user ABI compat after r349948Conrad Meyer2020-05-201-0/+11
* vmm(4), bhyve(8): Expose kernel-emulated special devices to userspaceConrad Meyer2020-05-151-0/+17
* Initial support for bhyve save and restore.John Baldwin2020-05-053-0/+191
* vmm(4): Decode 3-byte VEX-prefixed instructionsConrad Meyer2020-04-211-2/+7
* vmm.h: Add ABI assertions and mark implicit holesConrad Meyer2020-04-171-2/+14
* vmm(4): Expose instruction decode to userspace buildConrad Meyer2020-04-161-0/+9
* Expand generic subword atomic primitivesConrad Meyer2020-03-251-0/+1
* amd64 atomic.h: minor codegen optimization in flag accessRyan Libby2020-02-281-12/+6
* amd64: provide custom zpcpu set/add/sub routinesMateusz Guzik2020-02-122-4/+58
* amd64: store per-cpu allocations subtracted by __pcpuMateusz Guzik2020-02-122-2/+8
* amd64: clean up counter(9)Mateusz Guzik2020-02-071-8/+9
* Define MAXCPU consistently between the kernel and KLDs.Mark Johnston2020-02-051-1/+1
* bhyve: terminate waiting loops if thread suspension is requested.Konstantin Belousov2020-01-021-1/+1
* Support software breakpoints in the debug server on Intel CPUs.John Baldwin2019-12-131-0/+6
* Introduce vm_page_astate.Mark Johnston2019-12-101-2/+2
* Regularize my copyright noticeWarner Losh2019-12-041-2/+1
* amd64: assert that EARLY_COUNTER does not corrupt memory.Konstantin Belousov2019-11-241-0/+1
* Add kcsan_md_unsupported from NetBSD.Andrew Turner2019-11-211-0/+6