ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

BoF: Early Platform Drivers in Linux Kernel - Bartosz Golaszewski, BayLibre

Автор: The Linux Foundation

Загружено: 2018-10-25

Просмотров: 3185

Описание: BoF: Early Platform Drivers in Linux Kernel - Bartosz Golaszewski, BayLibre

Certain class of devices, such as timers, certain clock drivers and irq chip drivers need to be probed early in the boot sequence. The currently preferred approach is using one of the OF_DECLARE() macros. This however does not allow the users to benefit from many helpful APIs exposed by the kernel that only work with actual device drivers (ones that deal with struct device * objects).

There were several attempts at solving this issue in the past. Some of them were merged only to be abandoned later. I recently posted series of patches that were initially aimed at solving an initialization problem on a client's platform but grew into a full fledged early platform drivers implementation.

During this BoF session I'd like to start a discussion about how to best handle devices that need to be probed early in linux.

About Bartosz Golaszewski
Bartosz Golaszewski has over 8 years of engineering experience in the embedded systems domain ranging from low-level, real-time operating systems, through the linux kernel to user-space programs and libraries. He has worked on international projects in a broad range of fields: bleeding edge consumer electronics, high availability systems and military applications. He has contributed significant changes to several open-source projects including the linux kernel, busybox, buildroot, sigrok and many others. Bartosz maintains libgpiod - a C library for interacting with the GPIO character device for linux.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
BoF: Early Platform Drivers in Linux Kernel - Bartosz Golaszewski, BayLibre

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Дерево устройств: описание оборудования для всех!

Дерево устройств: описание оборудования для всех!

Understanding the Structure of a Linux Kernel Device Driver

Understanding the Structure of a Linux Kernel Device Driver

How to build a Linux loadable kernel module that Rickrolls people

How to build a Linux loadable kernel module that Rickrolls people

Bluetooth Mesh и Zephyr — Мартин Вулли, Bluetooth SIG

Bluetooth Mesh и Zephyr — Мартин Вулли, Bluetooth SIG

GNU/Linux и USB — напишите драйвер USB Hello World для Linux (модуль ядра Linux)

GNU/Linux и USB — напишите драйвер USB Hello World для Linux (модуль ядра Linux)

A Random Developer Just Solved Adobe On Linux

A Random Developer Just Solved Adobe On Linux

Computer Architecture Lectures

Computer Architecture Lectures

PCI Endpoint Drivers in Linux Kernel and How to Write One - Manivannan Sadhasivam, Linaro

PCI Endpoint Drivers in Linux Kernel and How to Write One - Manivannan Sadhasivam, Linaro

OF-узлы, Fw-узлы, Sw-узлы, Devlinks, свойства — понимание того, как работают устройства... Бартош...

OF-узлы, Fw-узлы, Sw-узлы, Devlinks, свойства — понимание того, как работают устройства... Бартош...

Enhancing Your Gaming Experience on Linux With Sched_ext - Changwoo Min, Igalia

Enhancing Your Gaming Experience on Linux With Sched_ext - Changwoo Min, Igalia

Understanding the Structure of a Linux Kernel Device Driver - Sergio Prado, Toradex

Understanding the Structure of a Linux Kernel Device Driver - Sergio Prado, Toradex

The Serial Device Bus - Johan Hovold, Hovold Consulting AB

The Serial Device Bus - Johan Hovold, Hovold Consulting AB

Kernel Recipes 2016 - The Linux Driver Model - Greg KH

Kernel Recipes 2016 - The Linux Driver Model - Greg KH

Linux Bridges, IP Tables, and CNI Plug-Ins - A Container Networking Deepdive

Linux Bridges, IP Tables, and CNI Plug-Ins - A Container Networking Deepdive

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

it only took 2 characters

it only took 2 characters

Gary Marcus on the Massive Problems Facing AI & LLM Scaling | The Real Eisman Playbook Episode 42

Gary Marcus on the Massive Problems Facing AI & LLM Scaling | The Real Eisman Playbook Episode 42

Компания Salesforce признала свою ошибку.

Компания Salesforce признала свою ошибку.

PCI and PCIe configuration space

PCI and PCIe configuration space

JAKUCK, ROSJA 2026: PRZETRWANIE W TEMPERATURZE -71°C! - NAJZIMNIEJSZE MIASTO NA ŚWIECIE DOKUMENTALNY

JAKUCK, ROSJA 2026: PRZETRWANIE W TEMPERATURZE -71°C! - NAJZIMNIEJSZE MIASTO NA ŚWIECIE DOKUMENTALNY

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]