Skip to end of banner
Go to start of banner

2020-11-04 Meeting Meeting notes

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

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

Action items

  •  
  • No labels