#include <stdio.h>#include <stdlib.h>#include <string.h>#include "devices.h"#include "memory.h"#include "misc.h"#include "thirdparty/sfbreg.h"Go to the source code of this file.
Classes | |
| struct | sfb_data |
Macros | |
| #define | SFB_XSIZE 1280 |
| #define | SFB_YSIZE 1024 |
| #define | SFB_REG_SIZE 0x80 |
| #define | N_SFB_REGS (SFB_REG_SIZE / 4) |
Functions | |
| DEVICE_ACCESS (sfb) | |
| void | dev_sfb_init (struct machine *machine, struct memory *mem, uint64_t baseaddr, struct vfb_data *fb) |
| #define N_SFB_REGS (SFB_REG_SIZE / 4) |
Definition at line 56 of file dev_sfb.cc.
| #define SFB_REG_SIZE 0x80 |
Definition at line 55 of file dev_sfb.cc.
| #define SFB_XSIZE 1280 |
Definition at line 48 of file dev_sfb.cc.
| #define SFB_YSIZE 1024 |
Definition at line 49 of file dev_sfb.cc.
| void dev_sfb_init | ( | struct machine * | machine, |
| struct memory * | mem, | ||
| uint64_t | baseaddr, | ||
| struct vfb_data * | fb | ||
| ) |
Definition at line 94 of file dev_sfb.cc.
References CHECK_ALLOCATION, dev_sfb_access(), DM_DEFAULT, memory_device_register(), sfb_data::reg, SFB_ASIC_OFFSET, SFB_REG_SIZE, SFB_VHORIZONTAL, SFB_VVERTICAL, SFB_XSIZE, SFB_YSIZE, and sfb_data::vfb_data.
Referenced by dev_turbochannel_init().
| DEVICE_ACCESS | ( | sfb | ) |
Definition at line 66 of file dev_sfb.cc.
References data, debug, MEM_READ, MEM_WRITE, memory_readmax64(), memory_writemax64(), N_SFB_REGS, and sfb_data::reg.
1.8.17