📄 pacent.s
字号:
/* ------------------------------------------------------------------------ *//* Hyper Operating System V4 μITRON4.0慌屯 Real-Time OS *//* プロセッサ藐据步コンポ〖ネント (IA32脱) 充哈み簇息借妄 *//* (充哈みエントリ) *//* Copyright (C) 1998-2002 by Project HOS *//* http://sourceforge.jp/projects/hos/ *//* ------------------------------------------------------------------------ */#define ASM 1#include "ia32gcc/linkage.h" /* gcc 盖铜リンケ〖ジ年盗 */#include "ia32gcc/hosexp.h"#include "pic.h" /* gcc 盖铜リンケ〖ジ年盗 */ .bssALIGNWVAR(_kernel_ia32__intrcnt)WVAR(_kernel_ia32__ktsksp) .text.globl kernel_int_sp ; ENTRY(_kernel_ia32__common_intr) common_prologue(kernel_sta_int,kernel_exe_int) call SYMBOL_NAME(_kernel_ia32__send_eoi) common_epilogue(kernel_end_int) ENTRY(_kernel_ia32__common_exc) common_prologue(kernel_sta_exc,kernel_exe_exc) common_epilogue(kernel_end_exc) ENTRY(_kernel_ia32__exc_divfault) exception(0)ENTRY(_kernel_ia32__exc_debug) exception(1)ENTRY(_kernel_ia32__exc_nmi) exception(2)ENTRY(_kernel_ia32__exc_int3) exception(3)ENTRY(_kernel_ia32__exc_overflow) exception(4)ENTRY(_kernel_ia32__exc_bound) exception(5)ENTRY(_kernel_ia32__exc_opcode) exception(6)ENTRY(_kernel_ia32__exc_device_not_available) exception(7)ENTRY(_kernel_ia32__exc_double_fault) exception(8)ENTRY(_kernel_ia32__exc_coprocessor_segment_overrun) exception(9)ENTRY(_kernel_ia32__exc_invalid_TSS) exception(10)ENTRY(_kernel_ia32__exc_segment_not_present) exception(11)ENTRY(_kernel_ia32__exc_stack_segment) exception(12)ENTRY(_kernel_ia32__exc_general_protection) exception(13)ENTRY(_kernel_ia32__exc_page_fault) exception(14)ENTRY(_kernel_ia32__exc_intel_reserved) exception(15)ENTRY(_kernel_ia32__exc_coprocessor_error) exception(16)ENTRY(_kernel_ia32__exc_alignment_check) exception(17)ENTRY(_kernel_ia32__exc_machine_check) exception(18) ENTRY(_kernel_ia32__exc_simd_coprocessor) exception(19) ENTRY(_kernel_ia32__intr0) intr(0x0)ENTRY(_kernel_ia32__intr1) intr(0x1)ENTRY(_kernel_ia32__intr2) intr(0x2)ENTRY(_kernel_ia32__intr3) intr(0x3)ENTRY(_kernel_ia32__intr4) intr(0x4)ENTRY(_kernel_ia32__intr5) intr(0x5)ENTRY(_kernel_ia32__intr6) intr(0x6)ENTRY(_kernel_ia32__intr7) intr(0x7)ENTRY(_kernel_ia32__intr8) intr(0x8)ENTRY(_kernel_ia32__intr9) intr(0x9)ENTRY(_kernel_ia32__intr10) intr(0xa)ENTRY(_kernel_ia32__intr11) intr(0xb)ENTRY(_kernel_ia32__intr12) intr(0xc)ENTRY(_kernel_ia32__intr13) intr(0xd)ENTRY(_kernel_ia32__intr14) intr(0xe) ENTRY(_kernel_ia32__intr15) intr(0xf)/* User Trap No 48 */ENTRY(_kernel_ia32__user_trap_30)exception(0x30)/* User Trap No 49 */ENTRY(_kernel_ia32__user_trap_31)exception(0x31)/* User Trap No 50 */ENTRY(_kernel_ia32__user_trap_32)exception(0x32)/* User Trap No 51 */ENTRY(_kernel_ia32__user_trap_33)exception(0x33)/* User Trap No 52 */ENTRY(_kernel_ia32__user_trap_34)exception(0x34)/* User Trap No 53 */ENTRY(_kernel_ia32__user_trap_35)exception(0x35)/* User Trap No 54 */ENTRY(_kernel_ia32__user_trap_36)exception(0x36)/* User Trap No 55 */ENTRY(_kernel_ia32__user_trap_37)exception(0x37)/* User Trap No 56 */ENTRY(_kernel_ia32__user_trap_38)exception(0x38)/* User Trap No 57 */ENTRY(_kernel_ia32__user_trap_39)exception(0x39)/* User Trap No 58 */ENTRY(_kernel_ia32__user_trap_3a)exception(0x3a)/* User Trap No 59 */ENTRY(_kernel_ia32__user_trap_3b)exception(0x3b)/* User Trap No 60 */ENTRY(_kernel_ia32__user_trap_3c)exception(0x3c)/* User Trap No 61 */ENTRY(_kernel_ia32__user_trap_3d)exception(0x3d)/* User Trap No 62 */ENTRY(_kernel_ia32__user_trap_3e)exception(0x3e)/* User Trap No 63 */ENTRY(_kernel_ia32__user_trap_3f)exception(0x3f)/* User Trap No 64 */ENTRY(_kernel_ia32__user_trap_40)exception(0x40)/* User Trap No 65 */ENTRY(_kernel_ia32__user_trap_41)exception(0x41)/* User Trap No 66 */ENTRY(_kernel_ia32__user_trap_42)exception(0x42)/* User Trap No 67 */ENTRY(_kernel_ia32__user_trap_43)exception(0x43)/* User Trap No 68 */ENTRY(_kernel_ia32__user_trap_44)exception(0x44)/* User Trap No 69 */ENTRY(_kernel_ia32__user_trap_45)exception(0x45)/* User Trap No 70 */ENTRY(_kernel_ia32__user_trap_46)exception(0x46)/* User Trap No 71 */ENTRY(_kernel_ia32__user_trap_47)exception(0x47)/* User Trap No 72 */ENTRY(_kernel_ia32__user_trap_48)exception(0x48)/* User Trap No 73 */ENTRY(_kernel_ia32__user_trap_49)exception(0x49)/* User Trap No 74 */ENTRY(_kernel_ia32__user_trap_4a)exception(0x4a)/* User Trap No 75 */ENTRY(_kernel_ia32__user_trap_4b)exception(0x4b)/* User Trap No 76 */ENTRY(_kernel_ia32__user_trap_4c)exception(0x4c)/* User Trap No 77 */ENTRY(_kernel_ia32__user_trap_4d)exception(0x4d)/* User Trap No 78 */ENTRY(_kernel_ia32__user_trap_4e)exception(0x4e)/* User Trap No 79 */ENTRY(_kernel_ia32__user_trap_4f)exception(0x4f)/* User Trap No 80 */ENTRY(_kernel_ia32__user_trap_50)exception(0x50)/* User Trap No 81 */ENTRY(_kernel_ia32__user_trap_51)exception(0x51)/* User Trap No 82 */ENTRY(_kernel_ia32__user_trap_52)exception(0x52)/* User Trap No 83 */ENTRY(_kernel_ia32__user_trap_53)exception(0x53)/* User Trap No 84 */ENTRY(_kernel_ia32__user_trap_54)exception(0x54)/* User Trap No 85 */ENTRY(_kernel_ia32__user_trap_55)exception(0x55)/* User Trap No 86 */ENTRY(_kernel_ia32__user_trap_56)exception(0x56)/* User Trap No 87 */ENTRY(_kernel_ia32__user_trap_57)exception(0x57)/* User Trap No 88 */ENTRY(_kernel_ia32__user_trap_58)exception(0x58)/* User Trap No 89 */ENTRY(_kernel_ia32__user_trap_59)exception(0x59)/* User Trap No 90 */ENTRY(_kernel_ia32__user_trap_5a)exception(0x5a)/* User Trap No 91 */ENTRY(_kernel_ia32__user_trap_5b)exception(0x5b)/* User Trap No 92 */ENTRY(_kernel_ia32__user_trap_5c)exception(0x5c)/* User Trap No 93 */ENTRY(_kernel_ia32__user_trap_5d)exception(0x5d)/* User Trap No 94 */ENTRY(_kernel_ia32__user_trap_5e)exception(0x5e)/* User Trap No 95 */ENTRY(_kernel_ia32__user_trap_5f)exception(0x5f)/* User Trap No 96 */ENTRY(_kernel_ia32__user_trap_60)exception(0x60)/* User Trap No 97 */ENTRY(_kernel_ia32__user_trap_61)exception(0x61)/* User Trap No 98 */ENTRY(_kernel_ia32__user_trap_62)exception(0x62)/* User Trap No 99 */ENTRY(_kernel_ia32__user_trap_63)exception(0x63)/* User Trap No 100 */ENTRY(_kernel_ia32__user_trap_64)exception(0x64)/* User Trap No 101 */ENTRY(_kernel_ia32__user_trap_65)exception(0x65)/* User Trap No 102 */ENTRY(_kernel_ia32__user_trap_66)exception(0x66)/* User Trap No 103 */ENTRY(_kernel_ia32__user_trap_67)exception(0x67)/* User Trap No 104 */ENTRY(_kernel_ia32__user_trap_68)exception(0x68)/* User Trap No 105 */ENTRY(_kernel_ia32__user_trap_69)exception(0x69)/* User Trap No 106 */ENTRY(_kernel_ia32__user_trap_6a)exception(0x6a)/* User Trap No 107 */ENTRY(_kernel_ia32__user_trap_6b)exception(0x6b)/* User Trap No 108 */ENTRY(_kernel_ia32__user_trap_6c)exception(0x6c)/* User Trap No 109 */ENTRY(_kernel_ia32__user_trap_6d)exception(0x6d)/* User Trap No 110 */ENTRY(_kernel_ia32__user_trap_6e)exception(0x6e)/* User Trap No 111 */ENTRY(_kernel_ia32__user_trap_6f)exception(0x6f)/* User Trap No 112 */ENTRY(_kernel_ia32__user_trap_70)exception(0x70)/* User Trap No 113 */ENTRY(_kernel_ia32__user_trap_71)exception(0x71)/* User Trap No 114 */ENTRY(_kernel_ia32__user_trap_72)exception(0x72)/* User Trap No 115 */ENTRY(_kernel_ia32__user_trap_73)exception(0x73)/* User Trap No 116 */ENTRY(_kernel_ia32__user_trap_74)exception(0x74)/* User Trap No 117 */ENTRY(_kernel_ia32__user_trap_75)exception(0x75)/* User Trap No 118 */ENTRY(_kernel_ia32__user_trap_76)exception(0x76)/* User Trap No 119 */ENTRY(_kernel_ia32__user_trap_77)exception(0x77)/* User Trap No 120 */ENTRY(_kernel_ia32__user_trap_78)exception(0x78)/* User Trap No 121 */ENTRY(_kernel_ia32__user_trap_79)exception(0x79)/* User Trap No 122 */ENTRY(_kernel_ia32__user_trap_7a)exception(0x7a)/* User Trap No 123 */ENTRY(_kernel_ia32__user_trap_7b)exception(0x7b)/* User Trap No 124 */ENTRY(_kernel_ia32__user_trap_7c)exception(0x7c)/* User Trap No 125 */ENTRY(_kernel_ia32__user_trap_7d)exception(0x7d)/* User Trap No 126 */ENTRY(_kernel_ia32__user_trap_7e)exception(0x7e)/* User Trap No 127 */ENTRY(_kernel_ia32__user_trap_7f)exception(0x7f)/* User Trap No 128 */ENTRY(_kernel_ia32__user_trap_80)exception(0x80)/* User Trap No 129 */ENTRY(_kernel_ia32__user_trap_81)exception(0x81)/* User Trap No 130 */ENTRY(_kernel_ia32__user_trap_82)exception(0x82)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -