101c101
< virtual void uncondBranch(Addr pc, void * &bp_history) = 0;
---
> virtual void uncondBranch(ThreadID tid, Addr pc, void * &bp_history) = 0;
136c136
< virtual void squash(void *bp_history) = 0;
---
> virtual void squash(ThreadID tid, void *bp_history) = 0;
145c145
< virtual bool lookup(Addr instPC, void * &bp_history) = 0;
---
> virtual bool lookup(ThreadID tid, Addr instPC, void * &bp_history) = 0;
155c155
< virtual void btbUpdate(Addr instPC, void * &bp_history) = 0;
---
> virtual void btbUpdate(ThreadID tid, Addr instPC, void * &bp_history) = 0;
183,184c183,184
< virtual void update(Addr instPC, bool taken, void *bp_history,
< bool squashed) = 0;
---
> virtual void update(ThreadID tid, Addr instPC, bool taken,
> void *bp_history, bool squashed) = 0;
191c191
< virtual void retireSquashed(void *bp_history) = 0;
---
> virtual void retireSquashed(ThreadID tid, void *bp_history) = 0;
202c202
< virtual unsigned getGHR(void* bp_history) const { return 0; }
---
> virtual unsigned getGHR(ThreadID tid, void* bp_history) const { return 0; }