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

gen_mmu_x86.py fixes #4707

Merged
merged 3 commits into from
Nov 3, 2017

Conversation

jan-kiszka
Copy link
Contributor

@jan-kiszka jan-kiszka commented Nov 3, 2017

Addresses the page fault due to spurious XD settings in PAE page directory tables as seen in PR #4170 and also performs two small cleanups on the script.

The XD issue may have remained unnoticed to far if all testes boards had memory layouts that had not mixtures of XD and non-XD in the same 2M region.

Do not set XD at page directory level - some leaf PTE may have it
cleared.

Fixes: d170369 ("x86: MMU: Generation of PAE tables")

Signed-off-by: Jan Kiszka <[email protected]>
It's x86-only.

Signed-off-by: Jan Kiszka <[email protected]>
@andrewboie andrewboie merged commit 283a0cd into zephyrproject-rtos:master Nov 3, 2017
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.

2 participants