summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
4 daysCast atomic_load_int(9) to signed int when loading `securelevel'.Vitaliy Makkoveev
4 daysFix some typos in comments in i386/amd64 bootblocksMike Larkin
9 daysEnable ixv(4) in RAMDISK_CDYASUOKA Masahiko
12 daysremove vmx_pmap_find_pte_ept(), used by removed EPT mprotect ioctlJonathan Gray
12 daysremove unused XINTR() defineJonathan Gray
14 daysAdd a work-in-progress version of ice(4), a driver for Intel E810 devices.Stefan Sperling
14 dayspsp(4) waits for acknowledgement of wbinvd from other CPU.Alexander Bluhm
2024-11-08remove unused pmap_move()Jonathan Gray
2024-11-08remove unused VM_MAXUSER_ADDRESS32Jonathan Gray
2024-11-07Expand amd64 wbinvd_on_all_cpus() with acknowledge.Alexander Bluhm
2024-11-07Constify strings in symbol-related ddb interfaces, and make the iteratorMiod Vallat
2024-11-05The first field of struct cfdriver is a pointer. Put NULL rather than 0 here.Miod Vallat
2024-11-05The MI boot code used to have an infinite loop trying to boot the kernel,Miod Vallat
2024-11-05Enable ixv(4)YASUOKA Masahiko
2024-11-04remove ability to specify root/dump/swap on st(4)Jonathan Gray
2024-11-02Kill unused pmap_collect().Martin Pieuchot
2024-11-02Add ixv(4), a driver for virtual functions of Intel 82598EB, 82559,YASUOKA Masahiko
2024-10-28Unlock KERN_ALLOWKMEM. The `allowkmem' is atomically accessed integer.Vitaliy Makkoveev
2024-10-24Stop leaking kernel stack guard pages.Mark Kettenis
2024-10-22put opening { on same line as struct nameJonathan Gray
2024-10-22remove prototypes with no matching functionJonathan Gray
2024-10-21We have not been swapping out kernel stacks since forever. So justMark Kettenis
2024-10-21remove unused MP_PICMODE defineJonathan Gray
2024-10-14Fix build w/o SUSPEND optionJan Klemkow
2024-10-10allow MSI with the QEMU default pc-i440fx machineJonathan Gray
2024-10-08Make bus_dmamem_alloc(9) recognize the BUS_DMA_64BIT flag and interpretMark Kettenis
2024-10-07Remove VMFUNC feature detection and tracking.Dave Voutila
2024-10-06use rdmsr_safe() instead of rdmsr() for probing featureSebastien Marie
2024-10-05remove unneeded includesJonathan Gray
2024-10-04Allow boot loader to run as AMD SEV guest on QEMU with EFI.Alexander Bluhm
2024-10-04Allow kernel boot on QEMU with AMD SEV.Alexander Bluhm
2024-10-02amd64: implement a pmap_shootept() for non-MP kernels.Dave Voutila
2024-10-02Move some PCI MMIO defines from vmm(4) kernel headers to userland.Dave Voutila
2024-09-26Fix amd64/GENERIC not linking due to missing pmap_shootept symbol.Dave Voutila
2024-09-26Add an ipi for executing INVEPT to flush EPT on remote cpus.Dave Voutila
2024-09-26remove unneeded psl.h includeJonathan Gray
2024-09-21We aren't ready to choose S0-over-S3 based upon the S0ix bit in FADT.Theo de Raadt
2024-09-21vmm(4): remove EPT mprotect ioctlMike Larkin
2024-09-20remove unneeded semicolons; checked by millert@Jonathan Gray
2024-09-04vmm: set highest cpuid feature leaf based on host cpu.Dave Voutila
2024-09-04Fix some spelling.Marcus Glocker
2024-09-04make psp attach to ccp as a different driverJonathan Gray
2024-09-03For virtual addresses use fixed page frame without AMD SEV reduction.Alexander Bluhm
2024-09-03vmm(4)/vmx: avoid VPID leakage by allocating at vcpu init.Dave Voutila
2024-09-03move psp functions to psp.c and remove the ifdefsJonathan Gray
2024-09-01Pledge "vmm" for ccp(4) ioctl(2).Alexander Bluhm
2024-09-01spelling; checked by jmc@, ok miod@ mglocker@ krw@Jonathan Gray
2024-08-29Hide all EPT-related bits behind #ifdef in amd64 pmap.Dave Voutila
2024-08-28If bounce buffers do not fit, defragment mbuf.Alexander Bluhm
2024-08-27Enable AMD SEV support in vmm(4).Alexander Bluhm