112161Sandreas.sandberg@arm.com/* 212161Sandreas.sandberg@arm.com * Copyright (c) 2017 ARM Limited 312161Sandreas.sandberg@arm.com * All rights reserved 412161Sandreas.sandberg@arm.com * 512161Sandreas.sandberg@arm.com * The license below extends only to copyright in the software and shall 612161Sandreas.sandberg@arm.com * not be construed as granting a license to any other intellectual 712161Sandreas.sandberg@arm.com * property including but not limited to intellectual property relating 812161Sandreas.sandberg@arm.com * to a hardware implementation of the functionality of the software 912161Sandreas.sandberg@arm.com * licensed hereunder. You may use the software subject to the license 1012161Sandreas.sandberg@arm.com * terms below provided that you ensure that this notice is replicated 1112161Sandreas.sandberg@arm.com * unmodified and in its entirety in all distributions of the software, 1212161Sandreas.sandberg@arm.com * modified or unmodified, in source code or in binary form. 1312161Sandreas.sandberg@arm.com * 1412161Sandreas.sandberg@arm.com * Copyright (c) 2003-2006 The Regents of The University of Michigan 1512161Sandreas.sandberg@arm.com * All rights reserved. 1612161Sandreas.sandberg@arm.com * 1712161Sandreas.sandberg@arm.com * Redistribution and use in source and binary forms, with or without 1812161Sandreas.sandberg@arm.com * modification, are permitted provided that the following conditions are 1912161Sandreas.sandberg@arm.com * met: redistributions of source code must retain the above copyright 2012161Sandreas.sandberg@arm.com * notice, this list of conditions and the following disclaimer; 2112161Sandreas.sandberg@arm.com * redistributions in binary form must reproduce the above copyright 2212161Sandreas.sandberg@arm.com * notice, this list of conditions and the following disclaimer in the 2312161Sandreas.sandberg@arm.com * documentation and/or other materials provided with the distribution; 2412161Sandreas.sandberg@arm.com * neither the name of the copyright holders nor the names of its 2512161Sandreas.sandberg@arm.com * contributors may be used to endorse or promote products derived from 2612161Sandreas.sandberg@arm.com * this software without specific prior written permission. 2712161Sandreas.sandberg@arm.com * 2812161Sandreas.sandberg@arm.com * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2912161Sandreas.sandberg@arm.com * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3012161Sandreas.sandberg@arm.com * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 3112161Sandreas.sandberg@arm.com * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 3212161Sandreas.sandberg@arm.com * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3312161Sandreas.sandberg@arm.com * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 3412161Sandreas.sandberg@arm.com * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 3512161Sandreas.sandberg@arm.com * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 3612161Sandreas.sandberg@arm.com * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3712161Sandreas.sandberg@arm.com * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3812161Sandreas.sandberg@arm.com * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3912161Sandreas.sandberg@arm.com * 4012161Sandreas.sandberg@arm.com * Authors: Nathan Binkert 4112161Sandreas.sandberg@arm.com * Ali Saidi 4212161Sandreas.sandberg@arm.com * Andreas Sandberg 4312161Sandreas.sandberg@arm.com */ 4412161Sandreas.sandberg@arm.com 4512161Sandreas.sandberg@arm.com#ifndef __GEM5_ASM_GENERIC_M5OP_FLAGS_H__ 4612161Sandreas.sandberg@arm.com#define __GEM5_ASM_GENERIC_M5OP_FLAGS_H__ 4712161Sandreas.sandberg@arm.com 4812161Sandreas.sandberg@arm.com/* Flags for annotation calls */ 4912161Sandreas.sandberg@arm.com#define M5_AN_FL_NONE 0x0 5012161Sandreas.sandberg@arm.com#define M5_AN_FL_BAD 0x2 5112161Sandreas.sandberg@arm.com#define M5_AN_FL_LINK 0x10 5212161Sandreas.sandberg@arm.com#define M5_AN_FL_RESET 0x20 5312161Sandreas.sandberg@arm.com 5412161Sandreas.sandberg@arm.com#endif // __GEM5_ASM_GENERIC_M5OP_FLAGS_H__ 55