[coreboot] [PATCH] Geode LX and Alix.2 support enhancements

Aurélien footplus at gmail.com
Sun Sep 5 00:00:30 CEST 2010

Hi everyone,

Here are 2 patches:

Geode LX RAMBASE @1M support:
Geode LX MSRs are now set up to allow early access to memory above 1Mb for
loading coreboot_ram. An arbitrary amount (~500M) is set up, but is
corrected shortly after, in the northbridge init code, so that should work
in about every case on LX boards. I made modifications of RAMBASE to every
board using LX northbridge, because the code setting the MSR access is done
for all boards using LX.
However, RAMBASE @0x4000 should still work in case of problems.
Also added an explanation text about what is done.

I only have Alix.2d13 board, so I can't say if this patch breaks things for
other boards.

Alix.2[cd][23] support enhancements
!!!! Please $ svn mv alix2d alix2 before applying this patch. !!!!
I decided to rename the boards Alix.2 and support the following variants:
2c2, 2c3, 2d2, 2d3, 2d13 - see help text -. 2d1 may also work, but differ
more: different ram size, and no USB, so I can't say.
I also added a submenu to configure which onboard LEDs should be lit at
Finally, I clarified the comments in irq_routing.c.

Please tell me what you think :)

Signed-off-by: Aurélien Guillaume <aurelien at iwi.me>

Best regards,
Aurélien Guillaume
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20100905/bccccfe6/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: alix2-support-enhancements.diff
Type: application/octet-stream
Size: 8090 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20100905/bccccfe6/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: geode-lx-rambase-at-1m.diff
Type: application/octet-stream
Size: 4791 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20100905/bccccfe6/attachment-0001.obj>

More information about the coreboot mailing list