* Accessing DDR DCR registers in init_mem - PMC RM9000
@ 2008-07-14 13:23 Sean Parker
2008-07-14 13:55 ` Sean Parker
0 siblings, 1 reply; 2+ messages in thread
From: Sean Parker @ 2008-07-14 13:23 UTC (permalink / raw)
To: linux-mips; +Cc: supinlick
Hello -
We're trying to determine dynamically the DDR DCR register values from within setup.c, init_mem(), so that we can remove the hard-coded 256MB RAM size (and not rely on cmd-line args) From documentation I've read (not evry clear for a MIPS newbie) it appears I need to setup a TLB entry to access phys mem above 0x80000000. (PMON already sets up a range for Compact Flash)
I setup a TLB entry for that region ( 0xFF080000, making 3 total entries setup in PMON) but I still get an exception in setup.c when I try to read the DCR reg.
Is it as simple as setting up a TLB entry? I can't find examples for how to access registeres in various segments of physical memory (in kernel mode) does anyone know of a good resource for that kind of stuff?
Any suggestions?
Thanks
Sean
^ permalink raw reply [flat|nested] 2+ messages in thread
* Accessing DDR DCR registers in init_mem - PMC RM9000
2008-07-14 13:23 Accessing DDR DCR registers in init_mem - PMC RM9000 Sean Parker
@ 2008-07-14 13:55 ` Sean Parker
0 siblings, 0 replies; 2+ messages in thread
From: Sean Parker @ 2008-07-14 13:55 UTC (permalink / raw)
To: linux-mips
Hello -
We're trying to determine dynamically the DDR DCR
register values from within setup.c, init_mem(), so that we
can remove the hard-coded 256MB RAM size (and not rely on
cmd-line args) From documentation I've read (not evry
clear for a MIPS newbie) it appears I need to setup a TLB
entry to access phys mem above 0x80000000. (PMON already
sets up a range for Compact Flash)
I setup a TLB entry for that region ( 0xFF080000, making
3 total entries setup in PMON) but I still get an exception
in setup.c when I try to read the DCR reg.
Is it as simple as setting up a TLB entry? I can't
find examples for how to access registeres in various
segments of physical memory (in kernel mode) does anyone
know of a good resource for that kind of stuff?
Any suggestions?
Thanks
Sean
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-07-14 13:56 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-14 13:23 Accessing DDR DCR registers in init_mem - PMC RM9000 Sean Parker
2008-07-14 13:55 ` Sean Parker
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.