qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH v2] hw/acpi: Add vmclock device


From: David Woodhouse
Subject: Re: [PATCH v2] hw/acpi: Add vmclock device
Date: Wed, 31 Jul 2024 01:23:49 +0100
User-agent: K-9 Mail for Android

On 30 July 2024 21:45:53 BST, "Michael S. Tsirkin" <mst@redhat.com> wrote:
>On Tue, Jul 30, 2024 at 08:04:17PM +0100, David Woodhouse wrote:
>> On 30 July 2024 18:53:18 BST, "Michael S. Tsirkin" <mst@redhat.com> wrote:
>> >We don't want to manually sync headers with Linux.
>> 
>> Indeed. I was briefly tempted to fake it, but figured it might get lost if 
>> we subsequently do run the script to automatically merge from Linux, before 
>> the guest driver is merged there.
>> 
>> >I think Linux abi should live under uapi. When it is there, we can use
>> >./scripts/update-linux-headers.sh machinery to import it.
>> 
>> This isn't just Linux ABI. It's intended as hypervisor to guest ABI too. In 
>> the fullness of time I'm hoping it'll actually be a virtio header. In the 
>> meantime, best not to overthink it. It's fine in hw/acpi alongside the 
>> device itself for now, I think.
>
>This is exactly the same as e.g. virtio. We use Linux as a source of truth, 
>it's
>easier to share with other hypervisors this way. And UAPI and hypervisor
>ABI requirements wrt stability are mostly the same. It works.

Perfect. So as and when the header is in its final form in Linux, it can be 
part of the automated import and we'll use that version. At that point we can 
drop the one that's sitting alongside the device itself in hw/acpi/.




reply via email to

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