locked_mem.hh (11965:41e942451f59) locked_mem.hh (12218:8c5db15dc8e7)
1/*
2 * Copyright (c) 2006 The Regents of The University of Michigan
3 * Copyright (c) 2007-2008 The Florida State University
4 * Copyright (c) 2009 The University of Edinburgh
5 * Copyright (c) 2012 ARM Limited
6 * Copyright (c) 2014-2015 Sven Karlsson
7 * All rights reserved.
8 *

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

121 return false;
122 }
123 if (req->isUncacheable()) {
124 req->setExtraData(2);
125 }
126 return true;
127}
128
1/*
2 * Copyright (c) 2006 The Regents of The University of Michigan
3 * Copyright (c) 2007-2008 The Florida State University
4 * Copyright (c) 2009 The University of Edinburgh
5 * Copyright (c) 2012 ARM Limited
6 * Copyright (c) 2014-2015 Sven Karlsson
7 * All rights reserved.
8 *

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

121 return false;
122 }
123 if (req->isUncacheable()) {
124 req->setExtraData(2);
125 }
126 return true;
127}
128
129template <class XC>
130inline void
131globalClearExclusive(XC *xc)
132{
133 xc->getCpuPtr()->wakeup(xc->threadId());
134}
135
129} // namespace RiscvISA
130
131#endif // __ARCH_RISCV_LOCKED_MEM_HH__
136} // namespace RiscvISA
137
138#endif // __ARCH_RISCV_LOCKED_MEM_HH__