On 18.10.23 10:45, Maciej S. Szmigiero wrote:
> On 18.10.2023 10:00, David Hildenbrand wrote:
>> On 28.08.23 18:48, Maciej S. Szmigiero wrote:
>>> From: "Maciej S. Szmigiero" <maciej.szmigiero@oracle.com>
>>>
>>> This is a continuation of the v6 of the patch series located here:
>>> https://lore.kernel.org/qemu-devel/cover.1689786474.git.maciej.szmigiero@oracle.com/
>>>
>>>
>>> Changes from v6:
>>> * Split the hv-balloon driver implementation into multiple files holding
>>> particular data structures and their methods in order to make the driver
>>> easier to understand.
>>>
>>> * Split out the PC machine necessary plumbing for the driver and its final
>>> activation into a separate patch.
>>>
>>> * Make sure that patches that bring QAPI-related changes also implement these
>>> in the driver in the same patch.
>>>
>>> * Add a "query-hv-balloon-status-report" QMP command to query the data from
>>> the last received HV_BALLOON_STATUS_REPORT event.
>>>
>>> * Rate limit the HV_BALLOON_STATUS_REPORT QMP event.
>>>
>>> * Replace "TBD" in QAPI changes with the actual targeted QEMU version.
>>>
>>> * Spelling and formatting fixes in QAPI changes.
>>>
>>> * Rebase onto the latest David's patch series.
>>>
>>>
>>> Based-on: <20230825132149.366064-1-david@redhat.com>
>>> Based-on-Repo-Commit: https://github.com/davidhildenbrand/qemu/tree/virtio-mem-memslots b65df116f8a8
>>
>> That is upstream now.
>
> That's great - I see it was pulled into QEMU git on Monday.
>
>> Do you have a new version in the works that further splits up #4?
>> I recall we discussed somewhere separating the hotplug changes from the pure memory ballonning changes if possible.
>
> I will try to prepare an updated patch set next week,
> since unfortunately I am like 120% busy right now.
I feel you. Soft-freeze starts on 2023-11-07, so there is still some
time. In the worst case, 9.0 development should open around 2023-12-19.
--
Cheers,
David / dhildenb