Nicholas Bishop
Nicholas Bishop
Friendly ping, would love to get this merged :)
General notes on API direction: 1. Add `uefi::{system, boot, runtime}` modules. These will mostly contain freestanding functions that replace the methods of `SystemTable`, `BootServices`, and `RuntimeServices`. The freestanding functions will...
Summarizing recent changes: 1. The published book is now for the latest release instead of `main`, so breaking changes we make to `main` won't cause confusion. 2. The `entry` macro...
Status of the implementation (I'll keep this updated as changes are merged): ## System * [x] as_ptr * [x] config_table * [x] firmware_revision * [x] firmware_vendor * [x] from_ptr (`table::set_system_table`)...
Adding a few more tasks: - [ ] Update the book to stop referring to `SystemTable`/`BootServices`/`RuntimeServices` - [x] Update the files under `uefi-test-runner/examples` to the new style - [ ]...
I think that's a very good idea. I'll put up a revert for https://github.com/rust-osdev/uefi-rs/pull/1327, if we're not deprecating stuff yet then that change can wait.
I went ahead and put up the release PR: https://github.com/rust-osdev/uefi-rs/pull/1330, anything else you can think of that we need to do before releasing 0.31?
> Furthermore, I realize that `EventHeader` is not public, thus, I don't see how to get the memory size using `core::mem::size_of` unfortunately. I think the simplest thing to do here...
Re #554, you should feel free to go ahead and implement the protocol. I don't intend for that issue to block anyone, since we'll need to audit all the existing...
Confirmed, seems like although there's some code for the regular expressions in EDK2, it's not exposed in OVMF currently. You could check on real hardware to see if anything you...