Repository navigation
asahi: admit the measured 30-core T6034 G15C contract - #32
Closed
chriskearney wants to merge 1 commit into
Closed
chriskearney wants to merge 1 commit into
chriskearney wants to merge 1 commit into
Conversation
The J514M T6034 reports G15C with four physical ten-slot clusters and 30 fused cores. Admit that exact chip and B1 revision with nonempty ten-bit masks totaling 30 cores, one die, USC3 and the legacy HAL. Preserve the existing T6031 path and all native kernel ABI requirements. The chip-admission host test checks the measured masks and rejects wrong chip, revision, slots, clusters, dies, ISA, HAL, empty/out-of-range masks and 29/31-core layouts. This is source and host admission evidence; hardware correctness still requires the candidate package on the affected Mac. Generated-by: LLM Assisted-by: Codex:GPT-6
This was referenced Nov 7, 2026
|
Tested on a second T6034 machine: the 16-inch J516M (MacBook Pro 16", binned M3 Max, 30-core GPU). This PR's admission change works there unchanged; no J516M-specific Mesa change is needed.
🤖 Generated with Claude Code |
This was referenced Nov 7, 2026
Member
|
Carried unchanged as #33, now merged. |
Merged
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
J514M's binned M3 Max reports chip
0x6034, so the existing0x6031-only G15C check rejects it. Admit its measured contract: B1 revision, one die, four physical ten-slot clusters, USC3, legacy HAL, nonempty ten-bit core masks totaling 30 enabled cores. The fresh powered kernel-loader probe found cluster counts[8, 8, 7, 7]. Existing T6031 admission and native kernel ABI checks remain unchanged. Startup requires no environment or enable flag.The change is based on installed production source
a19691114759e2c0507f3502cf6166ef2c6e2e33, with only this admission change and its tests. Candidate source:2c893e7abed3bd91f9a06821a549590fde5a23b7.Validation:
b1105-160343-6ea5passes all 129 configured Meson tests, includingasahi-chip-admission. Candidate version:1:26.3.0_devel.20261105.231484.2c893e7abed-1.60341./usrrecipe's LLVM/SPIRV checks were required explicitly despite the builder's--nocheckdefault. Archive metadata and direct ELF inspection confirm the original runtime dependency set, exactly onelibLLVM.so.23.1in libgallium, and no LLVM/SPIRV-Tools runtime dependency in Honeykrisp.Native rendering and boot qualification on J514M remain pending; this draft does not claim hardware correctness or channel promotion. No device packages were installed by this source/package build.