dev_i80321.cc File Reference

Back to the index.

Classes | Macros | Functions
dev_i80321.cc File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "bus_pci.h"
#include "cpu.h"
#include "device.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "timer.h"
#include "thirdparty/i80321reg.h"
#include "thirdparty/iopi2creg.h"

Go to the source code of this file.

Classes

struct  i80321_data
 

Macros

#define TICK_SHIFT   15
 
#define DEV_I80321_LENGTH   VERDE_PMMR_SIZE
 

Functions

void i80321_interrupt_assert (struct interrupt *interrupt)
 
void i80321_interrupt_deassert (struct interrupt *interrupt)
 
 DEVICE_TICK (i80321)
 
 DEVICE_ACCESS (i80321)
 
 DEVINIT (i80321)
 

Macro Definition Documentation

◆ DEV_I80321_LENGTH

#define DEV_I80321_LENGTH   VERDE_PMMR_SIZE

Definition at line 59 of file dev_i80321.cc.

◆ TICK_SHIFT

#define TICK_SHIFT   15

Definition at line 58 of file dev_i80321.cc.

Function Documentation

◆ DEVICE_ACCESS()

DEVICE_ACCESS ( i80321  )

◆ DEVICE_TICK()

DEVICE_TICK ( i80321  )

◆ DEVINIT()

DEVINIT ( i80321  )

◆ i80321_interrupt_assert()

void i80321_interrupt_assert ( struct interrupt interrupt)

Definition at line 103 of file dev_i80321.cc.

Referenced by DEVINIT().

◆ i80321_interrupt_deassert()

void i80321_interrupt_deassert ( struct interrupt interrupt)

Definition at line 105 of file dev_i80321.cc.

References interrupt::extra, if(), interrupt::line, and i80321_data::pending_tmr0_interrupts.

Referenced by DEVINIT().


Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18