[ENG] Andy Shevchenko (Intel): ACPI from scratch: U-Boot implementation / #LinuxPiter
ACPI from scratch: U-Boot implementation
ACPI is a full featured framework to serve power management needs along with helping operating system to discovery devices. While the power management becomes often a transparent to the developers and users, the device discovery raises many topics due to neglecting OS agnostic practices, leading to bugs in firmware, as well as misunderstanding of ACPI basics. Here we dive into ACPI device discovery part while showing how ACPI is built up using U-Boot.
++++++++++++++++
Andy Shevchenko / Espoo, Finland / Linux driver developer / Intel
Andriy Shevchenko was born in Donetsk in 1977. He studied electronics at the State University of Donetsk and graduated in 1999. Andriy joined Intel Finland Oy in May 2011. He has participated in few projects since and eventually become one of the active contributors to the Linux kernel. Andriy has over fifteen years of software development experience in Linux environment, especially in a low speed peripheral drivers area in the kernel programming. During this time he has contributed hundreds of patches to the Linux kernel. In his current position, he has been developing, reviewing and maintaining several drivers for Intel hardware, such as GPIO, pin control, SPI, I²C, and many others.
Besides, Andriy has done a proof-of-concept (not yet in upstream) of correct run time power management support in 8250 UART driver.
++++++++++++++++
Linux Piter 2019
http://LinuxPiter.com
Follow us
Vk: https://vk.com/linuxpiter
Facebook: https://www.facebook.com/LinuxPiterConf/
Twitter: https://twitter.com/LinuxPiter
#LinuxPiter
++++++++++++++++
Organizers:
IT-Events:
http://it-events.com
IT-Dominanta:
http://www.it-dominanta.com
++++++++++++++++
GOLD SPONSOR
OPEN MOBILE PLATFORM: https://omprussia.ru/
SILVER SPONSOR
DELL EMC: http://russia.emc.com
SILVER SPONSOR
SYNOPSYS: https://www.synopsys.com/
BRONZE SPONSOR
VEEAM: https://www.veeam.com/ru
BRONZE SPONSOR
SELECTEL: https://selectel.ru/
++++++++++++++++
Видео [ENG] Andy Shevchenko (Intel): ACPI from scratch: U-Boot implementation / #LinuxPiter канала OSTconf
ACPI is a full featured framework to serve power management needs along with helping operating system to discovery devices. While the power management becomes often a transparent to the developers and users, the device discovery raises many topics due to neglecting OS agnostic practices, leading to bugs in firmware, as well as misunderstanding of ACPI basics. Here we dive into ACPI device discovery part while showing how ACPI is built up using U-Boot.
++++++++++++++++
Andy Shevchenko / Espoo, Finland / Linux driver developer / Intel
Andriy Shevchenko was born in Donetsk in 1977. He studied electronics at the State University of Donetsk and graduated in 1999. Andriy joined Intel Finland Oy in May 2011. He has participated in few projects since and eventually become one of the active contributors to the Linux kernel. Andriy has over fifteen years of software development experience in Linux environment, especially in a low speed peripheral drivers area in the kernel programming. During this time he has contributed hundreds of patches to the Linux kernel. In his current position, he has been developing, reviewing and maintaining several drivers for Intel hardware, such as GPIO, pin control, SPI, I²C, and many others.
Besides, Andriy has done a proof-of-concept (not yet in upstream) of correct run time power management support in 8250 UART driver.
++++++++++++++++
Linux Piter 2019
http://LinuxPiter.com
Follow us
Vk: https://vk.com/linuxpiter
Facebook: https://www.facebook.com/LinuxPiterConf/
Twitter: https://twitter.com/LinuxPiter
#LinuxPiter
++++++++++++++++
Organizers:
IT-Events:
http://it-events.com
IT-Dominanta:
http://www.it-dominanta.com
++++++++++++++++
GOLD SPONSOR
OPEN MOBILE PLATFORM: https://omprussia.ru/
SILVER SPONSOR
DELL EMC: http://russia.emc.com
SILVER SPONSOR
SYNOPSYS: https://www.synopsys.com/
BRONZE SPONSOR
VEEAM: https://www.veeam.com/ru
BRONZE SPONSOR
SELECTEL: https://selectel.ru/
++++++++++++++++
Видео [ENG] Andy Shevchenko (Intel): ACPI from scratch: U-Boot implementation / #LinuxPiter канала OSTconf
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Enabling New Hardware in U-Boot - Jon Mason, Broadcom Ltd.The State of ACPI Source Language ASL Programming - Erik Schmauss (Intel)Compute Express Link: Proposed Enhancements to UEFI and ACPI SpecificationsIRQs: the Hard, the Soft, the Threaded and the PreemptibleThe mind behind Linux | Linus TorvaldsDevice Tree: hardware description for everybody !Arch Linux: NVIDIA OptimusCameras in Embedded Systems: Device Tree and ACPI ViewRTX 3080 / 3090 Undervolting | 100W Less = Same Performance?[ENG] Sergey Chupligin, Andrey Rusalin (OMP): Opensource Smartphones / #LinuxPiterLinux Laptop Boot & Battery OptimizationsWhat is a Chipset as Fast As PossibleHow Linux is BuiltAndrew S. Tanenbaum: The Impact of MINIXUplift your Linux systems programming skills with systemd and D-Bus Practical examples and best pra…Understanding Logs & Log Management in RHEL 7BKK19-TR02 - Linux Kernel Power Management - 101Computer Architecture: CPU ACPI Power Management lecture 1Device Tree for Dummies! - Thomas Petazzoni, Free ElectronsBuild your own Linux NAS - Part 3: Power Saving on Linux