VPICD — Windows ME Retail


Source Tree

  • ../../../../../dev/ddk/inc/Debug.Inc
  • ../../../../../dev/ddk/inc/DOSMGR.INC
  • ../../../../../dev/ddk/inc/OptTest.Inc
  • ../../../../../dev/ddk/inc/VMM.Inc
  • ../../../../../dev/ddk/inc/VPICD.Inc
  • ../vpicd.asm

Segment 1: _LDATA @ 000012F0
  • 00000000 — Orig_V86_Int_0Ah_Vector
  • 00000004 — Orig_V86_Int_71h_Vector
  • 00000008 — Orig_PM_Int_0Ah_Vector
  • 0000000E — Orig_PM_Int_71h_Vector
  • 00000014 — Def_Int_PM_Set_Vec_Chain
  • 00000018 — _VPICD_Get_Version
  • 0000001C — _VPICD_Virtualize_IRQ
  • 00000020 — _VPICD_Set_Int_Request
  • 00000024 — _VPICD_Clear_Int_Request
  • 00000028 — _VPICD_Phys_EOI
  • 0000002C — _VPICD_Get_Complete_Status
  • 00000030 — _VPICD_Get_Status
  • 00000034 — _VPICD_Test_Phys_Request
  • 00000038 — _VPICD_Physically_Mask
  • 0000003C — _VPICD_Physically_Unmask
  • 00000040 — _VPICD_Set_Auto_Masking
  • 00000044 — _VPICD_Get_IRQ_Complete_Status
  • 00000048 — _VPICD_Convert_Handle_To_IRQ
  • 0000004C — _VPICD_Convert_IRQ_To_Int
  • 00000050 — _VPICD_Convert_Int_To_IRQ
  • 00000054 — _VPICD_Call_When_Hw_Int
  • 00000058 — _VPICD_Force_Default_Owner
  • 0000005C — _VPICD_Force_Default_Behavior
  • 00000060 — _VPICD_Auto_Mask_At_Inst_Swap
  • 00000064 — _VPICD_Begin_Inst_Page_Swap
  • 00000068 — _VPICD_End_Inst_Page_Swap
  • 0000006C — _VPICD_Virtual_EOI
  • 00000070 — _VPICD_Get_Virtualization_Count
  • 00000074 — _VPICD_Post_Sys_Critical_Init
  • 00000078 — _VPICD_VM_SlavePIC_Mask_Change
  • 0000007C — __VPICD_Clear_IR_Bits
  • 00000088 — __VPICD_Set_Irql_Mask
  • 0000008C — __VPICD_Set_Channel_Irql
  • 00000090 — __VPICD_Prepare_For_Shutdown
  • 00000094 — __VPICD_Register_Trigger_Handler
  • 00000098 — VPICD_DDB
  • 000000E8 — VPICD_Phys_IMR
  • 000000EA — VPICD_Phys_ISR
  • 000000EC — VPICD_Hardware_IRR
  • 000000EE — VPICD_Def_IMR
  • 000000F0 — VPICD_Inst_Swap_Mask
  • 000000F2 — VPICD_Last_IMR
  • 000000F4 — VPICD_Irql_IMR
  • 000000F8 — VPICD_Hw_Int_Filter
  • 000000FC — VPICD_SIRQ_Alloc_List
  • 00000124 — VPICD_Irql_Mask_Table
  • 00000164 — VIRQ_0
  • 000001A4 — VIRQ_1
  • 000001E4 — VIRQ_2
  • 00000224 — VIRQ_3
  • 00000264 — VIRQ_4
  • 000002A4 — VIRQ_5
  • 000002E4 — VIRQ_6
  • 00000324 — VIRQ_7
  • 00000364 — VIRQ_8
  • 000003A4 — VIRQ_9
  • 000003E4 — VIRQ_10
  • 00000424 — VIRQ_11
  • 00000464 — VIRQ_12
  • 000004A4 — VIRQ_13
  • 000004E4 — VIRQ_14
  • 00000524 — VIRQ_15
  • 00000564 — SIRQ_0
  • 00000598 — SIRQ_1
  • 000005CC — SIRQ_2
  • 00000600 — SIRQ_3
  • 00000634 — SIRQ_4
  • 00000668 — SIRQ_5
  • 0000069C — SIRQ_6
  • 000006D0 — SIRQ_7
  • 00000704 — SIRQ_8
  • 00000738 — SIRQ_9
  • 0000076C — SIRQ_10
  • 000007A0 — SIRQ_11
  • 000007D4 — SIRQ_12
  • 00000808 — SIRQ_13
  • 0000083C — SIRQ_14
  • 00000870 — SIRQ_15
  • 000008A4 — VPICD_Priority_XRef
  • 000008E4 — VPICD_IRQ_Convert
  • 00000924 — VPICD_CB_Offset
  • 00000928 — PEF_state_CB_offset
  • 00000950 — SYSVM_Stack_Seg
  • 00000970 — VPICD_ES_Mask
  • 00000974 — VPICD_Shared_Hook_Off_Tbl
  • 000009B0 — VPICD_Shared_Hook_Tbl
  • 00000A64 — VPICD_ES_Hooked_Mask
  • 00000A7C — dwTriggerHandler
  • 00000A82 — VPICD_Arb_Data
  • 00000AA0 — VPICD_Force_Default_Owner
  • 00000B1A — VPICD_Force_Default_Behavior
  • 00000C2F — VPICD_Get_Virtualization_Count
  • 00000C59 — Def_Int_IRQ9_Owner_Detect
  • 00000C67 — Def_Int_Detect_IRQ9_Event
  • 00000CEE — Def_Int_PM_Vec_Hook
  • 00000D4B — Default_IRQ9_EOI
  • 00000D78 — Default_Cascade_EOI
  • 00000D9C — Default_INT
  • 00000DE8 — Default_EOI
  • 00000DF4 — Default_Shared_EOI
  • 00000DFF — Default_PM_Share_Int
  • 00000E08 — Default_MASK
  • 00000F10 — Default_Iret
  • 00000F1A — Default_Shared_IRET
  • 000010C5 — Def_Int_Share_Error_EOI
  • 000010E8 — Def_Int_Share_Error_Timeout
  • 00001110 — Def_Int_Share_Error_IRET
  • 0000112B — Def_Int_Share_Error_Bitch
  • 0000113C — Def_Int_Share_Error
  • 000011D0 — VPICD_Power_Handler
  • 000012D6 — ReInitializePIC
  • 00001323 — VPICD_Control
  • 00001377 — VPICD_Create_VM
  • 000013B7 — VPICD_Not_Executeable
  • 00001456 — VPICD_Thread_Not_Executeable
  • 00001480 — VPICD_Set_Virt_Mask
  • 00001588 — VPICD_State_Change_Event
  • 0000159C — VPICD_Adjust_Pri_Boost
  • 00001634 — VPICD_Simulate_Int
  • 000018F1 — VPICD_Begin_V86_Int_Stack
  • 0000198A — VPICD_Set_VxD_PM_From_V86
  • 00001991 — VPICD_IRET_PM_From_V86
  • 000019A9 — VPICD_Set_VxD_PM_From_PM
  • 000019BB — VPICD_IRET_PM_From_PM
  • 000019C9 — VPICD_Set_VxD_V86_From_PM
  • 000019CD — VPICD_IRET_V86_From_PM
  • 000019DF — VPICD_End_V86_Int_Stack
  • 00001A72 — VPICD_Set_VxD_V86_From_V86
  • 00001A76 — VPICD_IRET_V86_From_V86
  • 00001A9A — VPICD_IRET_Call_Devices
  • 00001B2E — VPICD_Time_Out
  • 00001BFA — VPICD_Hook_Int_Serv_Hook
  • 00001C10 — VPICD_Common_Int_Code
  • 00001C10 — VPICD_Common_Slave_Int
  • 00001C16 — VPICD_Common_Master_Int
  • 00001D80 — VPICD_Common_Shared_Slave_Int
  • 00001D80 — VPICD_Common_Shared_Int_Code
  • 00001D86 — VPICD_Common_Shared_Master_Int
  • 00001DE9 — VPICD_Slave_Mask_Change_Proc
  • 00001DF0 — Hw_IRQ_0
  • 00001E24 — Hw_IRQ_1
  • 00001E58 — Hw_IRQ_3
  • 00001E8C — Hw_IRQ_4
  • 00001EC0 — Hw_IRQ_5
  • 00001EF4 — Hw_IRQ_6
  • 00001F28 — Hw_IRQ_7
  • 00001F6C — Hw_IRQ_8
  • 00001FA0 — Hw_IRQ_9
  • 00001FD4 — Hw_IRQ_10
  • 00002008 — Hw_IRQ_11
  • 0000203C — Hw_IRQ_12
  • 00002070 — Hw_IRQ_13
  • 000020A4 — Hw_IRQ_14
  • 000020D8 — Hw_IRQ_15
  • 0000211C — Hw_IRQ_2
  • 0000211D — VPICD_Slave_Error
  • 00002124 — VPICD_API
  • 00002266 — VPICD_API_Convert_LDT_To_GDT
  • 000022B8 — VPICD_Common_API_Int
  • 000022F8 — VPICD_API_Call_From_Use16
  • 00002334 — VPICD_BIH_EOI
  • 0000233C — VPICD_BIH_Mask
  • 00002344 — VPICD_BIH_Unmask
  • 0000234C — VPICD_BIH_Get_Mask
  • 0000235C — VPICD_BIH_Get_IRR
  • 00002364 — VPICD_BIH_Get_ISR
  • 00002370 — VPICD_BIH_Call_Back_PM
  • 000023D2 — VPICD_BHI_Call_PM_Event
  • 00002438 — VPICD_Virtual_EOI
  • 0000244E — VPICD_Simulate_IO_0
  • 00002454 — VPICD_Trap_SP0
  • 00002465 — VPICD_In_0
  • 00002490 — VPICD_Trap_MP0
  • 0000249F — VPICD_Out_0
  • 0000256D — VPICD_Simulate_IO_1
  • 00002574 — VPICD_Trap_SP1
  • 00002585 — VPICD_In_1
  • 0000258C — VPICD_Trap_MP1
  • 0000259B — VPICD_Out_1
  • 000025E7 — VPICD_Not_Supported
  • 000025EC — VPICD_Get_Version
  • 000025FD — VPICD_Virtualize_IRQ
  • 00002870 — VPICD_Set_Int_Request
  • 000028C4 — VPICD_Clear_Int_Request
  • 0000291C — VPICD_Get_Complete_Status
  • 00002994 — VPICD_Get_Status
  • 000029C7 — VPICD_Test_Phys_Request
  • 000029EC — VPICD_Phys_EOI
  • 00002A4F — VPICD_Convert_IRQ_To_Int
  • 00002A74 — VPICD_Convert_Int_To_IRQ
  • 00002AAC — VPICD_CITI_Test_Range
  • 00002ABC — VPICD_Get_IRQ_Complete_Status
  • 00002AED — VPICD_Convert_Handle_To_IRQ
  • 00002B00 — VPICD_Physically_Mask
  • 00002B54 — VPICD_Physically_Unmask
  • 00002BAC — VPICD_Set_Auto_Masking
  • 00002C12 — VPICD_Call_When_Hw_Int
  • 00002C18 — VPICD_Bogus_Hw_Filter
  • 00002C19 — VPICD_Auto_Mask_At_Inst_Swap
  • 00002C40 — VPICD_Begin_Inst_Page_Swap
  • 00002C54 — VPICD_End_Inst_Page_Swap
  • 00002CA4 — VPICD_VM_SlavePIC_Mask_Change
  • 00002CA9 — clr_ir_int_proc
  • 00002CC9 — clr_ir_enable_int
  • 00002D09 — _VPICD_Clear_IR_Bits
  • 00002D7B — _VPICD_Set_Irql_Mask
  • 00002DC8 — _VPICD_Prepare_For_Shutdown
  • 00002E0E — _VPICD_Set_Channel_Irql
  • 00002E64 — VPICD_PreAlloc_IRQ
  • 00002E8B — VPICDARB_Unmask
  • 00002EAB — VPICD_Release_IRQ
