summaryrefslogtreecommitdiff
path: root/sys/arch/arm64
AgeCommit message (Expand)Author
2022-06-16Bump MAXCPUS to 256, which is the maximum number of cores on a dual socketMark Kettenis
2022-06-16The 64-core versions of the Ampere Altra SoC still have 80 redistributors.Mark Kettenis
2022-06-13Fix compatible strings to match the official device tree binding.Mark Kettenis
2022-06-12The NVMe firmware distributed with the macOS 13 developer beta does notMark Kettenis
2022-06-11whitespaceMark Kettenis
2022-06-02enable aq(4) on arm64 now that it works reasonably wellJonathan Matthew
2022-05-29Device tree bindings for this device are official now.Mark Kettenis
2022-05-26Adjust compatible string to match what has been submitted to mainline Linux.Mark Kettenis
2022-05-26recognise Cortex-X1CJonathan Gray
2022-05-24Address the clang 13 "changed binding to STB_WEAK" warning on arm64:Philip Guenther
2022-04-14ddb: constify command tablesChristian Weisgerber
2022-04-12ddb: simplify machine command handlingChristian Weisgerber
2022-04-10Fix definition of "local" IPI system register. Spotted by Kyle Evans.Mark Kettenis
2022-04-06Support switching from glass console to serial console on systems thatMark Kettenis
2022-04-06constify struct cfattachChristian Weisgerber
2022-03-31Implement support for multiple dies. This should make OpenBSD work on theMark Kettenis
2022-03-31Remove duplicate scsi devices.Kenneth R Westerback
2022-03-26Enable mtw(4) on i386, macppc, and arm64.Stefan Sperling
2022-03-25Implement reboot/powerdown support based on nvmem cells. This works onMark Kettenis
2022-03-23Export the ID_AA64ISARn_EL1 registers to userspace through sysctl(2) suchMark Kettenis
2022-03-21Remove unused files which serve no purpose in OpenBSD; with and ok jsg@Miod Vallat
2022-03-18spellingJonathan Gray
2022-03-17Fix previous commit; the FDT header is big-endian so we need to do theMark Kettenis
2022-03-16When we allocate space a buffer with some extra space for the FDT, adjustMark Kettenis
2022-03-15Implement additional error checking for aplsmc_read_key() such that we canMark Kettenis
2022-03-14The current FDT code we use in the bootloader is buggy and will write intoMark Kettenis
2022-03-14Make sure the apldart(4) implementation of bus_dmamap_destroy(9) does theMark Kettenis
2022-03-12Unfortunately some last-minute changes were made to the AIC2 device treeMark Kettenis
2022-03-07Since AIC2 uses 4 interrupt cells we need to adjust the code that handlesMark Kettenis
2022-03-02Recognize the cores on Apple's M1 Pro/Max SoCs.Mark Kettenis
2022-03-02Add RTC support to aplsmc(4). The SMC firmware distributed with macOS 12.xMark Kettenis
2022-03-02Add nvmem support and make this available on all Apple SPMI PMUs. RestrictMark Kettenis
2022-03-01Apple M1 Pro/Max SoCs come with a new version of the interrupt controller.Mark Kettenis
2022-03-01The display controller sits behind a DART. We must make sure we keepMark Kettenis
2022-02-28The IOMMUs integrated on Apple's M1 Pro/MaxJ SoC use a different page tableMark Kettenis
2022-02-27Adjust definition of DART_L1_TABLE to what Linux uses.Mark Kettenis
2022-02-25Enable cduart(4) on arm64.Visa Hankala
2022-02-24Fix PIC_SYM() macro: it never needs to token paste, so it's notPhilip Guenther
2022-02-23unifdef __ELF__Jonathan Gray
2022-02-22Fix thinko in construction of SMC key for the targeted GPIO pin.Mark Kettenis
2022-02-20Add aplcpu(4), a driver to control the CPU performance levels on Apple SoCs.Mark Kettenis
2022-02-16change MD gosleep() and sleep_finish() to return int, the MI code will beTheo de Raadt
2022-02-15Since acpitoshiba brightness button processing no longer plays gamesTheo de Raadt
2022-02-15when the MI suspend code encounters problems, we need a way toTheo de Raadt
2022-02-15MI disable_lid_wakeups() is not needed, x86 systems can do thisTheo de Raadt
2022-02-14Pass the entire compatible property for devices attaching to the iic(4) bus.Mark Kettenis
2022-02-14OF_getproplen() returns -1 on error, so don't store result in size_tJonathan Gray
2022-02-13The Apple M1 SoC has two mechanism for doing IPIs. The first method usesMark Kettenis
2022-02-13Some PCIe devices on the M1 and M1 Pro/Max need to be explicitly powered onMark Kettenis
2022-02-13Add basic GPIO support.Mark Kettenis