thread_context.hh (13905:5cf30883255c) thread_context.hh (14022:a7cdc33dab35)
1/*
2 * Copyright (c) 2011-2012, 2016-2018 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

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

127
128 /** Returns a pointer to this thread's process. */
129 Process *getProcessPtr() override { return thread->getProcessPtr(); }
130
131 void setProcessPtr(Process *p) override { thread->setProcessPtr(p); }
132
133 PortProxy &getPhysProxy() override { return thread->getPhysProxy(); }
134
1/*
2 * Copyright (c) 2011-2012, 2016-2018 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

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

127
128 /** Returns a pointer to this thread's process. */
129 Process *getProcessPtr() override { return thread->getProcessPtr(); }
130
131 void setProcessPtr(Process *p) override { thread->setProcessPtr(p); }
132
133 PortProxy &getPhysProxy() override { return thread->getPhysProxy(); }
134
135 FSTranslatingPortProxy &getVirtProxy() override;
135 PortProxy &getVirtProxy() override;
136
137 void
138 initMemProxies(ThreadContext *tc) override
139 {
140 thread->initMemProxies(tc);
141 }
142
136
137 void
138 initMemProxies(ThreadContext *tc) override
139 {
140 thread->initMemProxies(tc);
141 }
142
143 SETranslatingPortProxy &
143 PortProxy &
144 getMemProxy() override
145 {
146 return thread->getMemProxy();
147 }
148
149 /** Returns this thread's status. */
150 Status status() const override { return thread->status(); }
151

--- 345 unchanged lines hidden ---
144 getMemProxy() override
145 {
146 return thread->getMemProxy();
147 }
148
149 /** Returns this thread's status. */
150 Status status() const override { return thread->status(); }
151

--- 345 unchanged lines hidden ---