summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2021-11-12Use a mutex to lock the bus such that we can safely access the bus fromMark Kettenis
2021-11-11The Apple DART has a nifty feature that allows us protection of subrangesMark Kettenis
2021-11-11Retire switch(4) it never really was production ready and the OpenFlowClaudio Jeker
2021-11-09Add gpiokeys(4) for arm64Klemens Nanni
2021-11-09Sort gpio{leds,charger}Klemens Nanni
2021-11-07Enable igc(4).Patrick Wildt
2021-11-02Remove trailing whitespaceMike Larkin
2021-11-02Enable igc(4).Patrick Wildt
2021-11-01Remove backwards compat code.Mark Kettenis
2021-11-01Catch up with the Linux device tree bindings. Put the USB DARTs into bypassMark Kettenis
2021-11-01Add support for the keyboard/touchpad on Apple M1 laptops.Mark Kettenis
2021-10-31Add aplspi(4), a driver for the SPI controller found on the Apple M1 SoC.Mark Kettenis
2021-10-30Add GPIO functionality (including support for using GPIOs as interrupt pins).Mark Kettenis
2021-10-26Improve unhibernate performance (30% on some machines, another upcoming diffTheo de Raadt
2021-10-26Enable vmx(4) on arm64. Tested using VMware Fusion on the Apple M1.Patrick Wildt
2021-10-26Only flush freshly mapped uncached/device mappings if we have a vm_page for it,Patrick Wildt
2021-10-26Allocate fresh memory to put our device tree into, to make sure we have leastPatrick Wildt
2021-10-26Remove more occurences of O_RDONLY in our bootloaders.Patrick Wildt
2021-10-25typos in comments, from jj, reported by Elyes Haouas on ircStuart Henderson
2021-10-24For open/openat, if the flags parameter does not contain O_CREAT, theTheo de Raadt
2021-10-24Constify struct cfattach.Martin Pieuchot
2021-10-24#define open O_* flags in libsa/stand.h, so that bootblocks can useTheo de Raadt
2021-10-24Constify struct cfattach.Martin Pieuchot
2021-10-24Unlock top part of UVM fault handler on mips64.Visa Hankala
2021-10-24Now that ampintcmsi(4)'s establish function returns a pointer to thePatrick Wildt
2021-10-24Stop setting etype in the MD crypto code. So far we have set the etypePatrick Wildt
2021-10-24extra 0 fields in cfdriver are not neededTheo de Raadt
2021-10-23Retire asynchronous crypto API as it is no longer required by any driver andTobias Heider
2021-10-21Initialize interrupts to G1NS by configuring IGROUPR and IGRPMODR. ThisPatrick Wildt
2021-10-21Remove hifn(4), safe(4), and ubsec(4) crypto drivers. They requireAlexander Bluhm
2021-10-21Have ampintcmsi(4) go through the list of interrupt controllers to find thePatrick Wildt
2021-10-13The kernel crypto framework sometimes returned an error, sometimesAlexander Bluhm
2021-10-12Add (minimal) accounting for wired pages in userland pmaps.Mark Kettenis
2021-10-10Don't advertise MSI support if we don't have an MSI interrupt controller.Mark Kettenis
2021-10-10Only check whether we have an MSI interrupt controller when we try toMark Kettenis
2021-10-09grow media for additional firmwaresTheo de Raadt
2021-10-07Use correct index variable.Mark Kettenis
2021-10-07Remove unused TLB routines.Visa Hankala
2021-10-07Remove struct members that were used by the R4000 EoP workaround.Visa Hankala
2021-10-07Use tabs instead of spaces.Visa Hankala
2021-10-07Remove a stale comment.Visa Hankala
2021-10-07trapsignal() can be called without KERNEL_LOCK, adjust code accordingly.Claudio Jeker
2021-10-06Change sendsig() interface so that the MD code does not need to accessClaudio Jeker
2021-10-06Add openbsd,dma-constraint property to /chosen node on armv7Visa Hankala
2021-10-05cleanup conf.c, and bring in wd(4) supportTheo de Raadt
2021-10-05wd(4) device node support was missing, add it.Theo de Raadt
2021-10-04grow i386 media for new realtek firmwaresTheo de Raadt
2021-09-25Fix a possible race condition in spc_msgin().Kenji Aoyama
2021-09-25Add $OpenBSD$ keyword and correct spelling.Kenji Aoyama
2021-09-25Add gpiocharger(4) for arm64Klemens Nanni