Deep dive into (ex)ChromeOS hardware from developer's perspective.
In this talk you will learn how ChromeOS hardware designed by Google and it's board partners differ from regular laptops/desktops.
We'll go over Coreboot development (+guide of porting it to other x86 motherboards!), EDK2 (UEFI payload we use in our firmware builds) and what it takes to make mainline Linux run on these machines.
This talk will involve ACPI tables, I2C and SPI interfaces, DSP firmware and maintenance of audio stack that differs from (almost) all x86 machines in the market.
We'll present challenges we've faced during the development cycle, tips on how to avoid pitfalls, and our plans for the future :)
about this event: https://events.ccc.de/congress/2023/hub/event/turning_chromebooks_into_regular_laptops/
view more