[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC 5/6] m48t59: hack(?) to make it work on IBM 43p
From: |
Hervé Poussineau |
Subject: |
[Qemu-devel] [RFC 5/6] m48t59: hack(?) to make it work on IBM 43p |
Date: |
Thu, 14 Mar 2013 23:12:06 +0100 |
Document it for the IBM 43p emulation.
---
docs/ibm_43p.cfg | 6 ++++++
hw/m48t59.c | 2 ++
2 files changed, 8 insertions(+)
diff --git a/docs/ibm_43p.cfg b/docs/ibm_43p.cfg
index 92c9e8f..55329e3 100644
--- a/docs/ibm_43p.cfg
+++ b/docs/ibm_43p.cfg
@@ -11,6 +11,12 @@
# them all.
[device]
+ driver = "m48t59_isa"
+ io_base = "0x74"
+ model = "59"
+ size = "0x1000"
+
+[device]
driver = "i8042"
[device]
diff --git a/hw/m48t59.c b/hw/m48t59.c
index 1093716..c71ba7b 100644
--- a/hw/m48t59.c
+++ b/hw/m48t59.c
@@ -491,6 +491,7 @@ static void NVRAM_writeb(void *opaque, hwaddr addr,
uint64_t val,
NVRAM->addr &= ~0xFF00;
NVRAM->addr |= val << 8;
break;
+ case 2:
case 3:
m48t59_write(NVRAM, NVRAM->addr, val);
NVRAM->addr = 0x0000;
@@ -506,6 +507,7 @@ static uint64_t NVRAM_readb(void *opaque, hwaddr addr,
unsigned size)
uint32_t retval;
switch (addr) {
+ case 2:
case 3:
retval = m48t59_read(NVRAM, NVRAM->addr);
break;
--
1.7.10.4
- [Qemu-devel] [RFC 0/6] ppc/prep: add IBM RS/6000 43p machine, Hervé Poussineau, 2013/03/14
- [Qemu-devel] [RFC 4/6] m48t59: move ISA ports registration to QOM constructor, Hervé Poussineau, 2013/03/14
- [Qemu-devel] [RFC 1/6] pci: add MPC105 PCI host b ridge emulation, Hervé Poussineau, 2013/03/14
- [Qemu-devel] [RFC 2/6] prep: add IBM RS/6000 7248 (43p) machine emulation, Hervé Poussineau, 2013/03/14
- [Qemu-devel] [RFC 3/6] prep: add RS/6000 debug device, Hervé Poussineau, 2013/03/14
- [Qemu-devel] [RFC 5/6] m48t59: hack(?) to make it work on IBM 43p,
Hervé Poussineau <=
- [Qemu-devel] [RFC 6/6] prep: QOM'ify System I/O, Hervé Poussineau, 2013/03/14