Commit 9b5953952aa41a54e26cba8888c7830f4bd90d53
1 parent
15a51156
Fix mipsnet device ID, noticed by Vijay Kumar.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4119 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
2 additions
and
4 deletions
hw/mipsnet.c
... | ... | @@ -11,7 +11,6 @@ |
11 | 11 | /* MIPSnet register offsets */ |
12 | 12 | |
13 | 13 | #define MIPSNET_DEV_ID 0x00 |
14 | -# define MIPSNET_DEV_ID_STRING "MIPSNET0" | |
15 | 14 | #define MIPSNET_BUSY 0x08 |
16 | 15 | #define MIPSNET_RX_DATA_COUNT 0x0c |
17 | 16 | #define MIPSNET_TX_DATA_COUNT 0x10 |
... | ... | @@ -105,15 +104,14 @@ static uint32_t mipsnet_ioport_read(void *opaque, uint32_t addr) |
105 | 104 | { |
106 | 105 | MIPSnetState *s = opaque; |
107 | 106 | int ret = 0; |
108 | - const char *devid = MIPSNET_DEV_ID_STRING; | |
109 | 107 | |
110 | 108 | addr &= 0x3f; |
111 | 109 | switch (addr) { |
112 | 110 | case MIPSNET_DEV_ID: |
113 | - ret = *((uint32_t *)&devid); | |
111 | + ret = be32_to_cpu(0x4d495053); /* MIPS */ | |
114 | 112 | break; |
115 | 113 | case MIPSNET_DEV_ID + 4: |
116 | - ret = *((uint32_t *)(&devid + 4)); | |
114 | + ret = be32_to_cpu(0x4e455430); /* NET0 */ | |
117 | 115 | break; |
118 | 116 | case MIPSNET_BUSY: |
119 | 117 | ret = s->busy; | ... | ... |