evsci.c revision 27f7c58306b55fe9e0cfd2934039be1729b505e9
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw/*******************************************************************************
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * Module Name: evsci - System Control Interrupt configuration and
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * legacy to ACPI mode state transition functions
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * $Revision: 1.100 $
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw ******************************************************************************/
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw/******************************************************************************
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * 1. Copyright Notice
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * Some or all of this work - Copyright (c) 1999 - 2006, Intel Corp.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * All rights reserved.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * 2. License
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * 2.1. This is your license from Intel Corp. under its intellectual property
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * rights. You may have additional license terms from the party that provided
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * you this software, covering your right to use that party's intellectual
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * property rights.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * copy of the source code appearing in this file ("Covered Code") an
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * irrevocable, perpetual, worldwide license under Intel's copyrights in the
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * base code distributed originally by Intel ("Original Intel Code") to copy,
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * make derivatives, distribute, use and display any portion of the Covered
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * Code in any form, with the right to sublicense such rights; and
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * license (with the right to sublicense), under only those claims of Intel
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * patents that are infringed by the Original Intel Code, to make, use, sell,
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * offer to sell, and import the Covered Code and derivative works thereof
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * solely to the minimum extent necessary to exercise the above copyright
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * license, and in no event shall the patent license extend to any additions
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * to or modifications of the Original Intel Code. No other license or right
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * is granted directly or by implication, estoppel or otherwise;
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * The above copyright and patent license is granted only if the following
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * conditions are met:
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * 3. Conditions
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * 3.1. Redistribution of Source with Rights to Further Distribute Source.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * Redistribution of source code of any substantial portion of the Covered
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * Code or modification with rights to further distribute source must include
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * the above Copyright Notice, the above License, this list of Conditions,
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * and the following Disclaimer and Export Compliance provision. In addition,
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * Licensee must cause all Covered Code to which Licensee contributes to
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * contain a file documenting the changes Licensee made to create that Covered
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * Code and the date of any change. Licensee must include in that file the
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * documentation of any changes made by any predecessor Licensee. Licensee
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * must include a prominent statement that the modification is derived,
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * directly or indirectly, from Original Intel Code.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * 3.2. Redistribution of Source with no Rights to Further Distribute Source.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * Redistribution of source code of any substantial portion of the Covered
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * Code or modification without rights to further distribute source must
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * include the following Disclaimer and Export Compliance provision in the
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * documentation and/or other materials provided with distribution. In
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * addition, Licensee may not authorize further sublicense of source of any
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * portion of the Covered Code, and must include terms to the effect that the
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * license from Licensee to its licensee is limited to the intellectual
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * property embodied in the software Licensee provides to its licensee, and
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * not to intellectual property embodied in modifications its licensee may
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * 3.3. Redistribution of Executable. Redistribution in executable form of any
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * substantial portion of the Covered Code or modification must reproduce the
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * above Copyright Notice, and the following Disclaimer and Export Compliance
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * provision in the documentation and/or other materials provided with the
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * distribution.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * 3.4. Intel retains all right, title, and interest in and to the Original
#include "acpi.h"
#include "acevents.h"
void *Context);
void *Context)
* We are guaranteed by the ACPI CA initialization/shutdown code that
void *Context)
* We are guaranteed by the ACPI CA initialization/shutdown code that