Commit graph

  • 1f1826d7a5 display,fb: Clear framebuffer early in the Sonoma stage2 fixup path Hector Martin 2023-11-02 15:51:17 +0900
  • bb5c8e7fd9 display: Try to modeset twice Hector Martin 2023-11-02 15:20:11 +0900
  • 1b5741b572 display: Work around macOS Sonoma firmware bugs Hector Martin 2023-11-02 15:06:41 +0900
  • 33a7e35d81 bash is not available everywhere. Use #!/usr/bin/env sh instead which should work on most posix platforms. Fixes OpenBSD. Tobias Heider 2023-10-23 20:29:24 +0200
  • 0d5454e235 m1n1.shell: carry on if saving history fails Alyssa Ross 2023-10-28 20:49:31 +0000
  • 8dbf535695
    m1n1.shell: carry on if saving history fails #347 Alyssa Ross 2023-10-28 20:49:31 +0000
  • 47391535e7
    m1n1.adt: introduce yet another DAPFT8110 variant #345 Alyssa Ross 2023-10-27 15:10:53 +0200
  • 64a1604820 bash is not available everywhere. Use #!/usr/bin/env sh instead which should work on most posix platforms. Fixes OpenBSD. #344 Tobias Heider 2023-10-23 20:29:24 +0200
  • bb48ef3d39 add util function to check system register part Xvolks 2023-10-23 16:43:28 +0000
  • 26c77b9863 add a sample plugin Xvolks 2023-10-22 11:14:59 +0000
  • 4c41f098a8 factorize code, improve messages Xvolks 2023-10-22 11:14:35 +0000
  • 519d224de0 load plugins in run_guest.py script Xvolks 2023-10-22 10:50:15 +0000
  • de49b8372d add a plugin manager to add simple functions to proyutils Xvolks 2023-10-22 10:33:26 +0000
  • 9a277fadc9 dcp/afk: Retry harder to init afk endpoints/services v1.4.3 Janne Grunau 2023-10-12 22:29:51 +0200
  • 1ea734296a dcp: Fix shutdown sequence on dptx errors Janne Grunau 2023-10-12 21:36:17 +0200
  • 85e90d7efd dcp/afk: Retry harder to init afk endpoints/services #340 Janne Grunau 2023-10-12 22:29:51 +0200
  • 5e58042826 dcp: Fix shutdown sequence on dptx errors Janne Grunau 2023-10-12 21:36:17 +0200
  • 680f1c9bd9 run_guest_kernel: s/python/python3/ Hector Martin 2023-10-12 02:47:07 +0900
  • 6de69564bd cpufreq: Fix t6022 clusters v1.4.2 Hector Martin 2023-10-08 19:14:33 +0900
  • 12ba00d98b m1n1.trace.dart: Add basic IOVA tracer v1.4.1 Asahi Lina 2023-10-06 21:08:26 +0900
  • 23d4f99bb4 m1n1.trace.isp: t8112 etc changes Asahi Lina 2023-10-06 21:07:51 +0900
  • 250f96bb15 hv_vm: Implement scalar LDNP instructions Asahi Lina 2023-10-04 16:39:28 +0900
  • c3820a5016 smc: fix smc_init() definition James Calligeros 2023-10-08 17:06:32 +1000
  • 3f900faa5b
    smc: fix smc_init() definition #339 James Calligeros 2023-10-08 17:06:32 +1000
  • 50ac69eaa5 dcp: Wait 25ms after enabling dcp/dptx-phy power-domains Janne Grunau 2023-10-06 08:22:47 +0200
  • 0097d51149 afk/dptx: Convert noisy/misleading printf to dprintf Janne Grunau 2023-10-06 08:36:13 +0200
  • db379acf49 m1n1.trace.dart: Add basic IOVA tracer isp/t602x-b Asahi Lina 2023-10-06 21:08:26 +0900
  • 0db48488a9 m1n1.trace.isp: t8112 etc changes Asahi Lina 2023-10-06 21:07:51 +0900
  • ef7655568b hv_vm: Implement scalar LDNP instructions Asahi Lina 2023-10-04 16:39:28 +0900
  • 2b942b34ba dcp: Wait 25ms after enabling dcp/dptx-phy power-domains #338 Janne Grunau 2023-10-06 08:22:47 +0200
  • 7ed5b55253 afk/dptx: Convert noisy/misleading printf to dprintf Janne Grunau 2023-10-06 08:36:13 +0200
  • 595ecb423a m1n1.adt: Fix the weird DAPF variant parsing Hector Martin 2023-10-05 16:05:53 +0900
  • 7e3e9ac301 isp, kboot: Misc changes for t8112 v1.4.0 Asahi Lina 2023-09-30 18:51:17 +0900
  • 5e2e537506 m1n1.adt: Add DAPF decoding Asahi Lina 2023-09-30 16:19:05 +0900
  • e1bb8e85a6 m1n1.adt: Fix dashes in __delattr__ Asahi Lina 2023-09-30 15:45:49 +0900
  • d07ea82821 kboot: Add firmware versions to ISP node Asahi Lina 2023-09-30 15:23:39 +0900
  • 182fddd31e kboot: Fix ISP remap on t8103/t8112 Asahi Lina 2023-09-30 15:23:24 +0900
  • 0e471529cc m1n1.trace.isp: Hexdump to HV log Asahi Lina 2023-09-24 16:22:46 +0900
  • 204f6b8189 m1n1.fw.isp: Fix message validity check Asahi Lina 2023-09-24 16:21:04 +0900
  • 6aca0608d8 isp: Handle high mapped VAs for t602x Asahi Lina 2023-09-24 00:59:31 +0900
  • 0b7708f98e kboot: Try isp/isp0 for reserving firmware Hector Martin 2023-09-10 22:52:09 +0900
  • 5a632bad87 kboot: Make dt_get_or_add_reserved_mem mutate existing nodes Hector Martin 2023-09-08 00:39:16 +0900
  • 4ae23577cc kboot: Handle ISP heap carveout Hector Martin 2023-09-08 00:06:53 +0900
  • c03f94c86a kboot: Handle ISP/SIO reserved firmware differences Hector Martin 2023-09-08 00:03:55 +0900
  • dd2d4e5441 kboot: Use adt_segment_ranges struct instead of open-coding Hector Martin 2023-09-08 00:02:55 +0900
  • f4d6d2069a isp: ISP init module Eileen Yoon 2023-08-23 04:02:24 +0900
  • f89e33c5ee kboot: Reserve ISP firmware Eileen Yoon 2023-08-19 03:54:54 +0900
  • ee536f7414 pmgr: Expose pmgr_set_mode Hector Martin 2023-09-08 00:04:29 +0900
  • e1421f6fef dapf: Also (try to) init dart-isp0 Hector Martin 2023-09-11 00:11:04 +0900
  • 6072b8facf dapf: Support reg indexing + add ISP Eileen Yoon 2023-08-15 02:16:19 +0900
  • e378605d70 hv/trace_wlan.py: Backplane tracing & more Hector Martin 2023-10-03 22:58:58 +0900
  • 11748d6261 m1n1.hv: Make xnu_mode reflect if we used a macho or not Hector Martin 2023-10-03 22:57:03 +0900
  • 0b1c9d98b7 m1n1.hw.dart8110: 4-level support Asahi Lina 2023-09-24 00:58:13 +0900
  • 51b6dd8701 isp: Initial commit Eileen Yoon 2023-07-26 21:43:26 +0900
  • cc7acfb65c experiments/dcp_iboot_m2pro.py: Support M2 Mac Mini dcp/m2pro-iboot-lightup Janne Grunau 2023-08-26 13:18:24 +0200
  • 008aad39a3 experiments/dcp_iboot_m2pro.py: Change phy interface Janne Grunau 2023-08-26 13:18:24 +0200
  • 1d4688a767 experiments/dcp_iboot_m2pro.py: generalize dp phy regs Janne Grunau 2023-08-26 07:38:05 +0200
  • 187e7f8893 kboot/gpu: Add "no-map" property for reserved memory nodes Janne Grunau 2023-09-23 16:20:49 +0200
  • da1f50be74 Issue error message if firmware_set_fdt fails Daniel Berlin 2023-10-04 21:39:15 -0400
  • 31ee1499f8 display: Support the HDMI output on M2* desktop systems Janne Grunau 2023-08-30 00:47:26 +0200
  • 517c8e5f5b smc: Add minimal smc client Janne Grunau 2023-09-03 16:15:34 +0200
  • b65c7d1edc rtkit: Support usage with SRAM Janne Grunau 2023-09-03 15:17:22 +0200
  • 41e4e25eed dcp/system: Add system endpoint Janne Grunau 2023-08-28 00:16:41 +0200
  • f46da8bbbb dcp/dpav: Add DPAV endpoint Janne Grunau 2023-08-24 23:04:55 +0200
  • b44a862756 dcp/dptx: Add dptx-port endpoint Janne Grunau 2023-08-30 01:08:59 +0200
  • 2b58bfd24b dcp: Do not use an anonymous struct for dcp_dev_t typedef Janne Grunau 2023-08-30 09:35:09 +0200
  • 73b78abe3b afk: epic channel/interface numbers do not reset Janne Grunau 2023-09-08 21:59:48 +0200
  • 14826241a9 afk: Add EPIC std services IOp -> AP calls Janne Grunau 2023-09-03 00:04:02 +0200
  • 7473a0779e afk: use increasing EPIC sequence numbers Janne Grunau 2023-09-03 00:00:41 +0200
  • 29b6e668f9 afk: Introduce EPIC services Janne Grunau 2023-08-31 23:27:34 +0200
  • a4c4b8cd99 afk: Fix a NULL pointer dereference in adfk_epic_send() Janne Grunau 2023-08-30 23:13:02 +0200
  • 76fbc77ad2 afk: Prepare afk/epic for handling of multiple endpoints Janne Grunau 2023-08-30 01:07:39 +0200
  • 84c0aa10bb afk: Sync structs/names with proxyclient's python definitions Janne Grunau 2023-08-30 08:33:48 +0200
  • 64ab7258a8 dcp: dptx-phy: make dptx_phy_set_link_rate() SoC independent Janne Grunau 2023-09-02 10:14:52 +0200
  • 00c1feca47 dcp: dptx-phy: rewrite dptx_phy_activate() for dptx/lpdptx-phy Janne Grunau 2023-09-02 10:14:52 +0200
  • fc64fcc682 dcp: Add (lp)dptx-phy support for M2* desktops Janne Grunau 2023-02-01 14:08:35 +0100
  • 02cedf3f45 dcp/parser: Add parser from linux DCP required for parsing dcp AFK/EPIC Janne Grunau 2023-01-31 14:03:52 +0100
  • 4cb3dceb0a dart: limit vm-base to 36-bit io address space Janne Grunau 2023-09-02 15:05:52 +0200
  • b9975760d7 rtkit: Add rtkit_can_recv() Janne Grunau 2023-08-30 00:40:43 +0200
  • b72407ed23 display: Use dcp iboot SetSurface instead of SwapLayer Janne Grunau 2023-08-28 21:45:46 +0200
  • fecfa130e9 kboot: Parse "anvram" partition start and size from ADT Janne Grunau 2023-09-30 15:05:40 +0200
  • 0cf2302f35 adt: Use the current node's #address-cells to translate "ranges" Janne Grunau 2023-09-30 15:02:40 +0200
  • 9e91b9f9b4 Issue error message if firmware_set_fdt fails #337 Daniel Berlin 2023-10-04 21:39:15 -0400
  • 216939aa59 kboot/gpu: Add "no-map" property for reserved memory nodes #334 Janne Grunau 2023-09-23 16:20:49 +0200
  • ce8b852275 kboot: Parse "anvram" partition start and size from ADT #336 Janne Grunau 2023-09-30 15:05:40 +0200
  • 106cde1f0a adt: Use the current node's #address-cells to translate "ranges" Janne Grunau 2023-09-30 15:02:40 +0200
  • f7ce7690c9
    isp: Initial commit #335 Eileen Yoon 2023-07-26 21:43:26 +0900
  • 2a284d694f isp: Handle high mapped VAs for t602x isp/t602x Asahi Lina 2023-09-24 00:59:31 +0900
  • 7b3a4b92e0 m1n1.hw.isp: Print more stuff Asahi Lina 2023-09-24 00:59:00 +0900
  • 0a4a738c09 m1n1.hw.dart8110: 4-level support Asahi Lina 2023-09-24 00:58:13 +0900
  • ae41be12fa display: Support the HDMI output on M2* desktop systems #329 Janne Grunau 2023-08-30 00:47:26 +0200
  • 075267ef07 smc: Add minimal smc client Janne Grunau 2023-09-03 16:15:34 +0200
  • 327ce3437e rtkit: Support usage with SRAM Janne Grunau 2023-09-03 15:17:22 +0200
  • 7c99be9880 dcp/system: Add system endpoint Janne Grunau 2023-08-28 00:16:41 +0200
  • 1705397ae6 dcp/dpav: Add DPAV endpoint Janne Grunau 2023-08-24 23:04:55 +0200
  • 20442d3ad6 dcp/dptx: Add dptx-port endpoint Janne Grunau 2023-08-30 01:08:59 +0200
  • ac32c0e4e1 dcp: Do not use an anonymous struct for dcp_dev_t typedef Janne Grunau 2023-08-30 09:35:09 +0200
  • 6f4cc406ce afk: epic channel/interface numbers do not reset Janne Grunau 2023-09-08 21:59:48 +0200
  • 26fa2290b4 afk: Add EPIC std services IOp -> AP calls Janne Grunau 2023-09-03 00:04:02 +0200
  • b9b0755664 afk: use increasing EPIC sequence numbers Janne Grunau 2023-09-03 00:00:41 +0200