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 boot. Finally, I clarified the comments in irq_routing.c.
Please tell me what you think :)
Signed-off-by: Aurélien Guillaume aurelien@iwi.me
Best regards,