INDICE CODICE IN DETTAGLIO



types.h
typedef
vad_t
typedef
pd_t
typedef
sd_t
typedef
ps1_t
typedef
ps2_t
typedef
state_t
typedef
devreg_t
typedef
double_t
typedef
iores_t




globals.e
typedef
state_area
globals.h
typedef
dev_t
typedef
ssimsg
typedef
iorep_sts
typedef
ioreply_t
macro
DEVNO
macro
DISABLEINTR
macro
ENABLEINTR
bootcode.h
costante
bootcode[]
ssimsg.h
typedef
ssimsg_t
tproc.h
typedef
tproc_t
memory.h
typedef
pgmsg_t
typedef
frame_t


tproc.h
funzione
initMessage
funzione
allocMessage
funzione
freeMessage
funzione
keyMessage
msgqueue.e
macro
headMessage
macro
insertMessage
macro
ins1Message
macro
removeMessage
msgqueue.h
typedef
msg_t




queue.c
typedef
elem_t
funzione
initQueue
funzione
AllocQueue
funzione
freeQueue
funzione
insertQueue
funzione
ins1Queue
funzione
removeQueue
funzione
outQueue
funzione
headQueue




thrqueue.c
funzione
initThread
funzione
AllocThread
funzione
FreeThread
thrqueue.e
macro
insertThread
macro
removeThread
macro
outThread
macro
headThread
thrqueue.h
typedef
thr_t




ssi.c
funzione
ssi_main




sendrecv.c
funzione
msgSend
funzione
msgRecv
sendrecv.e
macro
INTMSGSEND




trap.c
funzione
passup
funzione
onSys




scheduler.c
funzione
schedule
scheduler.e
macro
ACCOUNT
macro
LOADTIMER
macro
wakeupProc
macro
sleepProc
macro
DISPATCH
macro
SAVESTATE
macro
NEWSTATE
macro
WAITSTATE




proctree.c
funzione
allocProc
funzione
freeProc
funzione
insertProc
funzione
removeProc
funzione
initProc
funzione
createProc
funzione
termProc
funzione
createThread
funzione
termThread
funzione
deleteThread
funzione
deleteProc
proctree.h
typedef
proc_t




procqueue.c
funzione
remRdyQueue
funzione
outRdyQueue
funzione
outWaitThred
funzione
insWaitThread
procqueue.e
macro
EMPTYQUEUE
macro
NEXTRDYQUEUE
macro
NEXTRDYTHREAD
macro
insRdyQueue




panic.c
funzione
shutdown
funzione
panic
funzione
error




init.c
funzione
main




intrpt.c
funzione
onBadIO
funzione
onClock
funzione
onDevIO




memmant.c
funzione
memmant()




pager.c
funzione
pager()




progt.c
funzione
progt()




pagequeue.c
funzione
allocPage()
funzione
freePage()
funzione
initPage()




syscallt.h
typedef
vqueue_t
typedef
vmsg_t
macro
NEXTVMSG()


syscallt.c
funzione
syscallt()




vqueue.e
macro
insVQueue()
macro
keyVSend()
macro
keyVRecv()
macro
keyVReply()


vqueue.c
funzione
freeVQueue()
funzione
allocVQueue()
funzione
initVQueue()
funzione
foundVP()
funzione
foundVR()
funzione
foundVS()
funzione
keyVQueue()




syssrvt.c
funzione
sysservt()


sst.h
typedef
servreq_t
typedef
servmsg_t




timer.h
typedef
timeq_t
macro
initTimeQueue()
macro
allocTimeQueue()
macro
freeTimeQueue()


timer.c
funzione
timer()
funzione
insTimeReq()




services.c
funzione
adisk_io()
funzione
adisk_seek()
funzione
killTerminal()
funzione
do_terminate()
funzione
s_service()
funzione
drum_io()




disk.h
typedef struct dreq_t typedef
diskq_t
macro
initDiskQueue()
macro
nextDiskQueue()
macro
outDiskQueue()
macro
allocDiskQueue()
macro
freeDiskQueue()


disk.c
funzione
disk()
funzione
doDiskReq()
funzione
insDiskReq()



[LancOS Home] [AMPEOS Index] [Indice codice] [Fasi 1 & 2] [Fase 3]