summaryrefslogtreecommitdiff
path: root/sys/arch/arm64
AgeCommit message (Expand)Author
2022-12-24Enable pcagpio(4), and also consistently pcamux(4) while we're at it. WithPatrick Wildt
2022-12-23Add detection of EPAN feature bit.Mark Kettenis
2022-12-23Avoid using 1GB mappings for the identity map that we use in the earlyMark Kettenis
2022-12-21Implement wakeup interrupt handling. This makes sure that during suspendPatrick Wildt
2022-12-21Pull enabling/disabling wakeup interrupt handling out of the aplintc(4)Mark Kettenis
2022-12-17Add aplefuse(4), a driver for the eFuses on Apple Silicon SoCs.Mark Kettenis
2022-12-12Enable tipd(4) on RAMDISK kernels as well.Mark Kettenis
2022-12-12Fix USB hotplug on type-C connectors of Apple Silicon hardware. The USBMark Kettenis
2022-12-12Improve range check to protect against overflow.Mark Kettenis
2022-12-10Increase transfer completion timeout to 100ms. This is what Linux hasMark Kettenis
2022-12-10Mitigate Spectre-BHB by using core-specific trampoline vectors. On some coresPatrick Wildt
2022-12-09Simplify early kernel bootstrap a bit more. Just map the entire 64MB memoryMark Kettenis
2022-12-09Add detection for Spectre-BHB related CLRBHB, ECBHB and CSV2_3/HCXTPatrick Wildt
2022-12-09Fix typo: SCTX -> SCXTPatrick Wildt
2022-12-08_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-12-08Forcibly set console output to the framebuffer on the Lenovo x13s.Patrick Wildt
2022-12-07The ACPI tables on the Lenovo x13s are incomplete and unusable. ForPatrick Wildt
2022-12-06Add support for additional RTKit endpoint advertised by NVMe firmware thatMark Kettenis
2022-12-06Implement support for shared interrupts.Mark Kettenis
2022-12-06For write operations, wait until the transaction completes just like weMark Kettenis
2022-12-05Calculate the bit clock based on number of channels, bytes/sample andMark Kettenis
2022-12-03Rework the RTKit code such that we don't spin forever if for some reasonMark Kettenis
2022-12-03The device tree bindings for aplcpu(4) changed once more, recycling theMark Kettenis
2022-11-26Adjust for changes in the device tree bindings. Since it is relativelyMark Kettenis
2022-11-26Add arm64 lid_action sysctl for Apple Silicon laptops.Tobias Heider
2022-11-26Enable aplpwm(4) and pwmleds(4).Mark Kettenis
2022-11-25Disable screen backlight on Apple silicon laptops when lid is closed.Tobias Heider
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-14Turns out the power button on the Mac mini and the touchid button on theMark Kettenis
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-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-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-09Make aplpmgr(4) work as a reset controller.Mark Kettenis
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-08KNF/whitespace - no code changeMike Larkin