Segment 2: _LMSG$1 @ 00001330
  • 00000000 — @MSG_LAB
  • 00000014 — @MSG_LDATA
Segment 3: _DB1CODE @ 00001410
  • 00000004 — VPICD_Debug_Arb
  • 000000F5 — VPICD_Debug_Info
  • 00000148 — VPICD_Debug_Global_Info
  • 0000024F — VPICD_Debug_Local_Info
  • 00000380 — VPICD_Debug_IRQ_Handler_Info
  • 00000473 — VPICD_Debug_IRQ_Title
  • 0000048A — VPICD_Debug_Show_IRQs
Segment 4: _IMSG$1 @ 00001450
  • 00000000 — @MSG_IAB
  • 00000010 — @MSG_IDATA
Segment 5: SYSEXIT @ 00001490
  • 00000000 — VPICD_Stop_Using_Stacks
Segment 6: RARE @ 000014C0
  • 00000000 — VPICD_Begin_PM_App
Segment 7: PNP @ 000016D0
  • 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
  • 000003C8 — VPICD_Release_Alloc
  • 000003D8 — VPICD_Query_Free
  • 00000407 — VPICD_Write_Reserve
  • 00000407 — VPICD_Remove
  • 00000407 — VPICD_Query_Arbitrate
  • 00000407 — VPICD_Add_Reserve
  • 00000407 — VPICD_Begin_PnP_Mode
  • 0000040A — VPICD_Sort_Res_Desc
  • 0000049D — VPICD_Arb_Unalloc
  • 00000501 — _VPICD_Get_Level_Mask
  • 00000508 — _VPICD_Set_Level_Mask
  • 00000524 — _VPICD_Register_Trigger_Handler
Segment 9: _IDATA @ 00000000
  • 00000000 — VPICD_IO_Table
  • 0000005C — VPICD_IRQ9_Global_Str
  • 000000DC — VPICD_Sys_Critical_Init
  • 000003C7 — VPICD_Post_Sys_Critical_Init
  • 00000411 — VPICD_Init_Complete
  • 0000042C — VPICD_API_Init
  • 000004A0 — VPICD_PnP_Init
  • 0000053E — VPICDArb_Init_Complete
  • 000005BF — DumpHexChar