summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2023-05-09Apparently there is no need to set the PS2 field.Mark Kettenis
2023-05-02Sometimes the touchpad doesn't attach. Try to solve this issue beMark Kettenis
2023-04-30Fix typo in MRDISKTYPE.Kenneth R Westerback
2023-04-30Remove the EFI RTC implementation on amd64. Since all amd64 systems weMark Kettenis
2023-04-29Add "counter-timer" to openboot_special[] in order to not mention it asMiod Vallat
2023-04-29remove some 19 year old #if 0 codeMike Larkin
2023-04-29whitespaceMike Larkin
2023-04-29Print VHE feature in dmesg.Mark Kettenis
2023-04-28bump MAXDSIZ to 128G on amd64 and 64G on arm64Robert Nagy
2023-04-28timer(4/sparc64): remove driverScott Soule Cheloha
2023-04-28Retire -E's "expert" mode. Introduced 23 years ago to avoidKenneth R Westerback
2023-04-28Add a driver for the Qualcomm rng device found on the Thinkpad X13s, based onPeter Hessler
2023-04-27Remove efi32 and efi64. These are leftovers from a project that didn't goMark Kettenis
2023-04-26Implement dt(4) utrace support on amd64 and i386.Claudio Jeker
2023-04-26Incorporate r1.140 and r1.141 of vmm.c:Mike Larkin
2023-04-26Integrate r1.339 of vmm.c which I missed during the previous MI/MD splitMike Larkin
2023-04-26vmm.c -> vmm_machdep.c (remove old file)Mike Larkin
2023-04-26Refactor MD/MI parts of vmm.Mike Larkin
2023-04-26Properly handle userland branch target traps.Mark Kettenis
2023-04-26whitespace fixMike Larkin
2023-04-26Unbreak vmm on Intel. Mistakenly enabled CET on non-CET systems.Dave Voutila
2023-04-25Do not attempt to write to read-only softraidKlemens Nanni
2023-04-25Enable softraid(4) in the ramdisk kernel aka. make disk crypto install workKlemens Nanni
2023-04-25Do not attempt to write to read-only softraidKlemens Nanni
2023-04-25vmm(4)/vmd(8): pull struct members out of vmm ioctl create struct.Dave Voutila
2023-04-25Create & use variables MRDISKTYPE and MRMAKEFSARGS like all the other buildKenneth R Westerback
2023-04-25Invalidate ITS caches during suspend/resume cycle to commit the changesPatrick Wildt
2023-04-25Do not attempt to write to read-only softraidKlemens Nanni
2023-04-25Do not attempt to write to read-only softraidKlemens Nanni
2023-04-24vmm(4): allow guests to enable and use supervisor IBT.Dave Voutila
2023-04-24Enable branch target control flow enforcement on arm64.Mark Kettenis
2023-04-24Toggle IBT off during amd64 hibernate before dropping to real mode.Dave Voutila
2023-04-23enable iosf(4)David Gwynne
2023-04-22Rename the XCR0_* #defines to XFEATURE_* and add the new supervisor-statePhilip Guenther
2023-04-22Teach the disassembler about xrstors, xsavec, and xsavesPhilip Guenther
2023-04-21If gapdummy.c is compiled with -fcf-protection=branch, clang 13Alexander Bluhm
2023-04-20add viogpu, a VirtIO GPU driverJoshua Stein
2023-04-19enable dwmshc to support the emmc controller on rockchip rk356x boards.David Gwynne
2023-04-18add support for loading files from the EFI System Partition.David Gwynne
2023-04-18Resolve namerefs in packages. Fixes legacy interrupts on machines that useMark Kettenis
2023-04-17Oops, ramdisk case should be -fcf-protection=noneTheo de Raadt
2023-04-17Enable Indirect Branch Tracking (IBT) for the kernelJonathan Gray
2023-04-17For future userland IBT, the sigcode needs to start with a endbr64.Theo de Raadt
2023-04-17The bootblocks are 32-bit binaries which use the ENTRY() macros which nowTheo de Raadt
2023-04-17IDTVEC_NOALIGN() was the incorrect way to create a label in two places,Theo de Raadt
2023-04-17Add endbr64 instructions to most of the ENTRY() macros.Theo de Raadt
2023-04-16compile regular kernels with -fcf-protection=branch, and ramdisks withTheo de Raadt
2023-04-16Add support for the PCIe controller found on M2 Pro/Max SoCs. While theMark Kettenis
2023-04-16Make enabling the BTI feature a per-pmap thing by storing the ATTR_GP bitMark Kettenis
2023-04-16Clear BTYPE bits when setting up a signal handler and when handling aMark Kettenis