-
Paul McKenney (Facebook)14/11/2023, 09:30
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 -
Ajay Kaher, Alexey Makhalov14/11/2023, 10:15
Problem: As per the current architecture of Linux Perf tool, ‘perf record’ does not collect samples if target process is in sleep state. Due to this perf tool has following limitations:
Incorrect ‘CPU usage’ calculation: If target task was in sleep state for around 50% of the time, the CPU usage represented by perf tool does not account for the same.
No ‘task sleep time’: As...
Go to contribution page -
Abel Vesa (Linaro)14/11/2023, 11:30
On DT-based platforms, the discoverable buses don't have a chance to power up devices before the discovery takes place. This needs to be improved somehow. There are several ways this can be done, but all of them involve either changes in the bus implementation or at driver core level, or one-time hacks for each type of device. Maybe it's time the discoverable buses start using the DT...
Go to contribution page -
Paul McKenney (Facebook)14/11/2023, 12:15
This session will help people install LKMM on their Linux systems. Time permitting, we will also go through some sample LKMM litmus tests to get a feel for what LKMM can do and to learn how to interpret its output.
Go to contribution page -
Luis Chamberlain (Samsung)14/11/2023, 14:30
This is to open up the floor for kdevops development discussion. Topics for discussion so far:
- Rationale and current k8 development
- Replacing vagrant
- Rants / desires
More will be added with time.
Go to contribution page -
Prof. Anita Sarma (Oregon State University), Dr Bianca Trinkenreich (Oregon State University), Zixuan Feng (Oregon State University)14/11/2023, 15:15
In this session, we are going to present a dynamic dashboard designed to facilitate proactive strategies against contributor disengagement. By harnessing data mining and statistical modeling, the dashboard analyzes project activity metrics and contribution histories to forecast the probability of disengagement. Additionally, it offers predictions and a comprehensive overview of contributors'...
Go to contribution page -
Joel Savitz (Red Hat)14/11/2023, 16:30
A SPECTRE IS HAUNTING THE LINUX KERNEL…
…The spectre of time!
Throughout the industry, we have observed a shortage of qualified entry-level software engineers focused on the low-level niche, and especially within the sub-niche of the Linux kernel. As young, novice software engineers, we noticed this problem, and we quickly became aware that we were far from the only ones to do so....
Go to contribution page -
Peter Newman (Google)14/11/2023, 17:15
While resctrl filesystem is x86-specific on mainline Linux today, a significant refactoring is underway to extend support the platform QoS and monitoring solutions on other architectures, such as MPAM on ARM and CBQRI on RISC-V.
Go to contribution page -
Amit Pundir, John Stultz (Google), Karim Yaghmour (Opersys inc.), Sumit Semwal (Linaro)15/11/2023, 09:30
Discussion space following the Android Microconference
This BoF will provide additional discussion space, for folks to digest and then talk about topics covered at the Android Microconference, as well as - time allowing - any topics missed in the Microconference.
Go to contribution page -
Aleksandr Nogikh (Google)15/11/2023, 10:15
[Syzbot][1] is a continuous kernel fuzzing system that publishes hundreds of auto-generated bug reports each year.
If you have ever tried to address a syzbot report, what did you miss most? What pieces of information that we share only create noise. And, on the other hand, what automatically extractable data could have helped you spend less time debugging?
Please feel free to share your...
Go to contribution page -
Mr Ilias Apalodimas15/11/2023, 11:30
The UEFI spec mandates that UEFI variables related to the UEFI keyring must be stored in a non-volatile storage that is tamper and delete-resistant. On embedded platforms with an RPMB available this is supported at Boottime in U-Boot (U-Boot has supported this since ~2020). With SystemReady-IR getting adopted from various hardware vendors, SetVariable at Runtime is becoming a necessity for...
Go to contribution page -
Ulf Hansson (Linaro)15/11/2023, 11:30
Driven mostly from unofficial requests/discussions from the ARM community, there is a need to support multiple system-wide low power-states on certain platforms. In this regards, we also need a way to select the proper low power-state, for the currently running use-case.
In principle it looks like we need mixture of information to be able to select the low power-state. Like constraints...
Go to contribution page -
Dhaval Giani (AMD), Joerg Roedel (SUSE)15/11/2023, 12:15
Continue the bigger SVSM discussions from the Confidential Computing microconference in a BoF setting.
Go to contribution page -
Gustavo Padovan (Collabora), Mr Ricardo Cañuelo (Collabora), Thorsten Leemhuis15/11/2023, 12:15
We want to gather some of the key people involved in Linux kernel testing: kernel maintainers, test developers, CI systems developers, etc. to share ideas and opinions on regression analysis, reporting and tracking in particular. Regressions can be found through many different means: manual testing, different tools, CI systems, production deployments and so on. Understating how to congregate...
Go to contribution page -
15/11/2023, 14:30
Lets get together and review XFS development future things / issues / rants.
Go to contribution page -
Tim Bird (Sony)15/11/2023, 14:30
This session will be a discussion of the current status of technology areas related to embedded Linux. Specific technology areas that are candidates for discussion are system size, boot time, power management, realtime performance, embedded-related filesystems, memory technology devices, embedded busses (i2c, spi, etc.), build systems, and architecture support. Other topics may be discussed,...
Go to contribution page -
Jonathan Cameron (Huawei Technologies R&D (UK)), Lukas Wunner15/11/2023, 15:15
At LPC 2022 we had a fruitful [BoF session][1] to align on an architecture for PCI device authentication (CMA-SPDM, PCIe r6.1 sec 6.31).
The BoF allowed community members' concerns to be addressed. Rough consensus on a path forwards was established, with device authentication to be performed by the PCI core before a driver is probed.
At the time, a proof-of-concept implementation of...
Go to contribution page -
Dhaval Giani (AMD), Joerg Roedel (SUSE)15/11/2023, 16:30
Continuation of the secure I/O session at CoCo microconference.
We plan to move the bigger discussions out from the microconference into the BoF.
Go to contribution page -
SeongJae Park15/11/2023, 16:30
DAMON Beer/Coffee/Tea Chat[1] is an open, regular, and informal bi-weekly meeting series for DAMON community. We had the first physical version of it as a BoF session of LPC last year. Continuing that, this will be the second in person version of the DAMON community meetup. That is, we will discuss any topics about DAMON including but not limited to:
- Introduction of each other (who they...
-
permissions
Go to contribution page -
permissions
Go to contribution page -
Vipul Gupta
A space for folks looking for solutions to achieve the missing e2e test coverage for their Linux distributions. The system I intend to present can:
- Run tests on actual hardware DUTs (device under test)
- Controlled from the outside using a device/jig running standardized open-source tools/test frameworks
- Scalable, by default, can be integrated with CI/CD tools.
- And,...
-
Vipul Gupta
A space for folks looking for solutions to achieve the missing e2e test coverage for their Linux distributions. The system I intend to present can:
- Run tests on actual hardware DUTs (device under test)
- Controlled from the outside using a device/jig running standardized open-source tools/test frameworks
- Scalable, by default, can be integrated with CI/CD tools.
- And,...
-
NVMe/TCP and vDPA are two important techniques in the fields of storage and virtualization, and their integration has attracted quite a lot of attention in today's data center infrastructure.
An example is the usage of the 'vduse' in certain private cloud environments. The implementation leverages the 'qemu-storage-daemon' and the NVMe/TCP kernel initiator as vDPA-blk backend. However, in a...
Go to contribution page -
NVMe/TCP and vDPA are two important techniques in the fields of storage and virtualization, and their integration has attracted quite a lot of attention in today's data center infrastructure.
An example is the usage of the 'vduse' in certain private cloud environments. The implementation leverages the 'qemu-storage-daemon' and the NVMe/TCP kernel initiator as vDPA-blk backend. However, in a...
Go to contribution page
Choose timezone
Your profile timezone: