BOOK.PS
资源名称:os_source.zip [点击查看]
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2328k
源码类别:
操作系统开发
开发平台:
C/C++
- (04782)210 648 A
- 1026(/*)S
- (library)294 1152 A
- 1488(*/)S
- 6120 V
- (04783)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (*memcpy,)336 1740 A
- ((void)210 2118 A
- (*_s1,)210 2370 A
- (const)210 2622 A
- (void)168 2874 A
- (*_s2,)210 3084 A
- (size_t)252 3336 A
- (_n))126 3630 A
- 4050();)S
- 6210 V
- (04784)210 648 A
- 8418 V
- EP
- %%Page: 55 55
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 2028(File:)S
- 2261(src/kernel/proto.h)S
- 12 B
- 4308(55)S
- 900 V
- 7 LST
- (04785)210 648 A
- (#if)126 1026 A
- ((CHIP)210 1194 A
- 1446(==)S
- (INTEL))252 1572 A
- 990 V
- (04786)210 648 A
- 1080 V
- (04787)210 648 A
- 1026(/*)S
- (clock.c)294 1152 A
- 1488(*/)S
- 1170 V
- (04788)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (milli_start,)504 1740 A
- ((struct)294 2286 A
- (milli_state)462 2622 A
- (*msp))210 3126 A
- 4050();)S
- 1260 V
- (04789)210 648 A
- (_PROTOTYPE()462 1026 A
- (unsigned)336 1530 A
- (milli_elapsed,)588 1908 A
- ((struct)294 2538 A
- (milli_state)462 2874 A
- (*msp))210 3378 A
- 4050();)S
- 1350 V
- (04790)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (milli_delay,)504 1740 A
- ((unsigned)378 2286 A
- (millisec))378 2706 A
- 4050();)S
- 1440 V
- (04791)210 648 A
- 1530 V
- (04792)210 648 A
- 1026(/*)S
- (console.c)378 1152 A
- 1572(*/)S
- 1620 V
- (04793)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (cons_stop,)420 1740 A
- ((void))252 2202 A
- 4050();)S
- 1710 V
- (04794)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (putk,)210 1740 A
- ((int)168 1992 A
- 2202(c))S
- 4050();)S
- 1800 V
- (04795)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (scr_init,)378 1740 A
- ((struct)294 2160 A
- (tty)126 2496 A
- (*tp))168 2664 A
- 4050();)S
- 1890 V
- (04796)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (toggle_scroll,)588 1740 A
- ((void))252 2370 A
- 4050();)S
- 1980 V
- (04797)210 648 A
- (_PROTOTYPE()462 1026 A
- (int)126 1530 A
- (con_loadfont,)546 1698 A
- ((phys_bytes)462 2286 A
- (user_phys))420 2790 A
- 4050();)S
- 2070 V
- (04798)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (select_console,)630 1740 A
- ((int)168 2412 A
- (cons_line))420 2622 A
- 4050();)S
- 2160 V
- (04799)210 648 A
- 2250 V
- (04800)210 648 A
- 1026(/*)S
- (cstart.c)336 1152 A
- 1530(*/)S
- 2340 V
- (04801)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (cstart,)294 1740 A
- ((U16_t)252 2076 A
- (cs,)126 2370 A
- (U16_t)210 2538 A
- (ds,)126 2790 A
- (U16_t)210 2958 A
- (mcs,)168 3210 A
- (U16_t)210 3420 A
- (mds,)168 3672 A
- 2430 V
- (04802)210 648 A
- (U16_t)210 2370 A
- (parmoff,)336 2622 A
- (U16_t)210 3000 A
- (parmsize))378 3252 A
- 4050();)S
- 2520 V
- (04803)210 648 A
- (_PROTOTYPE()462 1026 A
- (char)168 1530 A
- (*k_getenv,)420 1740 A
- ((char)210 2202 A
- (*name))252 2454 A
- 4050();)S
- 2610 V
- (04804)210 648 A
- 2700 V
- (04805)210 648 A
- 1026(/*)S
- (exception.c)462 1152 A
- 1656(*/)S
- 2790 V
- (04806)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (exception,)420 1740 A
- ((unsigned)378 2202 A
- (vec_nr))294 2622 A
- 4050();)S
- 2880 V
- (04807)210 648 A
- 2970 V
- (04808)210 648 A
- 1026(/*)S
- (i8259.c)294 1152 A
- 1488(*/)S
- 3060 V
- (04809)210 648 A
- (_PROTOTYPE()462 1026 A
- (irq_handler_t)546 1530 A
- (get_irq_handler,)672 2118 A
- ((int)168 2832 A
- (irq))168 3042 A
- 4050();)S
- 3150 V
- (04810)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (put_irq_handler,)672 1740 A
- ((int)168 2454 A
- (irq,)168 2664 A
- (irq_handler_t)546 2874 A
- (handler))336 3462 A
- 4050();)S
- 3240 V
- (04811)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (intr_init,)420 1740 A
- ((int)168 2202 A
- (mine))210 2412 A
- 4050();)S
- 3330 V
- (04812)210 648 A
- 3420 V
- (04813)210 648 A
- 1026(/*)S
- (keyboard.c)420 1152 A
- 1614(*/)S
- 3510 V
- (04814)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (kb_init,)336 1740 A
- ((struct)294 2118 A
- (tty)126 2454 A
- (*tp))168 2622 A
- 4050();)S
- 3600 V
- (04815)210 648 A
- (_PROTOTYPE()462 1026 A
- (int)126 1530 A
- (kbd_loadmap,)504 1698 A
- ((phys_bytes)462 2244 A
- (user_phys))420 2748 A
- 4050();)S
- 3690 V
- (04816)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (wreboot,)336 1740 A
- ((int)168 2118 A
- (how))168 2328 A
- 4050();)S
- 3780 V
- (04817)210 648 A
- 3870 V
- (04818)210 648 A
- 1026(/*)S
- (klib*.s)294 1152 A
- 1488(*/)S
- 3960 V
- (04819)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (bios13,)294 1740 A
- ((void))252 2076 A
- 4050();)S
- 4050 V
- (04820)210 648 A
- (_PROTOTYPE()462 1026 A
- (phys_bytes)420 1530 A
- (check_mem,)420 1992 A
- ((phys_bytes)462 2454 A
- (base,)210 2958 A
- (phys_bytes)420 3210 A
- (size))210 3672 A
- 4050();)S
- 4140 V
- (04821)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (cp_mess,)336 1740 A
- ((int)168 2118 A
- (src,phys_clicks)630 2328 A
- (src_clicks,vir_bytes)840 3000 A
- (src_offset,)462 3882 A
- 4230 V
- (04822)210 648 A
- (phys_clicks)462 1698 A
- (dst_clicks,)462 2202 A
- (vir_bytes)378 2706 A
- (dst_offset))462 3126 A
- 4050();)S
- 4320 V
- (04823)210 648 A
- (_PROTOTYPE()462 1026 A
- (int)126 1530 A
- (in_byte,)336 1698 A
- ((port_t)294 2076 A
- (port))210 2412 A
- 4050();)S
- 4410 V
- (04824)210 648 A
- (_PROTOTYPE()462 1026 A
- (int)126 1530 A
- (in_word,)336 1698 A
- ((port_t)294 2076 A
- (port))210 2412 A
- 4050();)S
- 4500 V
- (04825)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (lock,)210 1740 A
- ((void))252 1992 A
- 4050();)S
- 4590 V
- (04826)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (unlock,)294 1740 A
- ((void))252 2076 A
- 4050();)S
- 4680 V
- (04827)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (enable_irq,)462 1740 A
- ((unsigned)378 2244 A
- (irq))168 2664 A
- 4050();)S
- 4770 V
- (04828)210 648 A
- (_PROTOTYPE()462 1026 A
- (int)126 1530 A
- (disable_irq,)504 1698 A
- ((unsigned)378 2244 A
- (irq))168 2664 A
- 4050();)S
- 4860 V
- (04829)210 648 A
- (_PROTOTYPE()462 1026 A
- (u16_t)210 1530 A
- (mem_rdw,)336 1782 A
- ((segm_t)294 2160 A
- (segm,)210 2496 A
- (vir_bytes)378 2748 A
- (offset))294 3168 A
- 4050();)S
- 4950 V
- (04830)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (out_byte,)378 1740 A
- ((port_t)294 2160 A
- (port,)210 2496 A
- (int)126 2748 A
- (value))252 2916 A
- 4050();)S
- 5040 V
- (04831)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (out_word,)378 1740 A
- ((port_t)294 2160 A
- (port,)210 2496 A
- (int)126 2748 A
- (value))252 2916 A
- 4050();)S
- 5130 V
- (04832)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (phys_copy,)420 1740 A
- ((phys_bytes)462 2202 A
- (source,)294 2706 A
- (phys_bytes)420 3042 A
- (dest,)210 3504 A
- 5220 V
- (04833)210 648 A
- (phys_bytes)420 1698 A
- (count))252 2160 A
- 4050();)S
- 5310 V
- (04834)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (port_read,)420 1740 A
- ((unsigned)378 2202 A
- (port,)210 2622 A
- (phys_bytes)420 2874 A
- (destination,)504 3336 A
- 5400 V
- (04835)210 648 A
- (unsigned)336 1698 A
- (bytcount))378 2076 A
- 4050();)S
- 5490 V
- (04836)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (port_read_byte,)630 1740 A
- ((unsigned)378 2412 A
- (port,)210 2832 A
- (phys_bytes)420 3084 A
- (destination,)504 3546 A
- 5580 V
- (04837)210 648 A
- (unsigned)336 1698 A
- (bytcount))378 2076 A
- 4050();)S
- 5670 V
- (04838)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (port_write,)462 1740 A
- ((unsigned)378 2244 A
- (port,)210 2664 A
- (phys_bytes)420 2916 A
- (source,)294 3378 A
- 5760 V
- (04839)210 648 A
- (unsigned)336 1698 A
- (bytcount))378 2076 A
- 4050();)S
- 5850 V
- (04840)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (port_write_byte,)672 1740 A
- ((unsigned)378 2454 A
- (port,)210 2874 A
- (phys_bytes)420 3126 A
- (source,)294 3588 A
- 5940 V
- (04841)210 648 A
- (unsigned)336 1698 A
- (bytcount))378 2076 A
- 4050();)S
- 6030 V
- (04842)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (reset,)252 1740 A
- ((void))252 2034 A
- 4050();)S
- 6120 V
- (04843)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (vid_vid_copy,)546 1740 A
- ((unsigned)378 2328 A
- (src,)168 2748 A
- (unsigned)336 2958 A
- (dst,)168 3336 A
- (unsigned)336 3546 A
- (count));)336 3924 A
- 6210 V
- (04844)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (mem_vid_copy,)546 1740 A
- ((u16_t)252 2328 A
- (*src,)210 2622 A
- (unsigned)336 2874 A
- (dst,)168 3252 A
- (unsigned)336 3462 A
- (count));)336 3840 A
- 8418 V
- EP
- %%Page: 56 56
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- 648(56)S
- 11 R
- 2028(File:)S
- 2261(src/kernel/proto.h)S
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (04845)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (level0,)294 1740 A
- ((void)210 2076 A
- ((*func)(void)))588 2328 A
- 4050();)S
- 990 V
- (04846)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (monitor,)336 1740 A
- ((void))252 2118 A
- 4050();)S
- 1080 V
- (04847)210 648 A
- 1170 V
- (04848)210 648 A
- 1026(/*)S
- (misc.c)252 1152 A
- 1446(*/)S
- 1260 V
- (04849)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (mem_init,)378 1740 A
- ((void))252 2160 A
- 4050();)S
- 1350 V
- (04850)210 648 A
- 1440 V
- (04851)210 648 A
- 1026(/*)S
- (mpx*.s)252 1152 A
- 1446(*/)S
- 1530 V
- (04852)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (idle_task,)420 1740 A
- ((void))252 2202 A
- 4050();)S
- 1620 V
- (04853)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (restart,)336 1740 A
- ((void))252 2118 A
- 4050();)S
- 1710 V
- (04854)210 648 A
- 1800 V
- (04855)210 648 A
- 1026(/*)S
- (The)126 1152 A
- (following)378 1320 A
- (are)126 1740 A
- (never)210 1908 A
- (called)252 2160 A
- (from)168 2454 A
- 2664(C)S
- ((pure)210 2748 A
- (asm)126 3000 A
- (procs).)294 3168 A
- 3504(*/)S
- 1890 V
- (04856)210 648 A
- 1980 V
- (04857)210 648 A
- 1026(/*)S
- (Exception)378 1152 A
- (handlers)336 1572 A
- ((real)210 1950 A
- 2202(or)S
- (protected)378 2328 A
- (mode),)252 2748 A
- 3042(in)S
- (numerical)378 3168 A
- (order.)252 3588 A
- 3882(*/)S
- 2070 V
- (04858)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 1236 A
- (int00,)252 1740 A
- ((void))252 2034 A
- 2328(),)S
- (_PROTOTYPE()462 2454 A
- (divide_error,)546 2958 A
- ((void))252 3546 A
- 3840();)S
- 2160 V
- (04859)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 1236 A
- (int01,)252 1740 A
- ((void))252 2034 A
- 2328(),)S
- (_PROTOTYPE()462 2454 A
- (single_step_exception,)924 2958 A
- ((void))252 3924 A
- 4218();)S
- 2250 V
- (04860)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 1236 A
- (int02,)252 1740 A
- ((void))252 2034 A
- 2328(),)S
- (_PROTOTYPE()462 2454 A
- (nmi,)168 2958 A
- ((void))252 3168 A
- 3462();)S
- 2340 V
- (04861)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 1236 A
- (int03,)252 1740 A
- ((void))252 2034 A
- 2328(),)S
- (_PROTOTYPE()462 2454 A
- (breakpoint_exception,)882 2958 A
- ((void))252 3882 A
- 4176();)S
- 2430 V
- (04862)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 1236 A
- (int04,)252 1740 A
- ((void))252 2034 A
- 2328(),)S
- (_PROTOTYPE()462 2454 A
- (overflow,)378 2958 A
- ((void))252 3378 A
- 3672();)S
- 2520 V
- (04863)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 1236 A
- (int05,)252 1740 A
- ((void))252 2034 A
- 2328(),)S
- (_PROTOTYPE()462 2454 A
- (bounds_check,)546 2958 A
- ((void))252 3546 A
- 3840();)S
- 2610 V
- (04864)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 1236 A
- (int06,)252 1740 A
- ((void))252 2034 A
- 2328(),)S
- (_PROTOTYPE()462 2454 A
- (inval_opcode,)546 2958 A
- ((void))252 3546 A
- 3840();)S
- 2700 V
- (04865)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 1236 A
- (int07,)252 1740 A
- ((void))252 2034 A
- 2328(),)S
- (_PROTOTYPE()462 2454 A
- (copr_not_available,)798 2958 A
- ((void))252 3798 A
- 4092();)S
- 2790 V
- (04866)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 2454 A
- (double_fault,)546 2958 A
- ((void))252 3546 A
- 3840();)S
- 2880 V
- (04867)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 2454 A
- (copr_seg_overrun,)714 2958 A
- ((void))252 3714 A
- 4008();)S
- 2970 V
- (04868)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 2454 A
- (inval_tss,)420 2958 A
- ((void))252 3420 A
- 3714();)S
- 3060 V
- (04869)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 2454 A
- (segment_not_present,)840 2958 A
- ((void))252 3840 A
- 4134();)S
- 3150 V
- (04870)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 2454 A
- (stack_exception,)672 2958 A
- ((void))252 3672 A
- 3966();)S
- 3240 V
- (04871)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 2454 A
- (general_protection,)798 2958 A
- ((void))252 3798 A
- 4092();)S
- 3330 V
- (04872)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 2454 A
- (page_fault,)462 2958 A
- ((void))252 3462 A
- 3756();)S
- 3420 V
- (04873)210 648 A
- (void)168 1026 A
- (_PROTOTYPE()462 2454 A
- (copr_error,)462 2958 A
- ((void))252 3462 A
- 3756();)S
- 3510 V
- (04874)210 648 A
- 3600 V
- (04875)210 648 A
- 1026(/*)S
- (Hardware)336 1152 A
- (interrupt)378 1530 A
- (handlers.)378 1950 A
- 2370(*/)S
- 3690 V
- (04876)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint00,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 3780 V
- (04877)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint01,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 3870 V
- (04878)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint02,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 3960 V
- (04879)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint03,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 4050 V
- (04880)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint04,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 4140 V
- (04881)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint05,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 4230 V
- (04882)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint06,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 4320 V
- (04883)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint07,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 4410 V
- (04884)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint08,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 4500 V
- (04885)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint09,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 4590 V
- (04886)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint10,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 4680 V
- (04887)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint11,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 4770 V
- (04888)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint12,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 4860 V
- (04889)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint13,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 4950 V
- (04890)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint14,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 5040 V
- (04891)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (hwint15,)336 1740 A
- ((void))252 2118 A
- 2412();)S
- 5130 V
- (04892)210 648 A
- 5220 V
- (04893)210 648 A
- 1026(/*)S
- (Software)336 1152 A
- (interrupt)378 1530 A
- (handlers,)378 1950 A
- 2370(in)S
- (numerical)378 2496 A
- (order.)252 2916 A
- 3210(*/)S
- 5310 V
- (04894)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (trp,)168 1740 A
- ((void))252 1950 A
- 2244();)S
- 5400 V
- (04895)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (s_call,)294 1740 A
- ((void))252 2076 A
- 2370(),)S
- (_PROTOTYPE()462 2496 A
- (p_s_call,)378 3000 A
- ((void))252 3420 A
- 3714();)S
- 5490 V
- (04896)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (level0_call,)504 1740 A
- ((void))252 2286 A
- 2580();)S
- 5580 V
- (04897)210 648 A
- 5670 V
- (04898)210 648 A
- 1026(/*)S
- (printer.c)378 1152 A
- 1572(*/)S
- 5760 V
- (04899)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (pr_restart,)462 1740 A
- ((void))252 2244 A
- 4050();)S
- 5850 V
- (04900)210 648 A
- 5940 V
- (04901)210 648 A
- 1026(/*)S
- (protect.c)378 1152 A
- 1572(*/)S
- 6030 V
- (04902)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (prot_init,)420 1740 A
- ((void))252 2202 A
- 4050();)S
- 6120 V
- (04903)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (init_codeseg,)546 1740 A
- ((struct)294 2328 A
- (segdesc_s)378 2664 A
- (*segdp,)294 3084 A
- (phys_bytes)420 3420 A
- (base,)210 3882 A
- 6210 V
- (04904)210 648 A
- (phys_bytes)420 1698 A
- (size,)210 2160 A
- (int)126 2412 A
- (privilege))420 2580 A
- 4050();)S
- 8418 V
- EP
- %%Page: 57 57
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 2028(File:)S
- 2261(src/kernel/proto.h)S
- 12 B
- 4308(57)S
- 900 V
- 7 LST
- (04905)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (init_dataseg,)546 1740 A
- ((struct)294 2328 A
- (segdesc_s)378 2664 A
- (*segdp,)294 3084 A
- (phys_bytes)420 3420 A
- (base,)210 3882 A
- 990 V
- (04906)210 648 A
- (phys_bytes)420 1698 A
- (size,)210 2160 A
- (int)126 2412 A
- (privilege))420 2580 A
- 4050();)S
- 1080 V
- (04907)210 648 A
- (_PROTOTYPE()462 1026 A
- (phys_bytes)420 1530 A
- (seg2phys,)378 1992 A
- ((U16_t)252 2412 A
- (seg))168 2706 A
- 4050();)S
- 1170 V
- (04908)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (enable_iop,)462 1740 A
- ((struct)294 2244 A
- (proc)168 2580 A
- (*pp))168 2790 A
- 4050();)S
- 1260 V
- (04909)210 648 A
- 1350 V
- (04910)210 648 A
- 1026(/*)S
- (pty.c)210 1152 A
- 1404(*/)S
- 1440 V
- (04911)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (do_pty,)294 1740 A
- ((struct)294 2076 A
- (tty)126 2412 A
- (*tp,)168 2580 A
- (message)294 2790 A
- (*m_ptr))294 3126 A
- 4050();)S
- 1530 V
- (04912)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (pty_init,)378 1740 A
- ((struct)294 2160 A
- (tty)126 2496 A
- (*tp))168 2664 A
- 4050();)S
- 1620 V
- (04913)210 648 A
- 1710 V
- (04914)210 648 A
- 1026(/*)S
- (system.c)336 1152 A
- 1530(*/)S
- 1800 V
- (04915)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (alloc_segments,)630 1740 A
- ((struct)294 2412 A
- (proc)168 2748 A
- (*rp))168 2958 A
- 4050();)S
- 1890 V
- (04916)210 648 A
- 1980 V
- (04917)210 648 A
- (#endif)252 1026 A
- 1320(/*)S
- ((CHIP)210 1446 A
- 1698(==)S
- (INTEL))252 1824 A
- 2118(*/)S
- 2070 V
- (04918)210 648 A
- 2160 V
- (04919)210 648 A
- (#endif)252 1026 A
- 1320(/*)S
- (PROTO_H)294 1446 A
- 1782(*/)S
- 2790 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 2880 V
- (src/kernel/glo.h)672 2034 A
- 2970 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3150 V
- (05000)210 648 A
- 1026(/*)S
- (Global)252 1152 A
- (variables)378 1446 A
- (used)168 1866 A
- 2076(in)S
- (the)126 2202 A
- (kernel.)294 2370 A
- 2706(*/)S
- 3240 V
- (05001)210 648 A
- 3330 V
- (05002)210 648 A
- 1026(/*)S
- (EXTERN)252 1152 A
- 1446(is)S
- (defined)294 1572 A
- 1908(as)S
- (extern)252 2034 A
- (except)252 2328 A
- 2622(in)S
- (table.c.)336 2748 A
- 3126(*/)S
- 3420 V
- (05003)210 648 A
- (#ifdef)252 1026 A
- (_TABLE)252 1320 A
- 3510 V
- (05004)210 648 A
- (#undef)252 1026 A
- (EXTERN)252 1320 A
- 3600 V
- (05005)210 648 A
- (#define)294 1026 A
- (EXTERN)252 1362 A
- 3690 V
- (05006)210 648 A
- (#endif)252 1026 A
- 3780 V
- (05007)210 648 A
- 3870 V
- (05008)210 648 A
- 1026(/*)S
- (Kernel)252 1152 A
- (memory.)294 1446 A
- 1782(*/)S
- 3960 V
- (05009)210 648 A
- (EXTERN)252 1026 A
- (phys_bytes)420 1320 A
- (code_base;)420 1782 A
- 2370(/*)S
- (base)168 2496 A
- 2706(of)S
- (kernel)252 2832 A
- (code)168 3126 A
- 3336(*/)S
- 4050 V
- (05010)210 648 A
- (EXTERN)252 1026 A
- (phys_bytes)420 1320 A
- (data_base;)420 1782 A
- 2370(/*)S
- (base)168 2496 A
- 2706(of)S
- (kernel)252 2832 A
- (data)168 3126 A
- 3336(*/)S
- 4140 V
- (05011)210 648 A
- 4230 V
- (05012)210 648 A
- 1026(/*)S
- (Low)126 1152 A
- (level)210 1320 A
- (interrupt)378 1572 A
- (communications.)630 1992 A
- 2664(*/)S
- 4320 V
- (05013)210 648 A
- (EXTERN)252 1026 A
- (struct)252 1320 A
- (proc)168 1614 A
- (*held_head;)462 1824 A
- 2370(/*)S
- (head)168 2496 A
- 2706(of)S
- (queue)210 2832 A
- 3084(of)S
- (held-up)294 3210 A
- (interrupts)420 3546 A
- 4008(*/)S
- 4410 V
- (05014)210 648 A
- (EXTERN)252 1026 A
- (struct)252 1320 A
- (proc)168 1614 A
- (*held_tail;)462 1824 A
- 2370(/*)S
- (tail)168 2496 A
- 2706(of)S
- (queue)210 2832 A
- 3084(of)S
- (held-up)294 3210 A
- (interrupts)420 3546 A
- 4008(*/)S
- 4500 V
- (05015)210 648 A
- (EXTERN)252 1026 A
- (unsigned)336 1320 A
- (char)168 1698 A
- (k_reenter;)420 1908 A
- 2370(/*)S
- (kernel)252 2496 A
- (reentry)294 2790 A
- (count)210 3126 A
- ((entry)252 3378 A
- (count)210 3672 A
- (less)168 3924 A
- (1)*/)168 4134 A
- 4590 V
- (05016)210 648 A
- 4680 V
- (05017)210 648 A
- 1026(/*)S
- (Process)294 1152 A
- (table.)252 1488 A
- (Here)168 1824 A
- 2034(to)S
- (stop)168 2160 A
- (too)126 2370 A
- (many)168 2538 A
- (things)252 2748 A
- (having)252 3042 A
- 3336(to)S
- (include)294 3462 A
- (proc.h.)294 3798 A
- 4134(*/)S
- 4770 V
- (05018)210 648 A
- (EXTERN)252 1026 A
- (struct)252 1320 A
- (proc)168 1614 A
- (*proc_ptr;)420 1824 A
- 2370(/*)S
- (pointer)294 2496 A
- 2832(to)S
- (currently)378 2958 A
- (running)294 3378 A
- (process)294 3714 A
- 4050(*/)S
- 4860 V
- (05019)210 648 A
- 4950 V
- (05020)210 648 A
- 1026(/*)S
- (Signals.)336 1152 A
- 1530(*/)S
- 5040 V
- (05021)210 648 A
- (EXTERN)252 1026 A
- (int)126 1320 A
- (sig_procs;)420 1488 A
- 2370(/*)S
- (number)252 2496 A
- 2790(of)S
- (procs)210 2916 A
- (with)168 3168 A
- (p_pending)378 3378 A
- 3798(!=)S
- 3924(0)S
- 4008(*/)S
- 5130 V
- (05022)210 648 A
- 5220 V
- (05023)210 648 A
- 1026(/*)S
- (Memory)252 1152 A
- (sizes.)252 1446 A
- 1740(*/)S
- 5310 V
- (05024)210 648 A
- (EXTERN)252 1026 A
- (struct)252 1320 A
- (memory)252 1614 A
- (mem[NR_MEMS];)546 1908 A
- 2706(/*)S
- (base)168 2832 A
- (and)126 3042 A
- (size)168 3210 A
- 3420(of)S
- (chunks)252 3546 A
- 3840(of)S
- (memory)252 3966 A
- 4260(*/)S
- 5400 V
- (05025)210 648 A
- (EXTERN)252 1026 A
- (phys_clicks)462 1320 A
- (tot_mem_size;)546 1824 A
- 2706(/*)S
- (total)210 2832 A
- (system)252 3084 A
- (memory)252 3378 A
- (size)168 3672 A
- 3882(*/)S
- 5490 V
- (05026)210 648 A
- 5580 V
- (05027)210 648 A
- 1026(/*)S
- (Miscellaneous.)588 1152 A
- 1782(*/)S
- 5670 V
- (05028)210 648 A
- (extern)252 1026 A
- (u16_t)210 1320 A
- (sizes[];)336 1572 A
- 2370(/*)S
- (table)210 2496 A
- (filled)252 2748 A
- 3042(in)S
- 3168(by)S
- (boot)168 3294 A
- (monitor)294 3504 A
- 3840(*/)S
- 5760 V
- (05029)210 648 A
- (extern)252 1026 A
- (struct)252 1320 A
- (tasktab)294 1614 A
- (tasktab[];/*)504 1950 A
- (initialized)462 2496 A
- 3000(in)S
- (table.c,)336 3126 A
- 3504(so)S
- (extern)252 3630 A
- (here)168 3924 A
- 4134(*/)S
- 5850 V
- (05030)210 648 A
- (extern)252 1026 A
- (char)168 1320 A
- (*t_stack[];)462 1530 A
- 2370(/*)S
- (initialized)462 2496 A
- 3000(in)S
- (table.c,)336 3126 A
- 3504(so)S
- (extern)252 3630 A
- (here)168 3924 A
- 4134(*/)S
- 5940 V
- (05031)210 648 A
- (EXTERN)252 1026 A
- (unsigned)336 1320 A
- (lost_ticks;)462 1698 A
- 2370(/*)S
- (clock)210 2496 A
- (ticks)210 2748 A
- (counted)294 3000 A
- (outside)294 3336 A
- (the)126 3672 A
- (clock)210 3840 A
- (task)168 4092 A
- 4302(*/)S
- 6030 V
- (05032)210 648 A
- (EXTERN)252 1026 A
- (clock_t)294 1320 A
- (tty_timeout;)504 1656 A
- 2370(/*)S
- (time)168 2496 A
- 2706(to)S
- (wake)168 2832 A
- 3042(up)S
- (the)126 3168 A
- (TTY)126 3336 A
- (task)168 3504 A
- 3714(*/)S
- 6120 V
- (05033)210 648 A
- (EXTERN)252 1026 A
- (int)126 1320 A
- (current;)336 1488 A
- 2370(/*)S
- (currently)378 2496 A
- (visible)294 2916 A
- (console)294 3252 A
- 3588(*/)S
- 6210 V
- (05034)210 648 A
- 8418 V
- EP
- %%Page: 58 58
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- 648(58)S
- 11 R
- 2074(File:)S
- 2307(src/kernel/glo.h)S
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (05035)210 648 A
- (#if)126 1026 A
- ((CHIP)210 1194 A
- 1446(==)S
- (INTEL))252 1572 A
- 990 V
- (05036)210 648 A
- 1080 V
- (05037)210 648 A
- 1026(/*)S
- (Machine)294 1152 A
- (type.)210 1488 A
- 1740(*/)S
- 1170 V
- (05038)210 648 A
- (EXTERN)252 1026 A
- (int)126 1320 A
- (pc_at;)252 1488 A
- 2370(/*)S
- (PC-AT)210 2496 A
- (compatible)420 2748 A
- (hardware)336 3210 A
- (interface)378 3588 A
- 4008(*/)S
- 1260 V
- (05039)210 648 A
- (EXTERN)252 1026 A
- (int)126 1320 A
- (ps_mca;)294 1488 A
- 2370(/*)S
- (PS/2)168 2496 A
- (with)168 2706 A
- (Micro)210 2916 A
- (Channel)294 3168 A
- 3504(*/)S
- 1350 V
- (05040)210 648 A
- (EXTERN)252 1026 A
- (unsigned)336 1320 A
- (int)126 1698 A
- (processor;)420 1866 A
- 2370(/*)S
- (86,)126 2496 A
- (186,)168 2664 A
- (286,)168 2874 A
- (386,)168 3084 A
- (...)126 3294 A
- 3462(*/)S
- 1440 V
- (05041)210 648 A
- (#if)126 1026 A
- (_WORD_SIZE)420 1194 A
- 1656(==)S
- 1782(2)S
- 1530 V
- (05042)210 648 A
- (EXTERN)252 1026 A
- (int)126 1320 A
- (protected_mode;)630 1488 A
- 2370(/*)S
- (nonzero)294 2496 A
- 2832(if)S
- (running)294 2958 A
- 3294(in)S
- (Intel)210 3420 A
- (protected)378 3672 A
- (mode*/)252 4092 A
- 1620 V
- (05043)210 648 A
- (#else)210 1026 A
- 1710 V
- (05044)210 648 A
- (#define)294 1026 A
- (protected_mode)588 1362 A
- 2034(1)S
- 2370(/*)S
- (386)126 2496 A
- (mode)168 2664 A
- (implies)294 2874 A
- (protected)378 3210 A
- (mode)168 3630 A
- 3840(*/)S
- 1800 V
- (05045)210 648 A
- (#endif)252 1026 A
- 1890 V
- (05046)210 648 A
- 1980 V
- (05047)210 648 A
- 1026(/*)S
- (Video)210 1152 A
- (card)168 1404 A
- (types.)252 1614 A
- 1908(*/)S
- 2070 V
- (05048)210 648 A
- (EXTERN)252 1026 A
- (int)126 1320 A
- (ega;)168 1488 A
- 2370(/*)S
- (nonzero)294 2496 A
- 2832(if)S
- (console)294 2958 A
- 3294(is)S
- (EGA)126 3420 A
- 3588(or)S
- (VGA)126 3714 A
- 3882(*/)S
- 2160 V
- (05049)210 648 A
- (EXTERN)252 1026 A
- (int)126 1320 A
- (vga;)168 1488 A
- 2370(/*)S
- (nonzero)294 2496 A
- 2832(if)S
- (console)294 2958 A
- 3294(is)S
- (VGA)126 3420 A
- 3588(*/)S
- 2250 V
- (05050)210 648 A
- 2340 V
- (05051)210 648 A
- 1026(/*)S
- (Memory)252 1152 A
- (sizes.)252 1446 A
- 1740(*/)S
- 2430 V
- (05052)210 648 A
- (EXTERN)252 1026 A
- (unsigned)336 1320 A
- (ext_memsize;)504 1698 A
- 2370(/*)S
- (initialized)462 2496 A
- 3000(by)S
- (assembler)378 3126 A
- (startup)294 3546 A
- (code)168 3882 A
- 4092(*/)S
- 2520 V
- (05053)210 648 A
- (EXTERN)252 1026 A
- (unsigned)336 1320 A
- (low_memsize;)504 1698 A
- 2610 V
- (05054)210 648 A
- 2700 V
- (05055)210 648 A
- 1026(/*)S
- (Miscellaneous.)588 1152 A
- 1782(*/)S
- 2790 V
- (05056)210 648 A
- (EXTERN)252 1026 A
- (irq_handler_t)546 1320 A
- (irq_table[NR_IRQ_VECTORS];)1092 1908 A
- 2880 V
- (05057)210 648 A
- (EXTERN)252 1026 A
- (int)126 1320 A
- (irq_use;)336 1488 A
- 2370(/*)S
- (bit)126 2496 A
- (map)126 2664 A
- 2832(of)S
- (all)126 2958 A
- (in-use)252 3126 A
- (irq's)210 3420 A
- 3672(*/)S
- 2970 V
- (05058)210 648 A
- (EXTERN)252 1026 A
- (reg_t)210 1320 A
- (mon_ss,)294 1572 A
- (mon_sp;)294 1908 A
- 2370(/*)S
- (monitor)294 2496 A
- (stack)210 2832 A
- 3084(*/)S
- 3060 V
- (05059)210 648 A
- (EXTERN)252 1026 A
- (int)126 1320 A
- (mon_return;)462 1488 A
- 2370(/*)S
- (true)168 2496 A
- 2706(if)S
- (return)252 2832 A
- 3126(to)S
- (the)126 3252 A
- (monitor)294 3420 A
- (possible)336 3756 A
- 4134(*/)S
- 3150 V
- (05060)210 648 A
- (EXTERN)252 1026 A
- (phys_bytes)420 1320 A
- (reboot_code;)504 1782 A
- 2370(/*)S
- (program)294 2496 A
- (for)126 2832 A
- (the)126 3000 A
- (boot)168 3168 A
- (monitor)294 3378 A
- 3714(*/)S
- 3240 V
- (05061)210 648 A
- 3330 V
- (05062)210 648 A
- 1026(/*)S
- (Variables)378 1152 A
- (that)168 1572 A
- (are)126 1782 A
- (initialized)462 1950 A
- (elsewhere)378 2454 A
- (are)126 2874 A
- (just)168 3042 A
- (extern)252 3252 A
- (here.)210 3546 A
- 3798(*/)S
- 3420 V
- (05063)210 648 A
- (extern)252 1026 A
- (struct)252 1320 A
- (segdesc_s)378 1614 A
- (gdt[];)252 2034 A
- 2370(/*)S
- (global)252 2496 A
- (descriptor)420 2790 A
- (table)210 3252 A
- (for)126 3504 A
- (protected)378 3672 A
- (mode*/)252 4092 A
- 3510 V
- (05064)210 648 A
- 3600 V
- (05065)210 648 A
- (EXTERN)252 1026 A
- (_PROTOTYPE()462 1320 A
- (void)168 1824 A
- ((*level0_func),)630 2034 A
- ((void))252 2706 A
- 3000();)S
- 3690 V
- (05066)210 648 A
- (#endif)252 1026 A
- 1320(/*)S
- ((CHIP)210 1446 A
- 1698(==)S
- (INTEL))252 1824 A
- 2118(*/)S
- 3780 V
- (05067)210 648 A
- 3870 V
- (05068)210 648 A
- (#if)126 1026 A
- ((CHIP)210 1194 A
- 1446(==)S
- (M68000))294 1572 A
- 3960 V
- (05069)210 648 A
- 1026(/*)S
- (Variables)378 1152 A
- (that)168 1572 A
- (are)126 1782 A
- (initialized)462 1950 A
- (elsewhere)378 2454 A
- (are)126 2874 A
- (just)168 3042 A
- (extern)252 3252 A
- (here.)210 3546 A
- 3798(*/)S
- 4050 V
- (05070)210 648 A
- (extern)252 1026 A
- (int)126 1320 A
- (keypad;)294 1488 A
- 2370(/*)S
- (Flag)168 2496 A
- (for)126 2706 A
- (keypad)252 2874 A
- (mode)168 3168 A
- 3378(*/)S
- 4140 V
- (05071)210 648 A
- (extern)252 1026 A
- (int)126 1320 A
- (app_mode;)378 1488 A
- 2370(/*)S
- (Flag)168 2496 A
- (for)126 2706 A
- (arrow)210 2874 A
- (key)126 3126 A
- (application)462 3294 A
- (mode)168 3798 A
- 4008(*/)S
- 4230 V
- (05072)210 648 A
- (extern)252 1026 A
- (int)126 1320 A
- (STdebKey;)378 1488 A
- 2370(/*)S
- (nonzero)294 2496 A
- 2832(if)S
- (ctl-alt-Fx)420 2958 A
- (detected)336 3420 A
- 3798(*/)S
- 4320 V
- (05073)210 648 A
- (extern)252 1026 A
- (struct)252 1320 A
- (tty)126 1614 A
- (*cur_cons;)420 1782 A
- 2370(/*)S
- (virtual)294 2496 A
- (cons)168 2832 A
- (currently)378 3042 A
- (displayed)378 3462 A
- 3882(*/)S
- 4410 V
- (05074)210 648 A
- (extern)252 1026 A
- (unsigned)336 1320 A
- (char)168 1698 A
- (font8[];)336 1908 A
- 2370(/*)S
- 2496(8)S
- (pixel)210 2580 A
- (wide)168 2832 A
- (font)168 3042 A
- (table)210 3252 A
- ((initialized))546 3504 A
- 4092(*/)S
- 4500 V
- (05075)210 648 A
- (extern)252 1026 A
- (unsigned)336 1320 A
- (char)168 1698 A
- (font12[];)378 1908 A
- 2370(/*)S
- 2496(12)S
- (pixel)210 2622 A
- (wide)168 2874 A
- (font)168 3084 A
- (table)210 3294 A
- ((initialized))546 3546 A
- 4134(*/)S
- 4590 V
- (05076)210 648 A
- (extern)252 1026 A
- (unsigned)336 1320 A
- (char)168 1698 A
- (font16[];)378 1908 A
- 2370(/*)S
- 2496(16)S
- (pixel)210 2622 A
- (wide)168 2874 A
- (font)168 3084 A
- (table)210 3294 A
- ((initialized))546 3546 A
- 4134(*/)S
- 4680 V
- (05077)210 648 A
- (extern)252 1026 A
- (unsigned)336 1320 A
- (short)210 1698 A
- (resolution;)462 1950 A
- 2454(/*)S
- (screen)252 2580 A
- (res;)168 2874 A
- (ST_RES_LOW..TT_RES_HIGH)966 3084 A
- 4092(*/)S
- 4770 V
- (05078)210 648 A
- (#endif)252 1026 A
- 5040 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 5130 V
- (src/kernel/proc.h)714 2034 A
- 5220 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 5400 V
- (05100)210 648 A
- (#ifndef)294 1026 A
- (PROC_H)252 1362 A
- 5490 V
- (05101)210 648 A
- (#define)294 1026 A
- (PROC_H)252 1362 A
- 5580 V
- (05102)210 648 A
- 5670 V
- (05103)210 648 A
- 1026(/*)S
- (Here)168 1152 A
- 1362(is)S
- (the)126 1488 A
- (declaration)462 1656 A
- 2160(of)S
- (the)126 2286 A
- (process)294 2454 A
- (table.)252 2790 A
- 3126(It)S
- (contains)336 3252 A
- (the)126 3630 A
- (process')336 3798 A
- 5760 V
- (05104)210 648 A
- 1068(*)S
- (registers,)420 1152 A
- (memory)252 1614 A
- (map,)168 1908 A
- (accounting,)462 2118 A
- (and)126 2622 A
- (message)294 2790 A
- (send/receive)504 3126 A
- (information.)504 3672 A
- 5850 V
- (05105)210 648 A
- 1068(*)S
- (Many)168 1152 A
- (assembly)336 1362 A
- (code)168 1740 A
- (routines)336 1950 A
- (reference)378 2328 A
- (fields)252 2748 A
- 3042(in)S
- (it.)126 3168 A
- (The)126 3378 A
- (offsets)294 3546 A
- 3882(to)S
- (these)210 4008 A
- 5940 V
- (05106)210 648 A
- 1068(*)S
- (fields)252 1152 A
- (are)126 1446 A
- (defined)294 1614 A
- 1950(in)S
- (the)126 2076 A
- (assembler)378 2244 A
- (include)294 2664 A
- (file)168 3000 A
- (sconst.h.)378 3210 A
- (When)168 3672 A
- (changing)336 3882 A
- 6030 V
- (05107)210 648 A
- 1068(*)S
- ('proc',)294 1152 A
- 1488(be)S
- (sure)168 1614 A
- 1824(to)S
- (change)252 1950 A
- (sconst.h)336 2244 A
- 2622(to)S
- (match.)252 2748 A
- 6120 V
- (05108)210 648 A
- 1068(*/)S
- 6210 V
- (05109)210 648 A
- 8418 V
- EP
- %%Page: 59 59
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 2046(File:)S
- 2279(src/kernel/proc.h)S
- 12 B
- 4308(59)S
- 900 V
- 7 LST
- (05110)210 648 A
- (struct)252 1026 A
- (proc)168 1320 A
- 1530({)S
- 990 V
- (05111)210 648 A
- (struct)252 1110 A
- (stackframe_s)504 1404 A
- (p_reg;)252 1950 A
- 2370(/*)S
- (process')336 2496 A
- (registers)378 2874 A
- (saved)210 3294 A
- 3546(in)S
- (stack)210 3672 A
- (frame)210 3924 A
- 4176(*/)S
- 1080 V
- (05112)210 648 A
- 1170 V
- (05113)210 648 A
- (#if)126 1026 A
- ((CHIP)210 1194 A
- 1446(==)S
- (INTEL))252 1572 A
- 1260 V
- (05114)210 648 A
- (reg_t)210 1110 A
- (p_ldt_sel;)420 1362 A
- 2370(/*)S
- (selector)336 2496 A
- 2874(in)S
- (gdt)126 3000 A
- (giving)252 3168 A
- (ldt)126 3462 A
- (base)168 3630 A
- (and)126 3840 A
- (limit*/)294 4008 A
- 1350 V
- (05115)210 648 A
- (struct)252 1110 A
- (segdesc_s)378 1404 A
- (p_ldt[2];)378 1824 A
- 2370(/*)S
- (local)210 2496 A
- (descriptors)462 2748 A
- (for)126 3252 A
- (code)168 3420 A
- (and)126 3630 A
- (data)168 3798 A
- 4008(*/)S
- 1440 V
- (05116)210 648 A
- 2370(/*)S
- 2496(2)S
- 2580(is)S
- (LDT_SIZE)336 2706 A
- 3084(-)S
- (avoid)210 3168 A
- (include)294 3420 A
- (protect.h)378 3756 A
- 4176(*/)S
- 1530 V
- (05117)210 648 A
- (#endif)252 1026 A
- 1320(/*)S
- ((CHIP)210 1446 A
- 1698(==)S
- (INTEL))252 1824 A
- 2118(*/)S
- 1620 V
- (05118)210 648 A
- 1710 V
- (05119)210 648 A
- (reg_t)210 1110 A
- (*p_stguard;)462 1362 A
- 2370(/*)S
- (stack)210 2496 A
- (guard)210 2748 A
- (word)168 3000 A
- 3210(*/)S
- 1800 V
- (05120)210 648 A
- 1890 V
- (05121)210 648 A
- (int)126 1110 A
- (p_nr;)210 1278 A
- 2370(/*)S
- (number)252 2496 A
- 2790(of)S
- (this)168 2916 A
- (process)294 3126 A
- ((for)168 3462 A
- (fast)168 3672 A
- (access))294 3882 A
- 4218(*/)S
- 1980 V
- (05122)210 648 A
- 2070 V
- (05123)210 648 A
- (int)126 1110 A
- (p_int_blocked;)588 1278 A
- 2370(/*)S
- (nonzero)294 2496 A
- 2832(if)S
- (int)126 2958 A
- (msg)126 3126 A
- (blocked)294 3294 A
- 3630(by)S
- (busy)168 3756 A
- (task)168 3966 A
- 4176(*/)S
- 2160 V
- (05124)210 648 A
- (int)126 1110 A
- (p_int_held;)462 1278 A
- 2370(/*)S
- (nonzero)294 2496 A
- 2832(if)S
- (int)126 2958 A
- (msg)126 3126 A
- (held)168 3294 A
- 3504(by)S
- (busy)168 3630 A
- (syscall)294 3840 A
- 4176(*/)S
- 2250 V
- (05125)210 648 A
- (struct)252 1110 A
- (proc)168 1404 A
- (*p_nextheld;)504 1614 A
- 2370(/*)S
- (next)168 2496 A
- 2706(in)S
- (chain)210 2832 A
- 3084(of)S
- (held-up)294 3210 A
- (int)126 3546 A
- (processes)378 3714 A
- 4134(*/)S
- 2340 V
- (05126)210 648 A
- 2430 V
- (05127)210 648 A
- (int)126 1110 A
- (p_flags;)336 1278 A
- 2370(/*)S
- (P_SLOT_FREE,)504 2496 A
- (SENDING,)336 3042 A
- (RECEIVING,)420 3420 A
- (etc.)168 3882 A
- 4092(*/)S
- 2520 V
- (05128)210 648 A
- (struct)252 1110 A
- (mem_map)294 1404 A
- (p_map[NR_SEGS];/*)714 1740 A
- (memory)252 2496 A
- (map)126 2790 A
- 2958(*/)S
- 2610 V
- (05129)210 648 A
- (pid_t)210 1110 A
- (p_pid;)252 1362 A
- 2370(/*)S
- (process)294 2496 A
- 2832(id)S
- (passed)252 2958 A
- 3252(in)S
- (from)168 3378 A
- 3588(MM)S
- 3714(*/)S
- 2700 V
- (05130)210 648 A
- 2790 V
- (05131)210 648 A
- (clock_t)294 1110 A
- (user_time;)420 1446 A
- 2370(/*)S
- (user)168 2496 A
- (time)168 2706 A
- 2916(in)S
- (ticks)210 3042 A
- 3294(*/)S
- 2880 V
- (05132)210 648 A
- (clock_t)294 1110 A
- (sys_time;)378 1446 A
- 2370(/*)S
- (sys)126 2496 A
- (time)168 2664 A
- 2874(in)S
- (ticks)210 3000 A
- 3252(*/)S
- 2970 V
- (05133)210 648 A
- (clock_t)294 1110 A
- (child_utime;)504 1446 A
- 2370(/*)S
- (cumulative)420 2496 A
- (user)168 2958 A
- (time)168 3168 A
- 3378(of)S
- (children)336 3504 A
- 3882(*/)S
- 3060 V
- (05134)210 648 A
- (clock_t)294 1110 A
- (child_stime;)504 1446 A
- 2370(/*)S
- (cumulative)420 2496 A
- (sys)126 2958 A
- (time)168 3126 A
- 3336(of)S
- (children)336 3462 A
- 3840(*/)S
- 3150 V
- (05135)210 648 A
- (clock_t)294 1110 A
- (p_alarm;)336 1446 A
- 2370(/*)S
- (time)168 2496 A
- 2706(of)S
- (next)168 2832 A
- (alarm)210 3042 A
- 3294(in)S
- (ticks,)252 3420 A
- 3714(or)S
- 3840(0)S
- 3924(*/)S
- 3240 V
- (05136)210 648 A
- 3330 V
- (05137)210 648 A
- (struct)252 1110 A
- (proc)168 1404 A
- (*p_callerq;)462 1614 A
- 2370(/*)S
- (head)168 2496 A
- 2706(of)S
- (list)168 2832 A
- 3042(of)S
- (procs)210 3168 A
- (wishing)294 3420 A
- 3756(to)S
- (send)168 3882 A
- 4092(*/)S
- 3420 V
- (05138)210 648 A
- (struct)252 1110 A
- (proc)168 1404 A
- (*p_sendlink;)504 1614 A
- 2370(/*)S
- (link)168 2496 A
- 2706(to)S
- (next)168 2832 A
- (proc)168 3042 A
- (wishing)294 3252 A
- 3588(to)S
- (send)168 3714 A
- 3924(*/)S
- 3510 V
- (05139)210 648 A
- (message)294 1110 A
- (*p_messbuf;)462 1446 A
- 2370(/*)S
- (pointer)294 2496 A
- 2832(to)S
- (message)294 2958 A
- (buffer)252 3294 A
- 3588(*/)S
- 3600 V
- (05140)210 648 A
- (int)126 1110 A
- (p_getfrom;)420 1278 A
- 2370(/*)S
- (from)168 2496 A
- (whom)168 2706 A
- (does)168 2916 A
- (process)294 3126 A
- (want)168 3462 A
- 3672(to)S
- (receive?)336 3798 A
- 4176(*/)S
- 3690 V
- (05141)210 648 A
- (int)126 1110 A
- (p_sendto;)378 1278 A
- 3780 V
- (05142)210 648 A
- 3870 V
- (05143)210 648 A
- (struct)252 1110 A
- (proc)168 1404 A
- (*p_nextready;)546 1614 A
- 2370(/*)S
- (pointer)294 2496 A
- 2832(to)S
- (next)168 2958 A
- (ready)210 3168 A
- (process)294 3420 A
- 3756(*/)S
- 3960 V
- (05144)210 648 A
- (sigset_t)336 1110 A
- (p_pending;)420 1488 A
- 2370(/*)S
- (bit)126 2496 A
- (map)126 2664 A
- (for)126 2832 A
- (pending)294 3000 A
- (signals)294 3336 A
- 3672(*/)S
- 4050 V
- (05145)210 648 A
- (unsigned)336 1110 A
- (p_pendcount;)504 1488 A
- 2370(/*)S
- (count)210 2496 A
- 2748(of)S
- (pending)294 2874 A
- (and)126 3210 A
- (unfinished)420 3378 A
- (signals)294 3840 A
- 4176(*/)S
- 4140 V
- (05146)210 648 A
- 4230 V
- (05147)210 648 A
- (char)168 1110 A
- (p_name[16];)462 1320 A
- 2370(/*)S
- (name)168 2496 A
- 2706(of)S
- (the)126 2832 A
- (process)294 3000 A
- 3336(*/)S
- 4320 V
- (05148)210 648 A
- 1026(};)S
- 4410 V
- (05149)210 648 A
- 4500 V
- (05150)210 648 A
- 1026(/*)S
- (Guard)210 1152 A
- (word)168 1404 A
- (for)126 1614 A
- (task)168 1782 A
- (stacks.)294 1992 A
- 2328(*/)S
- 4590 V
- (05151)210 648 A
- (#define)294 1026 A
- (STACK_GUARD)462 1362 A
- (((reg_t))336 2034 A
- ((sizeof(reg_t))588 2412 A
- 3042(==)S
- 3168(2)S
- 3252(?)S
- (0xBEEF)252 3336 A
- 3630(:)S
- (0xDEADBEEF)))504 3714 A
- 4680 V
- (05152)210 648 A
- 4770 V
- (05153)210 648 A
- 1026(/*)S
- (Bits)168 1152 A
- (for)126 1362 A
- (p_flags)294 1530 A
- 1866(in)S
- (proc[].)294 1992 A
- 2370(A)S
- (process)294 2454 A
- 2790(is)S
- (runnable)336 2916 A
- (iff)126 3294 A
- (p_flags)294 3462 A
- 3798(==)S
- 3924(0.)S
- 4050(*/)S
- 4860 V
- (05154)210 648 A
- (#define)294 1026 A
- (P_SLOT_FREE)462 1362 A
- (001)126 2076 A
- 2370(/*)S
- (set)126 2496 A
- (when)168 2664 A
- (slot)168 2874 A
- 3084(is)S
- (not)126 3210 A
- 3378(in)S
- (use)126 3504 A
- 3672(*/)S
- 4950 V
- (05155)210 648 A
- (#define)294 1026 A
- (NO_MAP)252 1362 A
- (002)126 2076 A
- 2370(/*)S
- (keeps)210 2496 A
- (unmapped)336 2748 A
- (forked)252 3126 A
- (child)210 3420 A
- (from)168 3672 A
- (running)294 3882 A
- 4218(*/)S
- 5040 V
- (05156)210 648 A
- (#define)294 1026 A
- (SENDING)294 1362 A
- (004)126 2076 A
- 2370(/*)S
- (set)126 2496 A
- (when)168 2664 A
- (process)294 2874 A
- (blocked)294 3210 A
- (trying)252 3546 A
- 3840(to)S
- (send)168 3966 A
- 4176(*/)S
- 5130 V
- (05157)210 648 A
- (#define)294 1026 A
- (RECEIVING)378 1362 A
- (010)126 2076 A
- 2370(/*)S
- (set)126 2496 A
- (when)168 2664 A
- (process)294 2874 A
- (blocked)294 3210 A
- (trying)252 3546 A
- 3840(to)S
- (recv)168 3966 A
- 4176(*/)S
- 5220 V
- (05158)210 648 A
- (#define)294 1026 A
- (PENDING)294 1362 A
- (020)126 2076 A
- 2370(/*)S
- (set)126 2496 A
- (when)168 2664 A
- (inform())336 2874 A
- 3252(of)S
- (signal)252 3378 A
- (pending)294 3672 A
- 4008(*/)S
- 5310 V
- (05159)210 648 A
- (#define)294 1026 A
- (SIG_PENDING)462 1362 A
- (040)126 2076 A
- 2370(/*)S
- (keeps)210 2496 A
- (to-be-signalled)630 2748 A
- (proc)168 3420 A
- (from)168 3630 A
- (running)294 3840 A
- 4176(*/)S
- 5400 V
- (05160)210 648 A
- (#define)294 1026 A
- (P_STOP)252 1362 A
- (0100)168 2034 A
- 2370(/*)S
- (set)126 2496 A
- (when)168 2664 A
- (process)294 2874 A
- 3210(is)S
- (being)210 3336 A
- (traced)252 3588 A
- 3882(*/)S
- 5490 V
- (05161)210 648 A
- 5580 V
- (05162)210 648 A
- 1026(/*)S
- (Magic)210 1152 A
- (process)294 1404 A
- (table)210 1740 A
- (addresses.)420 1992 A
- 2454(*/)S
- 5670 V
- (05163)210 648 A
- (#define)294 1026 A
- (BEG_PROC_ADDR)546 1362 A
- ((&proc[0]))420 1950 A
- 5760 V
- (05164)210 648 A
- (#define)294 1026 A
- (END_PROC_ADDR)546 1362 A
- ((&proc[NR_TASKS)630 1950 A
- 2622(+)S
- (NR_PROCS]))420 2706 A
- 5850 V
- (05165)210 648 A
- (#define)294 1026 A
- (END_TASK_ADDR)546 1362 A
- ((&proc[NR_TASKS]))714 1950 A
- 5940 V
- (05166)210 648 A
- (#define)294 1026 A
- (BEG_SERV_ADDR)546 1362 A
- ((&proc[NR_TASKS]))714 1950 A
- 6030 V
- (05167)210 648 A
- (#define)294 1026 A
- (BEG_USER_ADDR)546 1362 A
- ((&proc[NR_TASKS)630 1950 A
- 2622(+)S
- (LOW_USER]))420 2706 A
- 6120 V
- (05168)210 648 A
- 6210 V
- (05169)210 648 A
- (#define)294 1026 A
- (NIL_PROC)336 1362 A
- (((struct)336 2118 A
- (proc)168 2496 A
- 2706(*))S
- 2832(0))S
- 8418 V
- EP
- %%Page: 60 60
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- 648(60)S
- 11 R
- 2046(File:)S
- 2279(src/kernel/proc.h)S
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (05170)210 648 A
- (#define)294 1026 A
- (isidlehardware(n))714 1362 A
- (((n))168 2118 A
- 2328(==)S
- (IDLE)168 2454 A
- 2664(||)S
- ((n))126 2790 A
- 2958(==)S
- (HARDWARE))378 3084 A
- 990 V
- (05171)210 648 A
- (#define)294 1026 A
- (isokprocn(n))504 1362 A
- (((unsigned))462 2118 A
- (((n))168 2622 A
- 2832(+)S
- (NR_TASKS))378 2916 A
- 3336(<)S
- (NR_PROCS)336 3420 A
- 3798(+)S
- (NR_TASKS))378 3882 A
- 1080 V
- (05172)210 648 A
- (#define)294 1026 A
- (isoksrc_dest(n))630 1362 A
- ((isokprocn(n))546 2118 A
- 2706(||)S
- ((n))126 2832 A
- 3000(==)S
- (ANY))168 3126 A
- 1170 V
- (05173)210 648 A
- (#define)294 1026 A
- (isoksusern(n))546 1362 A
- (((unsigned))462 2118 A
- ((n))126 2622 A
- 2790(<)S
- (NR_PROCS))378 2874 A
- 1260 V
- (05174)210 648 A
- (#define)294 1026 A
- (isokusern(n))504 1362 A
- (((unsigned))462 2118 A
- (((n))168 2622 A
- 2832(-)S
- (LOW_USER))378 2916 A
- 3336(<)S
- (NR_PROCS)336 3420 A
- 3798(-)S
- (LOW_USER))378 3882 A
- 1350 V
- (05175)210 648 A
- (#define)294 1026 A
- (isrxhardware(n))630 1362 A
- (((n))168 2118 A
- 2328(==)S
- (ANY)126 2454 A
- 2622(||)S
- ((n))126 2748 A
- 2916(==)S
- (HARDWARE))378 3042 A
- 1440 V
- (05176)210 648 A
- (#define)294 1026 A
- (issysentn(n))504 1362 A
- (((n))168 2118 A
- 2328(==)S
- (FS_PROC_NR)420 2454 A
- 2916(||)S
- ((n))126 3042 A
- 3210(==)S
- (MM_PROC_NR))462 3336 A
- 1530 V
- (05177)210 648 A
- (#define)294 1026 A
- (istaskp(p))420 1362 A
- (((p))168 2118 A
- 2328(<)S
- (END_TASK_ADDR)546 2412 A
- 3000(&&)S
- ((p))126 3126 A
- 3294(!=)S
- (proc_addr(IDLE)))672 3420 A
- 1620 V
- (05178)210 648 A
- (#define)294 1026 A
- (isuserp(p))420 1362 A
- (((p))168 2118 A
- 2328(>=)S
- (BEG_USER_ADDR))588 2454 A
- 1710 V
- (05179)210 648 A
- (#define)294 1026 A
- (proc_addr(n))504 1362 A
- ((pproc_addr)462 2118 A
- 2622(+)S
- (NR_TASKS)[(n)])588 2706 A
- 1800 V
- (05180)210 648 A
- (#define)294 1026 A
- (cproc_addr(n))546 1362 A
- ((&(proc)294 2118 A
- 2454(+)S
- (NR_TASKS)[(n)]))630 2538 A
- 1890 V
- (05181)210 648 A
- (#define)294 1026 A
- (proc_number(p))588 1362 A
- (((p)->p_nr))462 2118 A
- 1980 V
- (05182)210 648 A
- (#define)294 1026 A
- (proc_vir2phys(p,)672 1362 A
- (vir))168 2076 A
- 2286(\)S
- 2070 V
- (05183)210 648 A
- ((((phys_bytes)(p)->p_map[D].mem_phys)1512 2118 A
- 3672(<<)S
- (CLICK_SHIFT))504 3798 A
- 4344(\)S
- 2160 V
- (05184)210 648 A
- 3378(+)S
- ((vir_bytes))462 3462 A
- ((vir)))252 3966 A
- 2250 V
- (05185)210 648 A
- 2340 V
- (05186)210 648 A
- (EXTERN)252 1026 A
- (struct)252 1320 A
- (proc)168 1614 A
- (proc[NR_TASKS)546 1824 A
- 2412(+)S
- (NR_PROCS];)420 2496 A
- 3042(/*)S
- (process)294 3168 A
- (table)210 3504 A
- 3756(*/)S
- 2430 V
- (05187)210 648 A
- (EXTERN)252 1026 A
- (struct)252 1320 A
- (proc)168 1614 A
- (*pproc_addr[NR_TASKS)840 1824 A
- 2706(+)S
- (NR_PROCS];)420 2790 A
- 2520 V
- (05188)210 648 A
- 1026(/*)S
- (ptrs)168 1152 A
- 1362(to)S
- (process)294 1488 A
- (table)210 1824 A
- (slots;)252 2076 A
- (fast)168 2370 A
- (because)294 2580 A
- (now)126 2916 A
- 3084(a)S
- (process)294 3168 A
- (entry)210 3504 A
- (can)126 3756 A
- 3924(be)S
- (found)210 4050 A
- 2610 V
- (05189)210 648 A
- 1152(by)S
- (indexing)336 1278 A
- (the)126 1656 A
- (pproc_addr)420 1824 A
- (array,)252 2286 A
- (while)210 2580 A
- (accessing)378 2832 A
- 3252(an)S
- (element)294 3378 A
- 3714(i)S
- (requires)336 3798 A
- 2700 V
- (05190)210 648 A
- 1152(a)S
- (multiplication)588 1236 A
- (with)168 1866 A
- (sizeof(struct)546 2076 A
- (proc))210 2664 A
- 2916(to)S
- (determine)378 3042 A
- (the)126 3462 A
- (address)294 3630 A
- 3966(*/)S
- 2790 V
- (05191)210 648 A
- (EXTERN)252 1026 A
- (struct)252 1320 A
- (proc)168 1614 A
- (*bill_ptr;)420 1824 A
- 2370(/*)S
- (ptr)126 2496 A
- 2664(to)S
- (process)294 2790 A
- 3126(to)S
- (bill)168 3252 A
- (for)126 3462 A
- (clock)210 3630 A
- (ticks)210 3882 A
- 4134(*/)S
- 2880 V
- (05192)210 648 A
- (EXTERN)252 1026 A
- (struct)252 1320 A
- (proc)168 1614 A
- (*rdy_head[NQ];)588 1824 A
- 2706(/*)S
- (pointers)336 2832 A
- 3210(to)S
- (ready)210 3336 A
- (list)168 3588 A
- (headers)294 3798 A
- 4134(*/)S
- 2970 V
- (05193)210 648 A
- (EXTERN)252 1026 A
- (struct)252 1320 A
- (proc)168 1614 A
- (*rdy_tail[NQ];)588 1824 A
- 2706(/*)S
- (pointers)336 2832 A
- 3210(to)S
- (ready)210 3336 A
- (list)168 3588 A
- (tails)210 3798 A
- 4050(*/)S
- 3060 V
- (05194)210 648 A
- 3150 V
- (05195)210 648 A
- (#endif)252 1026 A
- 1320(/*)S
- (PROC_H)252 1446 A
- 1740(*/)S
- 3690 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3780 V
- (src/kernel/protect.h)840 2034 A
- 3870 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4050 V
- (05200)210 648 A
- 1026(/*)S
- (Constants)378 1152 A
- (for)126 1572 A
- (protected)378 1740 A
- (mode.)210 2160 A
- 2412(*/)S
- 4140 V
- (05201)210 648 A
- 4230 V
- (05202)210 648 A
- 1026(/*)S
- (Table)210 1152 A
- (sizes.)252 1404 A
- 1698(*/)S
- 4320 V
- (05203)210 648 A
- (#define)294 1026 A
- (GDT_SIZE)336 1362 A
- ((FIRST_LDT_INDEX)672 1740 A
- 2454(+)S
- (NR_TASKS)336 2538 A
- 2916(+)S
- (NR_PROCS))378 3000 A
- 3420(/*)S
- (spec.)210 3546 A
- (and)126 3798 A
- (LDT's)210 3966 A
- 4218(*/)S
- 4410 V
- (05204)210 648 A
- (#define)294 1026 A
- (IDT_SIZE)336 1362 A
- ((IRQ8_VECTOR)504 1740 A
- 2286(+)S
- 2370(8))S
- 2706(/*)S
- (only)168 2832 A
- 3042(up)S
- 3168(to)S
- (the)126 3294 A
- (highest)294 3462 A
- (vector)252 3798 A
- 4092(*/)S
- 4500 V
- (05205)210 648 A
- (#define)294 1026 A
- (LDT_SIZE)336 1362 A
- 2076(2)S
- 2370(/*)S
- (contains)336 2496 A
- 2874(CS)S
- (and)126 3000 A
- 3168(DS)S
- (only)168 3294 A
- 3504(*/)S
- 4590 V
- (05206)210 648 A
- 4680 V
- (05207)210 648 A
- 1026(/*)S
- (Fixed)210 1152 A
- (global)252 1404 A
- (descriptors.)504 1698 A
- 2286(1)S
- 2370(to)S
- 2496(7)S
- (are)126 2580 A
- (prescribed)420 2748 A
- 3210(by)S
- (the)126 3336 A
- (BIOS.)210 3504 A
- 3756(*/)S
- 4770 V
- (05208)210 648 A
- (#define)294 1026 A
- (GDT_INDEX)378 1362 A
- 2076(1)S
- 2370(/*)S
- (GDT)126 2496 A
- (descriptor)420 2664 A
- 3126(*/)S
- 4860 V
- (05209)210 648 A
- (#define)294 1026 A
- (IDT_INDEX)378 1362 A
- 2076(2)S
- 2370(/*)S
- (IDT)126 2496 A
- (descriptor)420 2664 A
- 3126(*/)S
- 4950 V
- (05210)210 648 A
- (#define)294 1026 A
- (DS_INDEX)336 1362 A
- 2076(3)S
- 2370(/*)S
- (kernel)252 2496 A
- 2790(DS)S
- 2916(*/)S
- 5040 V
- (05211)210 648 A
- (#define)294 1026 A
- (ES_INDEX)336 1362 A
- 2076(4)S
- 2370(/*)S
- (kernel)252 2496 A
- 2790(ES)S
- ((386:)210 2916 A
- (flag)168 3168 A
- 3378(4)S
- 3462(Gb)S
- 3588(at)S
- (startup))336 3714 A
- 4092(*/)S
- 5130 V
- (05212)210 648 A
- (#define)294 1026 A
- (SS_INDEX)336 1362 A
- 2076(5)S
- 2370(/*)S
- (kernel)252 2496 A
- 2790(SS)S
- ((386:)210 2916 A
- (monitor)294 3168 A
- 3504(SS)S
- 3630(at)S
- (startup))336 3756 A
- 4134(*/)S
- 5220 V
- (05213)210 648 A
- (#define)294 1026 A
- (CS_INDEX)336 1362 A
- 2076(6)S
- 2370(/*)S
- (kernel)252 2496 A
- 2790(CS)S
- 2916(*/)S
- 5310 V
- (05214)210 648 A
- (#define)294 1026 A
- (MON_CS_INDEX)504 1362 A
- 2076(7)S
- 2370(/*)S
- (temp)168 2496 A
- (for)126 2706 A
- (BIOS)168 2874 A
- ((386:)210 3084 A
- (monitor)294 3336 A
- 3672(CS)S
- 3798(at)S
- (startup))336 3924 A
- 4302(*/)S
- 5400 V
- (05215)210 648 A
- (#define)294 1026 A
- (TSS_INDEX)378 1362 A
- 2076(8)S
- 2370(/*)S
- (kernel)252 2496 A
- (TSS)126 2790 A
- 2958(*/)S
- 5490 V
- (05216)210 648 A
- (#define)294 1026 A
- (DS_286_INDEX)504 1362 A
- 2076(9)S
- 2370(/*)S
- (scratch)294 2496 A
- (16-bit)252 2832 A
- (source)252 3126 A
- (segment)294 3420 A
- 3756(*/)S
- 5580 V
- (05217)210 648 A
- (#define)294 1026 A
- (ES_286_INDEX)504 1362 A
- 2034(10)S
- 2370(/*)S
- (scratch)294 2496 A
- (16-bit)252 2832 A
- (destination)462 3126 A
- (segment)294 3630 A
- 3966(*/)S
- 5670 V
- (05218)210 648 A
- (#define)294 1026 A
- (VIDEO_INDEX)462 1362 A
- 2034(11)S
- 2370(/*)S
- (video)210 2496 A
- (memory)252 2748 A
- (segment)294 3042 A
- 3378(*/)S
- 5760 V
- (05219)210 648 A
- (#define)294 1026 A
- (DP_ETH0_INDEX)546 1362 A
- 2034(12)S
- 2370(/*)S
- (Western)294 2496 A
- (Digital)294 2832 A
- (Etherplus)378 3168 A
- (buffer)252 3588 A
- 3882(*/)S
- 5850 V
- (05220)210 648 A
- (#define)294 1026 A
- (DP_ETH1_INDEX)546 1362 A
- 2034(13)S
- 2370(/*)S
- (Western)294 2496 A
- (Digital)294 2832 A
- (Etherplus)378 3168 A
- (buffer)252 3588 A
- 3882(*/)S
- 5940 V
- (05221)210 648 A
- (#define)294 1026 A
- (FIRST_LDT_INDEX)630 1362 A
- 2034(14)S
- 2370(/*)S
- (rest)168 2496 A
- 2706(of)S
- (descriptors)462 2832 A
- (are)126 3336 A
- (LDT's)210 3504 A
- 3756(*/)S
- 6030 V
- (05222)210 648 A
- 6120 V
- (05223)210 648 A
- (#define)294 1026 A
- (GDT_SELECTOR)504 1362 A
- (0x08)168 2118 A
- 2370(/*)S
- ((GDT_INDEX)420 2496 A
- 2958(*)S
- (DESC_SIZE))420 3042 A
- (bad)126 3504 A
- (for)126 3672 A
- (asld)168 3840 A
- 4050(*/)S
- 6210 V
- (05224)210 648 A
- (#define)294 1026 A
- (IDT_SELECTOR)504 1362 A
- (0x10)168 2118 A
- 2370(/*)S
- ((IDT_INDEX)420 2496 A
- 2958(*)S
- (DESC_SIZE))420 3042 A
- 3504(*/)S
- 8418 V
- EP
- %%Page: 61 61
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1990(File:)S
- 2223(src/kernel/protect.h)S
- 12 B
- 4308(61)S
- 900 V
- 7 LST
- (05225)210 648 A
- (#define)294 1026 A
- (DS_SELECTOR)462 1362 A
- (0x18)168 2118 A
- 2370(/*)S
- ((DS_INDEX)378 2496 A
- 2916(*)S
- (DESC_SIZE))420 3000 A
- 3462(*/)S
- 990 V
- (05226)210 648 A
- (#define)294 1026 A
- (ES_SELECTOR)462 1362 A
- (0x20)168 2118 A
- 2370(/*)S
- ((ES_INDEX)378 2496 A
- 2916(*)S
- (DESC_SIZE))420 3000 A
- 3462(*/)S
- 1080 V
- (05227)210 648 A
- (#define)294 1026 A
- (FLAT_DS_SELECTOR)672 1362 A
- (0x21)168 2118 A
- 2370(/*)S
- (less)168 2496 A
- (privileged)420 2706 A
- 3168(ES)S
- 3294(*/)S
- 1170 V
- (05228)210 648 A
- (#define)294 1026 A
- (SS_SELECTOR)462 1362 A
- (0x28)168 2118 A
- 2370(/*)S
- ((SS_INDEX)378 2496 A
- 2916(*)S
- (DESC_SIZE))420 3000 A
- 3462(*/)S
- 1260 V
- (05229)210 648 A
- (#define)294 1026 A
- (CS_SELECTOR)462 1362 A
- (0x30)168 2118 A
- 2370(/*)S
- ((CS_INDEX)378 2496 A
- 2916(*)S
- (DESC_SIZE))420 3000 A
- 3462(*/)S
- 1350 V
- (05230)210 648 A
- (#define)294 1026 A
- (MON_CS_SELECTOR)630 1362 A
- (0x38)168 2118 A
- 2370(/*)S
- ((MON_CS_INDEX)546 2496 A
- 3084(*)S
- (DESC_SIZE))420 3168 A
- 3630(*/)S
- 1440 V
- (05231)210 648 A
- (#define)294 1026 A
- (TSS_SELECTOR)504 1362 A
- (0x40)168 2118 A
- 2370(/*)S
- ((TSS_INDEX)420 2496 A
- 2958(*)S
- (DESC_SIZE))420 3042 A
- 3504(*/)S
- 1530 V
- (05232)210 648 A
- (#define)294 1026 A
- (DS_286_SELECTOR)630 1362 A
- (0x49)168 2118 A
- 2370(/*)S
- ((DS_286_INDEX)546 2496 A
- 3084(*)S
- (DESC_SIZE)378 3168 A
- 3588(+)S
- 3672(1))S
- 3798(*/)S
- 1620 V
- (05233)210 648 A
- (#define)294 1026 A
- (ES_286_SELECTOR)630 1362 A
- (0x51)168 2118 A
- 2370(/*)S
- ((ES_286_INDEX)546 2496 A
- 3084(*)S
- (DESC_SIZE)378 3168 A
- 3588(+)S
- 3672(1))S
- 3798(*/)S
- 1710 V
- (05234)210 648 A
- (#define)294 1026 A
- (VIDEO_SELECTOR)588 1362 A
- (0x59)168 2118 A
- 2370(/*)S
- ((VIDEO_INDEX)504 2496 A
- 3042(*)S
- (DESC_SIZE)378 3126 A
- 3546(+)S
- 3630(1))S
- 3756(*/)S
- 1800 V
- (05235)210 648 A
- (#define)294 1026 A
- (DP_ETH0_SELECTOR)672 1362 A
- (0x61)168 2118 A
- 2370(/*)S
- ((DP_ETH0_INDEX)588 2496 A
- 3126(*)S
- (DESC_SIZE))420 3210 A
- 3672(*/)S
- 1890 V
- (05236)210 648 A
- (#define)294 1026 A
- (DP_ETH1_SELECTOR)672 1362 A
- (0x69)168 2118 A
- 2370(/*)S
- ((DP_ETH1_INDEX)588 2496 A
- 3126(*)S
- (DESC_SIZE))420 3210 A
- 3672(*/)S
- 1980 V
- (05237)210 648 A
- 2070 V
- (05238)210 648 A
- 1026(/*)S
- (Fixed)210 1152 A
- (local)210 1404 A
- (descriptors.)504 1656 A
- 2202(*/)S
- 2160 V
- (05239)210 648 A
- (#define)294 1026 A
- (CS_LDT_INDEX)504 1362 A
- 2076(0)S
- 2370(/*)S
- (process)294 2496 A
- 2832(CS)S
- 2958(*/)S
- 2250 V
- (05240)210 648 A
- (#define)294 1026 A
- (DS_LDT_INDEX)504 1362 A
- 2076(1)S
- 2370(/*)S
- (process)294 2496 A
- (DS=ES=FS=GS=SS)588 2832 A
- 3462(*/)S
- 2340 V
- (05241)210 648 A
- 2430 V
- (05242)210 648 A
- 1026(/*)S
- (Privileges.)462 1152 A
- 1656(*/)S
- 2520 V
- (05243)210 648 A
- (#define)294 1026 A
- (INTR_PRIVILEGE)588 1362 A
- 2076(0)S
- 2370(/*)S
- (kernel)252 2496 A
- (and)126 2790 A
- (interrupt)378 2958 A
- (handlers)336 3378 A
- 3756(*/)S
- 2610 V
- (05244)210 648 A
- (#define)294 1026 A
- (TASK_PRIVILEGE)588 1362 A
- 2076(1)S
- 2700 V
- (05245)210 648 A
- (#define)294 1026 A
- (USER_PRIVILEGE)588 1362 A
- 2076(3)S
- 2790 V
- (05246)210 648 A
- 2880 V
- (05247)210 648 A
- 1026(/*)S
- (286)126 1152 A
- (hardware)336 1320 A
- (constants.)420 1698 A
- 2160(*/)S
- 2970 V
- (05248)210 648 A
- 3060 V
- (05249)210 648 A
- 1026(/*)S
- (Exception)378 1152 A
- (vector)252 1572 A
- (numbers.)336 1866 A
- 2244(*/)S
- 3150 V
- (05250)210 648 A
- (#define)294 1026 A
- (BOUNDS_VECTOR)546 1362 A
- 2202(5)S
- 2370(/*)S
- (bounds)252 2496 A
- (check)210 2790 A
- (failed)252 3042 A
- 3336(*/)S
- 3240 V
- (05251)210 648 A
- (#define)294 1026 A
- (INVAL_OP_VECTOR)630 1362 A
- 2202(6)S
- 2370(/*)S
- (invalid)294 2496 A
- (opcode)252 2832 A
- 3126(*/)S
- 3330 V
- (05252)210 648 A
- (#define)294 1026 A
- (COPROC_NOT_VECTOR)714 1362 A
- 2202(7)S
- 2370(/*)S
- (coprocessor)462 2496 A
- (not)126 3000 A
- (available)378 3168 A
- 3588(*/)S
- 3420 V
- (05253)210 648 A
- (#define)294 1026 A
- (DOUBLE_FAULT_VECTOR)798 1362 A
- 2202(8)S
- 3510 V
- (05254)210 648 A
- (#define)294 1026 A
- (COPROC_SEG_VECTOR)714 1362 A
- 2202(9)S
- 2370(/*)S
- (coprocessor)462 2496 A
- (segment)294 3000 A
- (overrun)294 3336 A
- 3672(*/)S
- 3600 V
- (05255)210 648 A
- (#define)294 1026 A
- (INVAL_TSS_VECTOR)672 1362 A
- 2160(10)S
- 2370(/*)S
- (invalid)294 2496 A
- (TSS)126 2832 A
- 3000(*/)S
- 3690 V
- (05256)210 648 A
- (#define)294 1026 A
- (SEG_NOT_VECTOR)588 1362 A
- 2160(11)S
- 2370(/*)S
- (segment)294 2496 A
- (not)126 2832 A
- (present)294 3000 A
- 3336(*/)S
- 3780 V
- (05257)210 648 A
- (#define)294 1026 A
- (STACK_FAULT_VECTOR)756 1362 A
- 2160(12)S
- 2370(/*)S
- (stack)210 2496 A
- (exception)378 2748 A
- 3168(*/)S
- 3870 V
- (05258)210 648 A
- (#define)294 1026 A
- (PROTECTION_VECTOR)714 1362 A
- 2160(13)S
- 2370(/*)S
- (general)294 2496 A
- (protection)420 2832 A
- 3294(*/)S
- 3960 V
- (05259)210 648 A
- 4050 V
- (05260)210 648 A
- 1026(/*)S
- (Selector)336 1152 A
- (bits.)210 1530 A
- 1782(*/)S
- 4140 V
- (05261)210 648 A
- (#define)294 1026 A
- 1362(TI)S
- (0x04)168 1950 A
- 2370(/*)S
- (table)210 2496 A
- (indicator)378 2748 A
- 3168(*/)S
- 4230 V
- (05262)210 648 A
- (#define)294 1026 A
- (RPL)126 1362 A
- (0x03)168 1950 A
- 2370(/*)S
- (requester)378 2496 A
- (privilege)378 2916 A
- (level)210 3336 A
- 3588(*/)S
- 4320 V
- (05263)210 648 A
- 4410 V
- (05264)210 648 A
- 1026(/*)S
- (Descriptor)420 1152 A
- (structure)378 1614 A
- (offsets.)336 2034 A
- 2412(*/)S
- 4500 V
- (05265)210 648 A
- (#define)294 1026 A
- (DESC_BASE)378 1362 A
- 2076(2)S
- 2370(/*)S
- 2496(to)S
- (base_low)336 2622 A
- 3000(*/)S
- 4590 V
- (05266)210 648 A
- (#define)294 1026 A
- (DESC_BASE_MIDDLE)672 1362 A
- 2076(4)S
- 2370(/*)S
- 2496(to)S
- (base_middle)462 2622 A
- 3126(*/)S
- 4680 V
- (05267)210 648 A
- (#define)294 1026 A
- (DESC_ACCESS)462 1362 A
- 2076(5)S
- 2370(/*)S
- 2496(to)S
- (access)252 2622 A
- (byte)168 2916 A
- 3126(*/)S
- 4770 V
- (05268)210 648 A
- (#define)294 1026 A
- (DESC_SIZE)378 1362 A
- 2076(8)S
- 2370(/*)S
- (sizeof)252 2496 A
- ((struct)294 2790 A
- (segdesc_s))420 3126 A
- 3588(*/)S
- 4860 V
- (05269)210 648 A
- 4950 V
- (05270)210 648 A
- 1026(/*)S
- (Segment)294 1152 A
- (sizes.)252 1488 A
- 1782(*/)S
- 5040 V
- (05271)210 648 A
- (#define)294 1026 A
- (MAX_286_SEG_SIZE)672 1362 A
- (0x10000L)336 2076 A
- 5130 V
- (05272)210 648 A
- 5220 V
- (05273)210 648 A
- 1026(/*)S
- (Base)168 1152 A
- (and)126 1362 A
- (limit)210 1530 A
- (sizes)210 1782 A
- (and)126 2034 A
- (shifts.)294 2202 A
- 2538(*/)S
- 5310 V
- (05274)210 648 A
- (#define)294 1026 A
- (BASE_MIDDLE_SHIFT)714 1362 A
- 2202(16)S
- 2370(/*)S
- (shift)210 2496 A
- (for)126 2748 A
- (base)168 2916 A
- (-->)126 3126 A
- (base_middle)462 3294 A
- 3798(*/)S
- 5400 V
- (05275)210 648 A
- 5490 V
- (05276)210 648 A
- 1026(/*)S
- (Access-byte)462 1152 A
- (and)126 1656 A
- (type-byte)378 1824 A
- (bits.)210 2244 A
- 2496(*/)S
- 5580 V
- (05277)210 648 A
- (#define)294 1026 A
- (PRESENT)294 1362 A
- (0x80)168 1950 A
- 2370(/*)S
- (set)126 2496 A
- (for)126 2664 A
- (descriptor)420 2832 A
- (present)294 3294 A
- 3630(*/)S
- 5670 V
- (05278)210 648 A
- (#define)294 1026 A
- (DPL)126 1362 A
- (0x60)168 1950 A
- 2370(/*)S
- (descriptor)420 2496 A
- (privilege)378 2958 A
- (level)210 3378 A
- (mask)168 3630 A
- 3840(*/)S
- 5760 V
- (05279)210 648 A
- (#define)294 1026 A
- (DPL_SHIFT)378 1362 A
- 2076(5)S
- 5850 V
- (05280)210 648 A
- (#define)294 1026 A
- (SEGMENT)294 1362 A
- (0x10)168 1950 A
- 2370(/*)S
- (set)126 2496 A
- (for)126 2664 A
- (segment-type)504 2832 A
- (descriptors)462 3378 A
- 3882(*/)S
- 5940 V
- (05281)210 648 A
- 6030 V
- (05282)210 648 A
- 1026(/*)S
- (Access-byte)462 1152 A
- (bits.)210 1656 A
- 1908(*/)S
- 6120 V
- (05283)210 648 A
- (#define)294 1026 A
- (EXECUTABLE)420 1362 A
- (0x08)168 1950 A
- 2370(/*)S
- (set)126 2496 A
- (for)126 2664 A
- (executable)420 2832 A
- (segment)294 3294 A
- 3630(*/)S
- 6210 V
- (05284)210 648 A
- (#define)294 1026 A
- (CONFORMING)420 1362 A
- (0x04)168 1950 A
- 2370(/*)S
- (set)126 2496 A
- (for)126 2664 A
- (conforming)420 2832 A
- (segment)294 3294 A
- 3630(if)S
- (executable)420 3756 A
- 4218(*/)S
- 8418 V
- EP
- %%Page: 62 62
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- 648(62)S
- 11 R
- 1990(File:)S
- 2223(src/kernel/protect.h)S
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (05285)210 648 A
- (#define)294 1026 A
- (EXPAND_DOWN)462 1362 A
- (0x04)168 1950 A
- 2370(/*)S
- (set)126 2496 A
- (for)126 2664 A
- (expand-down)462 2832 A
- (segment)294 3336 A
- 3672(if)S
- (!executable*/)546 3798 A
- 990 V
- (05286)210 648 A
- (#define)294 1026 A
- (READABLE)336 1362 A
- (0x02)168 1950 A
- 2370(/*)S
- (set)126 2496 A
- (for)126 2664 A
- (readable)336 2832 A
- (segment)294 3210 A
- 3546(if)S
- (executable)420 3672 A
- 4134(*/)S
- 1080 V
- (05287)210 648 A
- (#define)294 1026 A
- (WRITEABLE)378 1362 A
- (0x02)168 1950 A
- 2370(/*)S
- (set)126 2496 A
- (for)126 2664 A
- (writeable)378 2832 A
- (segment)294 3252 A
- 3588(if)S
- (!executable)462 3714 A
- 4218(*/)S
- 1170 V
- (05288)210 648 A
- (#define)294 1026 A
- (TSS_BUSY)336 1362 A
- (0x02)168 1950 A
- 2370(/*)S
- (set)126 2496 A
- 2664(if)S
- (TSS)126 2790 A
- (descriptor)420 2958 A
- 3420(is)S
- (busy)168 3546 A
- 3756(*/)S
- 1260 V
- (05289)210 648 A
- (#define)294 1026 A
- (ACCESSED)336 1362 A
- (0x01)168 1950 A
- 2370(/*)S
- (set)126 2496 A
- 2664(if)S
- (segment)294 2790 A
- (accessed)336 3126 A
- 3504(*/)S
- 1350 V
- (05290)210 648 A
- 1440 V
- (05291)210 648 A
- 1026(/*)S
- (Special)294 1152 A
- (descriptor)420 1488 A
- (types.)252 1950 A
- 2244(*/)S
- 1530 V
- (05292)210 648 A
- (#define)294 1026 A
- (AVL_286_TSS)462 1362 A
- 2076(1)S
- 2370(/*)S
- (available)378 2496 A
- (286)126 2916 A
- (TSS)126 3084 A
- 3252(*/)S
- 1620 V
- (05293)210 648 A
- (#define)294 1026 A
- (LDT)126 1362 A
- 2076(2)S
- 2370(/*)S
- (local)210 2496 A
- (descriptor)420 2748 A
- (table)210 3210 A
- 3462(*/)S
- 1710 V
- (05294)210 648 A
- (#define)294 1026 A
- (BUSY_286_TSS)504 1362 A
- 2076(3)S
- 2370(/*)S
- (set)126 2496 A
- (transparently)546 2664 A
- 3252(to)S
- (the)126 3378 A
- (software)336 3546 A
- 3924(*/)S
- 1800 V
- (05295)210 648 A
- (#define)294 1026 A
- (CALL_286_GATE)546 1362 A
- 2076(4)S
- 2370(/*)S
- (not)126 2496 A
- (used)168 2664 A
- 2874(*/)S
- 1890 V
- (05296)210 648 A
- (#define)294 1026 A
- (TASK_GATE)378 1362 A
- 2076(5)S
- 2370(/*)S
- (only)168 2496 A
- (used)168 2706 A
- 2916(by)S
- (debugger)336 3042 A
- 3420(*/)S
- 1980 V
- (05297)210 648 A
- (#define)294 1026 A
- (INT_286_GATE)504 1362 A
- 2076(6)S
- 2370(/*)S
- (interrupt)378 2496 A
- (gate,)210 2916 A
- (used)168 3168 A
- (for)126 3378 A
- (all)126 3546 A
- (vectors)294 3714 A
- 4050(*/)S
- 2070 V
- (05298)210 648 A
- (#define)294 1026 A
- (TRAP_286_GATE)546 1362 A
- 2076(7)S
- 2370(/*)S
- (not)126 2496 A
- (used)168 2664 A
- 2874(*/)S
- 2160 V
- (05299)210 648 A
- 2250 V
- (05300)210 648 A
- 1026(/*)S
- (Extra)210 1152 A
- (386)126 1404 A
- (hardware)336 1572 A
- (constants.)420 1950 A
- 2412(*/)S
- 2340 V
- (05301)210 648 A
- 2430 V
- (05302)210 648 A
- 1026(/*)S
- (Exception)378 1152 A
- (vector)252 1572 A
- (numbers.)336 1866 A
- 2244(*/)S
- 2520 V
- (05303)210 648 A
- (#define)294 1026 A
- (PAGE_FAULT_VECTOR)714 1362 A
- 2202(14)S
- 2610 V
- (05304)210 648 A
- (#define)294 1026 A
- (COPROC_ERR_VECTOR)714 1362 A
- 2202(16)S
- 2370(/*)S
- (coprocessor)462 2496 A
- (error)210 3000 A
- 3252(*/)S
- 2700 V
- (05305)210 648 A
- 2790 V
- (05306)210 648 A
- 1026(/*)S
- (Descriptor)420 1152 A
- (structure)378 1614 A
- (offsets.)336 2034 A
- 2412(*/)S
- 2880 V
- (05307)210 648 A
- (#define)294 1026 A
- (DESC_GRANULARITY)672 1362 A
- 2244(6)S
- 2370(/*)S
- 2496(to)S
- (granularity)462 2622 A
- (byte)168 3126 A
- 3336(*/)S
- 2970 V
- (05308)210 648 A
- (#define)294 1026 A
- (DESC_BASE_HIGH)588 1362 A
- 2244(7)S
- 2370(/*)S
- 2496(to)S
- (base_high)378 2622 A
- 3042(*/)S
- 3060 V
- (05309)210 648 A
- 3150 V
- (05310)210 648 A
- 1026(/*)S
- (Base)168 1152 A
- (and)126 1362 A
- (limit)210 1530 A
- (sizes)210 1782 A
- (and)126 2034 A
- (shifts.)294 2202 A
- 2538(*/)S
- 3240 V
- (05311)210 648 A
- (#define)294 1026 A
- (BASE_HIGH_SHIFT)630 1362 A
- 2202(24)S
- 2370(/*)S
- (shift)210 2496 A
- (for)126 2748 A
- (base)168 2916 A
- (-->)126 3126 A
- (base_high)378 3294 A
- 3714(*/)S
- 3330 V
- (05312)210 648 A
- (#define)294 1026 A
- (BYTE_GRAN_MAX)546 1362 A
- (0xFFFFFL)336 2034 A
- 2496(/*)S
- (maximum)294 2622 A
- (size)168 2958 A
- (for)126 3168 A
- (byte)168 3336 A
- (granular)336 3546 A
- (segment)294 3924 A
- 4260(*/)S
- 3420 V
- (05313)210 648 A
- (#define)294 1026 A
- (GRANULARITY_SHIFT)714 1362 A
- 2202(16)S
- 2370(/*)S
- (shift)210 2496 A
- (for)126 2748 A
- (limit)210 2916 A
- (-->)126 3168 A
- (granularity)462 3336 A
- 3840(*/)S
- 3510 V
- (05314)210 648 A
- (#define)294 1026 A
- (OFFSET_HIGH_SHIFT)714 1362 A
- 2202(16)S
- 2370(/*)S
- (shift)210 2496 A
- (for)126 2748 A
- ((gate))252 2916 A
- (offset)252 3210 A
- (-->)126 3504 A
- (offset_high)462 3672 A
- 4176(*/)S
- 3600 V
- (05315)210 648 A
- (#define)294 1026 A
- (PAGE_GRAN_SHIFT)630 1362 A
- 2202(12)S
- 2370(/*)S
- (extra)210 2496 A
- (shift)210 2748 A
- (for)126 3000 A
- (page)168 3168 A
- (granular)336 3378 A
- (limits)252 3756 A
- 4050(*/)S
- 3690 V
- (05316)210 648 A
- 3780 V
- (05317)210 648 A
- 1026(/*)S
- (Type-byte)378 1152 A
- (bits.)210 1572 A
- 1824(*/)S
- 3870 V
- (05318)210 648 A
- (#define)294 1026 A
- (DESC_386_BIT)504 1362 A
- (0x08)168 2118 A
- 2370(/*)S
- (386)126 2496 A
- (types)210 2664 A
- (are)126 2916 A
- (obtained)336 3084 A
- 3462(by)S
- (ORing)210 3588 A
- (with)168 3840 A
- (this)168 4050 A
- 4260(*/)S
- 3960 V
- (05319)210 648 A
- 2370(/*)S
- (LDT's)210 2496 A
- (and)126 2748 A
- (TASK_GATE's)462 2916 A
- (don't)210 3420 A
- (need)168 3672 A
- 3882(it)S
- 4008(*/)S
- 4050 V
- (05320)210 648 A
- 4140 V
- (05321)210 648 A
- 1026(/*)S
- (Granularity)462 1152 A
- (byte.)210 1656 A
- 1908(*/)S
- 4230 V
- (05322)210 648 A
- (#define)294 1026 A
- (GRANULAR)336 1362 A
- (0x80)168 2118 A
- 2370(/*)S
- (set)126 2496 A
- (for)126 2664 A
- 2832(4K)S
- (granularilty)504 2958 A
- 3504(*/)S
- 4320 V
- (05323)210 648 A
- (#define)294 1026 A
- (DEFAULT)294 1362 A
- (0x40)168 2118 A
- 2370(/*)S
- (set)126 2496 A
- (for)126 2664 A
- (32-bit)252 2832 A
- (defaults)336 3126 A
- ((executable)462 3504 A
- (seg))168 4008 A
- 4218(*/)S
- 4410 V
- (05324)210 648 A
- (#define)294 1026 A
- (BIG)126 1362 A
- (0x40)168 2118 A
- 2370(/*)S
- (set)126 2496 A
- (for)126 2664 A
- ("BIG")210 2832 A
- ((expand-down)504 3084 A
- (seg))168 3630 A
- 3840(*/)S
- 4500 V
- (05325)210 648 A
- (#define)294 1026 A
- (AVL)126 1362 A
- (0x10)168 2118 A
- 2370(/*)S
- 2496(0)S
- (for)126 2580 A
- (available)378 2748 A
- 3168(*/)S
- 4590 V
- (05326)210 648 A
- (#define)294 1026 A
- (LIMIT_HIGH)420 1362 A
- (0x0F)168 2118 A
- 2370(/*)S
- (mask)168 2496 A
- (for)126 2706 A
- (high)168 2874 A
- (bits)168 3084 A
- 3294(of)S
- (limit)210 3420 A
- 3672(*/)S
- 5040 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 5130 V
- (src/kernel/sconst.h)798 2034 A
- 5220 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 5400 V
- (05400)210 648 A
- 1026(!)S
- (Miscellaneous)546 1110 A
- (constants)378 1698 A
- (used)168 2118 A
- 2328(in)S
- (assembler)378 2454 A
- (code.)210 2874 A
- 5490 V
- (05401)210 648 A
- 1026(W)S
- 1698(=)S
- (_WORD_SIZE)420 2034 A
- 2706(!)S
- (Machine)294 2790 A
- (word)168 3126 A
- (size.)210 3336 A
- 5580 V
- (05402)210 648 A
- 5670 V
- (05403)210 648 A
- 1026(!)S
- (Offsets)294 1110 A
- 1446(in)S
- (struct)252 1572 A
- (proc.)210 1866 A
- (They)168 2118 A
- (MUST)168 2328 A
- (match)210 2538 A
- (proc.h.)294 2790 A
- 5760 V
- (05404)210 648 A
- (P_STACKBASE)462 1026 A
- 1698(=)S
- 2034(0)S
- 5850 V
- (05405)210 648 A
- (#if)126 1026 A
- (_WORD_SIZE)420 1194 A
- 1656(==)S
- 1782(2)S
- 5940 V
- (05406)210 648 A
- (ESREG)210 1026 A
- 1698(=)S
- (P_STACKBASE)462 2034 A
- 6030 V
- (05407)210 648 A
- (#else)210 1026 A
- 6120 V
- (05408)210 648 A
- (GSREG)210 1026 A
- 1698(=)S
- (P_STACKBASE)462 2034 A
- 6210 V
- (05409)210 648 A
- (FSREG)210 1026 A
- 1698(=)S
- (GSREG)210 2034 A
- 2286(+)S
- 2370(2)S
- 2706(!)S
- (386)126 2790 A
- (introduces)420 2958 A
- 3420(FS)S
- (and)126 3546 A
- 3714(GS)S
- (segments)336 3840 A
- 8418 V
- EP
- %%Page: 63 63
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 2006(File:)S
- 2239(src/kernel/sconst.h)S
- 12 B
- 4308(63)S
- 900 V
- 7 LST
- (05410)210 648 A
- (ESREG)210 1026 A
- 1698(=)S
- (FSREG)210 2034 A
- 2286(+)S
- 2370(2)S
- 990 V
- (05411)210 648 A
- (#endif)252 1026 A
- 1080 V
- (05412)210 648 A
- (DSREG)210 1026 A
- 1698(=)S
- (ESREG)210 2034 A
- 2286(+)S
- 2370(2)S
- 1170 V
- (05413)210 648 A
- (DIREG)210 1026 A
- 1698(=)S
- (DSREG)210 2034 A
- 2286(+)S
- 2370(2)S
- 1260 V
- (05414)210 648 A
- (SIREG)210 1026 A
- 1698(=)S
- (DIREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 1350 V
- (05415)210 648 A
- (BPREG)210 1026 A
- 1698(=)S
- (SIREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 1440 V
- (05416)210 648 A
- (STREG)210 1026 A
- 1698(=)S
- (BPREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 2706(!)S
- (hole)168 2790 A
- (for)126 3000 A
- (another)294 3168 A
- 3504(SP)S
- 1530 V
- (05417)210 648 A
- (BXREG)210 1026 A
- 1698(=)S
- (STREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 1620 V
- (05418)210 648 A
- (DXREG)210 1026 A
- 1698(=)S
- (BXREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 1710 V
- (05419)210 648 A
- (CXREG)210 1026 A
- 1698(=)S
- (DXREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 1800 V
- (05420)210 648 A
- (AXREG)210 1026 A
- 1698(=)S
- (CXREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 1890 V
- (05421)210 648 A
- (RETADR)252 1026 A
- 1698(=)S
- (AXREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 2706(!)S
- (return)252 2790 A
- (address)294 3084 A
- (for)126 3420 A
- (save())252 3588 A
- (call)168 3882 A
- 1980 V
- (05422)210 648 A
- (PCREG)210 1026 A
- 1698(=)S
- (RETADR)252 2034 A
- 2328(+)S
- 2412(W)S
- 2070 V
- (05423)210 648 A
- (CSREG)210 1026 A
- 1698(=)S
- (PCREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 2160 V
- (05424)210 648 A
- (PSWREG)252 1026 A
- 1698(=)S
- (CSREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 2250 V
- (05425)210 648 A
- (SPREG)210 1026 A
- 1698(=)S
- (PSWREG)252 2034 A
- 2328(+)S
- 2412(W)S
- 2340 V
- (05426)210 648 A
- (SSREG)210 1026 A
- 1698(=)S
- (SPREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 2430 V
- (05427)210 648 A
- (P_STACKTOP)420 1026 A
- 1698(=)S
- (SSREG)210 2034 A
- 2286(+)S
- 2370(W)S
- 2520 V
- (05428)210 648 A
- (P_LDT_SEL)378 1026 A
- 1698(=)S
- (P_STACKTOP)420 2034 A
- 2610 V
- (05429)210 648 A
- (P_LDT)210 1026 A
- 1698(=)S
- (P_LDT_SEL)378 2034 A
- 2454(+)S
- 2538(W)S
- 2700 V
- (05430)210 648 A
- 2790 V
- (05431)210 648 A
- (#if)126 1026 A
- (_WORD_SIZE)420 1194 A
- 1656(==)S
- 1782(2)S
- 2880 V
- (05432)210 648 A
- (Msize)210 1026 A
- 1698(=)S
- 2034(12)S
- 2706(!)S
- (size)168 2790 A
- 3000(of)S
- 3126(a)S
- (message)294 3210 A
- 3546(in)S
- (16-bit)252 3672 A
- (words)210 3966 A
- 2970 V
- (05433)210 648 A
- (#else)210 1026 A
- 3060 V
- (05434)210 648 A
- (Msize)210 1026 A
- 1698(=)S
- 2034(9)S
- 2706(!)S
- (size)168 2790 A
- 3000(of)S
- 3126(a)S
- (message)294 3210 A
- 3546(in)S
- (32-bit)252 3672 A
- (words)210 3966 A
- 3150 V
- (05435)210 648 A
- (#endif)252 1026 A
- 3690 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3780 V
- (src/kernel/assert.h)798 2034 A
- 3870 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4050 V
- (05500)210 648 A
- 1026(/*)S
- 4140 V
- (05501)210 648 A
- (assert.h)336 1026 A
- 4230 V
- (05502)210 648 A
- 1026(*/)S
- 4320 V
- (05503)210 648 A
- (#ifndef)294 1026 A
- (ASSERT_H)336 1362 A
- 4410 V
- (05504)210 648 A
- (#define)294 1026 A
- (ASSERT_H)336 1362 A
- 4500 V
- (05505)210 648 A
- 4590 V
- (05506)210 648 A
- (#if)126 1026 A
- (DEBUG)210 1194 A
- 4680 V
- (05507)210 648 A
- 4770 V
- (05508)210 648 A
- (#define)294 1026 A
- (INIT_ASSERT)462 1362 A
- (static)252 2034 A
- (char)168 2328 A
- (*assert_file=)546 2538 A
- (__FILE__;)378 3126 A
- 4860 V
- (05509)210 648 A
- 4950 V
- (05510)210 648 A
- (void)168 1026 A
- (bad_assertion(char)756 1236 A
- (*file,)252 2034 A
- (int)126 2328 A
- (line,)210 2496 A
- (char)168 2748 A
- (*what);)294 2958 A
- 5040 V
- (05511)210 648 A
- (void)168 1026 A
- (bad_compare(char)672 1236 A
- (*file,)252 1950 A
- (int)126 2244 A
- (line,)210 2412 A
- (int)126 2664 A
- (lhs,)168 2832 A
- (char)168 3042 A
- (*what,)252 3252 A
- (int)126 3546 A
- (rhs);)210 3714 A
- 5130 V
- (05512)210 648 A
- 5220 V
- (05513)210 648 A
- (#define)294 1026 A
- (assert(x))378 1362 A
- ((!(x))210 2034 A
- 2286(?)S
- (bad_assertion(assert_file,)1092 2370 A
- (__LINE__,)378 3504 A
- (#x))126 3924 A
- 4092(\)S
- 5310 V
- (05514)210 648 A
- 3714(:)S
- ((void))252 3798 A
- 4092(0))S
- 5400 V
- (05515)210 648 A
- (#define)294 1026 A
- (compare(a,t,b))588 1362 A
- ((!((a))252 2034 A
- 2328(t)S
- ((b)))168 2412 A
- 2622(?)S
- (bad_compare(assert_file,)1008 2706 A
- (__LINE__,)378 3756 A
- 4176(\)S
- 5490 V
- (05516)210 648 A
- ((a),)168 2370 A
- 2580(#a)S
- 2706(")S
- 2790(")S
- 2874(#t)S
- 3000(")S
- 3084(")S
- (#b,)126 3168 A
- ((b)))168 3336 A
- 3546(:)S
- ((void))252 3630 A
- 3924(0))S
- 5580 V
- (05517)210 648 A
- (#else)210 1026 A
- 1278(/*)S
- (!DEBUG)252 1404 A
- 1698(*/)S
- 5670 V
- (05518)210 648 A
- 5760 V
- (05519)210 648 A
- (#define)294 1026 A
- (INIT_ASSERT)462 1362 A
- 2034(/*)S
- (nothing)294 2160 A
- 2496(*/)S
- 5850 V
- (05520)210 648 A
- 5940 V
- (05521)210 648 A
- (#define)294 1026 A
- (assert(x))378 1362 A
- ((void)0)294 2034 A
- 6030 V
- (05522)210 648 A
- (#define)294 1026 A
- (compare(a,t,b))588 1362 A
- ((void)0)294 2034 A
- 6120 V
- (05523)210 648 A
- 6210 V
- (05524)210 648 A
- (#endif)252 1026 A
- 1320(/*)S
- (!DEBUG)252 1446 A
- 1740(*/)S
- 8418 V
- EP
- %%Page: 64 64
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- 648(64)S
- 11 R
- 2018(File:)S
- 2251(src/kernel/assert.h)S
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (05525)210 648 A
- 990 V
- (05526)210 648 A
- (#endif)252 1026 A
- 1320(/*)S
- (ASSERT_H)336 1446 A
- 1824(*/)S
- 1440 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1530 V
- (src/kernel/table.c)756 2034 A
- 1620 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1800 V
- (05600)210 648 A
- 1026(/*)S
- (The)126 1152 A
- (object)252 1320 A
- (file)168 1614 A
- 1824(of)S
- ("table.c")378 1950 A
- (contains)336 2370 A
- (all)126 2748 A
- (the)126 2916 A
- (data.)210 3084 A
- 3378(In)S
- (the)126 3504 A
- (*.h)126 3672 A
- (files,)252 3840 A
- 1890 V
- (05601)210 648 A
- 1068(*)S
- (declared)336 1152 A
- (variables)378 1530 A
- (appear)252 1950 A
- (with)168 2244 A
- (EXTERN)252 2454 A
- 2748(in)S
- (front)210 2874 A
- 3126(of)S
- (them,)210 3252 A
- 3504(as)S
- 3630(in)S
- 1980 V
- (05602)210 648 A
- 1068(*)S
- 2070 V
- (05603)210 648 A
- 1068(*)S
- (EXTERN)252 1278 A
- (int)126 1572 A
- 1740(x;)S
- 2160 V
- (05604)210 648 A
- 1068(*)S
- 2250 V
- (05605)210 648 A
- 1068(*)S
- (Normally)336 1152 A
- (EXTERN)252 1530 A
- 1824(is)S
- (defined)294 1950 A
- 2286(as)S
- (extern,)294 2412 A
- 2748(so)S
- (when)168 2874 A
- (they)168 3084 A
- (are)126 3294 A
- (included)336 3462 A
- 3840(in)S
- (another)294 3966 A
- 2340 V
- (05606)210 648 A
- 1068(*)S
- (file,)210 1152 A
- 1404(no)S
- (storage)294 1530 A
- 1866(is)S
- (allocated.)420 1992 A
- 2496(If)S
- (the)126 2622 A
- (EXTERN)252 2790 A
- (were)168 3084 A
- (not)126 3294 A
- (present,)336 3462 A
- (but)126 3840 A
- (just)168 4008 A
- 2430 V
- (05607)210 648 A
- 1068(*)S
- (say,)168 1152 A
- 2520 V
- (05608)210 648 A
- 1068(*)S
- 2610 V
- (05609)210 648 A
- 1068(*)S
- (int)126 1278 A
- 1446(x;)S
- 2700 V
- (05610)210 648 A
- 1068(*)S
- 2790 V
- (05611)210 648 A
- 1068(*)S
- (then)168 1152 A
- (including)378 1362 A
- (this)168 1782 A
- (file)168 1992 A
- 2202(in)S
- (several)294 2328 A
- (source)252 2664 A
- (files)210 2958 A
- (would)210 3210 A
- (cause)210 3462 A
- ('x')126 3714 A
- 3882(to)S
- 4008(be)S
- 2880 V
- (05612)210 648 A
- 1068(*)S
- (declared)336 1152 A
- (several)294 1530 A
- (times.)252 1866 A
- (While)210 2202 A
- (some)168 2454 A
- (linkers)294 2664 A
- (accept)252 3000 A
- (this,)210 3294 A
- (others)252 3546 A
- 3840(do)S
- (not,)168 3966 A
- 2970 V
- (05613)210 648 A
- 1068(*)S
- 1152(so)S
- (they)168 1278 A
- (are)126 1488 A
- (declared)336 1656 A
- (extern)252 2034 A
- (when)168 2328 A
- (included)336 2538 A
- (normally.)378 2916 A
- (However,)336 3378 A
- 3756(it)S
- (must)168 3882 A
- 3060 V
- (05614)210 648 A
- 1068(*)S
- 1152(be)S
- (declared)336 1278 A
- (for)126 1656 A
- (real)168 1824 A
- (somewhere.)420 2034 A
- (That)168 2538 A
- 2748(is)S
- (done)168 2874 A
- (here,)210 3084 A
- 3336(by)S
- (redefining)420 3462 A
- 3150 V
- (05615)210 648 A
- 1068(*)S
- (EXTERN)252 1152 A
- 1446(as)S
- (the)126 1572 A
- (null)168 1740 A
- (string,)294 1950 A
- 2286(so)S
- (the)126 2412 A
- (inclusion)378 2580 A
- 3000(of)S
- (all)126 3126 A
- (the)126 3294 A
- (*.h)126 3462 A
- (files)210 3630 A
- 3882(in)S
- 3240 V
- (05616)210 648 A
- 1068(*)S
- (table.c)294 1152 A
- (actually)336 1488 A
- (generates)378 1866 A
- (storage)294 2286 A
- (for)126 2622 A
- (them.)210 2790 A
- (All)126 3084 A
- (the)126 3252 A
- (initialized)462 3420 A
- 3330 V
- (05617)210 648 A
- 1068(*)S
- (variables)378 1152 A
- (are)126 1572 A
- (also)168 1740 A
- (declared)336 1950 A
- (here,)210 2328 A
- (since)210 2580 A
- 3420 V
- (05618)210 648 A
- 1068(*)S
- 3510 V
- (05619)210 648 A
- 1068(*)S
- (extern)252 1152 A
- (int)126 1446 A
- 1614(x)S
- 1698(=)S
- 1782(4;)S
- 3600 V
- (05620)210 648 A
- 1068(*)S
- 3690 V
- (05621)210 648 A
- 1068(*)S
- 1152(is)S
- (not)126 1278 A
- (allowed.)336 1446 A
- 1866(If)S
- (such)168 1992 A
- (variables)378 2202 A
- (are)126 2622 A
- (shared,)294 2790 A
- (they)168 3126 A
- (must)168 3336 A
- (also)168 3546 A
- 3756(be)S
- (declared)336 3882 A
- 3780 V
- (05622)210 648 A
- 1068(*)S
- 1152(in)S
- (one)126 1278 A
- 1446(of)S
- (the)126 1572 A
- (*.h)126 1740 A
- (files)210 1908 A
- (without)294 2160 A
- (the)126 2496 A
- (initialization.)630 2664 A
- 3870 V
- (05623)210 648 A
- 1068(*/)S
- 3960 V
- (05624)210 648 A
- 4050 V
- (05625)210 648 A
- (#define)294 1026 A
- (_TABLE)252 1362 A
- 4140 V
- (05626)210 648 A
- 4230 V
- (05627)210 648 A
- (#include)336 1026 A
- ("kernel.h")420 1404 A
- 4320 V
- (05628)210 648 A
- (#include)336 1026 A
- (<termios.h>)462 1404 A
- 4410 V
- (05629)210 648 A
- (#include)336 1026 A
- (<minix/com.h>)546 1404 A
- 4500 V
- (05630)210 648 A
- (#include)336 1026 A
- ("proc.h")336 1404 A
- 4590 V
- (05631)210 648 A
- (#include)336 1026 A
- ("tty.h")294 1404 A
- 4680 V
- (05632)210 648 A
- 4770 V
- (05633)210 648 A
- 1026(/*)S
- (The)126 1152 A
- (startup)294 1320 A
- (routine)294 1656 A
- 1992(of)S
- (each)168 2118 A
- (task)168 2328 A
- 2538(is)S
- (given)210 2664 A
- (below,)252 2916 A
- (from)168 3210 A
- (-NR_TASKS)378 3420 A
- (upwards.)336 3840 A
- 4860 V
- (05634)210 648 A
- 1068(*)S
- (The)126 1152 A
- (order)210 1320 A
- 1572(of)S
- (the)126 1698 A
- (names)210 1866 A
- (here)168 2118 A
- (MUST)168 2328 A
- (agree)210 2538 A
- (with)168 2790 A
- (the)126 3000 A
- (numerical)378 3168 A
- (values)252 3588 A
- (assigned)336 3882 A
- 4260(to)S
- 4950 V
- (05635)210 648 A
- 1068(*)S
- (the)126 1152 A
- (tasks)210 1320 A
- 1572(in)S
- (<minix/com.h>.)588 1698 A
- 5040 V
- (05636)210 648 A
- 1068(*/)S
- 5130 V
- (05637)210 648 A
- (#define)294 1026 A
- (SMALL_STACK)462 1362 A
- ((128)168 2034 A
- 2244(*)S
- (sizeof(char)462 2328 A
- (*)))126 2832 A
- 5220 V
- (05638)210 648 A
- 5310 V
- (05639)210 648 A
- (#define)294 1026 A
- (TTY_STACK)378 1362 A
- 2034((3)S
- 2160(*)S
- (SMALL_STACK))504 2244 A
- 5400 V
- (05640)210 648 A
- (#define)294 1026 A
- (SYN_ALRM_STACK)588 1362 A
- (SMALL_STACK)462 2034 A
- 5490 V
- (05641)210 648 A
- 5580 V
- (05642)210 648 A
- (#define)294 1026 A
- (DP8390_STACK)504 1362 A
- ((SMALL_STACK)504 2034 A
- 2580(*)S
- (ENABLE_NETWORKING))756 2664 A
- 5670 V
- (05643)210 648 A
- 5760 V
- (05644)210 648 A
- (#if)126 1026 A
- ((CHIP)210 1194 A
- 1446(==)S
- (INTEL))252 1572 A
- 5850 V
- (05645)210 648 A
- (#define)294 1026 A
- (IDLE_STACK)420 1362 A
- (((3+3+4))336 2034 A
- 2412(*)S
- (sizeof(char)462 2496 A
- (*)))126 3000 A
- 3210(/*)S
- 3336(3)S
- (intr,)210 3420 A
- 3672(3)S
- (temps,)252 3756 A
- 4050(4)S
- 4134(db)S
- 4260(*/)S
- 5940 V
- (05646)210 648 A
- (#else)210 1026 A
- 6030 V
- (05647)210 648 A
- (#define)294 1026 A
- (IDLE_STACK)420 1362 A
- (SMALL_STACK)462 2034 A
- 6120 V
- (05648)210 648 A
- (#endif)252 1026 A
- 6210 V
- (05649)210 648 A
- 8418 V
- EP
- %%Page: 65 65
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 2039(File:)S
- (src/kernel/table.c)765 2272 A
- 12 B
- 4308(65)S
- 900 V
- 7 LST
- (05650)210 648 A
- (#define)294 1026 A
- (PRINTER_STACK)546 1362 A
- (SMALL_STACK)462 2034 A
- 990 V
- (05651)210 648 A
- 1080 V
- (05652)210 648 A
- (#if)126 1026 A
- ((CHIP)210 1194 A
- 1446(==)S
- (INTEL))252 1572 A
- 1170 V
- (05653)210 648 A
- (#define)294 1026 A
- (WINCH_STACK)462 1362 A
- 2034((2)S
- 2160(*)S
- (SMALL_STACK)462 2244 A
- 2748(*)S
- (ENABLE_WINI))504 2832 A
- 1260 V
- (05654)210 648 A
- (#else)210 1026 A
- 1350 V
- (05655)210 648 A
- (#define)294 1026 A
- (WINCH_STACK)462 1362 A
- 2034((3)S
- 2160(*)S
- (SMALL_STACK)462 2244 A
- 2748(*)S
- (ENABLE_WINI))504 2832 A
- 1440 V
- (05656)210 648 A
- (#endif)252 1026 A
- 1530 V
- (05657)210 648 A
- 1620 V
- (05658)210 648 A
- (#if)126 1026 A
- ((MACHINE)336 1194 A
- 1572(==)S
- (ATARI))252 1698 A
- 1710 V
- (05659)210 648 A
- (#define)294 1026 A
- (SCSI_STACK)420 1362 A
- 2034((3)S
- 2160(*)S
- (SMALL_STACK))504 2244 A
- 1800 V
- (05660)210 648 A
- (#endif)252 1026 A
- 1890 V
- (05661)210 648 A
- 1980 V
- (05662)210 648 A
- (#if)126 1026 A
- ((MACHINE)336 1194 A
- 1572(==)S
- (IBM_PC))294 1698 A
- 2070 V
- (05663)210 648 A
- (#define)294 1026 A
- (SCSI_STACK)420 1362 A
- 2034((2)S
- 2160(*)S
- (SMALL_STACK)462 2244 A
- 2748(*)S
- (ENABLE_SCSI))504 2832 A
- 2160 V
- (05664)210 648 A
- (#endif)252 1026 A
- 2250 V
- (05665)210 648 A
- 2340 V
- (05666)210 648 A
- (#define)294 1026 A
- (CDROM_STACK)462 1362 A
- 2034((4)S
- 2160(*)S
- (SMALL_STACK)462 2244 A
- 2748(*)S
- (ENABLE_CDROM))546 2832 A
- 2430 V
- (05667)210 648 A
- (#define)294 1026 A
- (AUDIO_STACK)462 1362 A
- 2034((4)S
- 2160(*)S
- (SMALL_STACK)462 2244 A
- 2748(*)S
- (ENABLE_AUDIO))546 2832 A
- 2520 V
- (05668)210 648 A
- (#define)294 1026 A
- (MIXER_STACK)462 1362 A
- 2034((4)S
- 2160(*)S
- (SMALL_STACK)462 2244 A
- 2748(*)S
- (ENABLE_AUDIO))546 2832 A
- 2610 V
- (05669)210 648 A
- 2700 V
- (05670)210 648 A
- (#define)294 1026 A
- (FLOP_STACK)420 1362 A
- 2034((3)S
- 2160(*)S
- (SMALL_STACK))504 2244 A
- 2790 V
- (05671)210 648 A
- (#define)294 1026 A
- (MEM_STACK)378 1362 A
- (SMALL_STACK)462 2034 A
- 2880 V
- (05672)210 648 A
- (#define)294 1026 A
- (CLOCK_STACK)462 1362 A
- (SMALL_STACK)462 2034 A
- 2970 V
- (05673)210 648 A
- (#define)294 1026 A
- (SYS_STACK)378 1362 A
- (SMALL_STACK)462 2034 A
- 3060 V
- (05674)210 648 A
- (#define)294 1026 A
- (HARDWARE_STACK)588 1362 A
- 2034(0)S
- 2706(/*)S
- (dummy)210 2832 A
- (task,)210 3084 A
- (uses)168 3336 A
- (kernel)252 3546 A
- (stack)210 3840 A
- 4092(*/)S
- 3150 V
- (05675)210 648 A
- 3240 V
- (05676)210 648 A
- 3330 V
- (05677)210 648 A
- (#define)294 1026 A
- (TOT_STACK_SPACE)630 1362 A
- ((TTY_STACK)420 2370 A
- 2832(+)S
- (DP8390_STACK)504 2916 A
- 3462(+)S
- (SCSI_STACK)420 3546 A
- 4008(+)S
- 4092(\)S
- 3420 V
- (05678)210 648 A
- (SYN_ALRM_STACK)588 1362 A
- 1992(+)S
- (IDLE_STACK)420 2076 A
- 2538(+)S
- (HARDWARE_STACK)588 2622 A
- 3252(+)S
- (PRINTER_STACK)546 3336 A
- 3924(+)S
- 4008(\)S
- 3510 V
- (05679)210 648 A
- (WINCH_STACK)462 1362 A
- 1866(+)S
- (FLOP_STACK)420 1950 A
- 2412(+)S
- (MEM_STACK)378 2496 A
- 2916(+)S
- (CLOCK_STACK)462 3000 A
- 3504(+)S
- (SYS_STACK)378 3588 A
- 4008(+)S
- 4092(\)S
- 3600 V
- (05680)210 648 A
- (CDROM_STACK)462 1362 A
- 1866(+)S
- (AUDIO_STACK)462 1950 A
- 2454(+)S
- (MIXER_STACK))504 2538 A
- 3690 V
- (05681)210 648 A
- 3780 V
- (05682)210 648 A
- 3870 V
- (05683)210 648 A
- 1026(/*)S
- (SCSI,)210 1152 A
- (CDROM)210 1404 A
- (and)126 1656 A
- (AUDIO)210 1824 A
- (may)126 2076 A
- 2244(in)S
- (the)126 2370 A
- (future)252 2538 A
- (have)168 2832 A
- (different)378 3042 A
- (choices)294 3462 A
- (like)168 3798 A
- 3960 V
- (05684)210 648 A
- 1068(*)S
- (WINCHESTER,)462 1152 A
- (but)126 1656 A
- (for)126 1824 A
- (now)126 1992 A
- (the)126 2160 A
- (choice)252 2328 A
- 2622(is)S
- (fixed.)252 2748 A
- 4050 V
- (05685)210 648 A
- 1068(*/)S
- 4140 V
- (05686)210 648 A
- (#define)294 1026 A
- (scsi_task)378 1362 A
- (aha_scsi_task)546 2034 A
- 4230 V
- (05687)210 648 A
- (#define)294 1026 A
- (cdrom_task)420 1362 A
- (mcd_task)336 2034 A
- 4320 V
- (05688)210 648 A
- (#define)294 1026 A
- (audio_task)420 1362 A
- (dsp_task)336 2034 A
- 4410 V
- (05689)210 648 A
- 4500 V
- (05690)210 648 A
- 4590 V
- (05691)210 648 A
- 1026(/*)S
- 4680 V
- (05692)210 648 A
- 1068(*)S
- (Some)168 1152 A
- (notes)210 1362 A
- (about)210 1614 A
- (the)126 1866 A
- (following)378 2034 A
- (table:)252 2454 A
- 4770 V
- (05693)210 648 A
- 1068(*)S
- 1194(1))S
- (The)126 1320 A
- (tty_task)336 1488 A
- (should)252 1866 A
- (always)252 2160 A
- 2454(be)S
- (first)210 2580 A
- 2832(so)S
- (that)168 2958 A
- (other)210 3168 A
- (tasks)210 3420 A
- (can)126 3672 A
- (use)126 3840 A
- (printf)252 4008 A
- 4860 V
- (05694)210 648 A
- 1068(*)S
- 1320(if)S
- (their)210 1446 A
- (initialisation)588 1698 A
- (has)126 2328 A
- (problems.)378 2496 A
- 4950 V
- (05695)210 648 A
- 1068(*)S
- 1194(2))S
- 1320(If)S
- (you)126 1446 A
- (add)126 1614 A
- 1782(a)S
- (new)126 1866 A
- (kernel)252 2034 A
- (task,)210 2328 A
- (add)126 2580 A
- 2748(it)S
- (before)252 2874 A
- (the)126 3168 A
- (printer)294 3336 A
- (task.)210 3672 A
- 5040 V
- (05696)210 648 A
- 1068(*)S
- 1194(3))S
- (The)126 1320 A
- (task)168 1488 A
- (name)168 1698 A
- 1908(is)S
- (used)168 2034 A
- (for)126 2244 A
- (the)126 2412 A
- (process)294 2580 A
- (name)168 2916 A
- ((p_name).)378 3126 A
- 5130 V
- (05697)210 648 A
- 1068(*/)S
- 5220 V
- (05698)210 648 A
- 5310 V
- (05699)210 648 A
- (PUBLIC)252 1026 A
- (struct)252 1320 A
- (tasktab)294 1614 A
- (tasktab[])378 1950 A
- 2370(=)S
- 2454({)S
- 5400 V
- (05700)210 648 A
- 1362({)S
- (tty_task,)378 1446 A
- (TTY_STACK,)420 2370 A
- ("TTY")210 3042 A
- 3714(},)S
- 5490 V
- (05701)210 648 A
- (#if)126 1026 A
- (ENABLE_NETWORKING)714 1194 A
- 5580 V
- (05702)210 648 A
- 1362({)S
- (dp8390_task,)504 1446 A
- (DP8390_STACK,)546 2370 A
- ("DP8390")336 3042 A
- 3714(},)S
- 5670 V
- (05703)210 648 A
- (#endif)252 1026 A
- 5760 V
- (05704)210 648 A
- (#if)126 1026 A
- (ENABLE_CDROM)504 1194 A
- 5850 V
- (05705)210 648 A
- 1362({)S
- (cdrom_task,)462 1446 A
- (CDROM_STACK,)504 2370 A
- ("CDROM")294 3042 A
- 3714(},)S
- 5940 V
- (05706)210 648 A
- (#endif)252 1026 A
- 6030 V
- (05707)210 648 A
- (#if)126 1026 A
- (ENABLE_AUDIO)504 1194 A
- 6120 V
- (05708)210 648 A
- 1362({)S
- (audio_task,)462 1446 A
- (AUDIO_STACK,)504 2370 A
- ("AUDIO")294 3042 A
- 3714(},)S
- 6210 V
- (05709)210 648 A
- 1362({)S
- (mixer_task,)462 1446 A
- (MIXER_STACK,)504 2370 A
- ("MIXER")294 3042 A
- 3714(},)S
- 8418 V
- EP
- %%Page: 66 66
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- 648(66)S
- 11 R
- 2039(File:)S
- (src/kernel/table.c)765 2272 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (05710)210 648 A
- (#endif)252 1026 A
- 990 V
- (05711)210 648 A
- (#if)126 1026 A
- (ENABLE_SCSI)462 1194 A
- 1080 V
- (05712)210 648 A
- 1362({)S
- (scsi_task,)420 1446 A
- (SCSI_STACK,)462 2370 A
- ("SCSI")252 3042 A
- 3714(},)S
- 1170 V
- (05713)210 648 A
- (#endif)252 1026 A
- 1260 V
- (05714)210 648 A
- (#if)126 1026 A
- (ENABLE_WINI)462 1194 A
- 1350 V
- (05715)210 648 A
- 1362({)S
- (winchester_task,)672 1446 A
- (WINCH_STACK,)504 2370 A
- ("WINCH")294 3042 A
- 3714(},)S
- 1440 V
- (05716)210 648 A
- (#endif)252 1026 A
- 1530 V
- (05717)210 648 A
- 1362({)S
- (syn_alrm_task,)588 1446 A
- (SYN_ALRM_STACK,)630 2370 A
- ("SYN_AL")336 3042 A
- 3714(},)S
- 1620 V
- (05718)210 648 A
- 1362({)S
- (idle_task,)420 1446 A
- (IDLE_STACK,)462 2370 A
- ("IDLE")252 3042 A
- 3714(},)S
- 1710 V
- (05719)210 648 A
- 1362({)S
- (printer_task,)546 1446 A
- (PRINTER_STACK,)588 2370 A
- ("PRINTER")378 3042 A
- 3714(},)S
- 1800 V
- (05720)210 648 A
- 1362({)S
- (floppy_task,)504 1446 A
- (FLOP_STACK,)462 2370 A
- ("FLOPPY")336 3042 A
- 3714(},)S
- 1890 V
- (05721)210 648 A
- 1362({)S
- (mem_task,)378 1446 A
- (MEM_STACK,)420 2370 A
- ("MEMORY")336 3042 A
- 3714(},)S
- 1980 V
- (05722)210 648 A
- 1362({)S
- (clock_task,)462 1446 A
- (CLOCK_STACK,)504 2370 A
- ("CLOCK")294 3042 A
- 3714(},)S
- 2070 V
- (05723)210 648 A
- 1362({)S
- (sys_task,)378 1446 A
- (SYS_STACK,)420 2370 A
- ("SYS")210 3042 A
- 3714(},)S
- 2160 V
- (05724)210 648 A
- 1362({)S
- 1446(0,)S
- (HARDWARE_STACK,)630 2370 A
- ("HARDWAR")378 3042 A
- 3714(},)S
- 2250 V
- (05725)210 648 A
- 1362({)S
- 1446(0,)S
- 2370(0,)S
- ("MM")168 3042 A
- 3714(},)S
- 2340 V
- (05726)210 648 A
- 1362({)S
- 1446(0,)S
- 2370(0,)S
- ("FS")168 3042 A
- 3714(},)S
- 2430 V
- (05727)210 648 A
- (#if)126 1026 A
- (ENABLE_NETWORKING)714 1194 A
- 2520 V
- (05728)210 648 A
- 1362({)S
- 1446(0,)S
- 2370(0,)S
- ("INET")252 3042 A
- 3714(},)S
- 2610 V
- (05729)210 648 A
- (#endif)252 1026 A
- 2700 V
- (05730)210 648 A
- 1362({)S
- 1446(0,)S
- 2370(0,)S
- ("INIT")252 3042 A
- 3714(},)S
- 2790 V
- (05731)210 648 A
- 1026(};)S
- 2880 V
- (05732)210 648 A
- 2970 V
- (05733)210 648 A
- 1026(/*)S
- (Stack)210 1152 A
- (space)210 1404 A
- (for)126 1656 A
- (all)126 1824 A
- (the)126 1992 A
- (task)168 2160 A
- (stacks.)294 2370 A
- ((Declared)378 2748 A
- 3168(as)S
- ((char)210 3294 A
- 3546(*))S
- 3672(to)S
- (align)210 3798 A
- (it.))168 4050 A
- 4260(*/)S
- 3060 V
- (05734)210 648 A
- (PUBLIC)252 1026 A
- (char)168 1320 A
- (*t_stack[TOT_STACK_SPACE)1008 1530 A
- 2580(/)S
- (sizeof(char)462 2664 A
- (*)];)168 3168 A
- 3150 V
- (05735)210 648 A
- 3240 V
- (05736)210 648 A
- 1026(/*)S
- 3330 V
- (05737)210 648 A
- 1068(*)S
- (The)126 1152 A
- (number)252 1320 A
- 1614(of)S
- (kernel)252 1740 A
- (tasks)210 2034 A
- (must)168 2286 A
- 2496(be)S
- (the)126 2622 A
- (same)168 2790 A
- 3000(as)S
- (NR_TASKS.)378 3126 A
- 3420 V
- (05738)210 648 A
- 1068(*)S
- 1152(If)S
- (NR_TASKS)336 1278 A
- 1656(is)S
- (not)126 1782 A
- (correct)294 1950 A
- (then)168 2286 A
- (you)126 2496 A
- (will)168 2664 A
- (get)126 2874 A
- (the)126 3042 A
- (compile)294 3210 A
- (error:)252 3546 A
- 3510 V
- (05739)210 648 A
- 1068(*)S
- ("array)252 1236 A
- (size)168 1530 A
- 1740(is)S
- (negative")378 1866 A
- 3600 V
- (05740)210 648 A
- 1068(*/)S
- 3690 V
- (05741)210 648 A
- 3780 V
- (05742)210 648 A
- (#define)294 1026 A
- (NKT)126 1362 A
- ((sizeof)294 1530 A
- (tasktab)294 1866 A
- 2202(/)S
- (sizeof)252 2286 A
- ((struct)294 2580 A
- (tasktab))336 2916 A
- 3294(-)S
- ((INIT_PROC_NR)546 3378 A
- 3966(+)S
- (1)))126 4050 A
- 3870 V
- (05743)210 648 A
- 3960 V
- (05744)210 648 A
- (extern)252 1026 A
- (int)126 1320 A
- (dummy_tasktab_check[NR_TASKS)1176 1488 A
- 2706(==)S
- (NKT)126 2832 A
- 3000(?)S
- 3084(1)S
- 3168(:)S
- (-1];)168 3252 A
- 4590 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4680 V
- (src/kernel/mpx.s)672 2034 A
- 4770 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4950 V
- (05800)210 648 A
- 1026(#)S
- 5040 V
- (05801)210 648 A
- 1026(!)S
- (Chooses)294 1110 A
- (between)294 1446 A
- (the)126 1782 A
- (8086)168 1950 A
- (and)126 2160 A
- (386)126 2328 A
- (versions)336 2496 A
- 2874(of)S
- (the)126 3000 A
- (Minix)210 3168 A
- (startup)294 3420 A
- (code.)210 3756 A
- 5130 V
- (05802)210 648 A
- 5220 V
- (05803)210 648 A
- (#include)336 1026 A
- (<minix/config.h>)672 1404 A
- 5310 V
- (05804)210 648 A
- (#if)126 1026 A
- (_WORD_SIZE)420 1194 A
- 1656(==)S
- 1782(2)S
- 5400 V
- (05805)210 648 A
- (#include)336 1026 A
- ("mpx88.s")378 1404 A
- 5490 V
- (05806)210 648 A
- (#else)210 1026 A
- 5580 V
- (05807)210 648 A
- (#include)336 1026 A
- ("mpx386.s")420 1404 A
- 5670 V
- (05808)210 648 A
- (#endif)252 1026 A
- 8418 V
- EP
- %%Page: 67 67
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1970(File:)S
- (src/kernel/mpx386.s)902 2203 A
- 12 B
- 4308(67)S
- 990 V
- 7 LST
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1080 V
- (src/kernel/mpx386.s)798 2034 A
- 1170 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1350 V
- (05900)210 648 A
- 1026(#)S
- 1440 V
- (05901)210 648 A
- 1026(!)S
- (This)168 1110 A
- (file)168 1320 A
- (contains)336 1530 A
- (the)126 1908 A
- (assembler)378 2076 A
- (startup)294 2496 A
- (code)168 2832 A
- (for)126 3042 A
- (Minix)210 3210 A
- (and)126 3462 A
- (the)126 3630 A
- (32-bit)252 3798 A
- 1530 V
- (05902)210 648 A
- 1026(!)S
- (interrupt)378 1110 A
- (handlers.)378 1530 A
- 1992(It)S
- (cooperates)420 2118 A
- (with)168 2580 A
- (start.c)294 2790 A
- 3126(to)S
- (set)126 3252 A
- 3420(up)S
- 3546(a)S
- (good)168 3630 A
- 1620 V
- (05903)210 648 A
- 1026(!)S
- (environment)462 1110 A
- (for)126 1614 A
- (main().)294 1782 A
- 1710 V
- (05904)210 648 A
- 1800 V
- (05905)210 648 A
- 1026(!)S
- (This)168 1110 A
- (file)168 1320 A
- 1530(is)S
- (part)168 1656 A
- 1866(of)S
- (the)126 1992 A
- (lowest)252 2160 A
- (layer)210 2454 A
- 2706(of)S
- (the)126 2832 A
- (MINIX)210 3000 A
- (kernel.)294 3252 A
- (The)126 3630 A
- (other)210 3798 A
- (part)168 4050 A
- 1890 V
- (05906)210 648 A
- 1026(!)S
- 1110(is)S
- ("proc.c".)378 1236 A
- (The)126 1698 A
- (lowest)252 1866 A
- (layer)210 2160 A
- (does)168 2412 A
- (process)294 2622 A
- (switching)378 2958 A
- (and)126 3378 A
- (message)294 3546 A
- (handling.)378 3882 A
- 1980 V
- (05907)210 648 A
- 2070 V
- (05908)210 648 A
- 1026(!)S
- (Every)210 1110 A
- (transition)420 1362 A
- 1824(to)S
- (the)126 1950 A
- (kernel)252 2118 A
- (goes)168 2412 A
- (through)294 2622 A
- (this)168 2958 A
- (file.)210 3168 A
- (Transitions)462 3462 A
- (are)126 3966 A
- 2160 V
- (05909)210 648 A
- 1026(!)S
- (caused)252 1110 A
- 1404(by)S
- (sending/receiving)714 1530 A
- (messages)336 2286 A
- (and)126 2664 A
- 2832(by)S
- (most)168 2958 A
- (interrupts.)462 3168 A
- ((RS232)252 3714 A
- 2250 V
- (05910)210 648 A
- 1026(!)S
- (interrupts)420 1110 A
- (may)126 1572 A
- 1740(be)S
- (handled)294 1866 A
- 2202(in)S
- (the)126 2328 A
- (file)168 2496 A
- ("rs2.s")294 2706 A
- (and)126 3042 A
- (then)168 3210 A
- (they)168 3420 A
- (rarely)252 3630 A
- (enter)210 3924 A
- 2340 V
- (05911)210 648 A
- 1026(!)S
- (the)126 1110 A
- (kernel.))336 1278 A
- 2430 V
- (05912)210 648 A
- 2520 V
- (05913)210 648 A
- 1026(!)S
- (Transitions)462 1110 A
- 1614(to)S
- (the)126 1740 A
- (kernel)252 1908 A
- (may)126 2202 A
- 2370(be)S
- (nested.)294 2496 A
- (The)126 2874 A
- (initial)294 3042 A
- (entry)210 3378 A
- (may)126 3630 A
- 3798(be)S
- (with)168 3924 A
- 4134(a)S
- 2610 V
- (05914)210 648 A
- 1026(!)S
- (system)252 1110 A
- (call,)210 1404 A
- (exception)378 1656 A
- 2076(or)S
- (hardware)336 2202 A
- (interrupt;)420 2580 A
- (reentries)378 3042 A
- (may)126 3462 A
- (only)168 3630 A
- 3840(be)S
- (made)168 3966 A
- 2700 V
- (05915)210 648 A
- 1026(!)S
- 1110(by)S
- (hardware)336 1236 A
- (interrupts.)462 1614 A
- (The)126 2160 A
- (count)210 2328 A
- 2580(of)S
- (reentries)378 2706 A
- 3126(is)S
- (kept)168 3252 A
- 3462(in)S
- ("k_reenter".)504 3588 A
- 2790 V
- (05916)210 648 A
- 1026(!)S
- 1110(It)S
- 1236(is)S
- (important)378 1362 A
- (for)126 1782 A
- (deciding)336 1950 A
- (whether)294 2328 A
- 2664(to)S
- (switch)252 2790 A
- 3084(to)S
- (the)126 3210 A
- (kernel)252 3378 A
- (stack)210 3672 A
- (and)126 3924 A
- 2880 V
- (05917)210 648 A
- 1026(!)S
- (for)126 1110 A
- (protecting)420 1278 A
- (the)126 1740 A
- (message)294 1908 A
- (passing)294 2244 A
- (code)168 2580 A
- 2790(in)S
- ("proc.c".)378 2916 A
- 2970 V
- (05918)210 648 A
- 3060 V
- (05919)210 648 A
- 1026(!)S
- (For)126 1110 A
- (the)126 1278 A
- (message)294 1446 A
- (passing)294 1782 A
- (trap,)210 2118 A
- (most)168 2370 A
- 2580(of)S
- (the)126 2706 A
- (machine)294 2874 A
- (state)210 3210 A
- 3462(is)S
- (saved)210 3588 A
- 3840(in)S
- (the)126 3966 A
- 3150 V
- (05920)210 648 A
- 1026(!)S
- (proc)168 1110 A
- (table.)252 1320 A
- ((Some)210 1656 A
- 1908(of)S
- (the)126 2034 A
- (registers)378 2202 A
- (need)168 2622 A
- (not)126 2832 A
- 3000(be)S
- (saved.))294 3126 A
- (Then)168 3504 A
- (the)126 3714 A
- (stack)210 3882 A
- 4134(is)S
- 3240 V
- (05921)210 648 A
- 1026(!)S
- (switched)336 1110 A
- 1488(to)S
- ("k_stack",)420 1614 A
- (and)126 2076 A
- (interrupts)420 2244 A
- (are)126 2706 A
- (reenabled.)420 2874 A
- (Finally,)336 3378 A
- (the)126 3756 A
- (system)252 3924 A
- 3330 V
- (05922)210 648 A
- 1026(!)S
- (call)168 1110 A
- (handler)294 1320 A
- ((in)126 1656 A
- 1824(C))S
- 1950(is)S
- (called.)294 2076 A
- (When)168 2454 A
- 2664(it)S
- (returns,)336 2790 A
- (interrupts)420 3168 A
- (are)126 3630 A
- (disabled)336 3798 A
- 3420 V
- (05923)210 648 A
- 1026(!)S
- (again)210 1110 A
- (and)126 1362 A
- (the)126 1530 A
- (code)168 1698 A
- (falls)210 1908 A
- (into)168 2160 A
- (the)126 2370 A
- (restart)294 2538 A
- (routine,)336 2874 A
- 3252(to)S
- (finish)252 3378 A
- (off)126 3672 A
- (held-up)294 3840 A
- 3510 V
- (05924)210 648 A
- 1026(!)S
- (interrupts)420 1110 A
- (and)126 1572 A
- (run)126 1740 A
- (the)126 1908 A
- (process)294 2076 A
- 2412(or)S
- (task)168 2538 A
- (whose)210 2748 A
- (pointer)294 3000 A
- 3336(is)S
- 3462(in)S
- ("proc_ptr".)462 3588 A
- 3600 V
- (05925)210 648 A
- 3690 V
- (05926)210 648 A
- 1026(!)S
- (Hardware)336 1110 A
- (interrupt)378 1488 A
- (handlers)336 1908 A
- 2286(do)S
- (the)126 2412 A
- (same,)210 2580 A
- (except)252 2832 A
- ((1))126 3168 A
- (The)126 3336 A
- (entire)252 3504 A
- (state)210 3798 A
- (must)168 4050 A
- 3780 V
- (05927)210 648 A
- 1026(!)S
- 1110(be)S
- (saved.)252 1236 A
- ((2))126 1572 A
- (There)210 1740 A
- (are)126 1992 A
- (too)126 2160 A
- (many)168 2328 A
- (handlers)336 2538 A
- 2916(to)S
- 3042(do)S
- (this)168 3168 A
- (inline,)294 3378 A
- 3714(so)S
- (the)126 3840 A
- (save)168 4008 A
- 3870 V
- (05928)210 648 A
- 1026(!)S
- (routine)294 1110 A
- 1446(is)S
- (called.)294 1572 A
- 1950(A)S
- (few)126 2034 A
- (cycles)252 2202 A
- (are)126 2496 A
- (saved)210 2664 A
- 2916(by)S
- (pushing)294 3042 A
- (the)126 3378 A
- (address)294 3546 A
- 3882(of)S
- (the)126 4008 A
- 3960 V
- (05929)210 648 A
- 1026(!)S
- (appropiate)420 1110 A
- (restart)294 1572 A
- (routine)294 1908 A
- (for)126 2244 A
- 2412(a)S
- (return)252 2496 A
- (later.)252 2790 A
- ((3))126 3126 A
- 3294(A)S
- (stack)210 3378 A
- (switch)252 3630 A
- 3924(is)S
- 4050 V
- (05930)210 648 A
- 1026(!)S
- (avoided)294 1110 A
- (when)168 1446 A
- (the)126 1656 A
- (stack)210 1824 A
- 2076(is)S
- (already)294 2202 A
- (switched.)378 2538 A
- ((4))126 3000 A
- (The)126 3168 A
- ((master))336 3336 A
- (8259)168 3714 A
- (interrupt)378 3924 A
- 4140 V
- (05931)210 648 A
- 1026(!)S
- (controller)420 1110 A
- 1572(is)S
- (reenabled)378 1698 A
- (centrally)378 2118 A
- 2538(in)S
- (save().)294 2664 A
- ((5))126 3042 A
- (Each)168 3210 A
- (interrupt)378 3420 A
- (handler)294 3840 A
- 4230 V
- (05932)210 648 A
- 1026(!)S
- (masks)210 1110 A
- (its)126 1362 A
- (interrupt)378 1530 A
- (line)168 1950 A
- (using)210 2160 A
- (the)126 2412 A
- (8259)168 2580 A
- (before)252 2790 A
- (enabling)336 3084 A
- ((other)252 3462 A
- (unmasked))378 3756 A
- 4320 V
- (05933)210 648 A
- 1026(!)S
- (interrupts,)462 1110 A
- (and)126 1614 A
- (unmasks)294 1782 A
- 2118(it)S
- (after)210 2244 A
- (servicing)378 2496 A
- (the)126 2916 A
- (interrupt.)420 3084 A
- (This)168 3588 A
- (limits)252 3798 A
- (the)126 4092 A
- 4410 V
- (05934)210 648 A
- 1026(!)S
- (nest)168 1110 A
- (level)210 1320 A
- 1572(to)S
- (the)126 1698 A
- (number)252 1866 A
- 2160(of)S
- (lines)210 2286 A
- (and)126 2538 A
- (protects)336 2706 A
- (the)126 3084 A
- (handler)294 3252 A
- (from)168 3588 A
- (itself.)294 3798 A
- 4500 V
- (05935)210 648 A
- 4590 V
- (05936)210 648 A
- 1026(!)S
- (For)126 1110 A
- (communication)546 1278 A
- (with)168 1866 A
- (the)126 2076 A
- (boot)168 2244 A
- (monitor)294 2454 A
- 2790(at)S
- (startup)294 2916 A
- (time)168 3252 A
- (some)168 3462 A
- (constant)336 3672 A
- 4680 V
- (05937)210 648 A
- 1026(!)S
- (data)168 1110 A
- (are)126 1320 A
- (compiled)336 1488 A
- (into)168 1866 A
- (the)126 2076 A
- (beginning)378 2244 A
- 2664(of)S
- (the)126 2790 A
- (text)168 2958 A
- (segment.)336 3168 A
- (This)168 3546 A
- (facilitates)462 3756 A
- 4770 V
- (05938)210 648 A
- 1026(!)S
- (reading)294 1110 A
- (the)126 1446 A
- (data)168 1614 A
- 1824(at)S
- (the)126 1950 A
- (start)210 2118 A
- 2370(of)S
- (the)126 2496 A
- (boot)168 2664 A
- (process,)336 2874 A
- (since)210 3252 A
- (only)168 3504 A
- (the)126 3714 A
- (first)210 3882 A
- 4860 V
- (05939)210 648 A
- 1026(!)S
- (sector)252 1110 A
- 1404(of)S
- (the)126 1530 A
- (file)168 1698 A
- (needs)210 1908 A
- 2160(to)S
- 2286(be)S
- (read.)210 2412 A
- 4950 V
- (05940)210 648 A
- 5040 V
- (05941)210 648 A
- 1026(!)S
- (Some)168 1110 A
- (data)168 1320 A
- (storage)294 1530 A
- 1866(is)S
- (also)168 1992 A
- (allocated)378 2202 A
- 2622(at)S
- (the)126 2748 A
- (end)126 2916 A
- 3084(of)S
- (this)168 3210 A
- (file.)210 3420 A
- (This)168 3672 A
- (data)168 3882 A
- 5130 V
- (05942)210 648 A
- 1026(!)S
- (will)168 1110 A
- 1320(be)S
- 1446(at)S
- (the)126 1572 A
- (start)210 1740 A
- 1992(of)S
- (the)126 2118 A
- (data)168 2286 A
- (segment)294 2496 A
- 2832(of)S
- (the)126 2958 A
- (kernel)252 3126 A
- (and)126 3420 A
- (will)168 3588 A
- 3798(be)S
- (read)168 3924 A
- 5220 V
- (05943)210 648 A
- 1026(!)S
- (and)126 1110 A
- (modified)336 1278 A
- 1656(by)S
- (the)126 1782 A
- (boot)168 1950 A
- (monitor)294 2160 A
- (before)252 2496 A
- (the)126 2790 A
- (kernel)252 2958 A
- (starts.)294 3252 A
- 5310 V
- (05944)210 648 A
- 5400 V
- (05945)210 648 A
- 1026(!)S
- (sections)336 1110 A
- 5490 V
- (05946)210 648 A
- 5580 V
- (05947)210 648 A
- (.sect)210 1026 A
- (.text)210 1278 A
- 5670 V
- (05948)210 648 A
- (begtext:)336 1026 A
- 5760 V
- (05949)210 648 A
- (.sect)210 1026 A
- (.rom)168 1278 A
- 5850 V
- (05950)210 648 A
- (begrom:)294 1026 A
- 5940 V
- (05951)210 648 A
- (.sect)210 1026 A
- (.data)210 1278 A
- 6030 V
- (05952)210 648 A
- (begdata:)336 1026 A
- 6120 V
- (05953)210 648 A
- (.sect)210 1026 A
- (.bss)168 1278 A
- 6210 V
- (05954)210 648 A
- (begbss:)294 1026 A
- 8418 V
- EP
- %%Page: 68 68
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- 648(68)S
- 11 R
- 1970(File:)S
- (src/kernel/mpx386.s)902 2203 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (05955)210 648 A
- 990 V
- (05956)210 648 A
- (#include)336 1026 A
- (<minix/config.h>)672 1404 A
- 1080 V
- (05957)210 648 A
- (#include)336 1026 A
- (<minix/const.h>)630 1404 A
- 1170 V
- (05958)210 648 A
- (#include)336 1026 A
- (<minix/com.h>)546 1404 A
- 1260 V
- (05959)210 648 A
- (#include)336 1026 A
- ("const.h")378 1404 A
- 1350 V
- (05960)210 648 A
- (#include)336 1026 A
- ("protect.h")462 1404 A
- 1440 V
- (05961)210 648 A
- (#include)336 1026 A
- ("sconst.h")420 1404 A
- 1530 V
- (05962)210 648 A
- 1620 V
- (05963)210 648 A
- 1026(/*)S
- (Selected)336 1152 A
- (386)126 1530 A
- (tss)126 1698 A
- (offsets.)336 1866 A
- 2244(*/)S
- 1710 V
- (05964)210 648 A
- (#define)294 1026 A
- (TSS3_S_SP0)420 1362 A
- 2034(4)S
- 1800 V
- (05965)210 648 A
- 1890 V
- (05966)210 648 A
- 1026(!)S
- (Exported)336 1110 A
- (functions)378 1488 A
- 1980 V
- (05967)210 648 A
- 1026(!)S
- (Note:)210 1110 A
- 1362(in)S
- (assembly)336 1488 A
- (language)336 1866 A
- (the)126 2244 A
- (.define)294 2412 A
- (statement)378 2748 A
- (applied)294 3168 A
- 3504(to)S
- 3630(a)S
- (function)336 3714 A
- (name)168 4092 A
- 2070 V
- (05968)210 648 A
- 1026(!)S
- 1110(is)S
- (loosely)294 1236 A
- (equivalent)420 1572 A
- 2034(to)S
- 2160(a)S
- (prototype)378 2244 A
- 2664(in)S
- 2790(C)S
- (code)168 2874 A
- 3084(--)S
- 3210(it)S
- (makes)210 3336 A
- 3588(it)S
- (possible)336 3714 A
- 4092(to)S
- 2160 V
- (05969)210 648 A
- 1026(!)S
- (link)168 1110 A
- 1320(to)S
- 1446(an)S
- (entity)252 1572 A
- (declared)336 1866 A
- 2244(in)S
- (the)126 2370 A
- (assembly)336 2538 A
- (code)168 2916 A
- (but)126 3126 A
- (does)168 3294 A
- (not)126 3504 A
- (create)252 3672 A
- 2250 V
- (05970)210 648 A
- 1026(!)S
- (the)126 1110 A
- (entity.)294 1278 A
- 2340 V
- (05971)210 648 A
- 2430 V
- (05972)210 648 A
- (.define)294 1026 A
- (_idle_task)420 1362 A
- 2520 V
- (05973)210 648 A
- (.define)294 1026 A
- (_restart)336 1362 A
- 2610 V
- (05974)210 648 A
- (.define)294 1026 A
- (save)168 1362 A
- 2700 V
- (05975)210 648 A
- 2790 V
- (05976)210 648 A
- (.define)294 1026 A
- (_divide_error)546 1362 A
- 2880 V
- (05977)210 648 A
- (.define)294 1026 A
- (_single_step_exception)924 1362 A
- 2970 V
- (05978)210 648 A
- (.define)294 1026 A
- (_nmi)168 1362 A
- 3060 V
- (05979)210 648 A
- (.define)294 1026 A
- (_breakpoint_exception)882 1362 A
- 3150 V
- (05980)210 648 A
- (.define)294 1026 A
- (_overflow)378 1362 A
- 3240 V
- (05981)210 648 A
- (.define)294 1026 A
- (_bounds_check)546 1362 A
- 3330 V
- (05982)210 648 A
- (.define)294 1026 A
- (_inval_opcode)546 1362 A
- 3420 V
- (05983)210 648 A
- (.define)294 1026 A
- (_copr_not_available)798 1362 A
- 3510 V
- (05984)210 648 A
- (.define)294 1026 A
- (_double_fault)546 1362 A
- 3600 V
- (05985)210 648 A
- (.define)294 1026 A
- (_copr_seg_overrun)714 1362 A
- 3690 V
- (05986)210 648 A
- (.define)294 1026 A
- (_inval_tss)420 1362 A
- 3780 V
- (05987)210 648 A
- (.define)294 1026 A
- (_segment_not_present)840 1362 A
- 3870 V
- (05988)210 648 A
- (.define)294 1026 A
- (_stack_exception)672 1362 A
- 3960 V
- (05989)210 648 A
- (.define)294 1026 A
- (_general_protection)798 1362 A
- 4050 V
- (05990)210 648 A
- (.define)294 1026 A
- (_page_fault)462 1362 A
- 4140 V
- (05991)210 648 A
- (.define)294 1026 A
- (_copr_error)462 1362 A
- 4230 V
- (05992)210 648 A
- 4320 V
- (05993)210 648 A
- (.define)294 1026 A
- (_hwint00)336 1362 A
- 2034(!)S
- (handlers)336 2118 A
- (for)126 2496 A
- (hardware)336 2664 A
- (interrupts)420 3042 A
- 4410 V
- (05994)210 648 A
- (.define)294 1026 A
- (_hwint01)336 1362 A
- 4500 V
- (05995)210 648 A
- (.define)294 1026 A
- (_hwint02)336 1362 A
- 4590 V
- (05996)210 648 A
- (.define)294 1026 A
- (_hwint03)336 1362 A
- 4680 V
- (05997)210 648 A
- (.define)294 1026 A
- (_hwint04)336 1362 A
- 4770 V
- (05998)210 648 A
- (.define)294 1026 A
- (_hwint05)336 1362 A
- 4860 V
- (05999)210 648 A
- (.define)294 1026 A
- (_hwint06)336 1362 A
- 4950 V
- (06000)210 648 A
- (.define)294 1026 A
- (_hwint07)336 1362 A
- 5040 V
- (06001)210 648 A
- (.define)294 1026 A
- (_hwint08)336 1362 A
- 5130 V
- (06002)210 648 A
- (.define)294 1026 A
- (_hwint09)336 1362 A
- 5220 V
- (06003)210 648 A
- (.define)294 1026 A
- (_hwint10)336 1362 A
- 5310 V
- (06004)210 648 A
- (.define)294 1026 A
- (_hwint11)336 1362 A
- 5400 V
- (06005)210 648 A
- (.define)294 1026 A
- (_hwint12)336 1362 A
- 5490 V
- (06006)210 648 A
- (.define)294 1026 A
- (_hwint13)336 1362 A
- 5580 V
- (06007)210 648 A
- (.define)294 1026 A
- (_hwint14)336 1362 A
- 5670 V
- (06008)210 648 A
- (.define)294 1026 A
- (_hwint15)336 1362 A
- 5760 V
- (06009)210 648 A
- 5850 V
- (06010)210 648 A
- (.define)294 1026 A
- (_s_call)294 1362 A
- 5940 V
- (06011)210 648 A
- (.define)294 1026 A
- (_p_s_call)378 1362 A
- 6030 V
- (06012)210 648 A
- (.define)294 1026 A
- (_level0_call)504 1362 A
- 6120 V
- (06013)210 648 A
- 6210 V
- (06014)210 648 A
- 1026(!)S
- (Imported)336 1110 A
- (functions.)420 1488 A
- 8418 V
- EP
- %%Page: 69 69
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1970(File:)S
- (src/kernel/mpx386.s)902 2203 A
- 12 B
- 4308(69)S
- 900 V
- 7 LST
- (06015)210 648 A
- 990 V
- (06016)210 648 A
- (.extern)294 1026 A
- (_cstart)294 1362 A
- 1080 V
- (06017)210 648 A
- (.extern)294 1026 A
- (_main)210 1362 A
- 1170 V
- (06018)210 648 A
- (.extern)294 1026 A
- (_exception)420 1362 A
- 1260 V
- (06019)210 648 A
- (.extern)294 1026 A
- (_interrupt)420 1362 A
- 1350 V
- (06020)210 648 A
- (.extern)294 1026 A
- (_sys_call)378 1362 A
- 1440 V
- (06021)210 648 A
- (.extern)294 1026 A
- (_unhold)294 1362 A
- 1530 V
- (06022)210 648 A
- 1620 V
- (06023)210 648 A
- 1026(!)S
- (Exported)336 1110 A
- (variables.)420 1488 A
- 1710 V
- (06024)210 648 A
- 1026(!)S
- (Note:)210 1110 A
- (when)168 1362 A
- (used)168 1572 A
- (with)168 1782 A
- 1992(a)S
- (variable)336 2076 A
- (the)126 2454 A
- (.define)294 2622 A
- (does)168 2958 A
- (not)126 3168 A
- (reserve)294 3336 A
- (storage,)336 3672 A
- 1800 V
- (06025)210 648 A
- 1026(!)S
- 1110(it)S
- (makes)210 1236 A
- (the)126 1488 A
- (name)168 1656 A
- (externally)420 1866 A
- (visible)294 2328 A
- 2664(so)S
- 2790(it)S
- (may)126 2916 A
- 3084(be)S
- (linked)252 3210 A
- (to.)126 3504 A
- 1890 V
- (06026)210 648 A
- 1980 V
- (06027)210 648 A
- (.define)294 1026 A
- (begbss)252 1362 A
- 2070 V
- (06028)210 648 A
- (.define)294 1026 A
- (begdata)294 1362 A
- 2160 V
- (06029)210 648 A
- (.define)294 1026 A
- (_sizes)252 1362 A
- 2250 V
- (06030)210 648 A
- 2340 V
- (06031)210 648 A
- 1026(!)S
- (Imported)336 1110 A
- (variables.)420 1488 A
- 2430 V
- (06032)210 648 A
- 2520 V
- (06033)210 648 A
- (.extern)294 1026 A
- (_gdt)168 1362 A
- 2610 V
- (06034)210 648 A
- (.extern)294 1026 A
- (_code_base)420 1362 A
- 2700 V
- (06035)210 648 A
- (.extern)294 1026 A
- (_data_base)420 1362 A
- 2790 V
- (06036)210 648 A
- (.extern)294 1026 A
- (_held_head)420 1362 A
- 2880 V
- (06037)210 648 A
- (.extern)294 1026 A
- (_k_reenter)420 1362 A
- 2970 V
- (06038)210 648 A
- (.extern)294 1026 A
- (_pc_at)252 1362 A
- 3060 V
- (06039)210 648 A
- (.extern)294 1026 A
- (_proc_ptr)378 1362 A
- 3150 V
- (06040)210 648 A
- (.extern)294 1026 A
- (_ps_mca)294 1362 A
- 3240 V
- (06041)210 648 A
- (.extern)294 1026 A
- (_tss)168 1362 A
- 3330 V
- (06042)210 648 A
- (.extern)294 1026 A
- (_level0_func)504 1362 A
- 3420 V
- (06043)210 648 A
- (.extern)294 1026 A
- (_mon_sp)294 1362 A
- 3510 V
- (06044)210 648 A
- (.extern)294 1026 A
- (_mon_return)462 1362 A
- 3600 V
- (06045)210 648 A
- (.extern)294 1026 A
- (_reboot_code)504 1362 A
- 3690 V
- (06046)210 648 A
- 3780 V
- (06047)210 648 A
- (.sect)210 1026 A
- (.text)210 1278 A
- 3870 V
- (06048)210 648 A
- (!*===========================================================================*)3276 1026 A
- 3960 V
- (06049)210 648 A
- 1026(!*)S
- (MINIX)210 2370 A
- 4260(*)S
- 4050 V
- (06050)210 648 A
- (!*===========================================================================*)3276 1026 A
- 4140 V
- (06051)210 648 A
- (MINIX:)252 1026 A
- 2370(!)S
- (this)168 2454 A
- 2664(is)S
- (the)126 2790 A
- (entry)210 2958 A
- (point)210 3210 A
- (for)126 3462 A
- (the)126 3630 A
- (MINIX)210 3798 A
- (kernel)252 4050 A
- 4230 V
- (06052)210 648 A
- (jmp)126 1362 A
- (over_flags)420 1698 A
- 2370(!)S
- (skip)168 2454 A
- (over)168 2664 A
- (the)126 2874 A
- (next)168 3042 A
- (few)126 3252 A
- (bytes)210 3420 A
- 4320 V
- (06053)210 648 A
- (.data2)252 1362 A
- (CLICK_SHIFT)462 1698 A
- 2370(!)S
- (for)126 2454 A
- (the)126 2622 A
- (monitor:)336 2790 A
- (memory)252 3168 A
- (granularity)462 3462 A
- 4410 V
- (06054)210 648 A
- (flags:)252 1026 A
- 4500 V
- (06055)210 648 A
- (.data2)252 1362 A
- (0x002D)252 1698 A
- 2370(!)S
- (boot)168 2454 A
- (monitor)294 2664 A
- (flags:)252 3000 A
- 4590 V
- (06056)210 648 A
- 2370(!)S
- (call)168 2706 A
- 2916(in)S
- (386)126 3042 A
- (mode,)210 3210 A
- (make)168 3462 A
- (stack,)252 3672 A
- 4680 V
- (06057)210 648 A
- 2370(!)S
- (load)168 2706 A
- (high,)210 2916 A
- (will)168 3168 A
- (return)252 3378 A
- 4770 V
- (06058)210 648 A
- (nop)126 1362 A
- 2370(!)S
- (extra)210 2454 A
- (byte)168 2706 A
- 2916(to)S
- (sync)168 3042 A
- 3252(up)S
- (disassembler)504 3378 A
- 4860 V
- (06059)210 648 A
- (over_flags:)462 1026 A
- 4950 V
- (06060)210 648 A
- 5040 V
- (06061)210 648 A
- 1026(!)S
- (Set)126 1110 A
- 1278(up)S
- 1404(a)S
- 1488(C)S
- (stack)210 1572 A
- (frame)210 1824 A
- 2076(on)S
- (the)126 2202 A
- (monitor)294 2370 A
- (stack.)252 2706 A
- ((The)168 3042 A
- (monitor)294 3252 A
- (sets)168 3588 A
- 3798(cs)S
- (and)126 3924 A
- 4092(ds)S
- 5130 V
- (06062)210 648 A
- 1026(!)S
- (right.)252 1110 A
- (The)126 1446 A
- 1614(ss)S
- (descriptor)420 1740 A
- (still)210 2202 A
- (references)420 2454 A
- (the)126 2916 A
- (monitor)294 3084 A
- (data)168 3420 A
- (segment.))378 3630 A
- 5220 V
- (06063)210 648 A
- (movzx)210 1362 A
- (esp,)168 1698 A
- 1908(sp)S
- 2370(!)S
- (monitor)294 2454 A
- (stack)210 2790 A
- 3042(is)S
- 3168(a)S
- 3252(16)S
- (bit)126 3378 A
- (stack)210 3546 A
- 5310 V
- (06064)210 648 A
- (push)168 1362 A
- (ebp)126 1698 A
- 5400 V
- (06065)210 648 A
- (mov)126 1362 A
- (ebp,)168 1698 A
- (esp)126 1908 A
- 5490 V
- (06066)210 648 A
- (push)168 1362 A
- (esi)126 1698 A
- 5580 V
- (06067)210 648 A
- (push)168 1362 A
- (edi)126 1698 A
- 5670 V
- (06068)210 648 A
- (cmp)126 1362 A
- (4(ebp),)294 1698 A
- 2034(0)S
- 2370(!)S
- (nonzero)294 2454 A
- 2790(if)S
- (return)252 2916 A
- (possible)336 3210 A
- 5760 V
- (06069)210 648 A
- 1362(jz)S
- (noret)210 1698 A
- 5850 V
- (06070)210 648 A
- (inc)126 1362 A
- ((_mon_return))546 1698 A
- 5940 V
- (06071)210 648 A
- (noret:)252 1026 A
- (mov)126 1362 A
- ((_mon_sp),)420 1698 A
- (esp)126 2160 A
- 2370(!)S
- (save)168 2454 A
- (stack)210 2664 A
- (pointer)294 2916 A
- (for)126 3252 A
- (later)210 3420 A
- (return)252 3672 A
- 6030 V
- (06072)210 648 A
- 6120 V
- (06073)210 648 A
- 1026(!)S
- (Copy)168 1110 A
- (the)126 1320 A
- (monitor)294 1488 A
- (global)252 1824 A
- (descriptor)420 2118 A
- (table)210 2580 A
- 2832(to)S
- (the)126 2958 A
- (address)294 3126 A
- (space)210 3462 A
- 3714(of)S
- (kernel)252 3840 A
- (and)126 4134 A
- 6210 V
- (06074)210 648 A
- 1026(!)S
- (switch)252 1110 A
- (over)168 1404 A
- 1614(to)S
- (it.)126 1740 A
- (Prot_init())462 1950 A
- (can)126 2454 A
- (then)168 2622 A
- (update)252 2832 A
- 3126(it)S
- (with)168 3252 A
- (immediate)378 3462 A
- (effect.)294 3882 A
- 8418 V
- EP
- %%Page: 70 70
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- 648(70)S
- 11 R
- 1970(File:)S
- (src/kernel/mpx386.s)902 2203 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (06075)210 648 A
- 990 V
- (06076)210 648 A
- (sgdt)168 1362 A
- ((_gdt+GDT_SELECTOR))798 1698 A
- 3042(!)S
- (get)126 3126 A
- (the)126 3294 A
- (monitor)294 3462 A
- (gdtr)168 3798 A
- 1080 V
- (06077)210 648 A
- (mov)126 1362 A
- (esi,)168 1698 A
- ((_gdt+GDT_SELECTOR+2))882 1908 A
- 3042(!)S
- (absolute)336 3126 A
- (address)294 3504 A
- 3840(of)S
- (GDT)126 3966 A
- 1170 V
- (06078)210 648 A
- (mov)126 1362 A
- (ebx,)168 1698 A
- (_gdt)168 1908 A
- 3042(!)S
- (address)294 3126 A
- 3462(of)S
- (kernel)252 3588 A
- (GDT)126 3882 A
- 1260 V
- (06079)210 648 A
- (mov)126 1362 A
- (ecx,)168 1698 A
- (8*8)126 1908 A
- 3042(!)S
- (copying)294 3126 A
- (eight)210 3462 A
- (descriptors)462 3714 A
- 1350 V
- (06080)210 648 A
- (copygdt:)336 1026 A
- 1440 V
- (06081)210 648 A
- (eseg)168 1068 A
- (movb)168 1362 A
- (al,)126 1698 A
- ((esi))210 1866 A
- 1530 V
- (06082)210 648 A
- (movb)168 1362 A
- ((ebx),)252 1698 A
- 1992(al)S
- 1620 V
- (06083)210 648 A
- (inc)126 1362 A
- (esi)126 1698 A
- 1710 V
- (06084)210 648 A
- (inc)126 1362 A
- (ebx)126 1698 A
- 1800 V
- (06085)210 648 A
- (loop)168 1362 A
- (copygdt)294 1698 A
- 1890 V
- (06086)210 648 A
- (mov)126 1362 A
- (eax,)168 1698 A
- ((_gdt+DS_SELECTOR+2))840 1908 A
- 3042(!)S
- (base)168 3126 A
- 3336(of)S
- (kernel)252 3462 A
- (data)168 3756 A
- 1980 V
- (06087)210 648 A
- (and)126 1362 A
- (eax,)168 1698 A
- (0x00FFFFFF)420 1908 A
- 3042(!)S
- (only)168 3126 A
- 3336(24)S
- (bits)168 3462 A
- 2070 V
- (06088)210 648 A
- (add)126 1362 A
- (eax,)168 1698 A
- (_gdt)168 1908 A
- 3042(!)S
- (eax)126 3126 A
- 3294(=)S
- (vir2phys(gdt))546 3378 A
- 2160 V
- (06089)210 648 A
- (mov)126 1362 A
- ((_gdt+GDT_SELECTOR+2),)924 1698 A
- (eax)126 2664 A
- 3042(!)S
- (set)126 3126 A
- (base)168 3294 A
- 3504(of)S
- (GDT)126 3630 A
- 2250 V
- (06090)210 648 A
- (lgdt)168 1362 A
- ((_gdt+GDT_SELECTOR))798 1698 A
- 3042(!)S
- (switch)252 3126 A
- (over)168 3420 A
- 3630(to)S
- (kernel)252 3756 A
- (GDT)126 4050 A
- 2340 V
- (06091)210 648 A
- 2430 V
- (06092)210 648 A
- 1026(!)S
- (Locate)252 1110 A
- (boot)168 1404 A
- (parameters,)462 1614 A
- (set)126 2118 A
- 2286(up)S
- (kernel)252 2412 A
- (segment)294 2706 A
- (registers)378 3042 A
- (and)126 3462 A
- (stack.)252 3630 A
- 2520 V
- (06093)210 648 A
- (mov)126 1362 A
- (ebx,)168 1698 A
- (8(ebp))252 1908 A
- 2370(!)S
- (boot)168 2454 A
- (parameters)420 2664 A
- (offset)252 3126 A
- 2610 V
- (06094)210 648 A
- (mov)126 1362 A
- (edx,)168 1698 A
- (12(ebp))294 1908 A
- 2370(!)S
- (boot)168 2454 A
- (parameters)420 2664 A
- (length)252 3126 A
- 2700 V
- (06095)210 648 A
- (mov)126 1362 A
- (ax,)126 1698 A
- 1866(ds)S
- 2370(!)S
- (kernel)252 2454 A
- (data)168 2748 A
- 2790 V
- (06096)210 648 A
- (mov)126 1362 A
- (es,)126 1698 A
- 1866(ax)S
- 2880 V
- (06097)210 648 A
- (mov)126 1362 A
- (fs,)126 1698 A
- 1866(ax)S
- 2970 V
- (06098)210 648 A
- (mov)126 1362 A
- (gs,)126 1698 A
- 1866(ax)S
- 3060 V
- (06099)210 648 A
- (mov)126 1362 A
- (ss,)126 1698 A
- 1866(ax)S
- 3150 V
- (06100)210 648 A
- (mov)126 1362 A
- (esp,)168 1698 A
- (k_stktop)336 1908 A
- 2370(!)S
- (set)126 2454 A
- 2622(sp)S
- 2748(to)S
- (point)210 2874 A
- 3126(to)S
- (the)126 3252 A
- (top)126 3420 A
- 3588(of)S
- (kernel)252 3714 A
- (stack)210 4008 A
- 3240 V
- (06101)210 648 A
- 3330 V
- (06102)210 648 A
- 1026(!)S
- (Call)168 1110 A
- 1320(C)S
- (startup)294 1404 A
- (code)168 1740 A
- 1950(to)S
- (set)126 2076 A
- 2244(up)S
- 2370(a)S
- (proper)252 2454 A
- (environment)462 2748 A
- 3252(to)S
- (run)126 3378 A
- (main().)294 3546 A
- 3420 V
- (06103)210 648 A
- (push)168 1362 A
- (edx)126 1698 A
- 3510 V
- (06104)210 648 A
- (push)168 1362 A
- (ebx)126 1698 A
- 3600 V
- (06105)210 648 A
- (push)168 1362 A
- (SS_SELECTOR)462 1698 A
- 3690 V
- (06106)210 648 A
- (push)168 1362 A
- (MON_CS_SELECTOR)630 1698 A
- 3780 V
- (06107)210 648 A
- (push)168 1362 A
- (DS_SELECTOR)462 1698 A
- 3870 V
- (06108)210 648 A
- (push)168 1362 A
- (CS_SELECTOR)462 1698 A
- 3960 V
- (06109)210 648 A
- (call)168 1362 A
- (_cstart)294 1698 A
- 2370(!)S
- (cstart(cs,)420 2454 A
- (ds,)126 2916 A
- (mcs,)168 3084 A
- (mds,)168 3294 A
- (parmoff,)336 3504 A
- (parmlen))336 3882 A
- 4050 V
- (06110)210 648 A
- (add)126 1362 A
- (esp,)168 1698 A
- (6*4)126 1908 A
- 4140 V
- (06111)210 648 A
- 4230 V
- (06112)210 648 A
- 1026(!)S
- (Reload)252 1110 A
- (gdtr,)210 1404 A
- (idtr)168 1656 A
- (and)126 1866 A
- (the)126 2034 A
- (segment)294 2202 A
- (registers)378 2538 A
- 2958(to)S
- (global)252 3084 A
- (descriptor)420 3378 A
- (table)210 3840 A
- (set)126 4092 A
- 4320 V
- (06113)210 648 A
- 1026(!)S
- 1110(up)S
- 1236(by)S
- (prot_init().)504 1362 A
- 4410 V
- (06114)210 648 A
- 4500 V
- (06115)210 648 A
- (lgdt)168 1362 A
- ((_gdt+GDT_SELECTOR))798 1698 A
- 4590 V
- (06116)210 648 A
- (lidt)168 1362 A
- ((_gdt+IDT_SELECTOR))798 1698 A
- 4680 V
- (06117)210 648 A
- 4770 V
- (06118)210 648 A
- (jmpf)168 1362 A
- (CS_SELECTOR:csinit)756 1698 A
- 4860 V
- (06119)210 648 A
- (csinit:)294 1026 A
- 4950 V
- (06120)210 648 A
- (o16)126 1194 A
- (mov)126 1362 A
- (ax,)126 1698 A
- (DS_SELECTOR)462 1866 A
- 5040 V
- (06121)210 648 A
- (mov)126 1362 A
- (ds,)126 1698 A
- 1866(ax)S
- 5130 V
- (06122)210 648 A
- (mov)126 1362 A
- (es,)126 1698 A
- 1866(ax)S
- 5220 V
- (06123)210 648 A
- (mov)126 1362 A
- (fs,)126 1698 A
- 1866(ax)S
- 5310 V
- (06124)210 648 A
- (mov)126 1362 A
- (gs,)126 1698 A
- 1866(ax)S
- 5400 V
- (06125)210 648 A
- (mov)126 1362 A
- (ss,)126 1698 A
- 1866(ax)S
- 5490 V
- (06126)210 648 A
- (o16)126 1194 A
- (mov)126 1362 A
- (ax,)126 1698 A
- (TSS_SELECTOR)504 1866 A
- 2706(!)S
- 2790(no)S
- (other)210 2916 A
- (TSS)126 3168 A
- 3336(is)S
- (used)168 3462 A
- 5580 V
- (06127)210 648 A
- (ltr)126 1362 A
- 1698(ax)S
- 5670 V
- (06128)210 648 A
- (push)168 1362 A
- 1698(0)S
- 2706(!)S
- (set)126 2790 A
- (flags)210 2958 A
- 3210(to)S
- (known)210 3336 A
- (good)168 3588 A
- (state)210 3798 A
- 5760 V
- (06129)210 648 A
- (popf)168 1362 A
- 2706(!)S
- (esp,)168 2790 A
- (clear)210 3000 A
- (nested)252 3252 A
- (task)168 3546 A
- (and)126 3756 A
- (int)126 3924 A
- (enable)252 4092 A
- 5850 V
- (06130)210 648 A
- 5940 V
- (06131)210 648 A
- (jmp)126 1362 A
- (_main)210 1698 A
- 2706(!)S
- (main())252 2790 A
- 6030 V
- (06132)210 648 A
- 6120 V
- (06133)210 648 A
- 6210 V
- (06134)210 648 A
- (!*===========================================================================*)3276 1026 A
- 8418 V
- EP
- %%Page: 71 71
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1970(File:)S
- (src/kernel/mpx386.s)902 2203 A
- 12 B
- 4308(71)S
- 900 V
- 7 LST
- (06135)210 648 A
- 1026(!*)S
- (interrupt)378 2370 A
- (handlers)336 2790 A
- 4260(*)S
- 990 V
- (06136)210 648 A
- 1026(!*)S
- (interrupt)378 1698 A
- (handlers)336 2118 A
- (for)126 2496 A
- (386)126 2664 A
- (32-bit)252 2832 A
- (protected)378 3126 A
- (mode)168 3546 A
- 4260(*)S
- 1080 V
- (06137)210 648 A
- (!*===========================================================================*)3276 1026 A
- 1170 V
- (06138)210 648 A
- 1260 V
- (06139)210 648 A
- (!*===========================================================================*)3276 1026 A
- 1350 V
- (06140)210 648 A
- 1026(!*)S
- (hwint00)294 2370 A
- 2706(-)S
- 2790(07)S
- 4260(*)S
- 1440 V
- (06141)210 648 A
- (!*===========================================================================*)3276 1026 A
- 1530 V
- (06142)210 648 A
- 1026(!)S
- (Note)168 1110 A
- (this)168 1320 A
- 1530(is)S
- 1656(a)S
- (macro,)252 1740 A
- 2034(it)S
- (looks)210 2160 A
- (like)168 2412 A
- 2622(a)S
- (subroutine.)462 2706 A
- 1620 V
- (06143)210 648 A
- (#define)294 1026 A
- (hwint_master(irq))714 1362 A
- 2370(\)S
- 1710 V
- (06144)210 648 A
- (call)168 1362 A
- (save)168 1698 A
- 2706(/*)S
- (save)168 2832 A
- (interrupted)462 3042 A
- (process)294 3546 A
- (state)210 3882 A
- (*/;\)168 4134 A
- 1800 V
- (06145)210 648 A
- (inb)126 1362 A
- (INT_CTLMASK)462 1698 A
- 4218(;\)S
- 1890 V
- (06146)210 648 A
- (orb)126 1362 A
- (al,)126 1698 A
- ([1<<irq])336 1866 A
- 4218(;\)S
- 1980 V
- (06147)210 648 A
- (outb)168 1362 A
- (INT_CTLMASK)462 1698 A
- 2706(/*)S
- (disable)294 2832 A
- (the)126 3168 A
- (irq)126 3336 A
- (*/;\)168 4134 A
- 2070 V
- (06148)210 648 A
- (movb)168 1362 A
- (al,)126 1698 A
- (ENABLE)252 1866 A
- 4218(;\)S
- 2160 V
- (06149)210 648 A
- (outb)168 1362 A
- (INT_CTL)294 1698 A
- 2706(/*)S
- (reenable)336 2832 A
- (master)252 3210 A
- (8259)168 3504 A
- (*/;\)168 4134 A
- 2250 V
- (06150)210 648 A
- (sti)126 1362 A
- 2706(/*)S
- (enable)252 2832 A
- (interrupts)420 3126 A
- (*/;\)168 4134 A
- 2340 V
- (06151)210 648 A
- (push)168 1362 A
- (irq)126 1698 A
- 2706(/*)S
- (irq)126 2832 A
- (*/;\)168 4134 A
- 2430 V
- (06152)210 648 A
- (call)168 1362 A
- ((_irq_table)462 1698 A
- 2202(+)S
- (4*irq))252 2286 A
- 2706(/*)S
- (eax)126 2832 A
- 3000(=)S
- ((*irq_table[irq])(irq))924 3084 A
- (*/;\)168 4134 A
- 2520 V
- (06153)210 648 A
- (pop)126 1362 A
- (ecx)126 1698 A
- 4218(;\)S
- 2610 V
- (06154)210 648 A
- (cli)126 1362 A
- 2706(/*)S
- (disable)294 2832 A
- (interrupts)420 3168 A
- (*/;\)168 4134 A
- 2700 V
- (06155)210 648 A
- (test)168 1362 A
- (eax,)168 1698 A
- (eax)126 1908 A
- 2706(/*)S
- (need)168 2832 A
- 3042(to)S
- (reenable)336 3168 A
- (irq?)168 3546 A
- (*/;\)168 4134 A
- 2790 V
- (06156)210 648 A
- 1362(jz)S
- 1698(0f)S
- 4218(;\)S
- 2880 V
- (06157)210 648 A
- (inb)126 1362 A
- (INT_CTLMASK)462 1698 A
- 4218(;\)S
- 2970 V
- (06158)210 648 A
- (andb)168 1362 A
- (al,)126 1698 A
- (304[1<<irq])378 1866 A
- 4218(;\)S
- 3060 V
- (06159)210 648 A
- (outb)168 1362 A
- (INT_CTLMASK)462 1698 A
- 2706(/*)S
- (enable)252 2832 A
- (the)126 3126 A
- (irq)126 3294 A
- (*/;\)168 4134 A
- 3150 V
- (06160)210 648 A
- 1026(0:)S
- (ret)126 1362 A
- 2706(/*)S
- (restart)294 2832 A
- ((another))378 3168 A
- (process)294 3588 A
- 4134(*/)S
- 3240 V
- (06161)210 648 A
- 3330 V
- (06162)210 648 A
- 1026(!)S
- (Each)168 1110 A
- 1320(of)S
- (these)210 1446 A
- (entry)210 1698 A
- (points)252 1950 A
- 2244(is)S
- 2370(an)S
- (expansion)378 2496 A
- 2916(of)S
- (the)126 3042 A
- (hwint_master)504 3210 A
- (macro)210 3756 A
- 3420 V
- (06163)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 3510 V
- (06164)210 648 A
- (_hwint00:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(0)S
- ((the)168 3294 A
- (clock).)294 3504 A
- 3600 V
- (06165)210 648 A
- (hwint_master(0))630 1362 A
- 3690 V
- (06166)210 648 A
- 3780 V
- (06167)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 3870 V
- (06168)210 648 A
- (_hwint01:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(1)S
- ((keyboard))420 3294 A
- 3960 V
- (06169)210 648 A
- (hwint_master(1))630 1362 A
- 4050 V
- (06170)210 648 A
- 4140 V
- (06171)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 4230 V
- (06172)210 648 A
- (_hwint02:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(2)S
- ((cascade!))420 3294 A
- 4320 V
- (06173)210 648 A
- (hwint_master(2))630 1362 A
- 4410 V
- (06174)210 648 A
- 4500 V
- (06175)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 4590 V
- (06176)210 648 A
- (_hwint03:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(3)S
- ((second)294 3294 A
- (serial))294 3630 A
- 4680 V
- (06177)210 648 A
- (hwint_master(3))630 1362 A
- 4770 V
- (06178)210 648 A
- 4860 V
- (06179)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 4950 V
- (06180)210 648 A
- (_hwint04:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(4)S
- ((first)252 3294 A
- (serial))294 3588 A
- 5040 V
- (06181)210 648 A
- (hwint_master(4))630 1362 A
- 5130 V
- (06182)210 648 A
- 5220 V
- (06183)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 5310 V
- (06184)210 648 A
- (_hwint05:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(5)S
- ((XT)126 3294 A
- (winchester))462 3462 A
- 5400 V
- (06185)210 648 A
- (hwint_master(5))630 1362 A
- 5490 V
- (06186)210 648 A
- 5580 V
- (06187)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 5670 V
- (06188)210 648 A
- (_hwint06:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(6)S
- ((floppy))336 3294 A
- 5760 V
- (06189)210 648 A
- (hwint_master(6))630 1362 A
- 5850 V
- (06190)210 648 A
- 5940 V
- (06191)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 6030 V
- (06192)210 648 A
- (_hwint07:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(7)S
- ((printer))378 3294 A
- 6120 V
- (06193)210 648 A
- (hwint_master(7))630 1362 A
- 6210 V
- (06194)210 648 A
- 8418 V
- EP
- %%Page: 72 72
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- 648(72)S
- 11 R
- 1970(File:)S
- (src/kernel/mpx386.s)902 2203 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (06195)210 648 A
- (!*===========================================================================*)3276 1026 A
- 990 V
- (06196)210 648 A
- 1026(!*)S
- (hwint08)294 2370 A
- 2706(-)S
- 2790(15)S
- 4260(*)S
- 1080 V
- (06197)210 648 A
- (!*===========================================================================*)3276 1026 A
- 1170 V
- (06198)210 648 A
- 1026(!)S
- (Note)168 1110 A
- (this)168 1320 A
- 1530(is)S
- 1656(a)S
- (macro,)252 1740 A
- 2034(it)S
- (looks)210 2160 A
- (like)168 2412 A
- 2622(a)S
- (subroutine.)462 2706 A
- 1260 V
- (06199)210 648 A
- (#define)294 1026 A
- (hwint_slave(irq))672 1362 A
- 2370(\)S
- 1350 V
- (06200)210 648 A
- (call)168 1362 A
- (save)168 1698 A
- 2706(/*)S
- (save)168 2832 A
- (interrupted)462 3042 A
- (process)294 3546 A
- (state)210 3882 A
- (*/;\)168 4134 A
- 1440 V
- (06201)210 648 A
- (inb)126 1362 A
- (INT2_CTLMASK)504 1698 A
- 4218(;\)S
- 1530 V
- (06202)210 648 A
- (orb)126 1362 A
- (al,)126 1698 A
- ([1<<[irq-8]])504 1866 A
- 4218(;\)S
- 1620 V
- (06203)210 648 A
- (outb)168 1362 A
- (INT2_CTLMASK)504 1698 A
- 2706(/*)S
- (disable)294 2832 A
- (the)126 3168 A
- (irq)126 3336 A
- (*/;\)168 4134 A
- 1710 V
- (06204)210 648 A
- (movb)168 1362 A
- (al,)126 1698 A
- (ENABLE)252 1866 A
- 4218(;\)S
- 1800 V
- (06205)210 648 A
- (outb)168 1362 A
- (INT_CTL)294 1698 A
- 2706(/*)S
- (reenable)336 2832 A
- (master)252 3210 A
- (8259)168 3504 A
- (*/;\)168 4134 A
- 1890 V
- (06206)210 648 A
- (jmp)126 1362 A
- (.+2)126 1698 A
- 2706(/*)S
- (delay)210 2832 A
- (*/;\)168 4134 A
- 1980 V
- (06207)210 648 A
- (outb)168 1362 A
- (INT2_CTL)336 1698 A
- 2706(/*)S
- (reenable)336 2832 A
- (slave)210 3210 A
- (8259)168 3462 A
- (*/;\)168 4134 A
- 2070 V
- (06208)210 648 A
- (sti)126 1362 A
- 2706(/*)S
- (enable)252 2832 A
- (interrupts)420 3126 A
- (*/;\)168 4134 A
- 2160 V
- (06209)210 648 A
- (push)168 1362 A
- (irq)126 1698 A
- 2706(/*)S
- (irq)126 2832 A
- (*/;\)168 4134 A
- 2250 V
- (06210)210 648 A
- (call)168 1362 A
- ((_irq_table)462 1698 A
- 2202(+)S
- (4*irq))252 2286 A
- 2706(/*)S
- (eax)126 2832 A
- 3000(=)S
- ((*irq_table[irq])(irq))924 3084 A
- (*/;\)168 4134 A
- 2340 V
- (06211)210 648 A
- (pop)126 1362 A
- (ecx)126 1698 A
- 4218(;\)S
- 2430 V
- (06212)210 648 A
- (cli)126 1362 A
- 2706(/*)S
- (disable)294 2832 A
- (interrupts)420 3168 A
- (*/;\)168 4134 A
- 2520 V
- (06213)210 648 A
- (test)168 1362 A
- (eax,)168 1698 A
- (eax)126 1908 A
- 2706(/*)S
- (need)168 2832 A
- 3042(to)S
- (reenable)336 3168 A
- (irq?)168 3546 A
- (*/;\)168 4134 A
- 2610 V
- (06214)210 648 A
- 1362(jz)S
- 1698(0f)S
- 4218(;\)S
- 2700 V
- (06215)210 648 A
- (inb)126 1362 A
- (INT2_CTLMASK)504 1698 A
- 4218(;\)S
- 2790 V
- (06216)210 648 A
- (andb)168 1362 A
- (al,)126 1698 A
- (304[1<<[irq-8]])546 1866 A
- 4218(;\)S
- 2880 V
- (06217)210 648 A
- (outb)168 1362 A
- (INT2_CTLMASK)504 1698 A
- 2706(/*)S
- (enable)252 2832 A
- (the)126 3126 A
- (irq)126 3294 A
- (*/;\)168 4134 A
- 2970 V
- (06218)210 648 A
- 1026(0:)S
- (ret)126 1362 A
- 2706(/*)S
- (restart)294 2832 A
- ((another))378 3168 A
- (process)294 3588 A
- 4134(*/)S
- 3060 V
- (06219)210 648 A
- 3150 V
- (06220)210 648 A
- 1026(!)S
- (Each)168 1110 A
- 1320(of)S
- (these)210 1446 A
- (entry)210 1698 A
- (points)252 1950 A
- 2244(is)S
- 2370(an)S
- (expansion)378 2496 A
- 2916(of)S
- (the)126 3042 A
- (hwint_slave)462 3210 A
- (macro)210 3714 A
- 3240 V
- (06221)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 3330 V
- (06222)210 648 A
- (_hwint08:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(8)S
- ((realtime)378 3294 A
- (clock))252 3714 A
- 3420 V
- (06223)210 648 A
- (hwint_slave(8))588 1362 A
- 3510 V
- (06224)210 648 A
- 3600 V
- (06225)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 3690 V
- (06226)210 648 A
- (_hwint09:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(9)S
- ((irq)168 3294 A
- 3504(2)S
- (redirected))462 3588 A
- 3780 V
- (06227)210 648 A
- (hwint_slave(9))588 1362 A
- 3870 V
- (06228)210 648 A
- 3960 V
- (06229)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 4050 V
- (06230)210 648 A
- (_hwint10:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(10)S
- 4140 V
- (06231)210 648 A
- (hwint_slave(10))630 1362 A
- 4230 V
- (06232)210 648 A
- 4320 V
- (06233)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 4410 V
- (06234)210 648 A
- (_hwint11:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(11)S
- 4500 V
- (06235)210 648 A
- (hwint_slave(11))630 1362 A
- 4590 V
- (06236)210 648 A
- 4680 V
- (06237)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 4770 V
- (06238)210 648 A
- (_hwint12:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(12)S
- 4860 V
- (06239)210 648 A
- (hwint_slave(12))630 1362 A
- 4950 V
- (06240)210 648 A
- 5040 V
- (06241)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 5130 V
- (06242)210 648 A
- (_hwint13:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(13)S
- ((FPU)168 3336 A
- (exception))420 3546 A
- 5220 V
- (06243)210 648 A
- (hwint_slave(13))630 1362 A
- 5310 V
- (06244)210 648 A
- 5400 V
- (06245)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 5490 V
- (06246)210 648 A
- (_hwint14:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(14)S
- ((AT)126 3336 A
- (winchester))462 3504 A
- 5580 V
- (06247)210 648 A
- (hwint_slave(14))630 1362 A
- 5670 V
- (06248)210 648 A
- 5760 V
- (06249)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 5850 V
- (06250)210 648 A
- (_hwint15:)378 1026 A
- 2034(!)S
- (Interrupt)378 2118 A
- (routine)294 2538 A
- (for)126 2874 A
- (irq)126 3042 A
- 3210(15)S
- 5940 V
- (06251)210 648 A
- (hwint_slave(15))630 1362 A
- 6030 V
- (06252)210 648 A
- 6120 V
- (06253)210 648 A
- (!*===========================================================================*)3276 1026 A
- 6210 V
- (06254)210 648 A
- 1026(!*)S
- (save)168 2370 A
- 4260(*)S
- 8418 V
- EP
- %%Page: 73 73
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1970(File:)S
- (src/kernel/mpx386.s)902 2203 A
- 12 B
- 4308(73)S
- 900 V
- 7 LST
- (06255)210 648 A
- (!*===========================================================================*)3276 1026 A
- 990 V
- (06256)210 648 A
- 1026(!)S
- (Save)168 1110 A
- (for)126 1320 A
- (protected)378 1488 A
- (mode.)210 1908 A
- 1080 V
- (06257)210 648 A
- 1026(!)S
- (This)168 1110 A
- 1320(is)S
- (much)168 1446 A
- (simpler)294 1656 A
- (than)168 1992 A
- (for)126 2202 A
- (8086)168 2370 A
- (mode,)210 2580 A
- (because)294 2832 A
- (the)126 3168 A
- (stack)210 3336 A
- (already)294 3588 A
- (points)252 3924 A
- 1170 V
- (06258)210 648 A
- 1026(!)S
- (into)168 1110 A
- (the)126 1320 A
- (process)294 1488 A
- (table,)252 1824 A
- 2118(or)S
- (has)126 2244 A
- (already)294 2412 A
- (been)168 2748 A
- (switched)336 2958 A
- 3336(to)S
- (the)126 3462 A
- (kernel)252 3630 A
- (stack.)252 3924 A
- 1260 V
- (06259)210 648 A
- 1350 V
- (06260)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 1440 V
- (06261)210 648 A
- (save:)210 1026 A
- 1530 V
- (06262)210 648 A
- (cld)126 1362 A
- 2370(!)S
- (set)126 2454 A
- (direction)378 2622 A
- (flag)168 3042 A
- 3252(to)S
- 3378(a)S
- (known)210 3462 A
- (value)210 3714 A
- 1620 V
- (06263)210 648 A
- (pushad)252 1362 A
- 2370(!)S
- (save)168 2454 A
- ("general")378 2664 A
- (registers)378 3084 A
- 1710 V
- (06264)210 648 A
- (o16)126 1194 A
- (push)168 1362 A
- 1698(ds)S
- 2370(!)S
- (save)168 2454 A
- 2664(ds)S
- 1800 V
- (06265)210 648 A
- (o16)126 1194 A
- (push)168 1362 A
- 1698(es)S
- 2370(!)S
- (save)168 2454 A
- 2664(es)S
- 1890 V
- (06266)210 648 A
- (o16)126 1194 A
- (push)168 1362 A
- 1698(fs)S
- 2370(!)S
- (save)168 2454 A
- 2664(fs)S
- 1980 V
- (06267)210 648 A
- (o16)126 1194 A
- (push)168 1362 A
- 1698(gs)S
- 2370(!)S
- (save)168 2454 A
- 2664(gs)S
- 2070 V
- (06268)210 648 A
- (mov)126 1362 A
- (dx,)126 1698 A
- 1866(ss)S
- 2370(!)S
- 2454(ss)S
- 2580(is)S
- (kernel)252 2706 A
- (data)168 3000 A
- (segment)294 3210 A
- 2160 V
- (06269)210 648 A
- (mov)126 1362 A
- (ds,)126 1698 A
- 1866(dx)S
- 2370(!)S
- (load)168 2454 A
- (rest)168 2664 A
- 2874(of)S
- (kernel)252 3000 A
- (segments)336 3294 A
- 2250 V
- (06270)210 648 A
- (mov)126 1362 A
- (es,)126 1698 A
- 1866(dx)S
- 2370(!)S
- (kernel)252 2454 A
- (does)168 2748 A
- (not)126 2958 A
- (use)126 3126 A
- (fs,)126 3294 A
- 3462(gs)S
- 2340 V
- (06271)210 648 A
- (mov)126 1362 A
- (eax,)168 1698 A
- (esp)126 1908 A
- 2370(!)S
- (prepare)294 2454 A
- 2790(to)S
- (return)252 2916 A
- 2430 V
- (06272)210 648 A
- (incb)168 1362 A
- ((_k_reenter))504 1698 A
- 2370(!)S
- (from)168 2454 A
- 2664(-1)S
- 2790(if)S
- (not)126 2916 A
- (reentering)420 3084 A
- 2520 V
- (06273)210 648 A
- (jnz)126 1362 A
- (set_restart1)504 1698 A
- 2370(!)S
- (stack)210 2454 A
- 2706(is)S
- (already)294 2832 A
- (kernel)252 3168 A
- (stack)210 3462 A
- 2610 V
- (06274)210 648 A
- (mov)126 1362 A
- (esp,)168 1698 A
- (k_stktop)336 1908 A
- 2700 V
- (06275)210 648 A
- (push)168 1362 A
- (_restart)336 1698 A
- 2370(!)S
- (build)210 2454 A
- (return)252 2706 A
- (address)294 3000 A
- (for)126 3336 A
- (int)126 3504 A
- (handler)294 3672 A
- 2790 V
- (06276)210 648 A
- (xor)126 1362 A
- (ebp,)168 1698 A
- (ebp)126 1908 A
- 2370(!)S
- (for)126 2454 A
- (stacktrace)420 2622 A
- 2880 V
- (06277)210 648 A
- (jmp)126 1362 A
- (RETADR-P_STACKBASE(eax))966 1698 A
- 2970 V
- (06278)210 648 A
- 3060 V
- (06279)210 648 A
- (.align)252 1362 A
- 1698(4)S
- 3150 V
- (06280)210 648 A
- (set_restart1:)546 1026 A
- 3240 V
- (06281)210 648 A
- (push)168 1362 A
- (restart1)336 1698 A
- 3330 V
- (06282)210 648 A
- (jmp)126 1362 A
- (RETADR-P_STACKBASE(eax))966 1698 A
- 3420 V
- (06283)210 648 A
- 3510 V
- (06284)210 648 A
- (!*===========================================================================*)3276 1026 A
- 3600 V
- (06285)210 648 A
- 1026(!*)S
- (_s_call)294 2370 A
- 4260(*)S
- 3690 V
- (06286)210 648 A
- (!*===========================================================================*)3276 1026 A
- 3780 V
- (06287)210 648 A
- (.align)252 1362 A
- 1698(16)S
- 3870 V
- (06288)210 648 A
- (_s_call:)336 1026 A
- 3960 V
- (06289)210 648 A
- (_p_s_call:)420 1026 A
- 4050 V
- (06290)210 648 A
- (cld)126 1362 A
- 2370(!)S
- (set)126 2454 A
- (direction)378 2622 A
- (flag)168 3042 A
- 3252(to)S
- 3378(a)S
- (known)210 3462 A
- (value)210 3714 A
- 4140 V
- (06291)210 648 A
- (sub)126 1362 A
- (esp,)168 1698 A
- (6*4)126 1908 A
- 2370(!)S
- (skip)168 2454 A
- (RETADR,)294 2664 A
- (eax,)168 3000 A
- (ecx,)168 3210 A
- (edx,)168 3420 A
- (ebx,)168 3630 A
- (est)126 3840 A
- 4230 V
- (06292)210 648 A
- (push)168 1362 A
- (ebp)126 1698 A
- 2370(!)S
- (stack)210 2454 A
- (already)294 2706 A
- (points)252 3042 A
- (into)168 3336 A
- (proc)168 3546 A
- (table)210 3756 A
- 4320 V
- (06293)210 648 A
- (push)168 1362 A
- (esi)126 1698 A
- 4410 V
- (06294)210 648 A
- (push)168 1362 A
- (edi)126 1698 A
- 4500 V
- (06295)210 648 A
- (o16)126 1194 A
- (push)168 1362 A
- 1698(ds)S
- 4590 V
- (06296)210 648 A
- (o16)126 1194 A
- (push)168 1362 A
- 1698(es)S
- 4680 V
- (06297)210 648 A
- (o16)126 1194 A
- (push)168 1362 A
- 1698(fs)S
- 4770 V
- (06298)210 648 A
- (o16)126 1194 A
- (push)168 1362 A
- 1698(gs)S
- 4860 V
- (06299)210 648 A
- (mov)126 1362 A
- (dx,)126 1698 A
- 1866(ss)S
- 4950 V
- (06300)210 648 A
- (mov)126 1362 A
- (ds,)126 1698 A
- 1866(dx)S
- 5040 V
- (06301)210 648 A
- (mov)126 1362 A
- (es,)126 1698 A
- 1866(dx)S
- 5130 V
- (06302)210 648 A
- (incb)168 1362 A
- ((_k_reenter))504 1698 A
- 5220 V
- (06303)210 648 A
- (mov)126 1362 A
- (esi,)168 1698 A
- (esp)126 1908 A
- 2370(!)S
- (assumes)294 2454 A
- (P_STACKBASE)462 2790 A
- 3294(==)S
- 3420(0)S
- 5310 V
- (06304)210 648 A
- (mov)126 1362 A
- (esp,)168 1698 A
- (k_stktop)336 1908 A
- 5400 V
- (06305)210 648 A
- (xor)126 1362 A
- (ebp,)168 1698 A
- (ebp)126 1908 A
- 2370(!)S
- (for)126 2454 A
- (stacktrace)420 2622 A
- 5490 V
- (06306)210 648 A
- 2370(!)S
- (end)126 2454 A
- 2622(of)S
- (inline)252 2748 A
- (save)168 3042 A
- 5580 V
- (06307)210 648 A
- (sti)126 1362 A
- 2370(!)S
- (allow)210 2454 A
- (SWITCHER)336 2706 A
- 3084(to)S
- 3210(be)S
- (interrupted)462 3336 A
- 5670 V
- (06308)210 648 A
- 2370(!)S
- (now)126 2454 A
- (set)126 2622 A
- 2790(up)S
- (parameters)420 2916 A
- (for)126 3378 A
- (sys_call())420 3546 A
- 5760 V
- (06309)210 648 A
- (push)168 1362 A
- (ebx)126 1698 A
- 2370(!)S
- (pointer)294 2454 A
- 2790(to)S
- (user)168 2916 A
- (message)294 3126 A
- 5850 V
- (06310)210 648 A
- (push)168 1362 A
- (eax)126 1698 A
- 2370(!)S
- (src/dest)336 2454 A
- 5940 V
- (06311)210 648 A
- (push)168 1362 A
- (ecx)126 1698 A
- 2370(!)S
- (SEND/RECEIVE/BOTH)714 2454 A
- 6030 V
- (06312)210 648 A
- (call)168 1362 A
- (_sys_call)378 1698 A
- 2370(!)S
- (sys_call(function,)756 2454 A
- (src_dest,)378 3252 A
- (m_ptr))252 3672 A
- 6120 V
- (06313)210 648 A
- 2370(!)S
- (caller)252 2454 A
- 2748(is)S
- (now)126 2874 A
- (explicitly)420 3042 A
- 3504(in)S
- (proc_ptr)336 3630 A
- 6210 V
- (06314)210 648 A
- (mov)126 1362 A
- (AXREG(esi),)462 1698 A
- (eax)126 2202 A
- 2370(!)S
- (sys_call)336 2454 A
- (MUST)168 2832 A
- (PRESERVE)336 3042 A
- 3420(si)S
- 8418 V
- EP
- %%Page: 74 74
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- 648(74)S
- 11 R
- 1970(File:)S
- (src/kernel/mpx386.s)902 2203 A