qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] hax: Windows doesn't like posix device names


From: Stefan Weil
Subject: Re: [PATCH] hax: Windows doesn't like posix device names
Date: Thu, 9 Apr 2020 15:24:10 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.6.0

Am 23.03.20 um 09:20 schrieb Paolo Bonzini:

> On 22/03/20 22:02, Volker Rümelin wrote:
>> Patch acb9f95a7c "i386: Fix GCC warning with snprintf when HAX
>> is enabled" replaced Windows device names with posix device
>> names. Revert this.
>>
>> Fixes: acb9f95a7c "i386: Fix GCC warning with snprintf when HAX is enabled"
>>
>> Signed-off-by: Volker Rümelin <address@hidden>
>> ---
>>  target/i386/hax-windows.c | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/target/i386/hax-windows.c b/target/i386/hax-windows.c
>> index 0ba488c468..863c2bcc19 100644
>> --- a/target/i386/hax-windows.c
>> +++ b/target/i386/hax-windows.c
>> @@ -185,12 +185,12 @@ int hax_mod_version(struct hax_state *hax, struct 
>> hax_module_version *version)
>>  
>>  static char *hax_vm_devfs_string(int vm_id)
>>  {
>> -    return g_strdup_printf("/dev/hax_vm/vm%02d", vm_id);
>> +    return g_strdup_printf("\\\\.\\hax_vm%02d", vm_id);
>>  }
>>  
>>  static char *hax_vcpu_devfs_string(int vm_id, int vcpu_id)
>>  {
>> -    return g_strdup_printf("/dev/hax_vm%02d/vcpu%02d", vm_id, vcpu_id);
>> +    return g_strdup_printf("\\\\.\\hax_vm%02d_vcpu%02d", vm_id, vcpu_id);
>>  }
>>  
>>  int hax_host_create_vm(struct hax_state *hax, int *vmid)
>>
> Queued, thanks.
>
> Paolo


I am rather sure that macOS does not like Windows device names, so just
reverting might be the wrong solution if HAX should work on Windows and
on macOS.

Is this relevant? Or should we drop HAX support for Windows? Personally
I have no experience with hardware acceleration for QEMU on macOS.

Stefan






reply via email to

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