[ANNOUNCE] NOVA Microhypervisor 0.1 prerelease
Guanghui, Cheng
cheng.guanghui.ml at gmail.com
Tue Dec 29 16:53:20 CET 2009
On Tuesday 29 December 2009 23:07:44 Udo A. Steinberg wrote:
> On Tue, 29 Dec 2009 21:29:40 +0800 Guanghui, Cheng (GC) wrote:
>
> GC> Hello:
> GC> I tried to compile the Nova in the AMD 64-bit platform and found
> GC> some errors like this:
> GC> {standard input}: Assembler messages:
> GC> {standard input}:163: Error: no such instruction: `invept
> 16(%esp),%eax' GC> {standard input}: Assembler messages:
> GC> {standard input}:91: Error: no such instruction: `invvpid (%esp),%eax'
> GC> {standard input}:349: Error: no such instruction: `invvpid (%esp),%eax'
>
> Your binutils are too old and therefore cannot assemble these instructions.
> If you run "ld -v" you'll see what version you have. You'll need at least
> the version mentioned in the README file.
>
> GC> I removed these codes and it could compile sussessfully. But i
> GC> am not sure this behaviour is correct or not.
>
> With the code removed, the hypervisor will not function correctly.
Got it.
> GC> I also ran the Nova-demo-cd in the AMD 64-bit platform and the
> GC> nova could boot. And cycleburner could WORK well but VMM can't work
> GC> because of this error:
> GC> start_modules:
> GC> create_pd = 5 (error number).
>
> Looks like your CPU does not support virtualization. What CPU is it?
> Output of "cat /proc/cpuinfo" under Linux would be helpful.
My cpu is svm-capable but not npt capable. I thought the svm-capable cpu was
also npt-capable. i need to upgrade the machine.
Thanks.
Cheng
More information about the l4-hackers
mailing list