qemu-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-discuss] Apple hyphervisor.framework availability


From: Brendan Simon (eTRIX)
Subject: Re: [Qemu-discuss] Apple hyphervisor.framework availability
Date: Fri, 24 Nov 2017 22:58:52 +1100
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.4.0

On 23/11/17 11:06 pm, Paolo Bonzini wrote:

> On 23/11/2017 12:55, Thomas Huth wrote:
>> On 23.11.2017 08:36, Brendan Simon (eTRIX) wrote:
>>> Hi QEMU devs,
>>>
>>> Just wondering when the accelerator for Apple's hypervisor.framework
>>> (hvf) will hit the git repos to build and try out?
>>>
>>> I get the impression that patches have been submitted, but I can't see
>>> anything in the repos.  Is there a special branch or fork where these
>>> patches reside?
>> According to
>> https://lists.gnu.org/archive/html/qemu-devel/2017-10/msg00415.html
>> there is a branch in Paolo's repository. hvf apparently hasn't been
>> merged into the upstream QEMU git repository yet.
> Right, more testing is welcome.

Checked out the `hvf` branch, but it failed the build.  Ran `mkdir build
; cd build ; ../configure ; make`

Am I missing some definitions or command line switches?


  CC      i386-softmmu/hw/misc/vmport.o
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:73:21: error: use
of undeclared identifier 'R_EAX'; did you mean
      'R_RAX'?
    eax = env->regs[R_EAX];
                    ^~~~~
                    R_RAX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:63:5: note:
'R_RAX' declared here
    R_RAX = 0,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:77:25: error: use
of undeclared identifier 'R_ECX'; did you mean
      'R_RCX'?
    command = env->regs[R_ECX];
                        ^~~~~
                        R_RCX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:64:5: note:
'R_RCX' declared here
    R_RCX = 1,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:96:19: error: use
of undeclared identifier 'R_EAX'; did you mean
      'R_RAX'?
    cpu->env.regs[R_EAX] = vmport_ioport_read(opaque, addr, 4);
                  ^~~~~
                  R_RAX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:63:5: note:
'R_RAX' declared here
    R_RAX = 0,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:103:19: error: use
of undeclared identifier 'R_EBX'; did you mean
      'R_RBX'?
    cpu->env.regs[R_EBX] = VMPORT_MAGIC;
                  ^~~~~
                  R_RBX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:66:5: note:
'R_RBX' declared here
    R_RBX = 3,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:111:19: error: use
of undeclared identifier 'R_EBX'; did you mean
      'R_RBX'?
    cpu->env.regs[R_EBX] = 0x1177;
                  ^~~~~
                  R_RBX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:66:5: note:
'R_RBX' declared here
    R_RBX = 3,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:121:25: error: use
of undeclared identifier 'R_EAX'; did you mean
      'R_RAX'?
    data[0] = env->regs[R_EAX]; data[1] = env->regs[R_EBX];
                        ^~~~~
                        R_RAX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:63:5: note:
'R_RAX' declared here
    R_RAX = 0,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:121:53: error: use
of undeclared identifier 'R_EBX'; did you mean
      'R_RBX'?
    data[0] = env->regs[R_EAX]; data[1] = env->regs[R_EBX];
                                                    ^~~~~
                                                    R_RBX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:66:5: note:
'R_RBX' declared here
    R_RBX = 3,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:122:25: error: use
of undeclared identifier 'R_ECX'; did you mean
      'R_RCX'?
    data[2] = env->regs[R_ECX]; data[3] = env->regs[R_EDX];
                        ^~~~~
                        R_RCX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:64:5: note:
'R_RCX' declared here
    R_RCX = 1,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:122:53: error: use
of undeclared identifier 'R_EDX'; did you mean
      'R_RDX'?
    data[2] = env->regs[R_ECX]; data[3] = env->regs[R_EDX];
                                                    ^~~~~
                                                    R_RDX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:65:5: note:
'R_RDX' declared here
    R_RDX = 2,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:123:25: error: use
of undeclared identifier 'R_ESI'
    data[4] = env->regs[R_ESI]; data[5] = env->regs[R_EDI];
                        ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:123:53: error: use
of undeclared identifier 'R_EDI'; did you mean
      'R_RDI'?
    data[4] = env->regs[R_ESI]; data[5] = env->regs[R_EDI];
                                                    ^~~~~
                                                    R_RDI
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:70:5: note:
'R_RDI' declared here
    R_RDI = 7,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:131:15: error: use
of undeclared identifier 'R_EAX'; did you mean
      'R_RAX'?
    env->regs[R_EAX] = data[0]; env->regs[R_EBX] = data[1];
              ^~~~~
              R_RAX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:63:5: note:
'R_RAX' declared here
    R_RAX = 0,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:131:43: error: use
of undeclared identifier 'R_EBX'; did you mean
      'R_RBX'?
    env->regs[R_EAX] = data[0]; env->regs[R_EBX] = data[1];
                                          ^~~~~
                                          R_RBX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:66:5: note:
'R_RBX' declared here
    R_RBX = 3,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:132:15: error: use
of undeclared identifier 'R_ECX'; did you mean
      'R_RCX'?
    env->regs[R_ECX] = data[2]; env->regs[R_EDX] = data[3];
              ^~~~~
              R_RCX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:64:5: note:
'R_RCX' declared here
    R_RCX = 1,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:132:43: error: use
of undeclared identifier 'R_EDX'; did you mean
      'R_RDX'?
    env->regs[R_ECX] = data[2]; env->regs[R_EDX] = data[3];
                                          ^~~~~
                                          R_RDX
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:65:5: note:
'R_RDX' declared here
    R_RDX = 2,
    ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:133:15: error: use
of undeclared identifier 'R_ESI'
    env->regs[R_ESI] = data[4]; env->regs[R_EDI] = data[5];
              ^
/Users/brendan/Sandbox/qemu-bonzini/hw/misc/vmport.c:133:43: error: use
of undeclared identifier 'R_EDI'; did you mean
      'R_RDI'?
    env->regs[R_ESI] = data[4]; env->regs[R_EDI] = data[5];
                                          ^~~~~
                                          R_RDI
/Users/brendan/Sandbox/qemu-bonzini/target/i386/cpu.h:70:5: note:
'R_RDI' declared here
    R_RDI = 7,
    ^
17 errors generated.
make[1]: *** [hw/misc/vmport.o] Error 1
make: *** [subdir-i386-softmmu] Error 2



reply via email to

[Prev in Thread] Current Thread [Next in Thread]