[coreboot] AMD doesn't get it either in some ways

Rudolf Marek r.marek at assembler.cz
Sat Apr 5 15:20:08 CEST 2014


Hi all,

I  think there is OpenRadeonBios. The problem is that thhe AtomBIOS bytecode is 
vendor specific blob, which cannot be in principle released by AMD because it is 
written by board manufacturers for specific wireup of graphical output. This is 
what I have learnt when I was interested in that way more.

Ron, if you create dummy atombios bios whithout an x86 code the radeon driver in 
kernel should be able to post it. It even works now. If you include the orginal 
rom  in the cbfs but don't run it, the kernel driver is able to modeset it and 
"post" it.  I think David Hubbard was interested in the replacement BIOS as well..

I think still that graphics modesetting is only minor problem. I feel very 
disturbed about AMD plans considering to go same way as Intel. I always liked 
AMD for opening their systems as much as possible. There was always my goal to 
have some x86 blob free at least for the x86 CPU code. This worked fine with VIA 
K8M890 where in VGA bios could be replaced by QEMU bios ;) Now we are drifting 
slowly away from any truly open x86 system.

I think we should put some effort making such x86 blobs runnable as kind of 
userspace process isolating it as much from coreboot as possible. I mean not 
only VGA BIOSes but also FSP or any other blobs.

The various  other firmwares are next level problem, we should at least stick to 
the primary goal, to have free system which runs on main CPU.

Thanks
Rudolf



More information about the coreboot mailing list