[U-Boot] Bare x86 support is merged to u-boot-x86

Joakim Tjernlund joakim.tjernlund at transmode.se
Thu Nov 27 08:59:01 CET 2014


> 
> Hi Andy,
> 
> On 25 November 2014 at 15:08, Andy Pont <andy.pont at sdcsystems.com> 
wrote:
> > Hi Simon (and Bin),
> >
> >> I've applied the remaining x86 patches to u-boot-x86. It runs on
> >> chromebook_link (Pixel) with support for most hardware relevant to a
> >> boot loader: SDRAM, SPI, PCI, USB (and USB Ethernet), SATA (internal
> >> 32GB SSD), SD card, LCD, UART, keyboard, EC.
> >>
> >> Bin this should be a good base for you to send patches for your Atom
> >> platform and I have no major work pending now so should not get in
> >> your way.
> >
> > Thanks for all of your efforts on getting some x86 support into 
U-Boot.
> > Hopefully in the new year when project work is back under control I 
will
> > have some time to get involved with this - I have almost 20 years 
experience
> > porting commercial BIOS and UEFI solutions for x86 hardware and 
possibly a
> > bunch of Atom C2750 hardware arriving in January.
> 
> Sounds great! I do wonder whether U-Boot could support some UEFI 
protocols.
> 
> >
> > Other than the list of missing features, what are your long term
> > goals/ambitions/desires with x86 support in U-Boot?  From what I can 
see on
> > the Coreboot mailing list it isn't the friendliest of people and 
doesn't
> > seem to know how to deal with the binary blobs that both Intel and AMD 
seem
> > to mandate for their chipsets now.
> 
> It would be nice to make x86 a first-class U-Boot citizen, meaning
> that it has a reasonable set of features as required by a reasonable
> set of modern boards. That means supporting a few more classes of
> chipsets. Then we get all the features that U-Boot has, hopefully
> without to much of the BIOS-era baggage that x86 often brings along
> (U-Boot is pretty simple to understand). I'm pretty happy that the
> current port fits well into the U-Boot philosophy.

I would love to see Intel embedded Guthrie CRB design(No graphics and 4 
GBE eth ports):
  Processor: i7-4702EC 
  PCH: Cave Creek (DH8900CC) 

This will be our next board in not too distant future, we do not
have any x86 experience inhouse though :)

Any chance this could be done?

 Jocke



More information about the U-Boot mailing list