summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include
AgeCommit message (Expand)Author
2024-01-20vmm(4)/vmd(8)/vmctl(8): increase max VM mem size.Mike Larkin
2024-01-19Implement Multiple Message MSI support on amd64. This is experimental codeMark Kettenis
2024-01-10vmm/vmd: add io instruction length to exit information.Dave Voutila
2024-01-06vmm(4): reorder segment registers to match SDM.Dave Voutila
2024-01-04Adjust IPLs to give us more interrupt vectors for IPL_NET. That is whereMark Kettenis
2023-12-29Use a per cpu pool cache for pmap_pv_poolJeremie Courreges-Anglas
2023-12-14NKMEMPAGES_MAX_DEFAULT is no longer used. Remove it from param.h.Claudio Jeker
2023-12-11Implement per-CPU caching for the page table page (vp) pool and the PTEMark Kettenis
2023-11-28Adapt inv{vpid,ept} to return success or failure.Dave Voutila
2023-11-11Fix variable name in commentJeremie Courreges-Anglas
2023-09-08Clean up old console bootargsKlemens Nanni
2023-09-06vmm(4)/vmd(8): include pending interrupt in vm_run_parmams.Dave Voutila
2023-09-05vmm(4): switch the APMI CPUID mask to an include maskMike Larkin
2023-09-03vmm(4): Suppress AMD HwPstate visibility to guestsMike Larkin
2023-08-23all platforms: separate cpu_initclocks() from cpu_startclock()Scott Soule Cheloha
2023-08-16add Intel ARCH_CAP_GDS bitsJonathan Gray
2023-07-31On CPUs with eIBRS ("enhanced Indirect Branch Restricted Speculation")Philip Guenther
2023-07-31The replacement code passed to codepatch_replace() can usefully bePhilip Guenther
2023-07-28Add CODEPATCH_CODE() macro to simplify defining a symbol for a chunkPhilip Guenther
2023-07-27Fix off-by-one: SEFF0ECX_WAITPKG is bit 5, not bit 4.Philip Guenther
2023-07-27Report speculation control bits in dmesg cpu lines.Philip Guenther
2023-07-27The interrupt resume (Xdoreti) and recurse (Xspllower) paths arePhilip Guenther
2023-07-27Follow the lead of mips64 and make cpu_idle_cycle() just call thePhilip Guenther
2023-07-25statclock: move profil(2), GPROF code to profclock(), gmonclock()Scott Soule Cheloha
2023-07-25cpu_idle_{enter,leave} are no-ops on amd64 now, so just #definePhilip Guenther
2023-07-24Set DE_CFG[9] -- a chickenbit which stops Zenbleed. The chickenbit mayTheo de Raadt
2023-07-21Rename ARCH_CAPABILITIES_* #defined to ARCH_CAP_*Philip Guenther
2023-07-10Enable Indirect Branch Tracking for amd64 userland, using XSAVES/XRSTORSPhilip Guenther
2023-07-04amd64: cpu_info: rearrange members, keep ci_mds_tmp 32-byte alignedScott Soule Cheloha
2023-07-02all platforms, kernel: remove __HAVE_CLOCKINTR symbolScott Soule Cheloha
2023-06-27amd64: MCOUNT_EXIT: restore interrupts, don't unconditionally reenable themScott Soule Cheloha
2023-05-22The fp_ex_[st]w struct savefpu members were inherited from NetBSD wherePhilip Guenther
2023-04-28bump MAXDSIZ to 128G on amd64 and 64G on arm64Robert Nagy
2023-04-26Refactor MD/MI parts of vmm.Mike Larkin
2023-04-25vmm(4)/vmd(8): pull struct members out of vmm ioctl create struct.Dave Voutila
2023-04-22Rename the XCR0_* #defines to XFEATURE_* and add the new supervisor-statePhilip Guenther
2023-04-17Add endbr64 instructions to most of the ENTRY() macros.Theo de Raadt
2023-04-15add endbr defines and control protection trapJonathan Gray
2023-04-14add VMX/VMCS defines for amd64 endbr64 featuresDave Voutila
2023-04-13pmap_copy() has never, ever, been implemented in any of the platforms OpenBSDMiod Vallat
2023-04-10spellingJonathan Gray
2023-03-26amd64: identify IBT capability in cpu(4) dmesg linesMike Larkin
2023-03-19Aggressively randomize the location of the stack on all 64-bit architecturesMark Kettenis
2023-01-31On systems without xonly mmu hardware-enforcement, we can still mitigateTheo de Raadt
2023-01-30vmm(4): save and restore guest pkru.Dave Voutila
2023-01-28Move some header definitions from vmm(4) to vmd(8).Dave Voutila
2023-01-20On cpu with the PKU feature, prot=PROT_EXEC pages now create pte whichTheo de Raadt
2023-01-19Revise implementation of pmap_protect(9) in preparation for execute-onlyMark Kettenis
2023-01-19Restrict vmm(4) exposed cpuid extended feature flags.Dave Voutila
2023-01-18change BIOSF_SMBIOS bit flag from 6 to 8Jonathan Gray