summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2024-10-17use <machine/asm.h> not "machine/asm.h", for consistencyJonathan Gray
2024-10-17remove unneeded includesJonathan Gray
2024-10-16a.out is no longer the commonly encountered binary file format, the world hasMiod Vallat
2024-10-16Deliver SIGTRAP, rather than SIGEMT, when a TADDccTV or TSUBccTV instructionMiod Vallat
2024-10-16Deliver SIGTRAP, rather than SIGEMT, for trap instructions which are neitherMiod Vallat
2024-10-16remove unneeded frame.h and riscvreg.h includesJonathan Gray
2024-10-15remove unneeded pte.h includeJonathan Gray
2024-10-14remove unneeded vmparam.h include from pte.hJonathan Gray
2024-10-14Fix build w/o SUSPEND optionJan Klemkow
2024-10-14remove unneeded device.h includeJonathan Gray
2024-10-14remove unused struct sigstate; ok miod@Jonathan Gray
2024-10-10Remove the gazillion of macros to get fields from curcpu(), and useMiod Vallat
2024-10-10allow MSI with the QEMU default pc-i440fx machineJonathan Gray
2024-10-10allow MSI with the QEMU default pc-i440fx machineJonathan Gray
2024-10-09make attachments use pre-existing activate functions; ok deraadt@Jonathan 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-07include proc.h to fix APMDEBUG buildJonathan Gray
2024-10-06remove unneeded includes and defines; ok miod@Jonathan Gray
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-04Remove unused SIGEMT.Miod Vallat
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-10-02Switch PV pool allocator to use km_alloc(9) instead of uvm_km_kmemalloc(9).Martin Pieuchot
2024-09-29remove unused cruft; ok kettenis@Jonathan Gray
2024-09-29fix HWCAP_ASIMDHP test; ok kettenis@Jonathan Gray
2024-09-29correct a prototypeJonathan Gray
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-23recognise Neoverse V3AE (Poseidon AE)Jonathan Gray
2024-09-23add device tree mapping for HP OmniBook X 14Jonathan 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-20Add device tree mapping for Lenovo ThinkPad T14s.Mark Kettenis
2024-09-20remove unneeded semicolons; checked by millert@Jonathan Gray
2024-09-19correct indentationJonathan Gray
2024-09-06spelling; ok mglocker@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