#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "cpu.h"
#include "device.h"
#include "devices.h"
#include "emul.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
Go to the source code of this file.
Macros | |
#define | DEV_8259_LENGTH 2 |
Functions | |
DEVICE_ACCESS (8259) | |
DEVINIT (8259) | |
#define DEV_8259_LENGTH 2 |
Definition at line 47 of file dev_8259.cc.
Referenced by DEVINIT().
DEVICE_ACCESS | ( | 8259 | ) |
Definition at line 52 of file dev_8259.cc.
References pic8259_data::current_command, data, debug, fatal(), pic8259_data::ier, pic8259_data::init_state, INTERRUPT_ASSERT, INTERRUPT_DEASSERT, pic8259_data::irq, pic8259_data::irq_base, pic8259_data::irr, pic8259_data::isr, MEM_READ, MEM_WRITE, memory_readmax64(), memory_writemax64(), and cpu::running.
DEVINIT | ( | 8259 | ) |
Definition at line 259 of file dev_8259.cc.
References devinit::addr, CHECK_ALLOCATION, DEV_8259_LENGTH, DM_DEFAULT, INTERRUPT_CONNECT, devinit::interrupt_path, pic8259_data::irq, pic8259_data::irq_base, devinit::machine, machine::memory, memory_device_register(), devinit::name, devinit::return_ptr, and strlen().