lasi_i82596.c (1ccda935d4fcc82a4371dc23d660197b0a6b6951) | lasi_i82596.c (19f703477314a5db09ffc3c0f6be9c45645f8302) |
---|---|
1/* 2 * QEMU LASI NIC i82596 emulation 3 * 4 * Copyright (c) 2019 Helge Deller <deller@gmx.de> 5 * This work is licensed under the GNU GPL license version 2 or later. 6 * 7 * 8 * On PA-RISC, this is the Network part of LASI chip. --- 41 unchanged lines hidden (view full) --- 50 case PA_CHANNEL_ATTENTION: 51 i82596_ioport_writew(&d->state, PORT_CA, val); 52 break; 53 case PA_GET_MACADDR: 54 /* 55 * Provided for SeaBIOS only. Write MAC of Network card to addr @val. 56 * Needed for the PDC_LAN_STATION_ID_READ PDC call. 57 */ | 1/* 2 * QEMU LASI NIC i82596 emulation 3 * 4 * Copyright (c) 2019 Helge Deller <deller@gmx.de> 5 * This work is licensed under the GNU GPL license version 2 or later. 6 * 7 * 8 * On PA-RISC, this is the Network part of LASI chip. --- 41 unchanged lines hidden (view full) --- 50 case PA_CHANNEL_ATTENTION: 51 i82596_ioport_writew(&d->state, PORT_CA, val); 52 break; 53 case PA_GET_MACADDR: 54 /* 55 * Provided for SeaBIOS only. Write MAC of Network card to addr @val. 56 * Needed for the PDC_LAN_STATION_ID_READ PDC call. 57 */ |
58 address_space_rw(&address_space_memory, val, MEMTXATTRS_UNSPECIFIED, 59 d->state.conf.macaddr.a, ETH_ALEN, true); | 58 address_space_write(&address_space_memory, val, 59 MEMTXATTRS_UNSPECIFIED, d->state.conf.macaddr.a, 60 ETH_ALEN); |
60 break; 61 } 62} 63 64static uint64_t lasi_82596_mem_read(void *opaque, hwaddr addr, 65 unsigned size) 66{ 67 SysBusI82596State *d = opaque; --- 121 unchanged lines hidden --- | 61 break; 62 } 63} 64 65static uint64_t lasi_82596_mem_read(void *opaque, hwaddr addr, 66 unsigned size) 67{ 68 SysBusI82596State *d = opaque; --- 121 unchanged lines hidden --- |