You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current ADT is just a big blob that I generated awhile ago as the minimum necessary to get M1N1 to finish initialization to the proxy stage, it is both no longer sufficient (it never properly allowed for SMP startup without M1N1 patches) and implemented poorly.
To solve this first code to construct the ADT dynamically so that it can be customized at runtime will be needed, preliminary support for this was added but it's currently unused and completely untested. Furthermore I will need to find my reference copy of the ADT from a real M1 mac and use that to understand the full node structure, for now we can just go based off what M1N1 expects.
Tracking for completion
Convert current ADT stub to use the dynamic system and flesh out dynamic ADT support
Continue fleshing out the stub ADT with remaining properties
Potentially allow more customization at runtime (potentially build the machine config and resulting ADT from an input ADT or dtb)
The text was updated successfully, but these errors were encountered:
The current ADT is just a big blob that I generated awhile ago as the minimum necessary to get M1N1 to finish initialization to the proxy stage, it is both no longer sufficient (it never properly allowed for SMP startup without M1N1 patches) and implemented poorly.
To solve this first code to construct the ADT dynamically so that it can be customized at runtime will be needed, preliminary support for this was added but it's currently unused and completely untested. Furthermore I will need to find my reference copy of the ADT from a real M1 mac and use that to understand the full node structure, for now we can just go based off what M1N1 expects.
Tracking for completion
The text was updated successfully, but these errors were encountered: