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 --- |