$#! | |
_MOS_bootinfo, COMMPORT | |
_PDCLIB_actualtop | |
_PDCLIB_heaptop | |
A | |
allocated, mos_buf_t | |
B | |
baGDT32Bitmap | |
baProcessorArch | |
base, mos_mmio_pio_impl_t | |
bcdaProcessorVersion | |
bMasterMask | |
bSlaveMask | |
buf | |
buttons | |
C | |
copy_op, mos_buf_impl_t | |
count | |
D | |
data, mos_buf_part_t | |
data_buf | |
dwaProcessorCaps1 | |
dwaProcessorCaps2 | |
dwaProcessorMaxCaps | |
dwaProcessorSharedCaps | |
dwProcessorCount | |
dwSchedulerLocks | |
E | |
EndLocation | |
F | |
fb_strNullDesc | |
first, mos_buf_t | |
font8x8_table | |
free_op, mos_buf_impl_t | |
G | |
gcb udi_block_bind_cb_tudi_block_xfer_cb_tudi_blockmap_map_cb_tudi_blockmap_mgmt_cb_tudi_blockmap_xfer_cb_tudi_fs_blockread_bind_cb_tudi_fs_blockread_close_cb_tudi_fs_blockread_filename_cb_tudi_fs_blockread_map_cb_tudi_fs_blockrw_bind_cb_tudi_gfx_bind_cb_tudi_gfx_buffer_cb_tudi_gfx_command_cb_tudi_gfx_range_cb_tudi_gfx_state_cb_t | |
H | |
handle | |
K | |
keycodes | |
Keymap: |
the message pipe the application received on startup.
extern COMMPORT * _MOS_bootinfo
contains the current top of actually allocated memory
char * _PDCLIB_actualtop
contains the current top-of-heap
char * _PDCLIB_heaptop
Contains the total size of the buffer, and therefore indirectly the offset of last allowing for reverse searches
udi_size_t allocated
contains a bitmap of the used GDT entries
baGDT32Bitmap: DB 0x7f
contains the family, needed for MSRs, APIC, IOAPIC and related stuff values: 0 - Unknown architecture 1 - Intel 386 (external FPU) 2 - Intel 486+ (internal FPU, intel MSRs, L.APIC) 3 - AMD 4 - Cyrix (Cyrix MSRs)
baProcessorArch: TIMES 8 DB 0
The starting virtual address where this area is mapped
void * base
contains an unpacked BCD version number of each processor: family.major.minor.revision
bcdaProcessorVersion: TIMES 8 DD 0
contains the interrupt mask for the Master PIC
bMasterMask: DB 0
contains the interrupt mask for the Slave PIC
bSlaveMask: DB 0
buffer holding the filename
udi_buf_t * buf
the buffer to place mappings in
udi_buf_t * buf
Stores the up/down values for all of the keys
Dim Shared buttons( to 255 ) As Long
a function pointer to a generic data copying function
void ( * copy_op )(struct mos_buf_impl * buf, void * dst, udi_size_t off, udi_size_t len)
the number of blocks to read
udi_size_t count
the number of blocks to read
udi_size_t count
contains a reference to the actual data storage in an mos_buf_impl_t
mos_buf_impl_t * data
The buffer to pass data in
udi_buf_t *data_buf
The buffer to pass data in
udi_buf_t *data_buf
contains a bitmask of host capabilities for each processor the bits generally correspond to cpuid flags, however, the startup code filters the broken/unsupported/disabled features so to make these readings more accurate.
dwaProcessorCaps1: TIMES 8 DD 0
contains a bitmask of host capabilities for each processor.
dwaProcessorCaps2: TIMES 8 DD 0
the number of logical processors in the systems
dwProcessorCount: DD 1
contains access locks to the scheduler queue
dwSchedulerLocks: DD 0
The location in the current map where this extend ends (inclusive)
EndLocation As Long
Contains the NULL string for reference
FBSTRING fb_strNullDesc
Contains a pointer to the first buffer part in the list, which is a mos_buf_part_t.
mos_buf_part_t * first
Lists the glyph block offsets with their lengths
font8x8_table: DD font8x8_0000
a function pointer to the buffer deconstructor
void ( * free_op )(struct mos_buf_impl * buf)
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
The main control block
udi_cb_t gcb
the file handle
udi_index_t handle
the file handle
udi_index_t handle
Stores the last 64 keyboard events
Dim Shared keycodes( to 63 ) As Long