mipsnet.c (c3ab4c9cf24ec9efb9c6d82b6027c0587d3081fa) | mipsnet.c (125ee0ed9cad04307498ac2b7b0d51ad8a807360) |
---|---|
1#include "hw/hw.h" 2#include "net/net.h" 3#include "trace.h" 4#include "hw/sysbus.h" 5 6/* MIPSnet register offsets */ 7 8#define MIPSNET_DEV_ID 0x00 --- 250 unchanged lines hidden (view full) --- 259}; 260 261static void mipsnet_class_init(ObjectClass *klass, void *data) 262{ 263 DeviceClass *dc = DEVICE_CLASS(klass); 264 SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass); 265 266 k->init = mipsnet_sysbus_init; | 1#include "hw/hw.h" 2#include "net/net.h" 3#include "trace.h" 4#include "hw/sysbus.h" 5 6/* MIPSnet register offsets */ 7 8#define MIPSNET_DEV_ID 0x00 --- 250 unchanged lines hidden (view full) --- 259}; 260 261static void mipsnet_class_init(ObjectClass *klass, void *data) 262{ 263 DeviceClass *dc = DEVICE_CLASS(klass); 264 SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass); 265 266 k->init = mipsnet_sysbus_init; |
267 set_bit(DEVICE_CATEGORY_NETWORK, dc->categories); |
|
267 dc->desc = "MIPS Simulator network device"; 268 dc->reset = mipsnet_sysbus_reset; 269 dc->vmsd = &vmstate_mipsnet; 270 dc->props = mipsnet_properties; 271} 272 273static const TypeInfo mipsnet_info = { 274 .name = "mipsnet", 275 .parent = TYPE_SYS_BUS_DEVICE, 276 .instance_size = sizeof(MIPSnetState), 277 .class_init = mipsnet_class_init, 278}; 279 280static void mipsnet_register_types(void) 281{ 282 type_register_static(&mipsnet_info); 283} 284 285type_init(mipsnet_register_types) | 268 dc->desc = "MIPS Simulator network device"; 269 dc->reset = mipsnet_sysbus_reset; 270 dc->vmsd = &vmstate_mipsnet; 271 dc->props = mipsnet_properties; 272} 273 274static const TypeInfo mipsnet_info = { 275 .name = "mipsnet", 276 .parent = TYPE_SYS_BUS_DEVICE, 277 .instance_size = sizeof(MIPSnetState), 278 .class_init = mipsnet_class_init, 279}; 280 281static void mipsnet_register_types(void) 282{ 283 type_register_static(&mipsnet_info); 284} 285 286type_init(mipsnet_register_types) |