kernel/floppy.c
floppy_task
do_rdwt
dma_setup
start_motor
stop_motor
restart/reset
recalibrate
seek
transfer
clock_mess
send_mess
fdc_out
fdc_results
kernel/tty.c
tty_task
tty_reply
tty_init
do_ioctl
do_cancel
do_read
do_write
do_charint
in_char
out_char
keyboard
console
putc
sigchar
make_break
set_6845
echo
chuck
h/const.h
h/com.h
h/callnr.h
h/sgtty.h
h/signal.h
h/stat.h
h/error.h
h/type.h
kernel/main.c
kernel/proc.c
kernel/system.c
kernel/klib88.s
kernel/mpx88.s
kernel/floppy.c
kernel/tty.c
kernel/clock.c
kernel/memory.c
kernel/main.c
main ();
unexpected_int ();
trap ()
div_trap ()
panic ()
set_vec ()
kernel/mpx88.s
_MINIX:
_s_call:
_tty_int:
_clock_int:
_wini_int:
_disk_int:
suprise
trp
divide
restart
idle
data
NR_REGS
NR_SEGS
NR_TASKS
NR_PROCS
NR_HOLES
struct mem_map {
vir_clicks mem_vir;
phys_clicks mem_phys;
vir_clicks mem_len;
};
EXTERN struct proc {
int p_reg [NR_REGS];
...
struct mem_map p_map [NR_SEGS];
...
} proc [NR_TASK + NR_PROCS];
PRIVATE struct hole {
phys_clicks h_base;
phys_clicks h_len;
struct hole *h_next;
} holes [NR_HOELES];
finish
finish
finish
finish
finish
finish
finish
finish
finish
finish
scroll_screen
scroll_screen
scroll_screen
scroll_screen
scroll_screen
scroll_screen
finish
scroll_screen
finish
scroll_screen
flush
escape
flush
escape
flush
escape
flush
escape
flush
escape
flush
escape
flush
escape
finish
scroll_screen
flush
escape
finish
scroll_screen
flush
escape
finish
scroll_screen
flush
escape
finish
scroll_screen
flush
escape
beep
beep
beep
beep
beep
func_key
func_key
func_key
func_key
func_key
finish
scroll_screen
flush
beep
escape
func_key
finish
scroll_screen
escape
flush
func_key
beep
finish
scroll_screen
func_key
beep
escape
flush
move_to
move_to
move_to
move_to
move_to
finish
scroll_screen
flush
escape
func_key
beep
move_to
|