dev_footbridge.cc File Reference

Back to the index.

Classes | Macros | Functions
dev_footbridge.cc File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "bus_pci.h"
#include "console.h"
#include "cpu.h"
#include "device.h"
#include "devices.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "timer.h"
#include "thirdparty/dc21285reg.h"

Go to the source code of this file.

Classes

struct  footbridge_data
 

Macros

#define DEV_FOOTBRIDGE_TICK_SHIFT   14
 
#define DEV_FOOTBRIDGE_LENGTH   0x400
 
#define N_FOOTBRIDGE_TIMERS   4
 

Functions

 DEVICE_TICK (footbridge)
 
void footbridge_interrupt_assert (struct interrupt *interrupt)
 
void footbridge_interrupt_deassert (struct interrupt *interrupt)
 
 DEVICE_ACCESS (footbridge_isa)
 
 DEVICE_ACCESS (footbridge_reset)
 
 DEVICE_ACCESS (footbridge_pci)
 
 DEVICE_ACCESS (footbridge)
 
 DEVINIT (footbridge)
 

Macro Definition Documentation

◆ DEV_FOOTBRIDGE_LENGTH

#define DEV_FOOTBRIDGE_LENGTH   0x400

Definition at line 56 of file dev_footbridge.cc.

Referenced by DEVINIT().

◆ DEV_FOOTBRIDGE_TICK_SHIFT

#define DEV_FOOTBRIDGE_TICK_SHIFT   14

Definition at line 55 of file dev_footbridge.cc.

Referenced by DEVINIT().

◆ N_FOOTBRIDGE_TIMERS

#define N_FOOTBRIDGE_TIMERS   4

Definition at line 58 of file dev_footbridge.cc.

Referenced by DEVICE_ACCESS(), DEVICE_TICK(), and DEVINIT().

Function Documentation

◆ DEVICE_ACCESS() [1/4]

DEVICE_ACCESS ( footbridge_isa  )

◆ DEVICE_ACCESS() [2/4]

DEVICE_ACCESS ( footbridge_reset  )

Definition at line 213 of file dev_footbridge.cc.

References data, debug, MEM_WRITE, memory_readmax64(), and cpu::running.

◆ DEVICE_ACCESS() [3/4]

DEVICE_ACCESS ( footbridge_pci  )

◆ DEVICE_ACCESS() [4/4]

DEVICE_ACCESS ( footbridge  )

◆ DEVICE_TICK()

DEVICE_TICK ( footbridge  )

◆ DEVINIT()

DEVINIT ( footbridge  )

◆ footbridge_interrupt_assert()

void footbridge_interrupt_assert ( struct interrupt interrupt)

◆ footbridge_interrupt_deassert()

void footbridge_interrupt_deassert ( struct interrupt interrupt)

Generated on Sun Sep 30 2018 16:05:18 for GXemul by doxygen 1.8.13