Hello all,
I'm porting coreboot on a K8+RS780+SB710 board, the board is similiar
with AMD's mahogany board in hardware routing, the major difference is
my board has RS780/SB710 on CPU's HT chain1, not the default chain 0.
My porting work is based on the mahogany code in official tree, the major
changes including:
1) configure device/resource map to point out southbridge is on ht chain 1
2) fix hard-coded ht chain0 mmio in RS780 configuration codes (committed r5959)
3) board related MPTABLE/ IRQTABLE/ ACPI_routing configurations
I use seabios to boot RHEL 5.5 X86_64 system on my SATA disk, which
connects at SB710's SATA port 0.
With 2G DRAM, the system boots and works fine, but with 4G DRAM, the
system failed to detect the SATA disk and repeats waiting. I tried mem=4g
param with 4G DRAM, that works, but wasts memory mapped to 4G above.
I have tried disable UMA and Integrated Graphics, disable GART, use soft
iommu in kernel, and noapic/nolapic/noacpi/noapm/acpi=off kernel params,
all has no effect with the problem.
Attached is the coreboot+kernel boot log, for 4G DRAM with/without
mem=4g param, any suggestion is welcome, thanks.
--
Regards,
Liu Tao