OsdEnvironment.c revision 80071
167760Smsmith/*-
267760Smsmith * Copyright (c) 2000 Michael Smith
367760Smsmith * Copyright (c) 2000 BSDi
467760Smsmith * All rights reserved.
567760Smsmith *
667760Smsmith * Redistribution and use in source and binary forms, with or without
767760Smsmith * modification, are permitted provided that the following conditions
867760Smsmith * are met:
967760Smsmith * 1. Redistributions of source code must retain the above copyright
1067760Smsmith *    notice, this list of conditions and the following disclaimer.
1167760Smsmith * 2. Redistributions in binary form must reproduce the above copyright
1267760Smsmith *    notice, this list of conditions and the following disclaimer in the
1367760Smsmith *    documentation and/or other materials provided with the distribution.
1467760Smsmith *
1567760Smsmith * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1667760Smsmith * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1767760Smsmith * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1867760Smsmith * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1967760Smsmith * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2067760Smsmith * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2167760Smsmith * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2267760Smsmith * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2367760Smsmith * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2467760Smsmith * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2567760Smsmith * SUCH DAMAGE.
2667760Smsmith *
2767760Smsmith *	$FreeBSD: head/sys/amd64/acpica/OsdEnvironment.c 80071 2001-07-21 04:10:01Z msmith $
2867760Smsmith */
2967760Smsmith
3067760Smsmith/*
3167760Smsmith * 6.1 : Environmental support
3267760Smsmith */
3367760Smsmith
3467760Smsmith#include "acpi.h"
3567760Smsmith
3667760Smsmith#ifdef __i386__
3767760Smsmith#include <machine/pc/bios.h>
3867760Smsmith#endif
3967760Smsmith
4067760SmsmithACPI_STATUS
4167760SmsmithAcpiOsInitialize(void)
4267760Smsmith{
4367760Smsmith#ifdef __i386__
4467760Smsmith    /*
4567760Smsmith     * Prevent the PnP BIOS code from interfering with our own scan of ISA devices.
4667760Smsmith     */
4767760Smsmith    PnPBIOStable = NULL;
4867760Smsmith#endif
4967760Smsmith    return(NULL);
5067760Smsmith}
5167760Smsmith
5267760SmsmithACPI_STATUS
5367760SmsmithAcpiOsTerminate(void)
5467760Smsmith{
5567760Smsmith    return(NULL);
5667760Smsmith}
5780071Smsmith
5880071SmsmithACPI_STATUS
5980071SmsmithAcpiOsGetRootPointer(
6080071Smsmith    UINT32			Flags,
6180071Smsmith    ACPI_PHYSICAL_ADDRESS	*RsdpPhysicalAddress)
6280071Smsmith{
6380071Smsmith    return(AcpiFindRootPointer(Flags, RsdpPhysicalAddress));
6480071Smsmith}
65