[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 10/10] eepro100: Support 32 bit read/write access
From: |
Stefan Weil |
Subject: |
[Qemu-devel] [PATCH v2 10/10] eepro100: Support 32 bit read/write access to flash register |
Date: |
Sat, 30 Apr 2011 22:40:13 +0200 |
Signed-off-by: Stefan Weil <address@hidden>
---
hw/eepro100.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/hw/eepro100.c b/hw/eepro100.c
index 3aee707..9eb43db 100644
--- a/hw/eepro100.c
+++ b/hw/eepro100.c
@@ -1442,6 +1442,10 @@ static uint32_t eepro100_read4(EEPRO100State * s,
uint32_t addr)
val = eepro100_read_port(s);
TRACE(OTHER, logout("addr=%s val=0x%08x\n", regname(addr), val));
break;
+ case SCBflash:
+ val = eepro100_read_eeprom(s);
+ TRACE(OTHER, logout("addr=%s val=0x%08x\n", regname(addr), val));
+ break;
case SCBCtrlMDI:
val = eepro100_read_mdi(s);
break;
@@ -1578,6 +1582,11 @@ static void eepro100_write4(EEPRO100State * s, uint32_t
addr, uint32_t val)
TRACE(OTHER, logout("addr=%s val=0x%08x\n", regname(addr), val));
eepro100_write_port(s);
break;
+ case SCBflash:
+ TRACE(OTHER, logout("addr=%s val=0x%08x\n", regname(addr), val));
+ val = val >> 16;
+ eepro100_write_eeprom(s->eeprom, val);
+ break;
case SCBCtrlMDI:
TRACE(OTHER, logout("addr=%s val=0x%08x\n", regname(addr), val));
eepro100_write_mdi(s);
--
1.7.2.5
- [Qemu-devel] [PULL v2] eepro100: Update of patch series (fixes and enhancements), Stefan Weil, 2011/04/30
- [Qemu-devel] [PATCH v2 07/10] eepro100: Support byte/word writes to pointer register, Stefan Weil, 2011/04/30
- [Qemu-devel] [PATCH v2 09/10] eepro100: Support byte read access to general control register, Stefan Weil, 2011/04/30
- [Qemu-devel] [PATCH v2 02/10] eepro100: Remove type casts which are no longer needed, Stefan Weil, 2011/04/30
- [Qemu-devel] [PATCH v2 04/10] eepro100: Pad received short frames, Stefan Weil, 2011/04/30
- [Qemu-devel] [PATCH v2 03/10] eepro100: Remove unused structure element, Stefan Weil, 2011/04/30
- [Qemu-devel] [PATCH v2 08/10] eepro100: Support byte/word read/write access to MDI control register, Stefan Weil, 2011/04/30
- [Qemu-devel] [PATCH v2 10/10] eepro100: Support 32 bit read/write access to flash register,
Stefan Weil <=
- [Qemu-devel] [PATCH v2 06/10] eepro100: Support byte/word writes to port address, Stefan Weil, 2011/04/30
- [Qemu-devel] [PATCH v2 05/10] eepro100: Fix endianness issues, Stefan Weil, 2011/04/30
- [Qemu-devel] [PATCH v2 01/10] eepro100: Avoid duplicate debug messages, Stefan Weil, 2011/04/30