12โ€“14 Sept 2022
Europe/Dublin timezone

Session

BOFs Session

12 Sept 2022, 10:00
"Meeting 6" (Clayton Hotel on Burlington Road)

"Meeting 6"

Clayton Hotel on Burlington Road

Presentation materials

There are no materials yet.

  1. Drew Fustini (BayLibre)
    12/09/2022, 10:00

    This BoF session will discuss recent changes and current issues in gpio and pinctrl. Bartosz Golaszewski is the maintainer GPIO kernel subsystem and libgpiod and told me that he plans to attend. Linus Walleij is the pinctrl subsystem maintainer and told me he would like to participate if he can join remotely.

    The gpio subsystem in the kernel gained a v2 uAPI in the recent years - in fact it...

    Go to contribution page
  2. Nick Alcock (Oracle Corporation)
    12/09/2022, 10:00

    A brief look at sort -k 3 /proc/kallsyms makes it clear that the kernel symbol table is stuffed full of duplicate names with distinct addresses. These are all symbols in distinct translation units, so it would presumably be nice for tracers to be able to distinguish between them (e.g. to trace only specific functions known to be called from TUs of interest). Right now, for symbols in the core...

    Go to contribution page
  3. Chris Mason
    12/09/2022, 15:00

    The Btrfs developers are planning on attending LPC and would like to have a dedicated BoF so we can sit down and do some planning and have some discussions.

    Go to contribution page
  4. Hans de Goede (Red Hat)
    12/09/2022, 15:00

    The current userspace API for brightness control offered by
    /sys/class/backlight devices has various problems:

    1. There is no way to map the backlight device to a specific
      display-output / panel

    2. On x86 there can be multiple firmware + direct-hw-access
      methods for controlling the backlight and the kernel may
      register multiple backlight-devices based on this which are
      all...

    Go to contribution page
  5. Mr Ron Minnich (Google), Jonathan Zhang
    12/09/2022, 17:00

    In the last few years, the open source host firmware communities made great progress on the coreboot/LinuxBoot stack. Now it is ready for prime time. With this stack, Linux developers gain total control of host firmware (aka. BIOS): host firmware bugs can be tackled as easily as Linux bugs; host firmware can be developed together with kernel/tools to enable new hardware technologies and/or to...

    Go to contribution page
  6. Christopher Hall (Intel)
    12/09/2022, 17:00

    Intel's 11th generation - and later - platforms have a Timed I/O capability. The Timed I/O logic outputs edge events synchronously using the platform clock or timestamps input edge events using the platform clock. The output trigger and input timestamp operations are implemented in hardware and are precise within 1 platform clock cycle. The platform clock also drives the clocksource (TSC)...

    Go to contribution page
  7. Andrรฉ Almeida (Igalia)
    13/09/2022, 10:00

    In the past years, a new interface for futex had been under development, in the hope to solve the issues found in the current syscall. One of the remaining things to be fixed is to add NUMA-awareness to it. Currently, all kernelspace memory resources are stored in a single memory node, adding latency for every futex operation that happens outside of this node.

    The goal of this session is to...

    Go to contribution page
  8. Paul McKenney (Meta)
    13/09/2022, 12:00

    This is a gathering to discuss Linux-kernel RCU-related topics, both internals and usage.

    The exact topics depend on all of you, the attendees. In 2018, the focus was entirely on the interaction between RCU and the -rt tree. In 2019, the main gathering had me developing a trivial implementation of RCU on a whiteboard, coding-interview style, complete with immediate feedback on the...

    Go to contribution page
  9. Jonathan Cameron (Huawei Technologies R&D (UK)), Lukas Wunner
    13/09/2022, 15:00

    In 2021, at the Plumbers VFIO/IOMMU/PCI micro-conference, we introduced device attestation of PCI devices via CMA/SPDM (Component Measurement and Authentication / Security Protocol and Data Model). However, device attestation and SPDM is not...

    Go to contribution page
  10. Gautham R Shenoy (AMD Inc.), Prateek Nayak (AMD Inc.)
    13/09/2022, 18:30

    This is a follow-up BoF for the "Linux Kernel Scheduling and Split LLC architectures" topic that will be presented at the "Real Time and Scheduling Microconference.

    This BoF is for exploring the solution space and to discuss the way forward.

    Go to contribution page
  11. Karim Yaghmour (Opersys inc.)
    14/09/2022, 12:00

    As every year, we are going to have an Android BoF after the Android MC in order to allow more time for free-form discussion of the various topics presented during the Android MC.

    Go to contribution page
  12. Nick Alcock (Oracle Corporation)
    14/09/2022, 15:00

    When a process wants to ptrace a child without imposing unacceptable signal-handling latencies, it has to waitpid() on it, so that when a signal is received it is immediately detected and can be dispatched to the tracee. But if that process also wants to do anything else at all, it cannot be stuck in waitpid: it must be able to go off and do that other work. So it must use waitpid(WNOHANG). To...

    Go to contribution page
  13. kanchan joshi (Samsung semiconductor (SSIR))
    14/09/2022, 15:00

    Io_uring command is a new async-ioctl-like facility to attach io_uring capabilities to any arbitrary command implemented by the underlying provider (driver, filesystem, etc.). The first use case of the construct is to implement a new passthrough path to NVMe. This path guarantees both availability and scalability. It helps both the early adopters of NVMe and the kernel community as emerging...

    Go to contribution page
  14. David Vernet (Meta)
    14/09/2022, 15:00

    Google and Meta are both investing in frameworks for implementing pluggable schedulers, ghOSt and SCX respectively. This BoF will discuss both frameworks, and how we can best tackle the scheduling problems that the frameworks are trying to solve.

    Go to contribution page
  15. ATISH PATRA (Rivos)
    14/09/2022, 17:00

    RISC-V community needs several topics to be discussed. Some of them will be discussed during MC but the allotted time may not be sufficient. We will probably some more discussion time. Here are some potential topics.

    1. ACPI patch acceptance policy
      -- ECR approval, RVI freeze or ACPI release (may significantly delay things )
    2. Vendor SBI extensions
      -- There are few vendor...
    Go to contribution page
  16. Lennart Poettering, Zbigniew Jฤ™drzejewski-Szmek (Red Hat)
    14/09/2022, 17:00

    We'll talk about all stuff systemdee.

    Go to contribution page
  17. Saul Wold

    This talk will address what was done to extend the SPDX tooling in the Yocto Project to generate SPDX for the Linux kernel. Last year the Yocto Project added support for generating SPDX data from upstream projects that are built for creating an embedded linux image. Initially, that work was done for userspace libraries and applications. The Yocto Project extended the functionality to the...

    Go to contribution page
  18. Saul Wold

    This talk will address what was done to extend the SPDX tooling in the Yocto Project to generate SPDX for the Linux kernel. Last year the Yocto Project added support for generating SPDX data from upstream projects that are built for creating an embedded linux image. Initially, that work was done for userspace libraries and applications. The Yocto Project extended the functionality to the...

    Go to contribution page
Building timetable...
Diamond Sponsor

Platinum Sponsors





Gold Sponsors




Silver Sponsors





Speaker Gift Sponsor

Catchbox Sponsor

Video Recording Sponsor

Livestream Sponsor

T-Shirt Sponsor

Conference Services Provided by