Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chromebook support #639

Open
rmsyn opened this issue Nov 14, 2022 · 2 comments
Open

Chromebook support #639

rmsyn opened this issue Nov 14, 2022 · 2 comments

Comments

@rmsyn
Copy link
Contributor

rmsyn commented Nov 14, 2022

Hi, I recently started looking at supporting Chromebook builds in oreboot.

Maybe following a similar pattern to #533, except with the need to include an Intel binary blob (looking at an x86_64 mainboard).

I have a Chromebook CB311-9H (octopus-bobba) piece of hardware to test on, and have started porting the C code from coreboot in my cb311 branch.

So far, just have the EC ACPI ASL files copied over, and some of the EC code ported. Will need to add some parser code in a build.rs using the acpi crate.

Before I go too much further, is this something that oreboot wants to pursue? I'm happy to take this on as a project, and shouldn't need too much oversight.

Mainly just don't know how more experienced project members feel about the binary blob...

@rminnich
Copy link
Member

wow. Cool. But a question. Have you considered an ARM chromebook, which would be much more open source? but if you still want to do this, you are most welcome here!

@rmsyn
Copy link
Contributor Author

rmsyn commented Nov 15, 2022

Have you considered an ARM chromebook

Definitely, I had one at one point, and wouldn't mind getting one again for this project. The stuff I'm working on now is for the EC (common to all Chromebooks, I think).

I'll probably be doing this in stages (EC support, mainboard, bobba variant, etc). When I get closer to having something ready for review, I'll ask about how you want me to split it up. Who knows, I may have an ARM Chromebook by then :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants