#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "cpu.h"
#include "device.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "thirdparty/aic7xxx_reg.h"
Go to the source code of this file.
Classes | |
struct | ahc_data |
Macros | |
#define | DEV_AHC_LENGTH 0x100 |
Functions | |
DEVICE_ACCESS (ahc) | |
DEVINIT (ahc) | |
#define DEV_AHC_LENGTH 0x100 |
Definition at line 56 of file dev_ahc.cc.
Referenced by DEVICE_ACCESS(), and DEVINIT().
DEVICE_ACCESS | ( | ahc | ) |
Definition at line 63 of file dev_ahc.cc.
References cpu::byte_order, CLRINT, data, debug, DEV_AHC_LENGTH, EMUL_BIG_ENDIAN, fatal(), HCNTRL, INTSTAT, KERNEL_QINPOS, MEM_READ, MEM_WRITE, memory_readmax64(), memory_writemax64(), ahc_data::reg, SCSICONF, SCSIID, SEECTL, SEERDY, SEQADDR0, SEQADDR1, SEQINT, and SEQRAM.
DEVINIT | ( | ahc | ) |
Definition at line 192 of file dev_ahc.cc.
References devinit::addr, CHECK_ALLOCATION, DEV_AHC_LENGTH, DM_DEFAULT, devinit::machine, machine::memory, memory_device_register(), and devinit::name.