summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2023-04-10spellingJonathan Gray
2023-04-02nable ngbe(4) on install media. Passes 'make release' build.Kevin Lo
2023-03-31Enable ngbe(4).Kevin Lo
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-03-15store bios version, needed for amdgpu Steam Deck quirkJonathan Gray
2023-03-09workaround Intel Braswell/Cherry Trail mwait hangJonathan Gray
2023-03-08amd64: lapic_timer_rearm: don't reset mode, mask, divisorScott Soule Cheloha
2023-03-06In iskmemdev(), do not check for the minor of /dev/io. It has beenMiod Vallat
2023-02-23Remove dangerous user-settable "addr" variable from MI boot loader, andMiod Vallat
2023-02-11__syscall() is no longer neccessary since the system calls which neededTheo de Raadt
2023-02-04timecounting: remove incomplete PPS supportScott Soule Cheloha
2023-01-31amd64: lapic_timer_trigger: disable interrupts while configuring timerScott Soule Cheloha
2023-01-31On systems without xonly mmu hardware-enforcement, we can still mitigateTheo de Raadt
2023-01-30vmm(4): expose PKU cpuid bit if in use on host.Dave Voutila
2023-01-30part of a future diff snuck into the previous commitTheo de Raadt
2023-01-30vmm(4): save and restore guest pkru.Dave Voutila
2023-01-30We have determined that enough HV have correct PKU handling now,Theo de Raadt
2023-01-29sign another typoTheo de Raadt
2023-01-28Move some header definitions from vmm(4) to vmd(8).Dave Voutila
2023-01-28typo in commentTheo de Raadt
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
2023-01-17Simplify and clarify the implementation of the pmap_page_protect(9) API.Mark Kettenis
2023-01-17On amd64 machines without the NX feature enabled, we can't distinguishMark Kettenis
2023-01-16we spent far too long debugging a weird go library problem (incorrectTheo de Raadt
2023-01-16export PGK_VALUE so that .S files can use itTheo de Raadt
2023-01-163 new defines: he PTE protection key mask, the specific key value we useTheo de Raadt
2023-01-14Implement access to EFI variables and ESRT through an ioctl(2) interfaceMark Kettenis
2023-01-14add protection-key violation error code for page-fault exceptionsJonathan Gray
2023-01-14recognise protection keys for supervisor-mode (PKS) in cpuidJonathan Gray
2023-01-14sync cr4 and xcr0 bits with intel dec 2022 sdmJonathan Gray
2023-01-13Retake kernel lock in error paths of vmmioctl.Dave Voutila
2023-01-10Hide WAITPKG cpu feature from vmm(4) guests.Dave Voutila
2023-01-06Remove copystr(9), unless used internally by copy{in,out}str.Miod Vallat
2023-01-02Let the EFI bootloader make a copy of the EFI System Resource Table (ESRT)Mark Kettenis
2023-01-01update drm to linux 6.1.2Jonathan Gray
2022-12-30Actually hide the clang-15 workaround behind the COMPILER_VERSION checkJeremie Courreges-Anglas
2022-12-30Neuter zlib fatal warnings when building kernels and bootloaders with clang 15Jeremie Courreges-Anglas
2022-12-27Ansify pxe_netif_close() and {,pxe}socktodesc()Jeremie Courreges-Anglas
2022-12-26vmd(8): provide a detailed e820 memory map.Dave Voutila
2022-12-19rework the synchronisation around suspend/resume.David Gwynne
2022-12-08_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-12-01_C_LABEL() is no longer useful in the "everything is ELF" world.Philip Guenther
2022-11-29Move the generic variable definitions from the ASM at the top ofPhilip Guenther
2022-11-29Put the original image of the MP-startup and ACPI-suspend/hibernatePhilip Guenther
2022-11-11Enable icc(4). ok anton@ patrick@Matthieu Herrb
2022-11-10vmd(8): import mmio decode and emulation, disabled for now.Dave Voutila