Up to [cvs.NetBSD.org] / src / sys / arch / arm / apple
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.6 / (download) - annotate - [select for diffs], Wed Apr 27 08:03:06 2022 UTC (9 months, 1 week ago) by skrll
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Changes since 1.5: +287 -73
lines
Diff to previous 1.5 (colored)
Sync with OpenBSD - port initialisation and device power up. Latter requires the SMC GPIO controller which is WIP. While here - improve the MSI vector search algorithm; and - spinkle some BITS(3)
Revision 1.5 / (download) - annotate - [select for diffs], Tue Sep 14 01:33:19 2021 UTC (16 months, 3 weeks ago) by jmcneill
Branch: MAIN
Changes since 1.4: +14 -5
lines
Diff to previous 1.4 (colored)
Support new style msi-ranges from U-Boot
Revision 1.4 / (download) - annotate - [select for diffs], Mon Sep 13 23:30:05 2021 UTC (16 months, 3 weeks ago) by jmcneill
Branch: MAIN
Changes since 1.3: +5 -3
lines
Diff to previous 1.3 (colored)
applepcie: Explicitly use posted BS tag for PCI devices.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Sep 6 14:03:17 2021 UTC (17 months ago) by jmcneill
Branch: MAIN
Changes since 1.2: +9 -6
lines
Diff to previous 1.2 (colored)
Instead of requiring drivers to be explicit about their device memory mapping requirements, move this decision into the fdt layer. This introduces a new MD function, fdtbus_bus_tag_create, which is responsible for returning per-node bus_space handles.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Sep 4 12:35:31 2021 UTC (17 months ago) by jmcneill
Branch: MAIN
Changes since 1.1: +7 -31
lines
Diff to previous 1.1 (colored)
Use fdt_iommu instead of calling appledart directly from applepcie
Revision 1.1 / (download) - annotate - [select for diffs], Mon Aug 30 23:26:26 2021 UTC (17 months ago) by jmcneill
Branch: MAIN
Add initial support for Apple M1. Currently supported devices: - Interrupt controller - IOMMU - PCIe (USB3 and ethernet) - Reboot via watchdog - Framebuffer console