Blame tests/aslts/src/runtime/collections/bdemo/ACPICA/0178/RUN.asl

Packit Service 0129ce
        /*
Packit Service 0129ce
         * Some or all of this work - Copyright (c) 2006 - 2018, Intel Corp.
Packit Service 0129ce
         * All rights reserved.
Packit Service 0129ce
         *
Packit Service 0129ce
         * Redistribution and use in source and binary forms, with or without modification,
Packit Service 0129ce
         * are permitted provided that the following conditions are met:
Packit Service 0129ce
         *
Packit Service 0129ce
         * Redistributions of source code must retain the above copyright notice,
Packit Service 0129ce
         * this list of conditions and the following disclaimer.
Packit Service 0129ce
         * Redistributions in binary form must reproduce the above copyright notice,
Packit Service 0129ce
         * this list of conditions and the following disclaimer in the documentation
Packit Service 0129ce
         * and/or other materials provided with the distribution.
Packit Service 0129ce
         * Neither the name of Intel Corporation nor the names of its contributors
Packit Service 0129ce
         * may be used to endorse or promote products derived from this software
Packit Service 0129ce
         * without specific prior written permission.
Packit Service 0129ce
         *
Packit Service 0129ce
         * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
Packit Service 0129ce
         * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
Packit Service 0129ce
         * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
Packit Service 0129ce
         * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
Packit Service 0129ce
         * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
Packit Service 0129ce
         * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
Packit Service 0129ce
         * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
Packit Service 0129ce
         * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
Packit Service 0129ce
         * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
Packit Service 0129ce
         * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Packit Service 0129ce
         */
Packit Service 0129ce
        If (STTT ("Demo of bug 178", TCLD, 0xB2, W017))
Packit Service 0129ce
        {
Packit Service 0129ce
            SRMT ("mf0a")
Packit Service 0129ce
            MF0A ()
Packit Service 0129ce
            SRMT ("mf0b")
Packit Service 0129ce
            MF0B ()
Packit Service 0129ce
            SRMT ("mf0c")
Packit Service 0129ce
            MF0C ()
Packit Service 0129ce
            SRMT ("mf0d")
Packit Service 0129ce
            If (Y178)
Packit Service 0129ce
            {
Packit Service 0129ce
                MF0D ()
Packit Service 0129ce
            }
Packit Service 0129ce
            Else
Packit Service 0129ce
            {
Packit Service 0129ce
                BLCK ()
Packit Service 0129ce
            }
Packit Service 0129ce
Packit Service 0129ce
            SRMT ("mf0e")
Packit Service 0129ce
            MF0E ()
Packit Service 0129ce
        }
Packit Service 0129ce
Packit Service 0129ce
        FTTT ()