Messages in this thread | | | Subject | Re: [Bug] 2.6.18-rc6-mm2 i386 trouble finding RSDT in get_memcfg_from_srat | From | keith mannthey <> | Date | Thu, 14 Sep 2006 15:43:50 -0700 |
| |
On Thu, 2006-09-14 at 15:01 -0700, Dave Hansen wrote: > Keith, can you get printouts of the phys_addrs it is trying to use > there? In fact, can you print out all of the calls to all of the > functions and all of their arguments in that file? The call to boot_ioremap is always the same
(works) BIOS-e820: 0000000000000000 - 000000000009c400 (usable) BIOS-e820: 000000000009c400 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000eff91840 (usable) BIOS-e820: 00000000eff91840 - 00000000eff9c340 (ACPI data) BIOS-e820: 00000000eff9c340 - 00000000f0000000 (reserved) BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 00000001d0000000 (usable) Node: 0, start_pfn: 0, end_pfn: 156 Node: 0, start_pfn: 256, end_pfn: 982929 Node: 0, start_pfn: 1048576, end_pfn: 1900544 get_memcfg_from_srat: assigning address to rsdp fdfc0 RSD PTR v0 [IBM ] rsdp->rsdt_address eff9c2c0 boot_ioremap phys_addr = eff9c2c0 long = 44 boot_ioremap and I return c04da2c0 rsdt = c04da2c0 header is RSDT4 Begin SRAT table scan.... ....
(no works) BIOS-e820: 0000000000000000 - 000000000009c400 (usable) BIOS-e820: 000000000009c400 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000eff91840 (usable) BIOS-e820: 00000000eff91840 - 00000000eff9c340 (ACPI data) BIOS-e820: 00000000eff9c340 - 00000000f0000000 (reserved) BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 00000001d0000000 (usable) Node: 0, start_pfn: 0, end_pfn: 156 Node: 0, start_pfn: 256, end_pfn: 982929 Node: 0, start_pfn: 1048576, end_pfn: 1900544 get_memcfg_from_srat: assigning address to rsdp fdfc0 RSD PTR v0 [IBM ] rsdp->rsdt_address eff9c2c0 boot_ioremap phys_addr = eff9c2c0 long = 44 boot_ioremap and I return c13db2c0 rsdt = c13db2c0 header is ACPI: RSDT signature incorrect failed to get NUMA memory information from SRAT table NUMA - single node, flat memory mode ...
> Also, it might be possible that this data somehow got pushed above the > 8MB boundary. Getting me those addresses will let me check that.
I think the kernel starts @ 16mb with i386 kdump.
Thanks, Keith
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |