#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "cpu.h"
#include "device.h"
#include "emul.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "net.h"
#include "thirdparty/dp83932reg.h"
Go to the source code of this file.
Classes | |
struct | sn_data |
Macros | |
#define | DEV_SN_LENGTH 0x1000 |
Functions | |
DEVICE_ACCESS (sn) | |
DEVINIT (sn) | |
DEVICE_ACCESS | ( | sn | ) |
Definition at line 57 of file dev_sn.cc.
References data, fatal(), MEM_READ, MEM_WRITE, memory_readmax64(), memory_writemax64(), sn_data::reg, and SONIC_NREGS.
DEVINIT | ( | sn | ) |
Definition at line 96 of file dev_sn.cc.
References devinit::addr, CHECK_ALLOCATION, DEV_SN_LENGTH, DM_DEFAULT, machine::emul, INTERRUPT_CONNECT, devinit::interrupt_path, sn_data::irq, sn_data::macaddr, devinit::machine, machine::memory, memory_device_register(), devinit::name, emul::net, net_add_nic(), and net_generate_unique_mac().