Message ID | 863d361cf3bdf5540ef572938caac3c780328f68.1367046225.git.atar4qemu@gmail.com |
---|---|
State | New |
Headers | show |
diff --git a/hw/sparc64/sun4u.c b/hw/sparc64/sun4u.c index 5c2bbd4..bfb19d4 100644 --- a/hw/sparc64/sun4u.c +++ b/hw/sparc64/sun4u.c @@ -866,7 +866,10 @@ static void sun4uv_init(MemoryRegion *address_space_mem, fd[i] = drive_get(IF_FLOPPY, 0, i); } fdctrl_init_isa(isa_bus, fd); - nvram = m48t59_init_isa(isa_bus, 0x0074, NVRAM_SIZE, 59); + + /* XXX Ultra-5 has it at the beginning of the EBUS range, but we have + * serial port and other isa devices there */ + nvram = m48t59_init_isa(isa_bus, 0x2000, NVRAM_SIZE, 8); initrd_size = 0; initrd_addr = 0;
The sun4u machines use an ISA Mostek chip which has MMIO, uses 1968 as a base year and no IRQ line. So, use the m48t08. Please note that this patch has its OpenBIOS counterpart. Together they fix recognising NVRAM in the sun4u machine. Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com> --- hw/sparc64/sun4u.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)