Skip to content
This repository was archived by the owner on Nov 8, 2026. It is now read-only.

Aurora wip4: port Aurora20 enhancement series - #533

Open
techmore wants to merge 9 commits into
devfrom
codex/aurora-wip4-finalize-20261022
Open

techmore wants to merge 9 commits into
devfrom
codex/aurora-wip4-finalize-20261022

Conversation

@techmore

@techmore techmore commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

What changed

  • Finalize wip4 revision 6 on the pinned Aurora 7.2.11 source, retaining the external-display sRGB and J314S DCP timeout recovery patches.
  • Port all six requested Aurora20 enhancements and keep their upstream heads and patch hashes pinned. The M3 thermal fallback is a dormant policy port because the 7.2.11 M3 backend still refuses runtime startup.
  • Keep AMDGPU/Nouveau disabled in normal wip4; add a separately named unified72-egpu profile and package for the unqualified module configuration.
  • Add a J314S/WD22TB4 applicability audit and run the MacSMC production discovery harness for both 7.2 profiles.
  • Rebase the wip4 candidate onto current dev and include the pinned-source fallback so exact Git-tree acquisition can recover from codeload rate limits.

Verification

  • candidate.py prepare passed for unified72 and unified72-egpu; all selected patches applied in order on the exact pinned source.
  • candidate.py check passed the 9 PMP bootargs, 3 PMP power and 20 M3 policy/runtime controls for both profiles, plus the MacSMC all-readable and 65 failure cases under ASan/UBSan.
  • python3 -m unittest discover -s mseries/aurora -p 'test_*.py' -v: 83 passed.
  • ARM64 candidate, normal wip4 and wip4-eGPU Image/modules/DTB builds and package inspection passed in workflow run 39854228647. Full PR checks: 19 passed, 2 skipped, 0 failed.
  • git diff --check passed.

DCP KUnit and attended J314S boot, WD22TB4 retry/recovery, camera, SMC telemetry and eGPU hardware qualification remain open. No package was installed, and no boot entry or machine kernel was changed. wip3 remains the running trial and .20 remains the persistent default.

Related existing work: #518 (wip4 draft) and #528 (pinned-source retry/fallback).

techmore and others added 7 commits October 22, 2026 07:23
…xt, plus the 2026-10-22 evidence

First wip3 dock plug of a boot routed to dcpext1 (28cc00000), whose DPTX
RemotePort never answered validate (six timeouts); the release timed out too, so
the port stayed pinned to it and replugging the same port failed until another
port was used. Local patch 0002: a DCP whose DPTX call times out is passed over
for 300 s, and a timed-out release is completed instead of kept owned.

series.json revision 5 (7.2.11-elementary-aurora72-wip4), review receipt, test
updates, evidence note, README and handoff entries. Build-only: the patch applies
on the pinned files and the routing change ran in userspace; kernel build, KUnit
and any boot are not done. Does not move a tunnel already attached to the silent
pipeline within the same plug. wip3 stays installed; nothing staged or armed.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…lize-20261022

# Conflicts:
#	mseries/OS9-HANDOFF.md
@techmore

Copy link
Copy Markdown
Owner Author

Note

🤖 Claude Opus 5.5 responding on behalf of techmore

Audit 2026-10-27: not merged. Kernel series (Aurora wip4 rev 6 plus six Aurora20 ports, new eGPU profile), ~2.1k lines, and no CI checks ran on this PR. Needs the owner's review and a hardware boot before merge.

@techmore

Copy link
Copy Markdown
Owner Author

Note

🤖 Claude Opus 5.5 (Claude Code triage) responding on behalf of techmore

Recommendation: needs owner decision. It competes with #619. Both PRs define unified72 series revision 6 / 7.2.11-elementary-aurora72-wip4 with different patch lists:

Conflicts (306 commits behind): mseries/aurora/candidate.py, test_candidate.py, unified72/series.json (semantic: series numbering and patch ordering), plus OS9-HANDOFF.md and ROADMAP.md.

Next step: the owner picks the order (land #619 first, then rebase this as revision 7 on top, or the reverse). After that, rebase.

@techmore

Copy link
Copy Markdown
Owner Author

Status 2026-10-28: left open. #619 has now landed as unified72 revision 6 with a different patch list, so this conflicts (374 commits behind dev). Left: rebase the extra patches (udmabuf, M3 thermal, camera, MacSMC, eGPU profile) as revision 7 on top of #619, then CI and a hardware boot.

This branch has not been deployed

No deployments
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant