#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "cpu.h"
#include "device.h"
#include "devices.h"
#include "interrupt.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "thirdparty/algor_p5064reg.h"
Go to the source code of this file.
Classes | |
struct | algor_data |
Functions | |
DEVICE_ACCESS (algor) | |
DEVINIT (algor) | |
DEVICE_ACCESS | ( | algor | ) |
Definition at line 58 of file dev_algor.cc.
References algor_data::base_addr, data, debug, fatal(), pic8259_data::ier, INTERRUPT_DEASSERT, pic8259_data::irr, machine::isa_pic_data, ISAINT_IDE0, ISAINT_IDE1, LOCINT_COM1, LOCINT_COM2, LOCINT_RTC, cpu::machine, MEM_READ, MEM_WRITE, memory_readmax64(), memory_writemax64(), algor_data::mips_irq_2, algor_data::mips_irq_3, algor_data::mips_irq_4, P5064_ISAINT, P5064_KBDINT, P5064_LED1, P5064_LOCINT, P5064_PANIC, P5064_PCIINT, isa_pic_data::pic1, and isa_pic_data::pic2.
DEVINIT | ( | algor | ) |
Definition at line 200 of file dev_algor.cc.
References devinit::addr, algor_data::base_addr, CHECK_ALLOCATION, DM_DEFAULT, fatal(), INTERRUPT_CONNECT, devinit::interrupt_path, devinit::machine, machine::memory, memory_device_register(), algor_data::mips_irq_2, algor_data::mips_irq_3, algor_data::mips_irq_4, devinit::name, and devinit::return_ptr.