dev_kn220.cc File Reference

Back to the index.

Classes | Macros | Functions
dev_kn220.cc File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "devices.h"
#include "memory.h"
#include "misc.h"

Go to the source code of this file.

Classes

struct  dec5500_ioboard_data
 
struct  sgec_data
 

Macros

#define IOBOARD_DEBUG
 
#define SGEC_DEBUG
 

Functions

 DEVICE_ACCESS (dec5500_ioboard)
 
 DEVICE_ACCESS (sgec)
 
void dev_sgec_init (struct memory *mem, uint64_t baseaddr, int irq_nr)
 
struct dec5500_ioboard_datadev_dec5500_ioboard_init (struct cpu *cpu, struct memory *mem, uint64_t baseaddr)
 

Macro Definition Documentation

◆ IOBOARD_DEBUG

#define IOBOARD_DEBUG

Definition at line 45 of file dev_kn220.cc.

◆ SGEC_DEBUG

#define SGEC_DEBUG

Definition at line 51 of file dev_kn220.cc.

Function Documentation

◆ dev_dec5500_ioboard_init()

struct dec5500_ioboard_data* dev_dec5500_ioboard_init ( struct cpu cpu,
struct memory mem,
uint64_t  baseaddr 
)

◆ dev_sgec_init()

void dev_sgec_init ( struct memory mem,
uint64_t  baseaddr,
int  irq_nr 
)

◆ DEVICE_ACCESS() [1/2]

DEVICE_ACCESS ( dec5500_ioboard  )

Definition at line 60 of file dev_kn220.cc.

References data, debug, MEM_READ, MEM_WRITE, memory_readmax64(), and memory_writemax64().

◆ DEVICE_ACCESS() [2/2]

DEVICE_ACCESS ( sgec  )

Definition at line 109 of file dev_kn220.cc.

References data, debug, MEM_READ, MEM_WRITE, memory_readmax64(), and memory_writemax64().


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