VPICD — Windows 98 Retail


Source Tree

  • defint.asm
  • vpicdapi.asm
  • vpicdarb.asm
  • vpicd.asm
  • vpicdbg.asm
  • vpicdio.asm
  • vpicserv.asm

Segment 1: _LGROUP @ 00003920
  • 00000000 — VPICD_Force_Default_Owner
  • 0000007A — VPICD_Force_Default_Behavior
  • 0000018F — VPICD_Get_Virtualization_Count
  • 000001B9 — Def_Int_IRQ9_Owner_Detect
  • 000001C7 — Def_Int_Detect_IRQ9_Event
  • 0000024E — Def_Int_PM_Vec_Hook
  • 000002AB — Default_IRQ9_EOI
  • 000002D8 — Default_Cascade_EOI
  • 000002FC — Default_INT
  • 00000348 — Default_EOI
  • 00000354 — Default_Shared_EOI
  • 0000035F — Default_PM_Share_Int
  • 00000368 — Default_MASK
  • 00000470 — Default_Iret
  • 0000047A — Default_Shared_IRET
  • 00000625 — Def_Int_Share_Error_EOI
  • 00000648 — Def_Int_Share_Error_Timeout
  • 00000670 — Def_Int_Share_Error_IRET
  • 0000068B — Def_Int_Share_Error_Bitch
  • 0000069C — Def_Int_Share_Error
  • 00000730 — VPICD_Power_Handler
  • 000007B9 — ReInitializePIC
  • 0000081D — VPICD_Control
  • 00000878 — VPICD_Sys_Critical_Exit
  • 000008CB — VPICD_Create_VM
  • 0000090B — VPICD_Not_Executeable
  • 000009AA — VPICD_Thread_Not_Executeable
  • 000009D4 — VPICD_Set_Virt_Mask
  • 00000ADC — VPICD_State_Change_Event
  • 00000AF0 — VPICD_Adjust_Pri_Boost
  • 00000B88 — VPICD_Simulate_Int
  • 00000E45 — VPICD_Begin_V86_Int_Stack
  • 00000EDE — VPICD_Set_VxD_PM_From_V86
  • 00000EE5 — VPICD_IRET_PM_From_V86
  • 00000EFD — VPICD_Set_VxD_PM_From_PM
  • 00000F0F — VPICD_IRET_PM_From_PM
  • 00000F1D — VPICD_Set_VxD_V86_From_PM
  • 00000F21 — VPICD_IRET_V86_From_PM
  • 00000F33 — VPICD_End_V86_Int_Stack
  • 00000FC6 — VPICD_Set_VxD_V86_From_V86
  • 00000FCA — VPICD_IRET_V86_From_V86
  • 00000FEE — VPICD_IRET_Call_Devices
  • 00001082 — VPICD_Time_Out
  • 0000114E — VPICD_Hook_Int_Serv_Hook
  • 00001164 — VPICD_Common_Slave_Int
  • 00001164 — VPICD_Common_Int_Code
  • 0000116A — VPICD_Common_Master_Int
  • 000012D4 — VPICD_Common_Shared_Int_Code
  • 000012D4 — VPICD_Common_Shared_Slave_Int
  • 000012DA — VPICD_Common_Shared_Master_Int
  • 0000133D — VPICD_Slave_Mask_Change_Proc
  • 00001344 — Hw_IRQ_0
  • 00001378 — Hw_IRQ_1
  • 000013AC — Hw_IRQ_3
  • 000013E0 — Hw_IRQ_4
  • 00001414 — Hw_IRQ_5
  • 00001448 — Hw_IRQ_6
  • 0000147C — Hw_IRQ_7
  • 000014C0 — Hw_IRQ_8
  • 000014F4 — Hw_IRQ_9
  • 00001528 — Hw_IRQ_10
  • 0000155C — Hw_IRQ_11
  • 00001590 — Hw_IRQ_12
  • 000015C4 — Hw_IRQ_13
  • 000015F8 — Hw_IRQ_14
  • 0000162C — Hw_IRQ_15
  • 00001670 — Hw_IRQ_2
  • 00001671 — VPICD_Slave_Error
  • 00001678 — VPICD_API
  • 000017BA — VPICD_API_Convert_LDT_To_GDT
  • 0000180C — VPICD_Common_API_Int
  • 0000184C — VPICD_API_Call_From_Use16
  • 00001888 — VPICD_BIH_EOI
  • 00001890 — VPICD_BIH_Mask
  • 00001898 — VPICD_BIH_Unmask
  • 000018A0 — VPICD_BIH_Get_Mask
  • 000018B0 — VPICD_BIH_Get_IRR
  • 000018B8 — VPICD_BIH_Get_ISR
  • 000018C4 — VPICD_BIH_Call_Back_PM
  • 00001926 — VPICD_BHI_Call_PM_Event
  • 0000198C — VPICD_Virtual_EOI
  • 000019A2 — VPICD_Simulate_IO_0
  • 000019A8 — VPICD_Trap_SP0
  • 000019B9 — VPICD_In_0
  • 000019E4 — VPICD_Trap_MP0
  • 000019F3 — VPICD_Out_0
  • 00001AC1 — VPICD_Simulate_IO_1
  • 00001AC8 — VPICD_Trap_SP1
  • 00001AD9 — VPICD_In_1
  • 00001AE0 — VPICD_Trap_MP1
  • 00001AEF — VPICD_Out_1
  • 00001B3B — VPICD_Not_Supported
  • 00001B40 — VPICD_Get_Version
  • 00001B51 — VPICD_Virtualize_IRQ
  • 00001DC4 — VPICD_Set_Int_Request
  • 00001E08 — VPICD_Clear_Int_Request
  • 00001E50 — VPICD_Get_Complete_Status
  • 00001EC8 — VPICD_Get_Status
  • 00001EFB — VPICD_Test_Phys_Request
  • 00001F20 — VPICD_Phys_EOI
  • 00001F83 — VPICD_Convert_IRQ_To_Int
  • 00001FA8 — VPICD_Convert_Int_To_IRQ
  • 00001FE0 — VPICD_CITI_Test_Range
  • 00001FF0 — VPICD_Get_IRQ_Complete_Status
  • 00002021 — VPICD_Convert_Handle_To_IRQ
  • 00002034 — VPICD_Physically_Mask
  • 00002088 — VPICD_Physically_Unmask
  • 000020E0 — VPICD_Set_Auto_Masking
  • 00002146 — VPICD_Call_When_Hw_Int
  • 0000214C — VPICD_Bogus_Hw_Filter
  • 0000214D — VPICD_Auto_Mask_At_Inst_Swap
  • 00002174 — VPICD_Begin_Inst_Page_Swap
  • 00002188 — VPICD_End_Inst_Page_Swap
  • 000021D8 — VPICD_VM_SlavePIC_Mask_Change
  • 000021DD — clr_ir_int_proc
  • 000021FD — clr_ir_enable_int
  • 0000223D — _VPICD_Clear_IR_Bits
  • 000022AF — _VPICD_Set_Irql_Mask
  • 000022FC — _VPICD_Prepare_For_Shutdown
  • 00002342 — _VPICD_Set_Channel_Irql
  • 00002398 — VPICD_PreAlloc_IRQ
  • 000023BF — VPICDARB_Unmask
  • 000023DF — VPICD_Release_IRQ
  • 0000241C — Orig_V86_Int_0Ah_Vector
  • 00002420 — Orig_V86_Int_71h_Vector
  • 00002424 — Orig_PM_Int_0Ah_Vector
  • 0000242A — Orig_PM_Int_71h_Vector
  • 00002430 — Def_Int_PM_Set_Vec_Chain
  • 00002434 — _VPICD_Get_Version
  • 00002438 — _VPICD_Virtualize_IRQ
  • 0000243C — _VPICD_Set_Int_Request
  • 00002440 — _VPICD_Clear_Int_Request
  • 00002444 — _VPICD_Phys_EOI
  • 00002448 — _VPICD_Get_Complete_Status
  • 0000244C — _VPICD_Get_Status
  • 00002450 — _VPICD_Test_Phys_Request
  • 00002454 — _VPICD_Physically_Mask
  • 00002458 — _VPICD_Physically_Unmask
  • 0000245C — _VPICD_Set_Auto_Masking
  • 00002460 — _VPICD_Get_IRQ_Complete_Status
  • 00002464 — _VPICD_Convert_Handle_To_IRQ
  • 00002468 — _VPICD_Convert_IRQ_To_Int
  • 0000246C — _VPICD_Convert_Int_To_IRQ
  • 00002470 — _VPICD_Call_When_Hw_Int
  • 00002474 — _VPICD_Force_Default_Owner
  • 00002478 — _VPICD_Force_Default_Behavior
  • 0000247C — _VPICD_Auto_Mask_At_Inst_Swap
  • 00002480 — _VPICD_Begin_Inst_Page_Swap
  • 00002484 — _VPICD_End_Inst_Page_Swap
  • 00002488 — _VPICD_Virtual_EOI
  • 0000248C — _VPICD_Get_Virtualization_Count
  • 00002490 — _VPICD_Post_Sys_Critical_Init
  • 00002494 — _VPICD_VM_SlavePIC_Mask_Change
  • 00002498 — __VPICD_Clear_IR_Bits
  • 0000249C — __VPICD_Get_Level_Mask
  • 000024A0 — __VPICD_Set_Level_Mask
  • 000024A4 — __VPICD_Set_Irql_Mask
  • 000024A8 — __VPICD_Set_Channel_Irql
  • 000024AC — __VPICD_Prepare_For_Shutdown
  • 000024B0 — __VPICD_Register_Trigger_Handler
  • 000024B4 — VPICD_DDB
  • 00002504 — VPICD_Phys_IMR
  • 00002506 — VPICD_Phys_ISR
  • 00002508 — VPICD_Hardware_IRR
  • 0000250A — VPICD_Def_IMR
  • 0000250C — VPICD_Inst_Swap_Mask
  • 0000250E — VPICD_Last_IMR
  • 00002510 — VPICD_Irql_IMR
  • 00002514 — VPICD_Hw_Int_Filter
  • 00002518 — VPICD_SIRQ_Alloc_List
  • 00002540 — VPICD_Irql_Mask_Table
  • 00002580 — VIRQ_0
  • 000025C0 — VIRQ_1
  • 00002600 — VIRQ_2
  • 00002640 — VIRQ_3
  • 00002680 — VIRQ_4
  • 000026C0 — VIRQ_5
  • 00002700 — VIRQ_6
  • 00002740 — VIRQ_7
  • 00002780 — VIRQ_8
  • 000027C0 — VIRQ_9
  • 00002800 — VIRQ_10
  • 00002840 — VIRQ_11
  • 00002880 — VIRQ_12
  • 000028C0 — VIRQ_13
  • 00002900 — VIRQ_14
  • 00002940 — VIRQ_15
  • 00002980 — SIRQ_0
  • 000029B4 — SIRQ_1
  • 000029E8 — SIRQ_2
  • 00002A1C — SIRQ_3
  • 00002A50 — SIRQ_4
  • 00002A84 — SIRQ_5
  • 00002AB8 — SIRQ_6
  • 00002AEC — SIRQ_7
  • 00002B20 — SIRQ_8
  • 00002B54 — SIRQ_9
  • 00002B88 — SIRQ_10
  • 00002BBC — SIRQ_11
  • 00002BF0 — SIRQ_12
  • 00002C24 — SIRQ_13
  • 00002C58 — SIRQ_14
  • 00002C8C — SIRQ_15
  • 00002CC0 — VPICD_Priority_XRef
  • 00002D00 — VPICD_IRQ_Convert
  • 00002D40 — VPICD_CB_Offset
  • 00002D44 — PEF_state_CB_offset
  • 00002D6C — SYSVM_Stack_Seg
  • 00002D8C — VPICD_ES_Mask
  • 00002D90 — VPICD_Shared_Hook_Off_Tbl
  • 00002DCC — VPICD_Shared_Hook_Tbl
  • 00002E7C — VPICD_ES_Hooked_Mask
  • 00002E96 — VPICD_Arb_Data
