1 /* $Id: isa.c,v 1.6 2000/04/09 15:58:13 ekohl Exp $
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * FILE: ntoskrnl/hal/isa.c
6 * PURPOSE: Interfaces to the ISA bus
7 * PROGRAMMER: David Welch (welch@mcmail.com)
12 /* INCLUDES ***************************************************************/
14 #include <ddk/ntddk.h>
17 typedef struct _BUS_HANDLER
*PBUS_HANDLER
;
20 /* FUNCTIONS *****************************************************************/
22 BOOL
HalIsaProbe(VOID
)
24 * FUNCTION: Probes for an ISA bus
25 * RETURNS: True if detected
26 * NOTE: Since ISA is the default we are called last and always return
30 DbgPrint("Assuming ISA bus\n");
33 * Probe for plug and play support
41 HalpTranslateIsaBusAddress (
42 PBUS_HANDLER BusHandler
,
44 PHYSICAL_ADDRESS BusAddress
,
46 PPHYSICAL_ADDRESS TranslatedAddress
51 Result
= HalTranslateBusAddress (PCIBus
,
60 Result
= HalTranslateBusAddress (Internal
,