Hi James, It totally skipped my mind earlier to mention that apart from what I have already shared through the below repositories, and as discussed in early September on LOD, I have also been experimenting with another approach (nothing new but something similar and based on yours and JPBs suggestion) for VCPU Hotplug. It is a non-ACPI version and banks upon trapping KVM Host PSCI to user space (i.e. CPU_ON, CPU_OFF etc.) to let QEMU make the decisions i.e. whether CPUs could be made online or not. Most of the kernel patches i.e. at both guest and KVM level are already in place in your repository. I have changed the QEMU part (mostly inspired from JPBs work he shared earlier in June 2021).
This approach of course is not different than what you have already shared recently just that it can work without any ACPI exchanges (which as you mentioned could be frowned upon by the community) but still banks upon the QMP interface to hot-{add|remove} the vcpus at VMM/QEMU level. It goes without the mention that, even for this approach, we still would need to solve the present==possible related issues at the guest level which have been discussed earlier.
Would soon be sharing repository for this change as well soon (before next LOD meeting of 1st Nov?) so that we have everything on table to compare.
Hi Joyce, As I am still recovering from surgery and I am only able to occasionally access the laptop. Hence, for any communication on LOD including me please also CC on the below addresses as well:
salil.mehta@opnsrc.net/mehta.salil.lnk@gmail.com
Thanks for understanding!
Best regards Salil
-----Original Message----- From: James Morse [mailto:james.morse@arm.com] Sent: Thursday, October 20, 2022 4:06 PM To: Joyce Qi joyce.qi@linaro.org; Jonathan Cameron jonathan.cameron@huawei.com; Salil Mehta salil.mehta@huawei.com; Lorenzo Pieralisi lorenzo.pieralisi@linaro.org Cc: Jonathan Cameron via Linaro-open-discussions linaro-open-discussions@op-lists.linaro.org; linux@armlinux.org.uk Subject: Re: Linaro-open-discussions Digest, Vol 25, Issue 3
Hello,
I have two small topics that are relevant to CXL:
- maintaining the UEFI memory map with hotplug memory (series in development,
no ACPI changes needed)
- Cache invalidate for NVdimm unlock and erase (spec proposal which will need
a customer)
These would only take about thirty minutes, unless we want to go into all the gory details of the first one. I don't think its worth having the meeting just for these.
I've not got to rebase the virtual cpu hotplug stuff - I've been busy turning the MPAM stuff around this week. (and I'm out next monday)
Thanks,
James
On 20/10/2022 13:47, Joyce Qi wrote:
Hi Jonathan,Lorenzo,all,
Do we have any topic to sync on our LOD meeting next week?
Thanks:) Joyce
在 2022年10月18日,上午8:00,
linaro-open-discussions-request@op-lists.linaro.org 写道:
Send Linaro-open-discussions mailing list submissions to linaro-open-discussions@op-lists.linaro.org
To subscribe or unsubscribe via email, send a message with subject or body 'help' to linaro-open-discussions-request@op-lists.linaro.org
You can reach the person managing the list at linaro-open-discussions-owner@op-lists.linaro.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of Linaro-open-discussions digest..."
Today's Topics:
- Re: Invitation: Linaro Open Discussions monthly meeting @ Wed 5 Oct 2022
19:00 - 20:00 (HKT) (linaro-open-discussions@op-lists.linaro.org)
(Salil Mehta)
Message: 1 Date: Mon, 17 Oct 2022 16:12:26 +0000 From: Salil Mehta salil.mehta@huawei.com Subject: [Linaro-open-discussions] Re: Invitation: Linaro Open Discussions monthly meeting @ Wed 5 Oct 2022 19:00 - 20:00 (HKT) (linaro-open-discussions@op-lists.linaro.org) To: "joyce.qi@linaro.org" joyce.qi@linaro.org, "james.morse@arm.com" james.morse@arm.com Cc: "linaro-open-discussions@op-lists.linaro.org" linaro-open-discussions@op-lists.linaro.org, "lorenzo.pieralisi@linaro.org" lorenzo.pieralisi@linaro.org, "ilkka@os.amperecomputing.com" ilkka@os.amperecomputing.com, Jean-Philippe Brucker jean-philippe.brucker@arm.com, "salil.mehta@opnsrc.net" salil.mehta@opnsrc.net Message-ID: 12408d4c06604dd4bd8e017adf7e5fe6@huawei.com Content-Type: text/plain; charset="utf-8"
Hi James, As discussed in the meeting below are the repositories which you might want
to have a look.
[1] Forward ported QEMU with some fixes was shared (by Salil) https://github.com/salil-mehta/qemu.git
virt-cpuhp-armv8/rfc-v1-port29092022
[2] James Approach with online-capable and present==possible (some fixes) https://github.com/salil-mehta/linux.git
virt-cpuhp-arm64/rfc-v2/jmorse-pres-eq-poss-cpu
[3] Variant of James approach with online-capable and conditionally present
cpus
https://github.com/salil-mehta/linux.git
virt-cpuhp-arm64/rfc-v2/jmorse-variant-with-cond-present-cpu
I have also shared the LOD presentation with Joyce for uploading to the site.
Attachment: [1] Linaro Open Discussion Meeting Update - 05102022 - Salil_Mehta-fixed.pdf
Many thanks Salil
-----Original Message----- From: Google Calendar [mailto:calendar-notification@google.com] On Behalf
Of
Joyce Qi via Linaro-open-discussions Sent: Wednesday, October 5, 2022 9:31 AM To: linaro-open-discussions@op-lists.linaro.org; james.morse@arm.com; Jonathan Cameron jonathan.cameron@huawei.com;
lorenzo.pieralisi@linaro.org;
ilkka@os.amperecomputing.com Subject: [Linaro-open-discussions] Invitation: Linaro Open Discussions
monthly
meeting @ Wed 5 Oct 2022 19:00 - 20:00 (HKT) (linaro-open-discussions@op-lists.linaro.org)
Linaro Open Discussions monthly meeting Wednesday 5 Oct 2022 ⋅ 19:00 – 20:00 Hong Kong Standard Time
https://www.google.com/url?q=https%3A%2F%2Flinaro-org.zoom.us%2Fj%2F9568250
0341&sa=D&source=calendar&usd=2&usg=AOvVaw2JDK9LgOcXl2WanQ86Y-6h
Joyce QI 邀请您参加预先安排的 Zoom 会议。
加入 Zoom 会议 https://linaro-org.zoom.us/j/95682500341
会议号:956 8250 0341 手机一键拨号 +16699009128,,95682500341# 美国 (San Jose) +13462487799,,95682500341# 美国 (Houston)
根据您的位置拨号 +1 669 900 9128 美国 (San Jose) +1 346 248 7799 美国 (Houston) +1 253 215 8782 美国 (Tacoma) +1 646 558 8656 美国 (New York) +1 301 715 8592 美国 (Washington DC) +1 312 626 6799 美国 (Chicago) 888 788 0099 美国 免费 877 853 5247 美国 免费 会议号:956 8250 0341 查找本地号码:https://linaro-org.zoom.us/u/ady2J9Zn7t
Guests linaro-open-discussions@op-lists.linaro.org james.morse@arm.com jonathan.cameron@huawei.com lorenzo.pieralisi@linaro.org ilkka@os.amperecomputing.com View all guest info
https://calendar.google.com/calendar/event?action=VIEW&eid=Mjg1MjNrNWtiM...
cGlsYW8zb2hwa3E5cWFfMjAyMjA5MjdUMTEwMDAwWiBsaW5hcm8tb3Blbi1kaXNjdXNzaW9uc0B
vcC1saXN0cy5saW5hcm8ub3Jn&tok=NTQjY184anE0dGh2ZTNuN3NlaThhMGpmazlwdXI3c0Bnc
m91cC5jYWxlbmRhci5nb29nbGUuY29tY2JlMDNmZTk3ZTYzMGMyN2ExZDE2N2QyYjcwOTYxMjNi
ODIwMjA0ZQ&ctz=Asia%2FHong_Kong&hl=en_GB&es=0
Reply for linaro-open-discussions@op-lists.linaro.org and view more details
https://calendar.google.com/calendar/event?action=VIEW&eid=Mjg1MjNrNWtiM...
cGlsYW8zb2hwa3E5cWFfMjAyMjA5MjdUMTEwMDAwWiBsaW5hcm8tb3Blbi1kaXNjdXNzaW9uc0B
vcC1saXN0cy5saW5hcm8ub3Jn&tok=NTQjY184anE0dGh2ZTNuN3NlaThhMGpmazlwdXI3c0Bnc
m91cC5jYWxlbmRhci5nb29nbGUuY29tY2JlMDNmZTk3ZTYzMGMyN2ExZDE2N2QyYjcwOTYxMjNi
ODIwMjA0ZQ&ctz=Asia%2FHong_Kong&hl=en_GB&es=0 Your attendance is optional.
~~//~~ Invitation from Google Calendar: https://calendar.google.com/calendar/
You are receiving this email because you are an attendee of the event. To stop receiving future updates for this event, decline this event.
Forwarding this invitation could allow any recipient to send a response to the organiser, be added to the guest list, invite others regardless of their own invitation status or modify your RSVP.
Learn more https://support.google.com/calendar/answer/37135#forwarding
Linaro-open-discussions mailing list -- linaro-open-discussions@op-lists.linaro.org https://collaborate.linaro.org/display/LOD/Linaro+Open+Discussions+Home
Subject: Digest Footer
Linaro-open-discussions mailing list --
linaro-open-discussions@op-lists.linaro.org
To unsubscribe send an email to
linaro-open-discussions-leave@op-lists.linaro.org
End of Linaro-open-discussions Digest, Vol 25, Issue 3