Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
D
 DAC_CNTL, Mach64_regs
 DAC_DATA, Mach64_regs
 DAC_MASK, Mach64_regs
 DAC_R_INDEX, Mach64_regs
 DAC_W_INDEX, Mach64_regs
 data, mos_buf_part_t
 Data storage
 data_buf
 deal with*_channel_event_ind
 Debugger_inchar
 Debugger_ParseHex
 Debugger_Write
 Defined to 1 as multibyte characters are not supported yet
 DELIVER
 DetectCoprocessor
 DetectProcessors
 dev_file_eof.c
 DEVMGRCOMMAND_BASE
 DEVMGRCOMMANDS
 DEVMGRCOMMANDS_ADD, DEVMGRCOMMANDS
 DEVMGRCOMMANDS_CONNECTIVITY, DEVMGRCOMMANDS
 DEVMGRCOMMANDS_GETADDR, DEVMGRCOMMANDS
 DEVMGRCOMMANDS_GETLOCATION, DEVMGRCOMMANDS
 DEVMGRCOMMANDS_GETNAME, DEVMGRCOMMANDS
 DEVMGRCOMMANDS_SETADDR, DEVMGRCOMMANDS
 DEVMGRCOMMANDS_SETLOCATION, DEVMGRCOMMANDS
 DEVMGRCOMMANDS_SETNAME, DEVMGRCOMMANDS
 Diagrams
 DISKMM_EXTENT
 DISKMM_EXTENTTREE
 DiskMM_FoldTranslate
 DiskMM_Insert
 DiskMM_InsertNodeEx
 DiskMM_InsertNodeExPrime
 DISKMM_MAPPING
 DISKMM_TRANSLATION
 div
 DJGPP info on 3rd arg of spawnv*functions is inconsistent;
 documentation
 Documentation
 Doing this via a static array is not the way to do it
 DoneLoad
 DriverInit
 DRIVERINTERFACES
 drv_peekmessage
 drv_peekmessageany
 drv_peeksender
 drv_readmessage
 drv_readmessageany
 drv_sendmessage
 drv_sendmessageany
 drv_setname
 DSP_CONFIG, Mach64_regs
 DSP_ON_OFF, Mach64_regs
 DumpCRState
 DumpIntState
 DumpRegState
 dwaProcessorCaps1
 dwaProcessorCaps2
 dwaProcessorMaxCaps
 dwaProcessorSharedCaps
 dwProcessorCount
 dwSchedulerLocks
32-bit register for general DAC configuration
8-bit register for reading/writing the contents of the DAC
8-bit register containing the mask to be applied to color indices prior to lookup in the DAC
8-bit register for selecting the DAC entry to read from.
8-bit register for selecting the DAC entry to write to.
mos_buf_impl_t * data
contains a reference to the actual data storage in an mos_buf_impl_t
Contains all variables, pointers and preallocated datastructures
udi_buf_t *data_buf
The buffer to pass data in
udi_buf_t *data_buf
The buffer to pass data in
inserts a character into the command buffer
Converts a hex string to a numerical value Will discard whitespace, then parse any number of hex digits (ignore x) until null or space is found (success) or another character (failure)
Write a series of characters to the display
This macro delivers a given character to either a memory buffer or a stream, depending on the contents of ‘status’ (struct _PDCLIB_status_t).
Probes the current processor for an math coprocessor and sets dwaProcessorCaps1 accordingly
Retrieves the information from the BSP, looks for APs and boots them
Base message id for device management commands
Lists the messages that the device manager supports
Requests a new DeviceID to be registerd
Deprecated Requests the server to list the connected device IDs
Retrieves a device’s address
Retrieves a node’s location string
Retrieves a node’s name
Sets the message address for a device.
Names a device
Names a device
Describes one extent in the disk’s MM hierarchy
Describes a node in the binary tree of extents
Function DiskMM_FoldTranslate(
   ByVal node As DISKMM_EXTENTTREE Ptr,
   ByVal Requester As Integer,
   ByVal Extent as DISKMM_EXTENT Ptr,
   ByVal Validated As Integer
) As DISKMM_TRANSLATION Ptr
Translates an extent for a given mapping to a list of extents in the physical domain.
Function DiskMM_Insert(ByVal map As Integer,
ByRef extent as DISKMM_EXTENT) As Integer
Inserts a translation extent into a map
Function DiskMM_InsertNodeEx(ByVal map As DISKMM_MAPPING Ptr,
ByVal newnode As DISKMM_EXTENTTREE Ptr) As Integer
Insert an extent into a mappings extent tree.
Function DiskMM_InsertNodeExPrime(
   ByVal root As DISKMM_EXTENTTREE Ptr,
   ByVal newnode As DISKMM_EXTENTTREE Ptr
) As Integer
Insert an extent into a mappings extent tree.
Describes a virtual sector mapping
Structure that contains a list of extents
div_t div(int numer,
int denom)
Performs a division on integers both the quotient and remainder are stored in a div_t (_PDCLIB_div_t) struct
in docs, defined as const char **; in process.h, defined as char *const _argv[]
Todo: comments
prepare to boot mos86
Function DriverInit() As Integer
Get the device this driver is loaded for
Lists numbers for all basic driver interfaces
int drv_peekmessage(void)
Checks if a message is waiting
int drv_peekmessageany(int *target)
Checks if any message is waiting, including messages to others
int drv_peeksender()
Checks the sender of the message currently at the front of the queue
int drv_readmessage(char *dest)
Reads the message from the queue
int drv_readmessageany(char *dest)
Reads a message from the queue, independent of target
void drv_sendmessage(unsigned int dest,
unsigned int size,
char *buffer)
sends a message over communication port
void drv_sendmessageany(unsigned int dest,
unsigned int src,
unsigned int size,
char *buffer)
sends a message over communication port
void drv_setname(int service,
int index)
32-bit register for the DSP (undocumented)
32-bit register for the DSP (undocumented)
prints a crashdump with the CRx registers
prints a crashdump from an interrupt stackframe
Prints a crashdump from a PUSHAD image
dwaProcessorCaps1: TIMES 8 DD 0
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.
dwaProcessorCaps2: TIMES 8 DD 0
contains a bitmask of host capabilities for each processor.
all the capabilities that are supported by at least one processor
the capabilities shared by all processors
dwProcessorCount: DD 1
the number of logical processors in the systems
dwSchedulerLocks: DD 0
contains access locks to the scheduler queue