HalpInterruptModel
NTSTATUS __stdcall HalpInterruptModel(){
NTSTATUS result;
if( !Controller )
return 1;
result = 2;
if( *(_DWORD *)(Controller + 216) == 2 )
return 1;
if( *(_DWORD *)(Controller + 216) != 3 )
{
if( *(_DWORD *)(Controller + 216) == 4 )
{
return 3;
}
else if( *(_DWORD *)(Controller + 216) == 6 )
{
return 4;
}
else
{
return 4096;
}
}
return result;
}Referenced by:
HalEnumerateProcessors
HalQueryMaximumProcessorCount
HalStartNextProcessor
HaliAcpiMachineStateInit
HalpAcpiIBMExaMatch
HalpAcpiIBMVigilMatch
HalpDpInitSystem
HalpGetAcpiStaticNumaTopology
HalpInitializeInterruptsBspLate
HalpInterruptInitSystem
HalpInterruptQueryControllerInfo
HalpInterruptRegisterDynamicProcessor
HalpInterruptRemap
HalpInterruptUnmap
HalpMiscGetParameters
HalpMmReservePageTablePages
HalpPiix4Detect
HalpPrepareForBugcheck
HalpQueryAcpiResourceRequirements
HalpSaveAndDisableEnlightenment
HalpWheaInitSystem