Upstreaming a linux kernel driver.
Arena | Tue 14 Jan | 2:50 p.m.–3:10 p.m.
Presented by
-
Hasjim 'futaris' Williams
@futaris
Hasjim is a RISC-V Tech enthusiast and long time open source contributor.
Hasjim works as a Firmware Engineer in his day job on Coreboot, Tianocore and Linux Device Drivers. In his spare time, he enjoys tinkering with FPGAs, RISC-V and other projects. He has worked with other open hardware contributors, both in hardware and software.
Hasjim 'futaris' Williams
@futaris
Hasjim is a RISC-V Tech enthusiast and long time open source contributor.
Hasjim works as a Firmware Engineer in his day job on Coreboot, Tianocore and Linux Device Drivers. In his spare time, he enjoys tinkering with FPGAs, RISC-V and other projects. He has worked with other open hardware contributors, both in hardware and software.
Abstract
This talk aims to run through some basic kernel code and documentation and the norms of upstreaming a linux kernel driver.
The examples used within this talk, will be from LiteX. LiteX is a FPGA design/SoC builder that can be used to build cores, create SoCs and full FPGA designs.
Linux Australia: http://mirror.linux.org.au/pub/linux.conf.au/2020/arena/Tuesday/Upstreaming_a_linux_kernel_driver.webm
YouTube: https://www.youtube.com/watch?v=u0hiHOSLONU
This talk aims to run through some basic kernel code and documentation and the norms of upstreaming a linux kernel driver. The examples used within this talk, will be from LiteX. LiteX is a FPGA design/SoC builder that can be used to build cores, create SoCs and full FPGA designs. Linux Australia: http://mirror.linux.org.au/pub/linux.conf.au/2020/arena/Tuesday/Upstreaming_a_linux_kernel_driver.webm YouTube: https://www.youtube.com/watch?v=u0hiHOSLONU