2020-11-04 Meeting Meeting notes
Meeting Details
Topic: Linaro Open Discussions - Kernel related
Time: Nov 4, 2020 02:00 PM London
Join Zoom Meeting
https://linaro-org.zoom.us/j/98027304997
Meeting ID: 980 2730 4997
One tap mobile
+16699009128,,98027304997# US (San Jose)
+12532158782,,98027304997# US (Tacoma)
Dial by your location
+1 669 900 9128 US (San Jose)
+1 253 215 8782 US (Tacoma)
+1 301 715 8592 US (Germantown)
+1 312 626 6799 US (Chicago)
+1 346 248 7799 US (Houston)
+1 646 558 8656 US (New York)
888 788 0099 US Toll-free
877 853 5247 US Toll-free
Meeting ID: 980 2730 4997
Find your local number: https://linaro-org.zoom.us/u/azkgHLreP
Attendees
@Mike Holmes
Jammy
Linus
Lorenzo (arm)
Sami (arm)
Shameerali (Huawei)
Sudeep (arm)
Vincent
Hanjun
Jean-Phillip
Viresh
Zhangfei (Linaro)
Jonathoan (Huawei)
Don
Sheirlock (Huawei)
Mattero
Arnd
WangZhou
Ulf
Agenda
Hanjun/Shameer - IORT reserved memory support
Zhangfei/Wangzhou - SVA support for SMMU stall mode
Hanjun - Uncore DVFS and how to support it (needs spec update, either ARM specs or ACPI)
@Mike Holmes Gague interest in repeating this call
Under discussion for inclusion
@Matteo Carlini - Generic Initiator Proximity Domains in ACPI - Patches merged
Hanjun - MPAM status and anything we can do to speed up the progress Dropped after the discussion on the list
Jonathan - IOMMU performance work (may need Will Deacon involved from Google)
Jonathan - vCPU hotplug follow up after the KVM forum session
IORT
Shameer: node support - a way to describe memory regions, use case card has FW that needs to allocate host memory. using SMMU no longer needed with IORT
- patches out for kernel, and ACPI, got a mail from Steve (Arm)
is IORT version final, ACPI folks asking.
LP: to check if it is final : JC: Arm usually good at versioning. Sami asked for one minor change to IORT spec.
SKT: AMD can specify flags, unity mapped, the possibility of holes in VM address space
LP: are you asking to add something, SKT no not at this time LP: it is worth asking
LP: what happened with kexec, what happens to the memory, things should be brought back, Steve is looking at this.
LP: What happens if the kernel resets, JC: ACPI has this, you would need to scan the existing settings.
LP: could be very complicated, in ACPI can force kernel not to reassign: JC is it "should not"
JP: need to walk it to solve both cases, but nasty.
LP: X86 has preserved things, it may just work but likely to have a problem, JP: not assured to happen
two items to look at
bdf matching ? → not just a Linux thing,
kexec → on the list
JC : don't want to see this patch stall whilst working the other issues
LP: bdf should not be a blocker, but we should address it
JP : for 1.0 print warning if RM
SVA
discussed with Arm before (JP), violation, need suggestions
LP:
JP: was designed correctly at the time of the spec
LP: for follow calls we need to support the call with a couple of slides have seen patches on the list. Don't think patches will fly if the next generation doesn't need it what then
JP: I don't think we have the right people, need PCI Sig JC: don't think we need to this Sig, it is a tiny code fix. JP: I think we were planning this fix.
JC: Is it ok to have quirk fix, but maintainer asked to find a proper fix.
LP: need SMMU support needed first
JC: PCI maintainer needed to talk long term fix
LP: What else, not complicated, just controversial
JP: virtual SVA, Eric Auger looking at this (not on call)
LP: there is DT story, be good to have it JC: we don't have a DT so that is hard
JC: no worries if Arm propose patches with DT
JP:
DVFS
can use MMIO, PSCI or ACPI (mailbox)
Do we have any direction for the solution
VG: for the uncore is it about power or frequency, power down or idle. Have you considered SCMI interface? Hanjun Only supports device tree,
SH: do you have to have the CPU track Uncore freq : HJ: yes : SH: can you have firmware do it ? JC: not that simple because PCI devices can affect it.
VG: is the bandwidth affected? " JC: yes: VG: we have this form mobile, you say you have BW requirement. JC: can we use SCMI ? SH: We have to make it work from the spec
SH: does PCI also need fine-grain control, we might need to add to the spec.
SH: What are the requirements? HJ: Now we just frequency scale,
JC: in this case PCI is not enough, it is fiddly to determine.
HC: We need to gather all the info, need to talk in SWG about DVFS
JC: would like ACPI to be able to describe the system but unlikely to happen.
JC: standard SW will not happen any time soon