machine_arcbios Struct Reference

Back to the index.

Public Attributes | List of all members
machine_arcbios Struct Reference

#include <machine_arc.h>

Public Attributes

int arc_64bit
 
int wordlen
 
int vgaconsole
 
uint64_t console_vram
 
uint64_t console_ctrlregs
 
char escape_sequence [ARC_MAX_ESC+1]
 
int in_escape_sequence
 
int console_maxx
 
int console_maxy
 
int console_curx
 
int console_cury
 
int console_reverse
 
int console_curcolor
 
int file_handle_in_use [ARC_MAX_HANDLES]
 
const char * file_handle_string [ARC_MAX_HANDLES]
 
uint64_t current_seek_offset [ARC_MAX_HANDLES]
 
int n_memdescriptors
 
uint64_t memdescriptor_base
 
uint64_t next_component_address
 
int n_components
 
char * string_to_component [MAX_STRING_TO_COMPONENT]
 
uint64_t string_to_component_value [MAX_STRING_TO_COMPONENT]
 
int n_string_to_components
 
int n_configuration_data
 
uint64_t configuration_data_next_addr
 
uint64_t configuration_data_component [MAX_CONFIG_DATA]
 
int configuration_data_len [MAX_CONFIG_DATA]
 
uint64_t configuration_data_configdata [MAX_CONFIG_DATA]
 
uint64_t scsicontroller
 

Detailed Description

Definition at line 48 of file machine_arc.h.

Member Data Documentation

◆ arc_64bit

int machine_arcbios::arc_64bit

◆ configuration_data_component

uint64_t machine_arcbios::configuration_data_component[MAX_CONFIG_DATA]

Definition at line 86 of file machine_arc.h.

Referenced by arcbios_addchild_manual(), and arcbios_emul().

◆ configuration_data_configdata

uint64_t machine_arcbios::configuration_data_configdata[MAX_CONFIG_DATA]

Definition at line 88 of file machine_arc.h.

Referenced by arcbios_addchild_manual().

◆ configuration_data_len

int machine_arcbios::configuration_data_len[MAX_CONFIG_DATA]

Definition at line 87 of file machine_arc.h.

Referenced by arcbios_addchild_manual().

◆ configuration_data_next_addr

uint64_t machine_arcbios::configuration_data_next_addr

Definition at line 85 of file machine_arc.h.

Referenced by arcbios_addchild_manual(), and arcbios_init().

◆ console_ctrlregs

uint64_t machine_arcbios::console_ctrlregs

Definition at line 56 of file machine_arc.h.

Referenced by arcbios_console_init().

◆ console_curcolor

int machine_arcbios::console_curcolor

Definition at line 64 of file machine_arc.h.

Referenced by arcbios_init().

◆ console_curx

int machine_arcbios::console_curx

Definition at line 61 of file machine_arc.h.

◆ console_cury

int machine_arcbios::console_cury

Definition at line 62 of file machine_arc.h.

◆ console_maxx

int machine_arcbios::console_maxx

Definition at line 59 of file machine_arc.h.

Referenced by arcbios_console_init(), and arcbios_init().

◆ console_maxy

int machine_arcbios::console_maxy

Definition at line 60 of file machine_arc.h.

Referenced by arcbios_console_init(), and arcbios_init().

◆ console_reverse

int machine_arcbios::console_reverse

Definition at line 63 of file machine_arc.h.

◆ console_vram

uint64_t machine_arcbios::console_vram

Definition at line 55 of file machine_arc.h.

Referenced by arcbios_console_init().

◆ current_seek_offset

uint64_t machine_arcbios::current_seek_offset[ARC_MAX_HANDLES]

Definition at line 69 of file machine_arc.h.

Referenced by arcbios_emul(), and arcbios_init().

◆ escape_sequence

char machine_arcbios::escape_sequence[ARC_MAX_ESC+1]

Definition at line 57 of file machine_arc.h.

Referenced by arcbios_console_init().

◆ file_handle_in_use

int machine_arcbios::file_handle_in_use[ARC_MAX_HANDLES]

Definition at line 67 of file machine_arc.h.

Referenced by arcbios_emul(), and arcbios_init().

◆ file_handle_string

const char* machine_arcbios::file_handle_string[ARC_MAX_HANDLES]

Definition at line 68 of file machine_arc.h.

Referenced by arcbios_emul(), and arcbios_init().

◆ in_escape_sequence

int machine_arcbios::in_escape_sequence

Definition at line 58 of file machine_arc.h.

Referenced by arcbios_console_init().

◆ memdescriptor_base

uint64_t machine_arcbios::memdescriptor_base

Definition at line 73 of file machine_arc.h.

Referenced by arcbios_add_memory_descriptor(), and arcbios_emul().

◆ n_components

int machine_arcbios::n_components

Definition at line 77 of file machine_arc.h.

◆ n_configuration_data

int machine_arcbios::n_configuration_data

Definition at line 84 of file machine_arc.h.

Referenced by arcbios_addchild_manual(), and arcbios_emul().

◆ n_memdescriptors

int machine_arcbios::n_memdescriptors

Definition at line 72 of file machine_arc.h.

Referenced by arcbios_add_memory_descriptor().

◆ n_string_to_components

int machine_arcbios::n_string_to_components

Definition at line 81 of file machine_arc.h.

Referenced by arcbios_add_string_to_component(), and arcbios_emul().

◆ next_component_address

uint64_t machine_arcbios::next_component_address

Definition at line 76 of file machine_arc.h.

Referenced by arcbios_addchild_manual(), and arcbios_init().

◆ scsicontroller

uint64_t machine_arcbios::scsicontroller

Definition at line 91 of file machine_arc.h.

Referenced by arcbios_get_scsicontroller(), and arcbios_register_scsicontroller().

◆ string_to_component

char* machine_arcbios::string_to_component[MAX_STRING_TO_COMPONENT]

Definition at line 79 of file machine_arc.h.

Referenced by arcbios_add_string_to_component(), and arcbios_emul().

◆ string_to_component_value

uint64_t machine_arcbios::string_to_component_value[MAX_STRING_TO_COMPONENT]

Definition at line 80 of file machine_arc.h.

Referenced by arcbios_add_string_to_component(), and arcbios_emul().

◆ vgaconsole

int machine_arcbios::vgaconsole

Definition at line 54 of file machine_arc.h.

Referenced by arcbios_console_init(), and arcbios_init().

◆ wordlen

int machine_arcbios::wordlen

Definition at line 51 of file machine_arc.h.

Referenced by arcbios_emul(), and arcbios_init().


The documentation for this struct was generated from the following file:

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