faults.hh (11294:a368064a2ab5) faults.hh (11576:9ff589e30935)
1/*
1/*
2 * Copyright (c) 2010, 2012-2013 ARM Limited
2 * Copyright (c) 2010, 2012-2013, 2016 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated

--- 336 unchanged lines hidden (view full) ---

347
348 ExceptionClass ec(ThreadContext *tc) const;
349};
350
351class HypervisorCall : public ArmFaultVals<HypervisorCall>
352{
353 public:
354 HypervisorCall(ExtMachInst _machInst, uint32_t _imm);
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated

--- 336 unchanged lines hidden (view full) ---

347
348 ExceptionClass ec(ThreadContext *tc) const;
349};
350
351class HypervisorCall : public ArmFaultVals<HypervisorCall>
352{
353 public:
354 HypervisorCall(ExtMachInst _machInst, uint32_t _imm);
355
356 ExceptionClass ec(ThreadContext *tc) const;
355};
356
357class HypervisorTrap : public ArmFaultVals<HypervisorTrap>
358{
359 protected:
360 ExtMachInst machInst;
361 ExceptionClass overrideEc;
362

--- 207 unchanged lines hidden ---
357};
358
359class HypervisorTrap : public ArmFaultVals<HypervisorTrap>
360{
361 protected:
362 ExtMachInst machInst;
363 ExceptionClass overrideEc;
364

--- 207 unchanged lines hidden ---