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

[Feature] Support MTRR and PAT (page attribute table) #180

Closed
82marbag opened this issue Jul 12, 2021 · 0 comments · Fixed by #261
Closed

[Feature] Support MTRR and PAT (page attribute table) #180

82marbag opened this issue Jul 12, 2021 · 0 comments · Fixed by #261
Assignees
Labels
feature New feature or request Priority: 2 Very important feature

Comments

@82marbag
Copy link
Contributor

82marbag commented Jul 12, 2021

Is your feature request related to a problem? Please describe.

This feature request is to support page attribute tables and memory type range registers.

Useful for #179 too

Describe the solution you'd like

Have an API to configure the registers to control how memory is cached.

Describe alternatives you've considered
Keep using MSR's wherever possible.

Additional context

@82marbag 82marbag added the feature New feature or request label Jul 12, 2021
@wipawel wipawel changed the title [Feature] Support PAT (page attribute table) [Feature] Support MTRR and PAT (page attribute table) Aug 12, 2021
@82marbag 82marbag self-assigned this Sep 6, 2021
@wipawel wipawel added the Priority: 2 Very important feature label Jan 29, 2022
82marbag added a commit to 82marbag/ktf that referenced this issue Feb 25, 2022
This change introduces support for MTRRs. PAT support has already been added.
This is an older way to control access and cacheability of physical memory regions.

Issue KernelTestFramework#180

Signed-off-by: Daniele Ahmed <[email protected]>
82marbag added a commit to 82marbag/ktf that referenced this issue Mar 13, 2022
This change introduces support for MTRRs. PAT support has already been added.
This is an older way to control access and cacheability of physical memory regions.

Issue KernelTestFramework#180

Signed-off-by: Daniele Ahmed <[email protected]>
wipawel pushed a commit that referenced this issue Mar 13, 2022
This change introduces support for MTRRs. PAT support has already been added.
This is an older way to control access and cacheability of physical memory regions.

Issue #180

Signed-off-by: Daniele Ahmed <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request Priority: 2 Very important feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants