summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2023-01-31On systems without xonly mmu hardware-enforcement, we can still mitigateTheo de Raadt
2023-01-31Execute-only for macppc G5George Koehler
2023-01-30Rework cpu_init_secondary() such that it can be used for both the initialMark Kettenis
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-30remove unneeded includes in arch/i386Jonathan Gray
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-27Only use the CPU_OFF PSCI call if SYSTEM_SUSPEND is supported. This meansMark Kettenis
2023-01-27dmtimer(4): initialize stathz, profhz as other drivers, platforms doScott Soule Cheloha
2023-01-27powerpc64: initialize stathz, profhz as on other platformsScott Soule Cheloha
2023-01-27macppc: initialize stathz, profhz as on other platformsScott Soule Cheloha
2023-01-27riscv64: initialize stathz, profhz like other platforms doScott Soule Cheloha
2023-01-27Delete get_plane_numbers() function.Kenji Aoyama
2023-01-26Rework the secondary CPU spinup code to take advantage of the contextMark Kettenis
2023-01-25gptimer(4): switch to clockintrScott Soule Cheloha
2023-01-25Implement execute-only mappings by using the Virtual Page Class KeyMark Kettenis
2023-01-24Parallels Desktop 17 emulates an azalia audio device, add itJoshua Stein
2023-01-24Make sure pmap_page_protect() does the right thing for execute-onlyMark Kettenis
2023-01-24Enable access to usb(4), ugen(4), ulpt(4), ucom(4) and ujoy(4)Jeremie Courreges-Anglas
2023-01-24Hook up the same USB device drivers as arm64/conf/GENERICJeremie Courreges-Anglas
2023-01-24Add and use a specific routine to fetch instructions from userland whenMiod Vallat
2023-01-23Make sure pmap_extract() doesn't incorrectly return success when invokedMiod Vallat
2023-01-23Add Backtab key, based on a change from Crystal Kolipe kolipe.c atNicholas Marriott
2023-01-22gptimer(4): remove dead MD microtime(9) implementationScott Soule Cheloha
2023-01-22Simplify the (so far unused) apm_record_event() function a bit and use itMark Kettenis
2023-01-21Remove dead/unused prototypesMiod Vallat
2023-01-21Make bus_dmamem_alloc_range(9) API available.Mark Kettenis
2023-01-20hppa: simplify itmr_rearm()Scott Soule Cheloha
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-18mips64: simplify cp0_rearm_int5(), cp0_trigger_int5_masked()Scott Soule Cheloha
2023-01-18Do on i386 as we do on amd64. This is done on variable cpu_pae, whichTheo de Raadt
2023-01-17include isadma.h not isa.hJonathan Gray
2023-01-17test NSDMMC not SDMMCJonathan Gray
2023-01-17Simplify and clarify the implementation of the pmap_page_protect(9) API.Mark Kettenis
2023-01-17remove elansc(4) driver for AMD Elan SC520 System ControllerJonathan Gray
2023-01-17On amd64 machines without the NX feature enabled, we can't distinguishMark Kettenis
2023-01-17agtimer(4/armv7): switch to clockintrScott Soule Cheloha
2023-01-17amptimer(4): switch to clockintrScott Soule Cheloha
2023-01-17sxitimer(4): switch to clockintrScott Soule Cheloha
2023-01-17dmtimer(4): switch to clockintrScott Soule Cheloha
2023-01-17arm, armv7: add clockintr supportScott Soule Cheloha
2023-01-16bump minor after RAID 1C support synced form arm64Klemens Nanni
2023-01-16Sync with original arm64 copy to get RAID 1C bits, fix include guardKlemens Nanni