Brussels / 3 & 4 February 2018

schedule

K.4.401


Day Start End Track(s)
Saturday 10:30 19:00 Graphics
Sunday 09:30 16:50 Hardware Enablement
09 10 11 12 13 14 15 16 17 18
Saturday Graphics Performance Analysis with FrameRetrace
A Responsive UI for ApiTrace
Intel GFX CI and IGT
Motivation, what services we provide, and how do we integrate with development?
ARB_gl_spirv: bringing SPIR-V to Mesa OpenGL
Bringing SPIR-V to Mesa OpenGL
A pixel format guide to the galaxy
A tool for interpreting pixel format definitions
Nouveau
Status Update
Mir 2018
The state of Mir
Generic Graphics Tablets in Linux
Hardware peculiarities, software challenges, and how to make them work
Kodi and Embedded Linux
Moving Towards Common Windowing and Video Acceleration
The AMD Linux graphics stack, 2018 edition Shaders in radeonsi
an update on dynamic linking and NIR
Kernel Graphics Development on Remote Machines
Accessing machines remotely with Open Source tools
Wayland client basics
How to natively speak Wayland in your application, from the bottom up
A Journey through Upstream Atomic KMS to achieve DP compliance
Black Screens and how to prevent them from upsetting Linux Users
Sunday Programming UEFI for dummies
What I have learned while tweaking FreePascal to output UEFI binaries
Rustarm AKA A project looking at Rust for Embedded Systems
Rust on embedded platforms
Mainline Linux on Motorola Droid 4 ... like real computers!
Making distributions work on single board computers
Booting it successfully for the first time with mainline AMENDMENT LinuxBoot: Linux as Firmware
Replace most of your firmware with Linux
What's new with FPGA manager
Overview and Updates
Linux as an SPI Slave
Adding SPI slave support to Linux
Gnuk Token and GnuPG scdaemon Improving Linux Laptop Battery Life
Reducing Linux Power Consumption
Adding support for a mouse in libratbag Thunderbolt 3 and Linux Open Source BIOS at Scale
We gave it a try, it worked. You can jump in!
Automating Secure Boot testing Using KVM to sandbox firmwares from the Linux Kernel
or: How I learned to stop worrying and love EFI Runtime Services
Crowdsupply EOMA68 Progress Report
A summary of the past year working on fulfilling the pledges from the EOMA68 August 2016 Crowdsupply Campaign

Events

Title Track Start End

Saturday

  Graphics Performance Analysis with FrameRetrace
A Responsive UI for ApiTrace
Graphics 10:30 10:55
  Intel GFX CI and IGT
Motivation, what services we provide, and how do we integrate with development?
Graphics 11:00 11:50
  ARB_gl_spirv: bringing SPIR-V to Mesa OpenGL
Bringing SPIR-V to Mesa OpenGL
Graphics 11:55 12:45
  A pixel format guide to the galaxy
A tool for interpreting pixel format definitions
Graphics 12:50 13:15
  Nouveau
Status Update
Graphics 13:20 13:45
  Mir 2018
The state of Mir
Graphics 13:50 14:40
  Generic Graphics Tablets in Linux
Hardware peculiarities, software challenges, and how to make them work
Graphics 14:50 15:40
  Kodi and Embedded Linux
Moving Towards Common Windowing and Video Acceleration
Graphics 15:45 16:35
  The AMD Linux graphics stack, 2018 edition Graphics 16:40 17:05
  Shaders in radeonsi
an update on dynamic linking and NIR
Graphics 17:05 17:30
  Kernel Graphics Development on Remote Machines
Accessing machines remotely with Open Source tools
Graphics 17:35 18:00
  Wayland client basics
How to natively speak Wayland in your application, from the bottom up
Graphics 18:05 18:30
  A Journey through Upstream Atomic KMS to achieve DP compliance
Black Screens and how to prevent them from upsetting Linux Users
Graphics 18:35 19:00

Sunday

  Programming UEFI for dummies
What I have learned while tweaking FreePascal to output UEFI binaries
Hardware Enablement 09:30 10:00
  Rustarm AKA A project looking at Rust for Embedded Systems
Rust on embedded platforms
Hardware Enablement 10:00 10:30
  Mainline Linux on Motorola Droid 4 Hardware Enablement 10:30 11:00
  ... like real computers!
Making distributions work on single board computers
Hardware Enablement 11:00 11:30
  Booting it successfully for the first time with mainline Hardware Enablement 11:30 12:00
  AMENDMENT LinuxBoot: Linux as Firmware
Replace most of your firmware with Linux
Hardware Enablement 12:00 12:30
  What's new with FPGA manager
Overview and Updates
Hardware Enablement 12:30 13:00
  Linux as an SPI Slave
Adding SPI slave support to Linux
Hardware Enablement 13:00 13:40
  Gnuk Token and GnuPG scdaemon Hardware Enablement 13:40 14:00
  Improving Linux Laptop Battery Life
Reducing Linux Power Consumption
Hardware Enablement 14:00 14:30
  Adding support for a mouse in libratbag Hardware Enablement 14:30 15:00
  Thunderbolt 3 and Linux Hardware Enablement 15:00 15:20
  Open Source BIOS at Scale
We gave it a try, it worked. You can jump in!
Hardware Enablement 15:20 15:40
  Automating Secure Boot testing Hardware Enablement 15:40 16:00
  Using KVM to sandbox firmwares from the Linux Kernel
or: How I learned to stop worrying and love EFI Runtime Services
Hardware Enablement 16:00 16:30
  Crowdsupply EOMA68 Progress Report
A summary of the past year working on fulfilling the pledges from the EOMA68 August 2016 Crowdsupply Campaign
Hardware Enablement 16:30 16:50