The subject sounds like Paul is running NOVA in a virtual machine. So maybe the 
VM does not support those instructions. 

- Udo

> On 18 Sep 2016, at 17:10, Christian Helmuth 
> <christian.helm...@genode-labs.com> wrote:
> 
> 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.66GHz
>> PD> [ 0] Killed EC:0xc23ca160 SC:0xc23cb100 V:0x6 CS:0x8 EIP:0xc000002c
>> PD> CR2:0x0 ERR:0x0 (EXC)
>> 
>> This is an invalid opcode exception and it means your CPU is rather old and
>> does not understand the instruction at IP 0xc000002c. You can disassemble
>> the hypervisor binary using objdump and check which instruction that is.
> 
> With a recent build of NOVA/32 I get
> 
>> objdump -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@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
------------------------------------------------------------------------------
_______________________________________________
genode-main mailing list
genode-main@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main

Reply via email to