Stefan Reinauer wrote:
I've planned to write the simple application on Linux which will print values of given registers. Now it is not necessary :)
That might still be worthwhile. But: Most config registers on Geode are set via MSRs, so you might get quite far with Peter Stuge's "msrtool" (coreboot/util/msrtool)
Good point. Try running:
./msrtool 0x200000{18,19,1a,1b,1c,1d} 0x4c0000{0f,14}
in Linux started by factory BIOS. Note that you need /dev/cpu/*/msr available to run msrtool in Linux. Unfortunately, msrtool is not currently available as payload, but perhaps coreinfo can be used to display MSRs?
(It would be nice to have msrtool diff mode available in coreinfo, using a file stored in cbfs for comparison!)
//Peter