summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2022-11-24Expose the complete set of ID registers as defined in the current versionMark Kettenis
2022-11-24Document a few more ID register bits. This should add most of the stuffMark Kettenis
2022-11-21Add aplpwm(4), a driver for the PWM controller found on Apple silicon.Mark Kettenis
2022-11-21Get rid of pmap_map_early(). This is part of my crusade against the use ofMark Kettenis
2022-11-21Wait for a reply to the command that switches the touchpad into raw mode.Mark Kettenis
2022-11-19mips64, loongson, octeon: switch to clockintrScott Soule Cheloha
2022-11-19riscv64: switch to clockintrScott Soule Cheloha
2022-11-18mips64 code calls uvm_map_protect() directly, so needs to adapt:Theo de Raadt
2022-11-14Add missing clock trigger to loongson_isa_splx().Visa Hankala
2022-11-14Turns out the power button on the Mac mini and the touchid button on theMark Kettenis
2022-11-13Sync data and instruction cache before entering an executable pageJeremie Courreges-Anglas
2022-11-12Fix a long-standing pmap bug, where we would enter an executable mappingMark Kettenis
2022-11-11Enable icc(4). ok anton@ patrick@Matthieu Herrb
2022-11-11Unmap and free memory when we shutdown rtkit. This fixes an issue whereMark Kettenis
2022-11-10pscivar.h include no longer neededJonathan Gray
2022-11-10Sprinkle some #ifdef SUSPEND to unbreak the tree.Mark Kettenis
2022-11-10Add suspend/resume support to control the power domain.Mark Kettenis
2022-11-10Enable qcpdc(4)Patrick Wildt
2022-11-10vmd(8): import mmio decode and emulation, disabled for now.Dave Voutila
2022-11-10Make the power button function as a wakeup button during suspend.Mark Kettenis
2022-11-10iWe must be careful to only disable power domains that are no longer inMark Kettenis
2022-11-10arm64 can suspend without PSCI support nowMark Kettenis
2022-11-10Convert amd64 clock and ipi event counters to per-cpuJonathan Matthew
2022-11-10Convert sparc64 clock event counter to per-cpu and increment usingJonathan Matthew
2022-11-09Enable qcpwm(4)Patrick Wildt
2022-11-09Implement wakeup interrupt support. For now this is only implemented forMark Kettenis
2022-11-09Add suspend/resume support to aplns(4).Mark Kettenis
2022-11-09vmm(4): treat vcpu lists as immutable, reducing complexity.Dave Voutila
2022-11-09Make aplpmgr(4) work as a reset controller.Mark Kettenis
2022-11-09vmm on !MULTIPROCESSOR kernels should still mark vpus with pending intrs.David Gwynne
2022-11-09translate Fn+(1-10,-,=) keys to F1-F12 on M1 laptops with a touchbarRobert Nagy
2022-11-09Minor cleanups:Miod Vallat
2022-11-09unbreak GENERIC build on amd64; patch by anton@Stefan Sperling
2022-11-08KNF/whitespace - no code changeMike Larkin
2022-11-08Tedu spmi bus definition that moved over to the fdt files.Patrick Wildt
2022-11-08Hook up all those Qualcomm SoC SPMI devices.Patrick Wildt
2022-11-08don't keep track of how many vcpus are currently running.David Gwynne
2022-11-08further speed up delivery of interrupts to a running vcpu.David Gwynne
2022-11-08Enable gpiobl(4)Tobias Heider
2022-11-08vmm(4): remove locking in vmm_intr_pendingMike Larkin
2022-11-08arm64: switch to clockintr(9)Scott Soule Cheloha
2022-11-08amd64: switch to clockintr(9)Scott Soule Cheloha
2022-11-08Extent the current suspend/resume implementation to include support forMark Kettenis
2022-11-08i386: add delay_fini()Scott Soule Cheloha
2022-11-08amd64: add delay_fini()Scott Soule Cheloha
2022-11-08Move definitions for CNTV_CTL_EL0 to armreg.h.Mark Kettenis
2022-11-08Sprinkle some #ifdef MULTIPROCESSOR to make non-MP kernels build again.Mark Kettenis
2022-11-07Implement the "halt" IPI.Mark Kettenis
2022-11-07vmm(4): set RAX guest register state based on VMCBDave Voutila
2022-11-07Implement db_write_text/bytes() which add support for ddb(4)'s breakpoints.Martin Pieuchot