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)