Segment 2: _LMGROUP @ 00003960
  • 00000000 — @MSG_LAB
  • 00000014 — @MSG_LDATA
Segment 3: _IMGROUP @ 000039A0
  • 00000000 — @MSG_IAB
  • 00000010 — @MSG_IDATA
Segment 4: _IGROUP @ 00003F70
  • 00000000 — VPICD_Sys_Critical_Init
  • 00000334 — VPICD_Post_Sys_Critical_Init
  • 0000037E — VPICD_Init_Complete
  • 000003A4 — VPICD_API_Init
  • 00000418 — VPICD_PnP_Init
  • 000004B6 — VPICDArb_Init_Complete
  • 00000537 — DumpHexChar
  • 00000548 — VPICD_IO_Table
  • 000005A4 — VPICD_IRQ9_Global_Str
Segment 6: _DBOGROUP @ 000043C0
  • 00000000 — VPICD_Debug_Arb
  • 000000F1 — VPICD_Debug_Info
  • 00000144 — VPICD_Debug_Global_Info
  • 0000024B — VPICD_Debug_Local_Info
  • 0000037C — VPICD_Debug_IRQ_Handler_Info
  • 0000046F — VPICD_Debug_IRQ_Title
  • 00000486 — VPICD_Debug_Show_IRQs
Segment 7: _LOCKABLE @ 00004420
  • 00000000 — VPICD_Stop_Using_Stacks
Segment 8: _RARE @ 000044B0
  • 00000000 — VPICD_Begin_PM_App
Segment 9: _VMDESTROY @ 00000000
  • 00000000 — VPICD_Arbitrate
  • 00000023 — VPICD_Test_Alloc
  • 0000006C — VPICD_Alloc_Elements
  • 000001C0 — VPICD_Next_Element
  • 000001EE — VPICD_Dup_Alloc
  • 0000020F — VPICD_Retest_Alloc
  • 000002ED — VPICD_Force_Alloc
  • 000002FB — VPICD_Set_Alloc
  • 00000332 — VPICD_Apply_Alloc
  • 000003C6 — VPICD_Release_Alloc
  • 000003D6 — VPICD_Query_Free
  • 00000405 — VPICD_Add_Reserve
  • 00000405 — VPICD_Begin_PnP_Mode
  • 00000405 — VPICD_Query_Arbitrate
  • 00000405 — VPICD_Remove
  • 00000405 — VPICD_Write_Reserve
  • 00000408 — VPICD_Sort_Res_Desc
  • 0000049B — VPICD_Arb_Unalloc
  • 000004FF — _VPICD_Get_Level_Mask
  • 00000506 — _VPICD_Set_Level_Mask
  • 00000522 — _VPICD_Register_Trigger_Handler