(replying to an off-list email from Salil...)
You suggested proposing a talk on the hotplug stuff for kvm forum, yes we can co-present
it, but we'll need to discuss it here. Let me know if you plan to submit this today, or I
need to do it. I finish work at roughly 6pm UK time.
For a title I suggest: "Supporting hotplug on architectures that don't".
I had a stab at the abstract before you wrote yours:
vCPU hotplug is used by orchestration managers to pre-create VMs, and scale them correctly
when a workload is deployed. Architecture support for adding CPUs to an existing system is
complex, and not feasible to standardise without hardware.
This talk covers the use-cases, difficulties, and a proposed way of supporting this on
architectures that lack physical CPU hotplug.
Comparing it to what you've written.
I'm not sure the abstract needs any technical details. We can mention the history in the
talk, but I don't think its useful to dwell on it.
We'll need to come up with slides, my suggested outline is something like:
* The x86 history: CPU hotplug being supported before virtualisation.
* Why vCPU hotplug is used for on x86 (kata containers, kubernetes, cloud orchestration)
* Why that ACPI mechanism wouldn't work for arm64: we can't support hotplug virtualisation
without real hardware. (not future proof)
* What the actual requirements are.
* Changes to PSCI and arm64-linux to support all this in a future proof way.
* How physical CPU hotplug would work at the same time
[* Slides on the Qemu details and complexities.]
Something to be aware is of is that arm want a clear split in the presentation between the
kernel side of it, and your Qemu work.
I am writing to invite you to a public call on Wednesday, 29/Mar/2023, from
10:00 to 10:50 AM (GMT+8) to discuss Bigtop and OpenEuler support. The
purpose of this call is to share updates and gather feedback on our efforts
to support these technologies.
This call is open to anyone who is interested in these topics, so please
feel free to forward this invitation to your colleagues and networks.
To join the call, please use the following details:
Time: 10:00 to 10:50 AM (GMT+8)
Zoom Link: https://linaro-org.zoom.us/j/98826320072
We look forward to your participation and feedback.
PS: drafted by ChatGPT and reviewed by me. :)
It's soon time for another LOC monthly meeting. For time and connection
details see the calendar at https://www.trustedfirmware.org/meetings/
If you have any topics you'd like to discuss, please let us know and
we can schedule them.
Ha :) I forgot to post that.
Wednesday, March 15⋅10:00 – 10:40am
On Wed, Mar 15, 2023 at 9:01 AM Kangkang Shen <kangkang.shen(a)futurewei.com>
> When is the meeting?
> -----Original Message-----
> From: Guodong Xu via Linaro-open-discussions <
> Sent: Tuesday, March 14, 2023 5:57 PM
> To: linaro-open-discussions <linaro-open-discussions(a)op-lists.linaro.org>
> Subject: [Linaro-open-discussions] Sync-up of OpenEuler / Bigtop progress
> Hi, All
> You are invited to join this meeting for an OpenEuler / Bigtop progress
> Guodong Xu is inviting you to a scheduled Zoom meeting.
> Join Zoom Meeting
> Meeting ID: 947 2011 9602
> One tap mobile
> +16694449171,,94720119602# US
> +16699009128,,94720119602# US (San Jose)
> Dial by your location
> +1 669 444 9171 US
> +1 669 900 9128 US (San Jose)
> +1 346 248 7799 US (Houston)
> +1 719 359 4580 US
> +1 253 205 0468 US
> Thank you.
> Guodong Xu
> Linaro-open-discussions mailing list --
You are invited to join this meeting for an OpenEuler / Bigtop progress
Guodong Xu is inviting you to a scheduled Zoom meeting.
Join Zoom Meeting
Meeting ID: 947 2011 9602
One tap mobile
+16699009128,,94720119602# US (San Jose)
Dial by your location
+1 669 444 9171 US
+1 669 900 9128 US (San Jose)
+1 346 248 7799 US (Houston)
+1 719 359 4580 US
+1 253 205 0468 US
> > Qemu isn't responding with PSCI_DENIED when CPUs are forbidden. ('SUCCESS' means you
> > hit a 5 second timeout in the guest, on each CPU)
I have tested the straight forward case and it works.
Could you please elaborate on this so that I can look into the issue?