]> xenbits.xensource.com Git - qemu-xen-4.0-testing.git/commitdiff
Fix mipsnet device ID, noticed by Vijay Kumar.
authoraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 28 Mar 2008 22:29:33 +0000 (22:29 +0000)
committeraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 28 Mar 2008 22:29:33 +0000 (22:29 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4119 c046a42c-6fe2-441c-8c8c-71466251a162

hw/mipsnet.c

index 5a74ad962a7beb61081bdaae18db5a79be7c4b99..af560f80f2667f12c7abd107e7984371ce896792 100644 (file)
@@ -11,7 +11,6 @@
 /* MIPSnet register offsets */
 
 #define MIPSNET_DEV_ID         0x00
-# define MIPSNET_DEV_ID_STRING "MIPSNET0"
 #define MIPSNET_BUSY           0x08
 #define MIPSNET_RX_DATA_COUNT  0x0c
 #define MIPSNET_TX_DATA_COUNT  0x10
@@ -105,15 +104,14 @@ static uint32_t mipsnet_ioport_read(void *opaque, uint32_t addr)
 {
     MIPSnetState *s = opaque;
     int ret = 0;
-    const char *devid = MIPSNET_DEV_ID_STRING;
 
     addr &= 0x3f;
     switch (addr) {
     case MIPSNET_DEV_ID:
-       ret = *((uint32_t *)&devid);
+       ret = be32_to_cpu(0x4d495053);          /* MIPS */
         break;
     case MIPSNET_DEV_ID + 4:
-       ret = *((uint32_t *)(&devid + 4));
+       ret = be32_to_cpu(0x4e455430);          /* NET0 */
         break;
     case MIPSNET_BUSY:
        ret = s->busy;