pandOS
latest
Contributing
Workflow
Style Guide
Automations
Modules
ASL
EXCEPTIONS
INIT_PROC
INITIAL
INTERRUPTS
PANDOS_CONST
PANDOS_TYPES
PCB
SCHEDULER
SUPPORT
SYS_SUPPORT
SYSCALLS
VM_SUPPORT
pandOS
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
allocPcb (C++ function)
allocSupport (C++ function)
ALLOFF (C macro)
ASIDSHIFT (C macro)
B
BACKINGSTORE (C macro)
BACKREAD (C macro)
BACKWRITE (C macro)
BIOSDATAPAGE (C macro)
BREAKEXCEPTION (C macro)
BYTELENGTH (C macro)
C
CACHED (C macro)
CAUSESHIFT (C macro)
CLEAREXECCODE (C macro)
CLOCKWAIT (C macro)
clockWait (C++ function)
context_t (C++ struct)
(C++ type)
context_t::c_pc (C++ member)
context_t::c_stackPtr (C++ member)
context_t::c_status (C++ member)
cpu_t (C++ type)
CREATEPROCESS (C macro)
createProcess (C++ function)
currentProcess (C++ member)
D
dataPages (C++ member)
deallocSupport (C++ function)
DELAY (C macro)
DELAYASID (C macro)
DEV0ON (C macro)
DEV1ON (C macro)
DEV2ON (C macro)
DEV3ON (C macro)
DEV4ON (C macro)
DEV5ON (C macro)
DEV6ON (C macro)
DEV7ON (C macro)
DEVADDRBASE (C macro)
DEVICE_INSTANCES (C macro)
DEVICE_TYPES (C macro)
DEVICECNT (C macro)
DEVREG (C macro)
DIRTYON (C macro)
DISABLEINTS (C macro)
DISK_GET (C macro)
DISK_PUT (C macro)
DISKBACK (C macro)
DISKINTERRUPT (C macro)
DISKPOOLSTART (C macro)
DISKREAD (C macro)
DISKWRITE (C macro)
E
elapsedTime (C++ function)
emptyChild (C++ function)
emptyProcQ (C++ function)
exceptionHandler (C++ function)
EXCSP_START (C macro)
EXCSTATE (C macro)
F
FLASH_READ (C macro)
FLASH_WRITE (C macro)
FLASHBACK (C macro)
FLASHINTERRUPT (C macro)
FLASHPOOLSTART (C macro)
FLASHREAD (C macro)
FLASHSEM (C macro)
FLASHWRITE (C macro)
FRAMENUMBER (C macro)
FRAMEPOOLSTART (C macro)
freePcb (C++ function)
G
GENERALEXCEPT (C macro)
generalExceptionHandler (C++ function)
GET_TOD (C macro)
GETEXECCODE (C macro)
GETPAGENO (C macro)
GETSHAREFLAG (C macro)
GETSUPPORTPTR (C macro)
getSupportPtr (C++ function)
GETTIME (C macro)
getTime (C++ function)
GLOBALON (C macro)
H
headBlocked (C++ function)
headProcQ (C++ function)
I
IECON (C macro)
IEPON (C macro)
IMON (C macro)
initASL (C++ function)
initPcbs (C++ function)
initSupport (C++ function)
initSwapStructs (C++ function)
insertBlocked (C++ function)
insertChild (C++ function)
insertProcQ (C++ function)
interruptsHandler (C++ function)
INTERVALTMR (C macro)
INTIMER (C macro)
IOINTERRUPTS (C macro)
IOWAIT (C macro)
ioWait (C++ function)
K
KERNELSTACK (C macro)
KSEG0 (C macro)
KSEG1 (C macro)
KSEG2 (C macro)
KUSEG (C macro)
KUSEG3SECTNO (C macro)
L
LOCALTIMERINT (C macro)
M
main (C++ function)
masterSemaphore (C++ member)
MAXPAGES (C macro)
MAXPLT (C macro)
MAXPOINT (C macro)
MAXPROC (C macro)
MAXSTRLENG (C macro)
memaddr (C++ type)
MINPOINT (C macro)
mkEmptyProcQ (C++ function)
MUSEC_TO_TICKS (C macro)
N
NETWINTERRUPT (C macro)
NEVER (C macro)
NOPROC (C macro)
O
OFF (C macro)
OK (C macro)
OKCHARTRANS (C macro)
ON (C macro)
OSFRAMES (C macro)
outBlocked (C++ function)
outChild (C++ function)
outProcQ (C++ function)
P
PAGESIZE (C macro)
PASSEREN (C macro)
passeren (C++ function)
PASSUPVECTOR (C macro)
PASSVEC_LOCATION (C macro)
pcb_PTR (C++ type)
pcb_t (C++ struct)
(C++ type)
pcb_t::p_child (C++ member)
pcb_t::p_next (C++ member)
pcb_t::p_next_sib (C++ member)
pcb_t::p_prev (C++ member)
pcb_t::p_prev_sib (C++ member)
pcb_t::p_prnt (C++ member)
pcb_t::p_s (C++ member)
pcb_t::p_semAdd (C++ member)
pcb_t::p_supportStruct (C++ member)
pcb_t::p_time (C++ member)
PGFAULTEXCEPT (C macro)
POOLSIZE (C macro)
PRESENTFLAG (C macro)
PRINTINTERRUPT (C macro)
PRINTSEM (C macro)
PRIVATE (C macro)
PRIVINSTR (C macro)
processCount (C++ member)
PSECOND (C macro)
PSEMVIRT (C macro)
pteEntry_t (C++ struct)
(C++ type)
pteEntry_t::pte_entryHI (C++ member)
pteEntry_t::pte_entryLO (C++ member)
R
RAMBASEADDR (C macro)
RAMBASESIZE (C macro)
RAMSTART (C macro)
RAMTOP (C macro)
READTERMINAL (C macro)
readyQueue (C++ member)
removeBlocked (C++ function)
removeChild (C++ function)
removeProcQ (C++ function)
resume (C++ function)
S
schedule (C++ function)
SECOND (C macro)
SEEKTOCYL (C macro)
semaphore (C++ type)
semDevices (C++ member)
semIntTimer (C++ member)
semMutexDevices (C++ member)
SHARED (C macro)
SHAREDSEGFLAG (C macro)
size_t (C++ type)
sliceStart (C++ member)
softBlockCount (C++ member)
STATESIZE (C macro)
support_t (C++ struct)
(C++ type)
support_t::sup_asid (C++ member)
support_t::sup_exceptContext (C++ member)
support_t::sup_exceptState (C++ member)
support_t::sup_privatePgTbl (C++ member)
support_t::sup_stackGen (C++ member)
support_t::sup_stackTLB (C++ member)
swap_t (C++ struct)
(C++ type)
swap_t::sw_asid (C++ member)
swap_t::sw_pageNo (C++ member)
swap_t::sw_pte (C++ member)
SYSEXCEPTION (C macro)
T
TEBITON (C macro)
TERMINATE (C macro)
TERMINTERRUPT (C macro)
TERMPROCESS (C macro)
termProcess (C++ function)
TERMRDSEM (C macro)
TERMWRSEM (C macro)
test (C++ function)
TIMERINTERRUPT (C macro)
TIMESCALEADDR (C macro)
TIMESLICE (C macro)
TLBINVLDL (C macro)
TLBINVLDS (C macro)
TLBSP_START (C macro)
TODLOADDR (C macro)
TRANSMITCHAR (C macro)
trapExceptionHandler (C++ function)
U
UNKNOWNDATAPAGE (C macro)
updateTLB (C++ function)
UPROCMAX (C macro)
UPROCNUMBER (C macro)
UPROCSTACKPG (C macro)
UPROCSTARTADDR (C macro)
USERPGTBLSIZE (C macro)
USERPON (C macro)
USERSTACKTOP (C macro)
uTLB_PageFaultHandler (C++ function)
V
VALIDON (C macro)
VERHOGEN (C macro)
verhogen (C++ function)
VMDISK (C macro)
VPNBASE (C macro)
VPNSHIFT (C macro)
VPNTOP (C macro)
VSEMVIRT (C macro)
W
WORDLEN (C macro)
WRITEPRINTER (C macro)
WRITETERMINAL (C macro)