mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 20:15:59 +00:00
[HAL]: Add missing PCI Bus Handler support functions, used on non-ACPI systems (ISA-PCI support and such).
svn path=/trunk/; revision=47654
This commit is contained in:
parent
e2d5c9d92b
commit
07b14e926d
1 changed files with 63 additions and 0 deletions
|
@ -507,6 +507,55 @@ HalpSetPCIData(IN PBUS_HANDLER BusHandler,
|
||||||
return Len;
|
return Len;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ULONG
|
||||||
|
NTAPI
|
||||||
|
HalpGetPCIIntOnISABus(IN PBUS_HANDLER BusHandler,
|
||||||
|
IN PBUS_HANDLER RootHandler,
|
||||||
|
IN ULONG BusInterruptLevel,
|
||||||
|
IN ULONG BusInterruptVector,
|
||||||
|
OUT PKIRQL Irql,
|
||||||
|
OUT PKAFFINITY Affinity)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
while (TRUE);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
NTAPI
|
||||||
|
HalpPCIPin2ISALine(IN PBUS_HANDLER BusHandler,
|
||||||
|
IN PBUS_HANDLER RootHandler,
|
||||||
|
IN PCI_SLOT_NUMBER SlotNumber,
|
||||||
|
IN PPCI_COMMON_CONFIG PciData)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
while (TRUE);
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
NTAPI
|
||||||
|
HalpPCIISALine2Pin(IN PBUS_HANDLER BusHandler,
|
||||||
|
IN PBUS_HANDLER RootHandler,
|
||||||
|
IN PCI_SLOT_NUMBER SlotNumber,
|
||||||
|
IN PPCI_COMMON_CONFIG PciNewData,
|
||||||
|
IN PPCI_COMMON_CONFIG PciOldData)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
while (TRUE);
|
||||||
|
}
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
NTAPI
|
||||||
|
HalpGetISAFixedPCIIrq(IN PBUS_HANDLER BusHandler,
|
||||||
|
IN PBUS_HANDLER RootHandler,
|
||||||
|
IN PCI_SLOT_NUMBER PciSlot,
|
||||||
|
OUT PSUPPORTED_RANGE *Range)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
while (TRUE);
|
||||||
|
return STATUS_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpSetupPciDeviceForDebugging(IN PVOID LoaderBlock,
|
HalpSetupPciDeviceForDebugging(IN PVOID LoaderBlock,
|
||||||
|
@ -560,6 +609,18 @@ PciSize(ULONG Base, ULONG Mask)
|
||||||
return Size;
|
return Size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
NTAPI
|
||||||
|
HalpAdjustPCIResourceList(IN PBUS_HANDLER BusHandler,
|
||||||
|
IN PBUS_HANDLER RootHandler,
|
||||||
|
IN OUT PIO_RESOURCE_REQUIREMENTS_LIST *pResourceList)
|
||||||
|
{
|
||||||
|
/* Not yet supported */
|
||||||
|
DbgPrint("HAL: PCI Resource List Adjustment not implemented!");
|
||||||
|
while (TRUE);
|
||||||
|
return STATUS_UNSUCCESSFUL;
|
||||||
|
}
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpAssignPCISlotResources(IN PBUS_HANDLER BusHandler,
|
HalpAssignPCISlotResources(IN PBUS_HANDLER BusHandler,
|
||||||
|
@ -1063,3 +1124,5 @@ HalpInitializePciStubs(VOID)
|
||||||
HalpPCIConfigInitialized = TRUE;
|
HalpPCIConfigInitialized = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* EOF */
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue