The Geode has MSRs. LOTS of MSRs. I get confused trying to find them. This program was originally written for OLPC and GX, and dumps all LX registers used in coreboot. I have preserved the indent structure since that gives some idea of the scope of variables. Of particular interest are the GLD variables, since they are always listed as offsets in the manuals, and computing the actual number (for use in rdmsr etc.) can be really tricky.
Signed-off-by: Ronald G. Minnich rminnich@gmail.com
On 09.05.2008 17:50, ron minnich wrote:
The Geode has MSRs. LOTS of MSRs. I get confused trying to find them. This program was originally written for OLPC and GX, and dumps all LX registers used in coreboot. I have preserved the indent structure since that gives some idea of the scope of variables. Of particular interest are the GLD variables, since they are always listed as offsets in the manuals, and computing the actual number (for use in rdmsr etc.) can be really tricky.
Signed-off-by: Ronald G. Minnich rminnich@gmail.com
I'd suggest to consolidate the multiple copyright headers into one, otherwise this is
Acked-by: Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net
Great stuff! We might want to keep in mind that this would be useful as a payload.
Regards, Carl-Daniel
On 09/05/08 18:04 +0200, Carl-Daniel Hailfinger wrote:
On 09.05.2008 17:50, ron minnich wrote:
The Geode has MSRs. LOTS of MSRs. I get confused trying to find them. This program was originally written for OLPC and GX, and dumps all LX registers used in coreboot. I have preserved the indent structure since that gives some idea of the scope of variables. Of particular interest are the GLD variables, since they are always listed as offsets in the manuals, and computing the actual number (for use in rdmsr etc.) can be really tricky.
Signed-off-by: Ronald G. Minnich rminnich@gmail.com
I'd suggest to consolidate the multiple copyright headers into one, otherwise this is
Acked-by: Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net
Great stuff! We might want to keep in mind that this would be useful as a payload.
Patches for a MSR browser for coreinfo would be gladly accepted.
Jordan
On Fri, May 09, 2008 at 10:09:42AM -0600, Jordan Crouse wrote:
Patches for a MSR browser for coreinfo would be gladly accepted.
I think it is bigger.. (I guess an info browser is a good start.)
I would like to have all MSRs as well as all PCI registers available for user tweaks in a future payload.
So where should all that hardware knowledge be stored?
libpayload? Don't really like that. coreinfo and fork into futurepayload? Dunlike that so much either.
Maybe a separate library? Should coreboot use that library too then?
Userspace apps could use it as well. MSRs and PCI regs are both available also after boot.
Thoughts? Am I looking too far into the future to make sense?
//Peter
On Fri, May 9, 2008 at 9:25 AM, Peter Stuge peter@stuge.se wrote:
Thoughts? Am I looking too far into the future to make sense?
do we do multipayloads yet? I'm losing track.
ron
On Fri, May 09, 2008 at 09:33:07AM -0700, ron minnich wrote:
On Fri, May 9, 2008 at 9:25 AM, Peter Stuge peter@stuge.se wrote:
Thoughts? Am I looking too far into the future to make sense?
do we do multipayloads yet? I'm losing track.
No, we don't yet. Well, let's save the thought for when futurepayload actually becomes a reality.
//Peter
On Fri, May 9, 2008 at 9:04 AM, Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net wrote:
I'd suggest to consolidate the multiple copyright headers into one, otherwise this is
Acked-by: Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net
Good suggestion, I merged them.
Thanks, I keep rewriting and then losing track of this program, now it is safe and sound in the repo! Committed revision 681.