Dear Kumar Gala, In message <7acc3970-1b73-4828-941c-48c6601a7...@kernel.crashing.org> you wrote: > I had two ideas on simple ways to convey the value of CCSRBAR, IMMR, > etc.. on various Freescale PPC SoCs. Knowing the value is useful in > debugging if you need to dump the register space. I wanted to see if > people had a preference or other ideas: > > 1. add it as output when we boot:
This would be only acceptable when DEBUG is enabled, and even this it's ugly. > 2. add it as a environment variable > > ccsrbar=fe000000 Please don't. > I also thought about having it as a command but that seems like a lot > of code w/o any real purpose. I don't understand what exactly you need it for. The information should be part of struct bd_info for all relevant architectures, and struct global_data holds a pointer to bd_info as the first element, and on PowerPC R2 holds a pointer to the global data. So you can easily define a GDB macro to do something like this: (gdb) print/x ((gd_t *)$r2)->bd->bi_immr_base Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de "If you'll excuse me a minute, I'm going to have a cup of coffee." - broadcast from Apollo 11's LEM, "Eagle", to Johnson Space Center, Houston July 20, 1969, 7:27 P.M. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot