issues
search
Bareflank
/
hypervisor
lightweight hypervisor SDK written in C++ with support for Windows, Linux and UEFI
Other
1.36k
stars
207
forks
source link
Add missing registers and fixes bug with alloc_page/alloc_huge
#969
Closed
rianquinn
closed
3 years ago
rianquinn
commented
3 years ago
This patch:
Adds the missing registers CR8, DR0, DR1, DR2, DR3 and XCR0 to the microkernel. These registers are now managed by the microkernel for all extensions.
Fixes an issue with alloc_page and alloc_huge where allocations were not reflected to all of the direct maps.
Fixes an issue with fail() not sending the correct arguments. Further testing and debugging is needed for this.
This patch: