Commit graph

  • 9e69093079
    Merge 572da2b9ac into da3aa32d41 #446 Nick Chan 2025-03-09 03:22:18 +00:00
  • 572da2b9ac proxyclient: Add support for /arm-io/pmgr with 8-bit IDs #446 Nick Chan 2025-02-24 01:23:02 +08:00
  • 7bb866bef6 proxyclient: setup: Support PMUs on A7-A11, T2 Nick Chan 2025-02-24 01:21:18 +08:00
  • 17689f8119
    Merge 89ee49cf9a into da3aa32d41 #153 kloenk 2025-03-07 22:05:34 +02:00
  • 1e88f34be5
    Merge b0a8b4d187 into da3aa32d41 #378 kettenis 2025-03-07 22:05:34 +02:00
  • b85572777c
    Merge 7ef986c794 into da3aa32d41 #408 Aleksei Kulaev 2025-03-07 22:05:34 +02:00
  • a151f90e8e
    Merge b79f3b2907 into da3aa32d41 #440 Nick Chan 2025-03-07 22:05:34 +02:00
  • cf341ebb16
    Merge b364ed22ab into da3aa32d41 #444 Christian Clauss 2025-03-07 22:05:34 +02:00
  • ee0dea0533
    Merge 62a76a1ef1 into da3aa32d41 #192 R 2025-03-05 22:25:38 +01:00
  • 92e2a07d7a
    Merge e08e8e0e96 into da3aa32d41 #326 Pricx 2025-03-05 22:25:24 +01:00
  • 626422181a
    Merge a3cd1125aa into da3aa32d41 #445 Christian Clauss 2025-03-02 22:55:03 +01:00
  • 87b28765e4
    Merge c8c9cd744b into da3aa32d41 #413 Alba Mendez 2025-03-02 21:48:30 +01:00
  • 003f29217b
    Merge b95edd520c into da3aa32d41 #442 Janne Grunau 2025-03-02 21:44:34 +01:00
  • 73925cad0d
    Merge c45ce30d67 into da3aa32d41 #447 Alexis Deruelle 2025-03-02 13:17:52 -06:00
  • da3aa32d41 added lld to brew install llvm main Florian Idelberger 2025-03-02 03:15:18 +01:00
  • 0f3b8e74eb
    added lld to brew install llvm #448 Florian Idelberger 2025-03-02 03:15:18 +01:00
  • c45ce30d67
    proxyclient: wire toolchain abstraction #447 Alexis Deruelle 2025-02-27 21:07:13 +01:00
  • f5144d853d
    proxyclient: toolchain abstraction overengineering Alexis Deruelle 2025-02-27 21:04:06 +01:00
  • be8e451cd9
    proxyclient: create toolchain abstraction Alexis Deruelle 2025-02-27 17:23:15 +01:00
  • 96891e1b63 Fix physical UART proxy on Apple A7-A11 SoCs Nick Chan 2025-02-22 17:42:49 +08:00
  • c49bc2c38e cpufreq: Add Apple A7-A11, T2 SoC support #402 Nick Chan 2025-02-23 21:41:48 +08:00
  • 4272b57103 cpufreq: Switch to poll64() for polling CLUSTER_PSTATE Nick Chan 2025-02-23 21:30:28 +08:00
  • 5393f41c2e cpufreq: refractor code to use hardcoded chip_id operations Nick Chan 2025-02-23 21:28:16 +08:00
  • cab5f7f83d utils: Add poll64() function Nick Chan 2025-02-09 00:36:47 +08:00
  • 6bd438ce8d pmgr: Add pmgr_power_on() function to power on power domains by name Nick Chan 2025-02-09 00:34:55 +08:00
  • 69d1feefd8 cpufreq: Add Apple A7-A11, T2 SoC support #439 Nick Chan 2025-02-23 21:41:48 +08:00
  • 7d6119d64f cpufreq: Switch to poll64() for polling CLUSTER_PSTATE Nick Chan 2025-02-23 21:30:28 +08:00
  • 02ead58cb7 cpufreq: refractor code to use hardcoded chip_id operations Nick Chan 2025-02-23 21:28:16 +08:00
  • abcb681c8e utils: Add poll64() function Nick Chan 2025-02-09 00:36:47 +08:00
  • 1b6f8c0bb1 pmgr: Add pmgr_power_on() function to power on power domains by name Nick Chan 2025-02-09 00:34:55 +08:00
  • 32af42afaf kboot: Add logic to allow T2 to boot into Linux Nick Chan 2024-11-04 03:46:22 +08:00
  • 3cc21de609 Add support for booting on t8012 (T2) Nick Chan 2024-11-02 14:18:11 +08:00
  • cb931c5f85 kboot: Add logic to allow T2 to boot into Linux #425 Nick Chan 2024-11-04 03:46:22 +08:00
  • b9ce0757d9 Add support for booting on t8012 (T2) Nick Chan 2024-11-02 14:18:11 +08:00
  • 5e69395f60
    Fix typos (#234) luzpaz 2025-02-22 12:25:07 -05:00
  • fe61d25985 Fix typos Found via codespell -q 3 -S "./rust,./artwork" -L afe,als,ane,ans,ba,blong,busses,clen,crate,inout,opps,reenable,reenabled,ro,runn,sart,ser,statics,tge #234 Luz Paz 2025-02-22 11:22:09 -05:00
  • a3cd1125aa GitHub Actions: Build on an ARM processor #445 Christian Clauss 2025-02-19 19:42:35 +01:00
  • b364ed22ab
    Keep GitHub Actions up to date with GitHub's Dependabot #444 Christian Clauss 2025-02-19 19:27:41 +01:00
  • 243cdf440a packit: tweak the build targets Davide Cavalca 2025-02-17 13:24:00 -08:00
  • b962db6175 packit: tweak the build targets #443 Davide Cavalca 2025-02-17 13:24:00 -08:00
  • b95edd520c fb: Add custom boot logo support #442 Janne Grunau 2025-02-16 16:24:08 +01:00
  • 1f2bb2a822 fb: Save original logo after setting console.initialized Janne Grunau 2025-02-17 20:25:31 +01:00
  • 58dbb98796 Add initial PackIt config Davide Cavalca 2022-12-20 19:30:54 +01:00
  • 13622d85aa Add initial PackIt config #271 Davide Cavalca 2022-12-20 19:30:54 +01:00
  • b79f3b2907 exception: Fix Apple A11 Uncore PMC FIQ handling #440 Nick Chan 2025-02-12 22:35:24 +08:00
  • 4e5f01a88d cpu_regs: Add more Uncore PMC register information Nick Chan 2025-02-12 22:32:54 +08:00
  • df467d346b
    Update Dockerfile to Multi-Stage #438 multi-stager 2025-02-04 15:56:13 +08:00
  • 166801226e
    Merge ff5607da85 into 66573afd74 #430 Dragonstar 2025-02-03 21:24:41 +08:00
  • 66573afd74 kboot: Fix reserved-memory page alignment checks on 4K devices Nick Chan 2025-02-03 18:18:55 +08:00
  • 29871c0ca4 Makefile: fix linking on macOS with Homebrew Alexis Deruelle 2025-02-01 17:07:14 +01:00
  • 85c1fd41e9 kboot: Fix reserved-memory page alignment checks on 4K devices #437 Nick Chan 2025-02-03 18:18:55 +08:00
  • 243ad01fdb
    Makefile: fix linking on macOS with Homebrew #436 Alexis Deruelle 2025-02-01 17:07:14 +01:00
  • a300ecc55b kboot: Prevent NULL pointer dereference in dt_set_display() v1.4.21 Janne Grunau 2025-02-01 00:02:32 +01:00
  • e3ac9f7ac4 kboot: Prevent NULL pointer dereference in dt_set_display() #434 Janne Grunau 2025-02-01 00:02:32 +01:00
  • 8bf8c92a8a experiments/lap.py: New experiment v1.4.20 Hector Martin 2025-01-30 09:42:36 +09:00
  • 7b04a62c85 exception: Preserve PSTATE bits on EL0 & EL1 calls Hector Martin 2025-01-30 09:14:15 +09:00
  • 28652eec69 mitigations: Add a module to toggle chicken bits for vuln mitigations Hector Martin 2025-01-30 03:46:15 +09:00
  • 8c13776f01 exception: Restore DAIF properly after el[01]_call Hector Martin 2025-01-30 02:37:29 +09:00
  • 97ea78f7bd exception_asm: Fix DAIF masking for el[01]_call Hector Martin 2025-01-30 02:13:53 +09:00
  • df8857833a Add m1n1.conf.example Hector Martin 2025-01-29 22:30:07 +09:00
  • 11163540ee exception: Format lina/gpu-wip Asahi Lina 2025-01-21 04:39:31 +09:00
  • 5ef9490522 kboot: Add GPU firmware to reserved mem, with mapping Asahi Lina 2025-01-28 04:39:06 +09:00
  • 21e8b0f60b
    Merge ce9b028426 into 168de834d8 #426 a-ramses 2025-01-26 01:10:16 +01:00
  • 168de834d8 kboot: Allocate 96K for device tree modifications v1.4.19 Janne Grunau 2025-01-25 13:00:12 +01:00
  • 858e857c4f kboot: Allocate 96K for device tree modifications #433 Janne Grunau 2025-01-25 13:00:12 +01:00
  • 9c217b71bf Makefile: Fix the cfg/tag logic again v1.4.18 Asahi Lina 2025-01-24 21:09:47 +09:00
  • d2956e4044 kboot: Add mapped reserved-memory ranges to memory map Asahi Lina 2025-01-21 03:24:23 +09:00
  • 55efddda71 kboot_gpu: Do not set no-map prop on reserved-memory nodes Asahi Lina 2024-12-10 02:04:25 +09:00
  • 8493456d78 kboot: Add mapped reserved-memory ranges to memory map #432 lina/reserved-ranges Asahi Lina 2025-01-21 03:24:23 +09:00
  • 8508526515 display: contain all display init logic within display.c James Calligeros 2024-12-21 11:55:01 +10:00
  • 31227084db kboot_gpu: Do not set no-map prop on reserved-memory nodes Asahi Lina 2024-12-10 02:04:25 +09:00
  • f09aff9d1c Makefile: Fix CI Asahi Lina 2025-01-21 06:30:17 +09:00
  • c13446f4f5 m1n1.agx: Fault experiments & misc Asahi Lina 2024-11-25 06:27:01 +09:00
  • c81e6654ec m1n1.agx.render: Set up tiling_control properly Asahi Lina 2024-11-24 23:35:55 +09:00
  • 8077bbf075 m1n1.agx.render: Wait for last submitted work Asahi Lina 2024-11-24 22:24:08 +09:00
  • a2049af237 m1n1.proxy: Wait longer for reconnection Asahi Lina 2024-11-24 20:42:53 +09:00
  • 4c019d2147 experiments/agx_tracetimings.py: Cleanup & update Asahi Lina 2024-11-24 20:41:17 +09:00
  • 3ef1eb41f0 m1n1.fw.agx.cmdqueue: Scheduler context fields Asahi Lina 2024-11-24 22:24:26 +09:00
  • 17460ffe02 m1n1.agx: Timestamp stuff Asahi Lina 2024-11-24 20:41:03 +09:00
  • 692575cac8 m1n1.agx: Misc fixes to make m1n1 mode work again Asahi Lina 2024-11-24 18:27:34 +09:00
  • 85b3fc00d8 m1n1.agx.initdata: Hacky t6020 support Asahi Lina 2024-11-24 18:27:09 +09:00
  • e64c8ea607 m1n1.agx: Python 3.13 fix Asahi Lina 2024-11-24 18:26:22 +09:00
  • 2000f7706d usb: Add defines for PIPEHANDLER stuff Hector Martin 2025-01-17 03:15:38 +09:00
  • 891516546f kboot_atc: Move more tunables around Hector Martin 2025-01-17 03:15:19 +09:00
  • 1a0790121f m1n1.hv, chainload.py: Remove __OS_LOG from everything Hector Martin 2025-01-13 01:33:11 +09:00
  • 02b26b3c18 kboot_atc: Reorder tunables to match macOS 13.5 order on t8103 Hector Martin 2025-01-12 20:52:29 +09:00
  • d1c7942bb7 m1n1.hw.dwc3: Fix some bits Hector Martin 2025-01-12 20:52:18 +09:00
  • 093f59ea07 hv_vuart: Pass through "HVLOG: ..." messages to the main console Hector Martin 2025-01-12 19:59:23 +09:00
  • 9657a52e91 usb: Add defines for PIPEHANDLER stuff atcphy-new-tunables Hector Martin 2025-01-17 03:15:38 +09:00
  • 4f0213b2d4 kboot_atc: Move more tunables around Hector Martin 2025-01-17 03:15:19 +09:00
  • 670613c837 m1n1.hv, chainload.py: Remove __OS_LOG from everything Hector Martin 2025-01-13 01:33:11 +09:00
  • ec705c2df6 fixup! hv_vuart: Pass through "HVLOG: ..." messages to the main console Hector Martin 2025-01-12 21:18:14 +09:00
  • 7d9498bb83 kboot_atc: Reorder tunables to match macOS 13.5 order on t8103 Hector Martin 2025-01-12 20:52:29 +09:00
  • a9382fb871 m1n1.hw.dwc3: Fix some bits Hector Martin 2025-01-12 20:52:18 +09:00
  • ce2118cd85 hv_vuart: Pass through "HVLOG: ..." messages to the main console Hector Martin 2025-01-12 19:59:23 +09:00
  • b1972acec4 kboot: Disable hpm device for disabled USB controllers Hector Martin 2025-01-12 07:48:11 +09:00
  • fefcd48769 kboot: Rework USB4 tunables for new device tree structure Sven Peter 2023-02-28 21:23:01 +01:00
  • 43592ce42e display: Fix warning in CHAINLOADING=1 builds Hector Martin 2025-01-12 02:26:34 +09:00
  • 7269fa6be8 Makefile: Fix dependencies for generated headers Hector Martin 2025-01-12 02:25:09 +09:00
  • ff5607da85
    Update MacOS-native build instructions in README.md #430 Dragonstar 2024-12-30 13:48:57 -05:00