O3: reset architetural state by calling clear()

This commit is contained in:
Ali Saidi 2010-11-15 14:04:05 -06:00
parent 5f59e195d6
commit 776c075917

View file

@ -1,4 +1,16 @@
/*
* Copyright (c) 2010 ARM Limited
* All rights reserved
*
* The license below extends only to copyright in the software and shall
* not be construed as granting a license to any other intellectual
* property including but not limited to intellectual property relating
* to a hardware implementation of the functionality of the software
* licensed hereunder. You may use the software subject to the license
* terms below provided that you ensure that this notice is replicated
* unmodified and in its entirety in all distributions of the software,
* modified or unmodified, in source code or in binary form.
*
* Copyright (c) 2004-2006 The Regents of The University of Michigan
* All rights reserved.
*
@ -257,7 +269,9 @@ O3ThreadContext<Impl>::copyArchRegs(ThreadContext *tc)
template <class Impl>
void
O3ThreadContext<Impl>::clearArchRegs()
{}
{
cpu->isa[thread->threadId()].clear();
}
template <class Impl>
uint64_t