Commit graph

  • 2acf509dcf smp: Add A7-A9X cache errata workaround Nick Chan 2024-10-08 11:51:12 +0800
  • f40293c10e smp: Add support for deep sleep on A7-A9X Nick Chan 2024-10-07 19:14:54 +0800
  • e792b5c1cd smp: Write _vectors_start into boot CPU rvbar where possible Nick Chan 2024-08-29 02:13:24 +0800
  • 6520e979ea smp: Add support for ADT from old FW Nick Chan 2024-08-25 15:33:03 +0800
  • 6a1e952ee7 smp: Added A7-A11 start support Nick Chan 2024-08-25 15:32:28 +0800
  • 8777b72c41 memory: Add support for 4K translation Nick Chan 2024-08-25 15:46:27 +0800
  • ad7012075c Add support for different boot-args revisions. Nick Chan 2024-08-25 15:30:10 +0800
  • 1dd3e98a4f Skip over features unsupported in A7-A11 SoCs. Nick Chan 2024-08-25 15:22:56 +0800
  • 99719696d0 Add support for handling EL3. Nick Chan 2024-08-25 15:27:56 +0800
  • f465515de0 chickens: Add A7-A11 chickens Nick Chan 2024-08-25 15:15:17 +0800
  • 66d99cac1e utils: Add more functions to detect CPU features Nick Chan 2024-09-23 23:20:27 +0800
  • 4ffba85108 soc: Added UART bases for A7-A11, T2 SoCs. Nick Chan 2024-08-25 15:34:59 +0800
  • dd1d6da7a2 adding HID12 to supported apple_regs a-ramses 2024-10-10 15:45:33 +0200
  • d79aa045a6
    Merge f8e08ebe22 into 277e8e71de #354 Martin Povišer 2024-10-01 21:53:26 -0400
  • 277e8e71de display: Exclude j413 from Sequoia workaround by changing the logic v1.4.16 Hector Martin 2024-09-28 22:10:31 +0900
  • 7ef986c794 m1n1: Fix encoding for several ARM special registers #408 Aleksei Kulaev 2024-09-26 16:03:49 +0200
  • 22db12016a proxyclient: Modify FreeBSD loader to use standard U-Boot bootefi cmd #407 Ayrton Munoz 2024-09-25 22:05:23 -0400
  • 9d445d8291 hw/aes.py: Fix python error after 183991ca19 Christian Gmeiner 2024-01-13 15:08:05 +0100
  • a71c0724db docker: install rust toolchain for stage1 builds Davide Cavalca 2023-12-11 17:09:04 -0800
  • 58fe1d7f0c Makefile: Fix build when using clang as AS Ayrton 2024-06-06 10:59:16 -0400
  • 69d241ccc2 Give AMX context reg a name. Daniel Berlin 2023-12-10 23:13:25 -0500
  • a42c839120 z2: Deal with missing calibration data Sasha Finkelstein 2024-02-02 20:01:36 +0100
  • 48837f4d47 kboot: Expose m1n1 console log in phram MTD reserved memory node Janne Grunau 2024-08-10 23:31:29 +0200
  • 1d5556ccf3 kboot: Expose ADT in phram MTD reserved memory node Janne Grunau 2024-08-10 23:29:03 +0200
  • d76dd3a16e kboot: Add param for no-map proterty in dt_get_or_add_reserved_mem() Janne Grunau 2024-08-10 23:26:38 +0200
  • 2ef60e6360 hv: Use architectural ACTLR_EL12 on M2+ for secondary init Janne Grunau 2024-09-24 00:42:09 +0200
  • 5c8c3ccc7b m1n1: hv: Use Apple implementation specific ACTLR_EL12 on M1* Janne Grunau 2024-09-24 00:38:48 +0200
  • b3e9eb1223 github: workflow: Update to actions/upload-artifact@v4 Janne Grunau 2024-09-24 01:03:57 +0200
  • b97b82a6c3 hv: Use architectural ACTLR_EL12 on M2+ for secondary init #404 Janne Grunau 2024-09-24 00:42:09 +0200
  • d987b3175f m1n1: hv: Use Apple implementation specific ACTLR_EL12 on M1* Janne Grunau 2024-09-24 00:38:48 +0200
  • 3850ce532f github: workflow: Update to actions/upload-artifact@v4 #405 Janne Grunau 2024-09-24 01:03:57 +0200
  • 99571e5308 hv: Use architectural ACTLR_EL12 on M2+ Asahi Lina 2024-09-22 00:49:44 +0900
  • 83ac04c1a9 fb: Fix FB junk leftover from stage1 in stage2 v1.4.15 Hector Martin 2024-09-18 00:00:22 +0900
  • 9741ff9b97 fb: Fix UAF after fb shutdown Hector Martin 2024-09-17 23:59:29 +0900
  • cdb6d41aa2 display: Add workaround for Sequoia DCP handoff bug Hector Martin 2024-09-17 23:42:42 +0900
  • 793ca17209 firmware: Add 15.0 and function to check SFW against a range Hector Martin 2024-09-17 23:42:05 +0900
  • 6886953b69 add t6030 chip_id #402 emxll 2024-09-09 09:16:35 +0200
  • 12caf220f1 add t6030 cpu_start_offset emxll 2024-09-06 14:42:16 +0200
  • fc5f8ab58c Allow boot cpus with non-zero index emxll 2024-09-06 14:38:53 +0200
  • 88c7efe83d MCC: T6030 compatibility emxll 2024-08-21 15:27:56 +0200
  • 13996943cb AIC3: init emxll 2024-08-21 15:02:58 +0200
  • 8a122f86c4 exception: Fix EL1 exception return path Hector Martin 2024-06-04 15:14:41 +0900
  • 94a6b50684 m1n1.find_regs: Fix register names Hector Martin 2024-06-04 15:14:32 +0900
  • 1c5a864d79 kboot: Expose m1n1 console log in phram MTD reserved memory node #399 Janne Grunau 2024-08-10 23:31:29 +0200
  • 5d14bf026f kboot: Expose ADT in phram MTD reserved memory node Janne Grunau 2024-08-10 23:29:03 +0200
  • 01a7cda577 kboot: Add param for no-map proterty in dt_get_or_add_reserved_mem() Janne Grunau 2024-08-10 23:26:38 +0200
  • e41d51d222 m1n1.trace.agx: Decode VDM on G14X Asahi Lina 2024-01-17 17:34:01 +0900
  • 9d9bcd564c m1n1.proxyutils: Add v13_5 Asahi Lina 2024-01-17 17:33:39 +0900
  • 52e1855c2a m1n1.trace.agx: Perfctr stuff Asahi Lina 2024-01-17 17:33:11 +0900
  • c602bfd72e m1n1.constructutils: Don't spam Asahi Lina 2024-01-17 17:31:48 +0900
  • 97e27d8a11 m1n1.agx.initdata: Updates Asahi Lina 2024-01-17 17:31:34 +0900
  • 4d9ae1a907 m1n1.trace.agx: Helper stuff & misc fixes Asahi Lina 2024-01-17 17:31:06 +0900
  • b50e29bcf6 m1n1.fw.agx: Helper and sampler stuff Asahi Lina 2024-01-17 17:29:47 +0900
  • e8edb6746f Makefile: Fix build when using clang as AS #394 Ayrton 2024-06-06 10:59:16 -0400
  • 421dfa4252 dcp: Fix firmware mapping check on t8103/t600x v1.4.14 Janne Grunau 2024-05-18 00:15:09 +0200
  • 56feda2b5e dart: Fix parsing of variable lenght "vm-base" property Janne Grunau 2024-05-18 00:08:17 +0200
  • 6c9d1c15c1 dcp: Fix firmware mapping check on t8103/t600x #392 Janne Grunau 2024-05-18 00:15:09 +0200
  • 70a6b47a1e dart: Fix parsing of variable lenght "vm-base" property Janne Grunau 2024-05-18 00:08:17 +0200
  • dfffdf6609 display: Avoid placing FBs at IOVA 0 v1.4.13 Hector Martin 2024-05-17 10:17:40 +0900
  • ef8332ec4a display: Fix display init on t602x dcpext0 #391 Janne Grunau 2024-05-16 21:54:00 +0200
  • 1841d88dcd clang-format: Gate out 18.1.6 changes Hector Martin 2024-05-17 02:18:29 +0900
  • 4f8ddca920 clang-format 18.1.6 changes Hector Martin 2024-05-17 02:16:14 +0900
  • c8afe3412e clang-format: Show changes as diff in workflow Hector Martin 2024-05-17 02:12:39 +0900
  • 387cc2ecec kboot_gpu: Fix warnings Hector Martin 2024-05-17 02:00:02 +0900
  • 657654ac09 clang-format 18 Hector Martin 2024-05-17 01:58:42 +0900
  • 8332e2454c dcp: Undo carnage from bad stage1 DART code Hector Martin 2024-05-17 01:57:34 +0900
  • c83ad3fc4d dart: Fix silent logic for dart_translate() Hector Martin 2024-05-17 01:56:57 +0900
  • 8c107bf80a dart: Introduce dart_map_flags() and dart_translate_silent() Hector Martin 2024-05-17 01:56:32 +0900
  • 58090bb58c dart: Fix L2 table allocation & half-fix carnage from stage1 Hector Martin 2024-05-17 01:54:30 +0900
  • 0c64b6b4c1 sio: Rework sio init for dual die SoCs v1.4.12 Janne Grunau 2024-04-21 14:34:27 +0200
  • c33c17a36e sio: Rework sio init for dual die SoCs #389 Janne Grunau 2024-04-21 14:34:27 +0200
  • 396d1d7207 rust: Switch to new core::ffi types Hector Martin 2024-04-09 13:18:57 +0900
  • 313547db0f rust: Update uuid to 1.7.0 Hector Martin 2024-04-09 13:04:02 +0900
  • 95d67cf9d2 Update to clang-format 17 Hector Martin 2024-04-09 11:12:56 +0900
  • ebec2d362d experiments/dmp.py: DMP/GoFetch bug test experiment Hector Martin 2024-04-09 09:20:47 +0900
  • af6ca83187 proxy: Add EL0 SMP ops Hector Martin 2024-04-09 09:17:56 +0900
  • 112d677400 z2: Deal with missing calibration data #384 Sasha Finkelstein 2024-02-02 20:01:36 +0100
  • 472796b5bd
    aop: Add lpai + voicetrigger test (doesn't work) #381 Eileen Yoon 2024-01-30 09:31:58 +0900
  • 4b00d253bc
    afk.epic: Expose ep function to call send_cmd() Eileen Yoon 2024-01-30 10:46:40 +0900
  • 42f8c3ae66
    aop: Support Ambient Light Sensor (ALS) endpoint Eileen Yoon 2024-01-22 04:39:29 +0900
  • 3a5f62bdc7
    aop: Stream high-power mic samples to ADMAC Eileen Yoon 2024-01-09 12:40:12 +0900
  • 235da83c72
    aop.ipc: Use print as default logger Eileen Yoon 2024-01-30 09:55:33 +0900
  • c149577010
    aop.ipc: Rename & fill in more property keys Eileen Yoon 2024-01-30 09:53:38 +0900
  • 2907cd3c62
    aop.ipc: Fill in more known audio config fields Eileen Yoon 2024-01-30 09:28:04 +0900
  • 87e7f88275
    hv/trace_dcp: Fix afk/epic API breakage Eileen Yoon 2024-01-23 23:33:19 +0900
  • 6282d9cdb5
    hv/trace_aop: Handle afk/epic API breakage Eileen Yoon 2024-01-23 23:26:30 +0900
  • 4c32f8aea9
    afk.rbep: s/BLOCK_SIZE/BLOCK_STEP/ Eileen Yoon 2024-01-23 21:58:29 +0900
  • 93cbb1ba2b
    afk.rbep: Bootstrap ringbuf block size at runtime Eileen Yoon 2024-01-23 21:44:48 +0900
  • 153b7ad612
    afk.epic: Support sending v2 EPIC subheader Eileen Yoon 2024-01-23 20:24:37 +0900
  • cb3071ef4e
    afk.epic: Create API to register report handlers Eileen Yoon 2024-01-23 20:23:52 +0900
  • 1ab1d82ab0
    afk.epic: Support sending direct notify messages Eileen Yoon 2024-01-23 20:12:08 +0900
  • 5b8d870119
    afk.epic: Handle EPIC replies by subtype Eileen Yoon 2024-01-23 20:09:14 +0900
  • 406714b6a4
    afk.epic: Enum for EPICSubtype & service init v2 Eileen Yoon 2024-01-23 19:03:44 +0900
  • 27390b82ca
    m1n1.fw.afk: Add more hello handlers used by aop Eileen Yoon 2024-01-21 02:30:04 +0900
  • 3e51a0dd0f
    experiments/dcp: Make dcp*.py scripts run again Eileen Yoon 2024-01-21 02:21:27 +0900
  • 6c893895e9
    m1n1.adt: Parse aop audio pdm ratios Eileen Yoon 2024-01-20 23:56:29 +0900
  • b563b5c761
    m1n1.utils: Strip before splitting on chexundump() Eileen Yoon 2024-01-19 19:42:35 +0900
  • a95a828ac3 m1n1.trace.agx: Decode VDM on G14X lina/gpu-wip Asahi Lina 2024-01-17 17:34:01 +0900
  • d8e40382cd m1n1.proxyutils: Add v13_5 Asahi Lina 2024-01-17 17:33:39 +0900
  • ee0ea38a8a m1n1.trace.agx: Perfctr stuff Asahi Lina 2024-01-17 17:33:11 +0900