This patch:
- Adds a complete extension written in Rust, with all of the build
system logic to support Rust development as well.
- Fixes an issues on Intel systems where the MSR bitmaps were not
set up properly.
- Fixes a number of issues with UEFI.
- Fixes a number of issues with Windows, including a BSOD issue
with narrow contracts.
This patch:
- Completes all of the unit tests for the VMM
- Completes all of the unit tests for the syscall library
- Compleses all of the unit tests for the runtime library
- Completes all of the unit tests for the lib library
- Fixes a number of bugs identified during testing.