On Mon, Oct 31, 2016 at 11:09:09AM +0100, Stefan Sperling wrote: > On Mon, Oct 31, 2016 at 05:56:12PM +0800, johnw wrote: > > Hi, I know my cpu (Intel E8400) support vt-x/vt-d, but when I run vmd, > > > > vmd: /dev/vmm: Operation not supported by device > > > Is this cpu support to run vmd? > > > vmm0 at mainbus0: VMX > > It seems the current implementation only supports a CPU if dmesg displays > "VMX/EPT", not just "VMX" (the vmmopen() function only succeeds if EPT > support is present). >
^ this. I have an old tree with shadow paging support, but it has rotted quite a bit and probably doesn't work anymore. I took a lot of those extra things out to simplify development and testing early on (shadow paging, nested VT-x, AMD SVM, i386, etc). I have since reintegrated i386 and will do the others moving forward. No ETA. -ml > As for if or when this will change, I cannot say. > > Keep in mind that we're not at release yet and that you're testing an > intermediate state of things. I'd expect that eventually this will either be > made to work or that vmm will be prevented from attaching on such CPUs.