On Tuesday, February 04, 2014 09:16:31 PM ron minnich wrote:
you can shoot for a board with an FSP-supported chipset, or you
could
Please avoid FSP like the plague. Programatically, it will be the worst pain you will have ever dealt with.
do the Quark, which would be truly wonderful to have.
Quark comes with firmware source code IIRC. Shouldn't be hard to integrate that under vendorcode/ and do a proper coreboot port.
Alex
ron minnich wrote:
you could do the Quark, which would be truly wonderful to have.
mrnuke wrote:
Quark comes with firmware source code IIRC.
I read a little about the quark soc and it seems to have some pretty tight signature checks on firmware. I got the impression that it was unpossible to use any other firmware than the UEFI it comes with.
//Peter
On Wed, Feb 5, 2014 at 7:53 AM, Peter Stuge peter@stuge.se wrote:
I read a little about the quark soc and it seems to have some pretty tight signature checks on firmware. I got the impression that it was unpossible to use any other firmware than the UEFI it comes with.
I'm forwarding a question to intel. ron
On Wed, Feb 5, 2014 at 7:53 AM, Peter Stuge peter@stuge.se wrote:
I read a little about the quark soc and it seems to have some pretty tight signature checks on firmware. I got the impression that it was unpossible to use any other firmware than the UEFI it comes with.
Word from Intel: "hook up a dediprog and reprogram."
The signature check only applies if UEFI is controlling the flashing.
"Likely for secure boot parts... Should not be for base (non-ecc and non secure). For Galileo, hook up dediprog and reprogram. Sounds like a documentation clarification is needed on release notes."
So we're good to go. Makes sense, there's no EC on galileo, it's more like our original targets (e.g. i440bx) than the newer stuff. It's a nice simple embedded CPU.
ron
On Wednesday, February 05, 2014 04:53:26 PM Peter Stuge wrote:
mrnuke wrote:
Quark comes with firmware source code IIRC.
I read a little about the quark soc and it seems to have some pretty tight signature checks on firmware. I got the impression that it was unpossible to use any other firmware than the UEFI it comes with.
Hey, if you can modify the firmware at will, you can kill those checks. I don't remember where I found the source. Someone on IRC pointed it out. IIRC, it was a non-copyleft license, similar to BSD.
For someone that has both the time and knowledge, it's worth a shot to port coreboot to it. The board is only $60. It's one of those things where the sum of the parts blows up... We ask intel to tell us how to init their memory controller... they tell us how to init their memory controller on the quark... we ignore the quark because of unverified concerns.
This is a pretty good chance to tell intel, "libre software works, bitch!" rather than have them tell us "open source doesn't work, bitch!"
You all think about it, Alex