mirror of
https://gitlab.com/sortix/sortix.git
synced 2023-02-13 20:55:38 -05:00
2046482e77
This provides control over the caching of memory, which makes write-combined IO possible. Graphics drivers can use this to transfer data at a much higher rate to the video memory. The implementation is a bit hacky but it'll do for now. It provides enough support for the experimental VBE driver to work on the real computers I tested it on, even if the BIOS uses screwed up default MTRRs. The virtual memory layer now automatically uses the PAT feature if available but in a backwards compatible manner and otherwise just tries to approximate PAT features if they are asked for. |
||
---|---|---|
.. | ||
gdt.cpp | ||
gdt.h | ||
idt.cpp | ||
idt.h | ||
memorymanagement.cpp | ||
memorymanagement.h | ||
msr.cpp | ||
msr.h | ||
x86-family.cpp | ||
x86-family.h |