Home | History | Annotate | Download | only in apple
History log of /src/sys/arch/arm/apple/apple_platform.c
RevisionDateAuthorComments
 1.9  03-Oct-2025  thorpej Use device_setprop_data() to set the "mac-address" property.
 1.8  06-Sep-2025  thorpej Re-factor the console-related code into fdt_console.[ch]
 1.7  06-Sep-2025  thorpej Refactor the "platform" defitions into fdt_platform.h
 1.6  07-Apr-2023  skrll Rename ARM_PLATFORM to FDT_PLATFORM and make it available outside arm.
 1.5  15-Oct-2022  jmcneill Use "non-posted" instead of "strongly ordered" to describe nGnRnE mappings

Rename the following defines:
- _ARM_BUS_SPACE_MAP_STRONGLY_ORDERED to BUS_SPACE_MAP_NONPOSTED
- PMAP_DEV_SO to PMAP_DEV_NP
- LX_BLKPAG_ATTR_DEVICE_MEM_SO to LX_BLKPAG_ATTR_DEVICE_MEM_NP
Rename the following option:
- AARCH64_DEVICE_MEM_STRONGLY_ORDERED to AARCH64_DEVICE_MEM_NONPOSTED
 1.4  13-Sep-2021  jmcneill apple: provide a non-posted bs tag by default

This tag is still used for early console attachment.
 1.3  02-Sep-2021  jmcneill apple: derive CPU speed from mpidr_el1

According to https://github.com/AsahiLinux/docs/wiki/HW%3AARM-System-Registers,
MPIDR_EL1 Aff2 determines whether a core is an efficiency or performance
core. Replace the compat data table with code that uses the aff2 value
for fake DMIPS/MHz value, to hopefully maintain compatibility with future
cores.
 1.2  01-Sep-2021  jmcneill Make the scheduler aware of the differences between efficiency and
performance cores.
 1.1  30-Aug-2021  jmcneill Add initial support for Apple M1.

Currently supported devices:
- Interrupt controller
- IOMMU
- PCIe (USB3 and ethernet)
- Reboot via watchdog
- Framebuffer console

RSS XML Feed