#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 "thirdparty/mvme187.h"
#include "thirdparty/mvme_memcreg.h"
#include "thirdparty/m8820x.h"
Go to the source code of this file.
Classes | |
struct | mvme187_data |
Functions | |
DEVICE_ACCESS (mvme187_memc) | |
DEVINIT (mvme187) | |
DEVICE_ACCESS | ( | mvme187_memc | ) |
Definition at line 52 of file dev_mvme187.cc.
References data, fatal(), MEM_READ, MEM_WRITE, mvme187_data::memcreg, memory_readmax64(), and memory_writemax64().
DEVINIT | ( | mvme187 | ) |
Definition at line 98 of file dev_mvme187.cc.
References m8820x_cmmu::batc, BATC8, BATC9, machine::bootstrap_cpu, CHECK_ALLOCATION, m88k_cpu::cmmu, CMMU_IDR, machine::cpus, device_add(), DM_DEFAULT, M88200_ID, cpu::m88k, devinit::machine, memcreg::memc_chipid, MEMC_CHIPID, memcreg::memc_chiprev, memcreg::memc_memconf, MEMC_MEMCONF_RTOB, mvme187_data::memcreg, machine::memory, memory_device_register(), MVME187_MEM_CTLR, MVME187_SBC_CMMU_D, MVME187_SBC_CMMU_I, devinit::name, machine::physical_ram_in_mb, and m8820x_cmmu::reg.