Trammell Hudson
Trammell Hudson
 bitlocker won't find a raw disk; it really wants an MBR or GPT partition table.
safeboot-loader doesn't include python, so I'm not sure where you want to run this application.
also produces junk data. USB works on the real hardware, so it might be an interrupt problem?
Copying more of the UEFI linear map didn't fix it. Need to try restoring IDT
`ifconfig eth0 down` ends up calling `nic->Stop()`; perhaps `->Reset()` or `->Shutdown()` is better?
`kexec_load()` does not trigger a NIC shutdown. Need to add a handler.
aaaand reopening since `kexec` doesn't call the shutdown routine.
Looks like the official `kexec` has code to shutdown all the interfaces in [`kexec/ifdown.c`](https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git/tree/kexec/ifdown.c) ``` /* * First, we find all shaper devices and down them. Then we * down...
Looks like the only issue is that `efi_kobj` is not exported, so creating files in `/sys/firmware/efi` is a problem. We could patch the kernel to add an export for it,...
Does not work with OVMF? This might be the first time something works with real hardware but not with qemu.