On Tue, Apr 14, 2009 at 11:37 PM, Jason Wang wangqingpei@gmail.com wrote:
On Tue, Apr 14, 2009 at 8:13 PM, Joseph Smith joe@settoplinux.org wrote:
Hello, I was just checking out the SeaBIOS Wiki page updates (great job by the way:-)). I am wondering about the HAVE_HIGH_TABLES section. It seems so say to statically add you memory size (uint64_t high_tables_base = ( <memorysize> )*1024*1024 - (64*1024); where <memorysize> is the amount of memory (in MiB) available on the target machine). This would not be good if you want to change memory sizes, you would have to rebuild every time, or
it is an option method if the board does not have HAVE_HIGH_TABLE. It should pass the TOM variable from some other places which based on certain mainboard. I know that M2M have already realized that.
am I reading it wrong? Why not pass a TOM variable from raminit.c or northbridge.c or something like that?
-- Thanks, Joseph Smith Set-Top-Linux www.settoplinux.org
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
-- Jason Wang Peking University