[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 0/8] Introduce the microvm machine type
From: |
David Hildenbrand |
Subject: |
Re: [PATCH v4 0/8] Introduce the microvm machine type |
Date: |
Wed, 25 Sep 2019 11:47:21 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 |
On 25.09.19 11:12, Gerd Hoffmann wrote:
> Hi,
>
>> If you want to add hotplug to microvm, you can reuse the existing code
>> for CPU and memory hotplug controllers, and write drivers for them in
>> Linux's drivers/platform. The drivers would basically do what the ACPI
>> AML tells the interpreter to do.
>
> How would the linux kernel detect those devices?
>
> I guess that wouldn't be ACPI, seems everyone wants avoid it[1].
>
> So device tree on x86? Something else?
>
> cheers,
> Gerd
>
> [1] Not clear to me why, some minimal ACPI tables listing our
> devices (isa-serial, fw_cfg, ...) doesn't look unreasonable
> to me. We could also make virtio-mmio discoverable that way.
> Also we could do acpi cpu hotplug without having to write those
> linux platform drivers. We would need a sysbus-acpi device though,
> but given that most acpi code is already separated out so piix and
> q35 can share it it should not be that hard to wire up.
>
Just to make one thing clear, the same could be used for DIMM based
memory hotplug, too. virtio-mem is not simply exposing DIMMs to a guest
using virtio. It's even designed to co-exist with DIMM based memory hotplug.
--
Thanks,
David / dhildenb
- Re: [PATCH v4 0/8] Introduce the microvm machine type, (continued)
- Re: [PATCH v4 0/8] Introduce the microvm machine type, Pankaj Gupta, 2019/09/25
- Re: [PATCH v4 0/8] Introduce the microvm machine type, Paolo Bonzini, 2019/09/25
- Re: [PATCH v4 0/8] Introduce the microvm machine type, Sergio Lopez, 2019/09/25
- Re: [PATCH v4 0/8] Introduce the microvm machine type, David Hildenbrand, 2019/09/25
- when to use virtio (was Re: [PATCH v4 0/8] Introduce the microvm machine type), Paolo Bonzini, 2019/09/25
- Re: when to use virtio (was Re: [PATCH v4 0/8] Introduce the microvm machine type), David Hildenbrand, 2019/09/25
- Re: when to use virtio (was Re: [PATCH v4 0/8] Introduce the microvm machine type), Paolo Bonzini, 2019/09/25
- Re: when to use virtio (was Re: [PATCH v4 0/8] Introduce the microvm machine type), David Hildenbrand, 2019/09/25
- Re: [PATCH v4 0/8] Introduce the microvm machine type, Gerd Hoffmann, 2019/09/25
- Re: [PATCH v4 0/8] Introduce the microvm machine type, Paolo Bonzini, 2019/09/25
- Re: [PATCH v4 0/8] Introduce the microvm machine type,
David Hildenbrand <=
Re: [PATCH v4 0/8] Introduce the microvm machine type, Christian Borntraeger, 2019/09/26