Hello,
On Sun, Sep 18, 2016 at 01:20:16PM +0200, Udo Steinberg wrote:On Sun, 18 Sep 2016 05:32:25 -0400 Paul Dufresne (PD) wrote:PD> NOVA Microhypervisor v7-23e7882 (x86_32): Aug 29 2016 10:39:41 [gcc 4.9.2]PD>PD> [ 0] CORE:0:0:0 f:4:9:4 [0] Intel(R) Celeron(R) CPU 2.66GHzPD> [ 0] Killed EC:0xc23ca160 SC:0xc23cb100 V:0x6 CS:0x8 EIP:0xc000002cPD> CR2:0x0 ERR:0x0 (EXC)This is an invalid opcode exception and it means your CPU is rather old anddoes not understand the instruction at IP 0xc000002c. You can disassemblethe hypervisor binary using objdump and check which instruction that is.
With a recent build of NOVA/32 I getobjdump -ldSC build/nova_x86_32/kernel/hypervisor | grep > "c000002c:"c000002c: 0f 35 sysexit
But I had expected those CPUs to support sysenter/sysexit.
Greets
--
Christian Helmuth
Genode Labs
http://www.genode-labs.com/ · http://genode.org/
https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
------------------------------------------------------------------------------
_______________________________________________
genode-main mailing list
genode-main@...352...s.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main