Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EFI App/Driver doesn't seem to subvert the system #14

Open
nicholasdkunes opened this issue Apr 12, 2021 · 4 comments
Open

EFI App/Driver doesn't seem to subvert the system #14

nicholasdkunes opened this issue Apr 12, 2021 · 4 comments

Comments

@nicholasdkunes
Copy link

I'm testing out Noir by using the UEFI bootloader route with EDK2, everything seems to work fine, I see the NoirVisor initialization at boot, and it says everything is successful and requests enter key to be pressed.

Upon clicking enter key, it goes back to boot select screen where I boot Win10. OS boots fine, but upon checking cpuid leaf vendor, it reports back the same as non virtualized OS. Does not show "NoirVisor ZT".

I assume this means the HV isn't present.

I figured my machine might be soft rebooting itself when returning to boot manager screen where I boot to Win10 after Noir init, so I modified the EFI app to find the bootmgr for Win10 using Simple File System in EDK2, and call load image on bootmgr to auto boot Win10 to prevent a soft reboot by my bios.

Same results though, no cpuid vendor shift to NoirVisor VT. System appears to be devirtualized.

Any thoughts? I am posting this issue early just to see if you know anything regarding, but I'll take a look tomorrow to see if I can figure it out.

Thanks! I love the code and simplicity of Noir.

@Zero-Tang
Copy link
Owner

NoirVisor for UEFI is not ready at all. I've been absent on development in recent months due to my business with academic stuff. Such stalemate might last for some months. I'm sorry about that.

@nicholasdkunes
Copy link
Author

Don't worry about it. IF you have the time, do you think you could list what is on the TODO for Noir UEFI, I'd be happy to do some development in my own branch, and propose my changes to your main repo. Glad to help out. I'm trying to learn all of this anyways.

@lonnietc
Copy link

Hello All,

I am researching and reviewing different types of pass-through and parapass-through (type 1) hypervisors as I am interested in building a high performance vRouter at the UEFI level to route packets either to the OS or to another vRouter node in a type of virtual P2P network.

With that in mind, I am wondering if NoirVisor is still active?

@Zero-Tang
Copy link
Owner

Hello All,

I am researching and reviewing different types of pass-through and parapass-through (type 1) hypervisors as I am interested in building a high performance vRouter at the UEFI level to route packets either to the OS or to another vRouter node in a type of virtual P2P network.

With that in mind, I am wondering if NoirVisor is still active?

NoirVisor is still active but support for UEFI is low-priority unfortunately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants