VPICD — Windows 98SE Retail


Source Tree

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

Segment 1: _LGROUP @ 00003950
  • 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
  • 00001E18 — VPICD_Clear_Int_Request
  • 00001E70 — VPICD_Get_Complete_Status
  • 00001EE8 — VPICD_Get_Status
  • 00001F1B — VPICD_Test_Phys_Request
  • 00001F40 — VPICD_Phys_EOI
  • 00001FA3 — VPICD_Convert_IRQ_To_Int
  • 00001FC8 — VPICD_Convert_Int_To_IRQ
  • 00002000 — VPICD_CITI_Test_Range
  • 00002010 — VPICD_Get_IRQ_Complete_Status
  • 00002041 — VPICD_Convert_Handle_To_IRQ
  • 00002054 — VPICD_Physically_Mask
  • 000020A8 — VPICD_Physically_Unmask
  • 00002100 — VPICD_Set_Auto_Masking
  • 00002166 — VPICD_Call_When_Hw_Int
  • 0000216C — VPICD_Bogus_Hw_Filter
  • 0000216D — VPICD_Auto_Mask_At_Inst_Swap
  • 00002194 — VPICD_Begin_Inst_Page_Swap
  • 000021A8 — VPICD_End_Inst_Page_Swap
  • 000021F8 — VPICD_VM_SlavePIC_Mask_Change
  • 000021FD — clr_ir_int_proc
  • 0000221D — clr_ir_enable_int
  • 0000225D — _VPICD_Clear_IR_Bits
  • 000022CF — _VPICD_Set_Irql_Mask
  • 0000231C — _VPICD_Prepare_For_Shutdown
  • 00002362 — _VPICD_Set_Channel_Irql
  • 000023B8 — VPICD_PreAlloc_IRQ
  • 000023DF — VPICDARB_Unmask
  • 000023FF — VPICD_Release_IRQ
  • 0000243C — Orig_V86_Int_0Ah_Vector
  • 00002440 — Orig_V86_Int_71h_Vector
  • 00002444 — Orig_PM_Int_0Ah_Vector
  • 0000244A — Orig_PM_Int_71h_Vector
  • 00002450 — Def_Int_PM_Set_Vec_Chain
  • 00002454 — _VPICD_Get_Version
  • 00002458 — _VPICD_Virtualize_IRQ
  • 0000245C — _VPICD_Set_Int_Request
  • 00002460 — _VPICD_Clear_Int_Request
  • 00002464 — _VPICD_Phys_EOI
  • 00002468 — _VPICD_Get_Complete_Status
  • 0000246C — _VPICD_Get_Status
  • 00002470 — _VPICD_Test_Phys_Request
  • 00002474 — _VPICD_Physically_Mask
  • 00002478 — _VPICD_Physically_Unmask
  • 0000247C — _VPICD_Set_Auto_Masking
  • 00002480 — _VPICD_Get_IRQ_Complete_Status
  • 00002484 — _VPICD_Convert_Handle_To_IRQ
  • 00002488 — _VPICD_Convert_IRQ_To_Int
  • 0000248C — _VPICD_Convert_Int_To_IRQ
  • 00002490 — _VPICD_Call_When_Hw_Int
  • 00002494 — _VPICD_Force_Default_Owner
  • 00002498 — _VPICD_Force_Default_Behavior
  • 0000249C — _VPICD_Auto_Mask_At_Inst_Swap
  • 000024A0 — _VPICD_Begin_Inst_Page_Swap
  • 000024A4 — _VPICD_End_Inst_Page_Swap
  • 000024A8 — _VPICD_Virtual_EOI
  • 000024AC — _VPICD_Get_Virtualization_Count
  • 000024B0 — _VPICD_Post_Sys_Critical_Init
  • 000024B4 — _VPICD_VM_SlavePIC_Mask_Change
  • 000024B8 — __VPICD_Clear_IR_Bits
  • 000024BC — __VPICD_Get_Level_Mask
  • 000024C0 — __VPICD_Set_Level_Mask
  • 000024C4 — __VPICD_Set_Irql_Mask
  • 000024C8 — __VPICD_Set_Channel_Irql
  • 000024CC — __VPICD_Prepare_For_Shutdown
  • 000024D0 — __VPICD_Register_Trigger_Handler
  • 000024D4 — VPICD_DDB
  • 00002524 — VPICD_Phys_IMR
  • 00002526 — VPICD_Phys_ISR
  • 00002528 — VPICD_Hardware_IRR
  • 0000252A — VPICD_Def_IMR
  • 0000252C — VPICD_Inst_Swap_Mask
  • 0000252E — VPICD_Last_IMR
  • 00002530 — VPICD_Irql_IMR
  • 00002534 — VPICD_Hw_Int_Filter
  • 00002538 — VPICD_SIRQ_Alloc_List
  • 00002560 — VPICD_Irql_Mask_Table
  • 000025A0 — VIRQ_0
  • 000025E0 — VIRQ_1
  • 00002620 — VIRQ_2
  • 00002660 — VIRQ_3
  • 000026A0 — VIRQ_4
  • 000026E0 — VIRQ_5
  • 00002720 — VIRQ_6
  • 00002760 — VIRQ_7
  • 000027A0 — VIRQ_8
  • 000027E0 — VIRQ_9
  • 00002820 — VIRQ_10
  • 00002860 — VIRQ_11
  • 000028A0 — VIRQ_12
  • 000028E0 — VIRQ_13
  • 00002920 — VIRQ_14
  • 00002960 — VIRQ_15
  • 000029A0 — SIRQ_0
  • 000029D4 — SIRQ_1
  • 00002A08 — SIRQ_2
  • 00002A3C — SIRQ_3
  • 00002A70 — SIRQ_4
  • 00002AA4 — SIRQ_5
  • 00002AD8 — SIRQ_6
  • 00002B0C — SIRQ_7
  • 00002B40 — SIRQ_8
  • 00002B74 — SIRQ_9
  • 00002BA8 — SIRQ_10
  • 00002BDC — SIRQ_11
  • 00002C10 — SIRQ_12
  • 00002C44 — SIRQ_13
  • 00002C78 — SIRQ_14
  • 00002CAC — SIRQ_15
  • 00002CE0 — VPICD_Priority_XRef
  • 00002D20 — VPICD_IRQ_Convert
  • 00002D60 — VPICD_CB_Offset
  • 00002D64 — PEF_state_CB_offset
  • 00002D8C — SYSVM_Stack_Seg
  • 00002DAC — VPICD_ES_Mask
  • 00002DB0 — VPICD_Shared_Hook_Off_Tbl
  • 00002DEC — VPICD_Shared_Hook_Tbl
  • 00002E9C — VPICD_ES_Hooked_Mask
  • 00002EB6 — VPICD_Arb_Data
Segment 2: _LMGROUP @ 00003990
  • 00000000 — @MSG_LAB
  • 00000014 — @MSG_LDATA
Segment 3: _IMGROUP @ 000039D0
  • 00000000 — @MSG_IAB
  • 00000010 — @MSG_IDATA
Segment 4: _IGROUP @ 00003FD0
  • 00000000 — VPICD_Sys_Critical_Init
  • 00000357 — VPICD_Post_Sys_Critical_Init
  • 000003A1 — VPICD_Init_Complete
  • 000003C8 — VPICD_API_Init
  • 0000043C — VPICD_PnP_Init
  • 000004DA — VPICDArb_Init_Complete
  • 0000055B — DumpHexChar
  • 0000056C — VPICD_IO_Table
  • 000005C8 — VPICD_IRQ9_Global_Str
Segment 6: _DBOGROUP @ 00004420
  • 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 @ 00004480
  • 00000000 — VPICD_Stop_Using_Stacks
Segment 8: _RARE @ 00004510
  • 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