03-04-2023, 04:55 AM
03-11-2023, 04:38 PM
(03-04-2023, 04:55 AM)Maxinator500 Wrote: [ -> ]There's no IOMMU switch setting exposed in the BIOS binary.You might be right, the value now is 0x0000000E in EAX:
Check MSR status. It might be that the change was not applied correctly.
[attachment=24649]
But how to get it to 0x0000008, may be with ru.efi?
EDIT:
I put 0x00000008 in EAX just for test with CrystallCPUID Pure, and ...
It worked!
With Arch linux live CD I'm getting
dmesg|grep kvm
kvm: Nested virtualization enabled
kvm: Nested paging enabled
Although the MSR is still 0x0000000E, in Windows task manager it is allowed!
Now I'll test some VMs.
03-12-2023, 04:44 AM
(03-11-2023, 04:38 PM)mikrostart Wrote: [ -> ]You might be right, the value now is 0x0000000E in EAX:Thus, the setting was actually applied. But I don't understand why there is Eh (00001110 in binary), and why it doesn't unlock virtualization. Gotta check the PDF documentation for this.
There are two bits controlling SVM.
When the value is Eh, the 3rd bit is set.
(03-11-2023, 04:38 PM)mikrostart Wrote: [ -> ]But how to get it to 0x0000008, may be with ru.efi?IMHO, the proper way to do this is to modify BIOS. What is kinda difficult for AMD platforms.