Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup Early Mmu #60

Merged
merged 3 commits into from Jun 8, 2023
Merged

Setup Early Mmu #60

merged 3 commits into from Jun 8, 2023

Conversation

ashishsingha
Copy link
Contributor

Currently, UEFI sets up MMUs after initializing serial and figuring out what memory is usable or not. This PR splits it into two stages where the initial memory map is created with just UEFI CO and a few other regions needed for basic operations including serial logging. After figuring out what DRAM can be used by UEFI, the memory map is updated.

jbrasen and others added 2 commits June 8, 2023 10:07
Convert all platforms to use nvidia uart driver.

Signed-off-by: Jeff Brasen <jbrasen@nvidia.com>
Add function to expose the base addresses that will be used by library.

Signed-off-by: Jeff Brasen <jbrasen@nvidia.com>
Add MMU mapping earlier in PrePI.
The DTB parsing takes a while without it.

Signed-off-by: Jeff Brasen <jbrasen@nvidia.com>
@ashishsingha ashishsingha merged commit 9eede60 into r35.3.1-updates Jun 8, 2023
1 check passed
@ashishsingha ashishsingha deleted the setup-early-mmu branch June 8, 2023 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants