cpu.hh (10319:4207f9bfcceb) cpu.hh (10379:c00f6d7e2681)
1/*
2 * Copyright (c) 2011 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

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

421 public:
422 Checker(Params *p)
423 : CheckerCPU(p), updateThisCycle(false), unverifiedInst(NULL)
424 { }
425
426 void switchOut();
427 void takeOverFrom(BaseCPU *oldCPU);
428
1/*
2 * Copyright (c) 2011 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

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

421 public:
422 Checker(Params *p)
423 : CheckerCPU(p), updateThisCycle(false), unverifiedInst(NULL)
424 { }
425
426 void switchOut();
427 void takeOverFrom(BaseCPU *oldCPU);
428
429 void advancePC(Fault fault);
429 void advancePC(const Fault &fault);
430
431 void verify(DynInstPtr &inst);
432
433 void validateInst(DynInstPtr &inst);
434 void validateExecution(DynInstPtr &inst);
435 void validateState();
436
437 void copyResult(DynInstPtr &inst, uint64_t mismatch_val, int start_idx);

--- 24 unchanged lines hidden ---
430
431 void verify(DynInstPtr &inst);
432
433 void validateInst(DynInstPtr &inst);
434 void validateExecution(DynInstPtr &inst);
435 void validateState();
436
437 void copyResult(DynInstPtr &inst, uint64_t mismatch_val, int start_idx);

--- 24 unchanged lines hidden ---