Commit graph

  • 0db48488a9 m1n1.trace.isp: t8112 etc changes Asahi Lina 2023-10-06 21:07:51 +09:00
  • ef7655568b hv_vm: Implement scalar LDNP instructions Asahi Lina 2023-10-04 16:39:28 +09:00
  • 2b942b34ba dcp: Wait 25ms after enabling dcp/dptx-phy power-domains #338 Janne Grunau 2023-10-06 08:22:47 +02:00
  • 7ed5b55253 afk/dptx: Convert noisy/misleading printf to dprintf Janne Grunau 2023-10-06 08:36:13 +02:00
  • 595ecb423a m1n1.adt: Fix the weird DAPF variant parsing Hector Martin 2023-10-05 16:05:53 +09:00
  • 7e3e9ac301 isp, kboot: Misc changes for t8112 v1.4.0 Asahi Lina 2023-09-30 18:51:17 +09:00
  • 5e2e537506 m1n1.adt: Add DAPF decoding Asahi Lina 2023-09-30 16:19:05 +09:00
  • e1bb8e85a6 m1n1.adt: Fix dashes in __delattr__ Asahi Lina 2023-09-30 15:45:49 +09:00
  • d07ea82821 kboot: Add firmware versions to ISP node Asahi Lina 2023-09-30 15:23:39 +09:00
  • 182fddd31e kboot: Fix ISP remap on t8103/t8112 Asahi Lina 2023-09-30 15:23:24 +09:00
  • 0e471529cc m1n1.trace.isp: Hexdump to HV log Asahi Lina 2023-09-24 16:22:46 +09:00
  • 204f6b8189 m1n1.fw.isp: Fix message validity check Asahi Lina 2023-09-24 16:21:04 +09:00
  • 6aca0608d8 isp: Handle high mapped VAs for t602x Asahi Lina 2023-09-24 00:59:31 +09:00
  • 0b7708f98e kboot: Try isp/isp0 for reserving firmware Hector Martin 2023-09-10 22:52:09 +09:00
  • 5a632bad87 kboot: Make dt_get_or_add_reserved_mem mutate existing nodes Hector Martin 2023-09-08 00:39:16 +09:00
  • 4ae23577cc kboot: Handle ISP heap carveout Hector Martin 2023-09-08 00:06:53 +09:00
  • c03f94c86a kboot: Handle ISP/SIO reserved firmware differences Hector Martin 2023-09-08 00:03:55 +09:00
  • dd2d4e5441 kboot: Use adt_segment_ranges struct instead of open-coding Hector Martin 2023-09-08 00:02:55 +09:00
  • f4d6d2069a isp: ISP init module Eileen Yoon 2023-08-23 04:02:24 +09:00
  • f89e33c5ee kboot: Reserve ISP firmware Eileen Yoon 2023-08-19 03:54:54 +09:00
  • ee536f7414 pmgr: Expose pmgr_set_mode Hector Martin 2023-09-08 00:04:29 +09:00
  • e1421f6fef dapf: Also (try to) init dart-isp0 Hector Martin 2023-09-11 00:11:04 +09:00
  • 6072b8facf dapf: Support reg indexing + add ISP Eileen Yoon 2023-08-15 02:16:19 +09:00
  • e378605d70 hv/trace_wlan.py: Backplane tracing & more Hector Martin 2023-10-03 22:58:58 +09:00
  • 11748d6261 m1n1.hv: Make xnu_mode reflect if we used a macho or not Hector Martin 2023-10-03 22:57:03 +09:00
  • 0b1c9d98b7 m1n1.hw.dart8110: 4-level support Asahi Lina 2023-09-24 00:58:13 +09:00
  • 51b6dd8701 isp: Initial commit Eileen Yoon 2023-07-26 21:43:26 +09:00
  • cc7acfb65c experiments/dcp_iboot_m2pro.py: Support M2 Mac Mini dcp/m2pro-iboot-lightup Janne Grunau 2023-08-26 13:18:24 +02:00
  • 008aad39a3 experiments/dcp_iboot_m2pro.py: Change phy interface Janne Grunau 2023-08-26 13:18:24 +02:00
  • 1d4688a767 experiments/dcp_iboot_m2pro.py: generalize dp phy regs Janne Grunau 2023-08-26 07:38:05 +02:00
  • 187e7f8893 kboot/gpu: Add "no-map" property for reserved memory nodes Janne Grunau 2023-09-23 16:20:49 +02:00
  • da1f50be74 Issue error message if firmware_set_fdt fails Daniel Berlin 2023-10-04 21:39:15 -04:00
  • 31ee1499f8 display: Support the HDMI output on M2* desktop systems Janne Grunau 2023-08-30 00:47:26 +02:00
  • 517c8e5f5b smc: Add minimal smc client Janne Grunau 2023-09-03 16:15:34 +02:00
  • b65c7d1edc rtkit: Support usage with SRAM Janne Grunau 2023-09-03 15:17:22 +02:00
  • 41e4e25eed dcp/system: Add system endpoint Janne Grunau 2023-08-28 00:16:41 +02:00
  • f46da8bbbb dcp/dpav: Add DPAV endpoint Janne Grunau 2023-08-24 23:04:55 +02:00
  • b44a862756 dcp/dptx: Add dptx-port endpoint Janne Grunau 2023-08-30 01:08:59 +02:00
  • 2b58bfd24b dcp: Do not use an anonymous struct for dcp_dev_t typedef Janne Grunau 2023-08-30 09:35:09 +02:00
  • 73b78abe3b afk: epic channel/interface numbers do not reset Janne Grunau 2023-09-08 21:59:48 +02:00
  • 14826241a9 afk: Add EPIC std services IOp -> AP calls Janne Grunau 2023-09-03 00:04:02 +02:00
  • 7473a0779e afk: use increasing EPIC sequence numbers Janne Grunau 2023-09-03 00:00:41 +02:00
  • 29b6e668f9 afk: Introduce EPIC services Janne Grunau 2023-08-31 23:27:34 +02:00
  • a4c4b8cd99 afk: Fix a NULL pointer dereference in adfk_epic_send() Janne Grunau 2023-08-30 23:13:02 +02:00
  • 76fbc77ad2 afk: Prepare afk/epic for handling of multiple endpoints Janne Grunau 2023-08-30 01:07:39 +02:00
  • 84c0aa10bb afk: Sync structs/names with proxyclient's python definitions Janne Grunau 2023-08-30 08:33:48 +02:00
  • 64ab7258a8 dcp: dptx-phy: make dptx_phy_set_link_rate() SoC independent Janne Grunau 2023-09-02 10:14:52 +02:00
  • 00c1feca47 dcp: dptx-phy: rewrite dptx_phy_activate() for dptx/lpdptx-phy Janne Grunau 2023-09-02 10:14:52 +02:00
  • fc64fcc682 dcp: Add (lp)dptx-phy support for M2* desktops Janne Grunau 2023-02-01 14:08:35 +01:00
  • 02cedf3f45 dcp/parser: Add parser from linux DCP required for parsing dcp AFK/EPIC Janne Grunau 2023-01-31 14:03:52 +01:00
  • 4cb3dceb0a dart: limit vm-base to 36-bit io address space Janne Grunau 2023-09-02 15:05:52 +02:00
  • b9975760d7 rtkit: Add rtkit_can_recv() Janne Grunau 2023-08-30 00:40:43 +02:00
  • b72407ed23 display: Use dcp iboot SetSurface instead of SwapLayer Janne Grunau 2023-08-28 21:45:46 +02:00
  • fecfa130e9 kboot: Parse "anvram" partition start and size from ADT Janne Grunau 2023-09-30 15:05:40 +02:00
  • 0cf2302f35 adt: Use the current node's #address-cells to translate "ranges" Janne Grunau 2023-09-30 15:02:40 +02:00
  • 9e91b9f9b4 Issue error message if firmware_set_fdt fails #337 Daniel Berlin 2023-10-04 21:39:15 -04:00
  • 216939aa59 kboot/gpu: Add "no-map" property for reserved memory nodes #334 Janne Grunau 2023-09-23 16:20:49 +02:00
  • ce8b852275 kboot: Parse "anvram" partition start and size from ADT #336 Janne Grunau 2023-09-30 15:05:40 +02:00
  • 106cde1f0a adt: Use the current node's #address-cells to translate "ranges" Janne Grunau 2023-09-30 15:02:40 +02:00
  • f7ce7690c9
    isp: Initial commit #335 Eileen Yoon 2023-07-26 21:43:26 +09:00
  • 2a284d694f isp: Handle high mapped VAs for t602x isp/t602x Asahi Lina 2023-09-24 00:59:31 +09:00
  • 7b3a4b92e0 m1n1.hw.isp: Print more stuff Asahi Lina 2023-09-24 00:59:00 +09:00
  • 0a4a738c09 m1n1.hw.dart8110: 4-level support Asahi Lina 2023-09-24 00:58:13 +09:00
  • ae41be12fa display: Support the HDMI output on M2* desktop systems #329 Janne Grunau 2023-08-30 00:47:26 +02:00
  • 075267ef07 smc: Add minimal smc client Janne Grunau 2023-09-03 16:15:34 +02:00
  • 327ce3437e rtkit: Support usage with SRAM Janne Grunau 2023-09-03 15:17:22 +02:00
  • 7c99be9880 dcp/system: Add system endpoint Janne Grunau 2023-08-28 00:16:41 +02:00
  • 1705397ae6 dcp/dpav: Add DPAV endpoint Janne Grunau 2023-08-24 23:04:55 +02:00
  • 20442d3ad6 dcp/dptx: Add dptx-port endpoint Janne Grunau 2023-08-30 01:08:59 +02:00
  • ac32c0e4e1 dcp: Do not use an anonymous struct for dcp_dev_t typedef Janne Grunau 2023-08-30 09:35:09 +02:00
  • 6f4cc406ce afk: epic channel/interface numbers do not reset Janne Grunau 2023-09-08 21:59:48 +02:00
  • 26fa2290b4 afk: Add EPIC std services IOp -> AP calls Janne Grunau 2023-09-03 00:04:02 +02:00
  • b9b0755664 afk: use increasing EPIC sequence numbers Janne Grunau 2023-09-03 00:00:41 +02:00
  • aebaa1c378 afk: Introduce EPIC services Janne Grunau 2023-08-31 23:27:34 +02:00
  • 32881dc968 afk: Fix a NULL pointer dereference in adfk_epic_send() Janne Grunau 2023-08-30 23:13:02 +02:00
  • 6a2bbbd916 afk: Prepare afk/epic for handling of multiple endpoints Janne Grunau 2023-08-30 01:07:39 +02:00
  • ab72df18e5 afk: Sync structs/names with proxyclient's python definitions Janne Grunau 2023-08-30 08:33:48 +02:00
  • 74f427b302 dcp: dptx-phy: make dptx_phy_set_link_rate() SoC independent Janne Grunau 2023-09-02 10:14:52 +02:00
  • a1ac36e04e dcp: dptx-phy: rewrite dptx_phy_activate() for dptx/lpdptx-phy Janne Grunau 2023-09-02 10:14:52 +02:00
  • 16af84925c dcp: Add (lp)dptx-phy support for M2* desktops Janne Grunau 2023-02-01 14:08:35 +01:00
  • 5a939c68fd dcp/parser: Add parser from linux DCP required for parsing dcp AFK/EPIC Janne Grunau 2023-01-31 14:03:52 +01:00
  • b1578033b4 dart: limit vm-base to 36-bit io address space Janne Grunau 2023-09-02 15:05:52 +02:00
  • 6b24255c8c rtkit: Add rtkit_can_recv() Janne Grunau 2023-08-30 00:40:43 +02:00
  • 988c1c83ea display: Use dcp iboot SetSurface instead of SwapLayer Janne Grunau 2023-08-28 21:45:46 +02:00
  • 8c8aa85b89
    Merge b5c2fcbebd into 650441daa5 #319 Eileen Yoon 2023-09-20 23:40:09 +09:00
  • 650441daa5 makelogo.sh: Add #!/bin/bash v1.3.7 Kevin Ji 2023-09-17 12:30:29 -07:00
  • fb6e035950 hv/trace_dcp: Support commands with retcode only replies Janne Grunau 2023-08-28 21:33:46 +02:00
  • ea5c9be657 hv/trace_dcp: simplify tracing of dcpext* Janne Grunau 2023-08-13 14:34:55 +02:00
  • c11632947b hv/trace_dcp: port dptxport commands to macos 13.5 fw Janne Grunau 2023-08-13 14:33:17 +02:00
  • 161a96a06d hv/trace_dcp: extend tracing of ap_std_calls Janne Grunau 2023-05-14 10:59:38 +02:00
  • 1b10a51a51 hv/trace_dcp.py: import firmware vesrions from the HV Janne Grunau 2023-03-09 15:27:01 +01:00
  • ea063b6534 hv/trace_dcp.py: more verbose logging of AFK/EPIC endpoints Janne Grunau 2023-04-28 22:46:52 +02:00
  • 1d46073077 hv/trace_dcp: Use 'elif' instead of 'if' Janne Grunau 2023-08-30 00:13:35 +02:00
  • 34b0204c27 proxy: hv: Add trace_dptx.py for tracing dptx-phy on j473/t8112 Janne Grunau 2023-02-01 14:45:03 +01:00
  • 303d08382c experiments/dcp: add system ep Janne Grunau 2022-09-22 22:01:34 +02:00
  • 4965a954e2 m1n1.fw.dcp.ipc: Add D129 - allocate_bandwidth Janne Grunau 2023-08-24 22:03:22 +02:00
  • 8e5788123f m1n1.fw.dcp.ipc: Clearly mark unknown Calls/Callbacks Janne Grunau 2023-05-14 11:06:32 +02:00
  • a823c311ab m1n1.fw.dcp.ipc: Add support for the macOS 13.3 firmware Janne Grunau 2023-03-09 15:35:41 +01:00
  • c159c5bbfd m1n1/fw/dcp/parse_log: Parse firmware version from log Janne Grunau 2023-03-09 15:37:32 +01:00
  • 635e046d56 m1n1.fw.dcp: Parse AVPropChunks in parse_log Janne Grunau 2022-11-26 17:49:11 +01:00