Deleted Added
sdiff udiff text old ( 6019:76890d8b28f5 ) new ( 8209:9e3f7f00fa90 )
full compact
1/*
2 * Copyright (c) 2006 The Regents of The University of Michigan
3 * Copyright (c) 2007-2008 The Florida State University
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

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

21 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
22 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
23 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
24 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
25 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 *
29 * Authors: Steve Reinhardt
30 * Stephen Hines
31 */
32
33#ifndef __ARCH_ARM_LOCKED_MEM_HH__
34#define __ARCH_ARM_LOCKED_MEM_HH__
35
36/**
37 * @file
38 *
39 * ISA-specific helper functions for locked memory accesses.
40 */
41
42#include "mem/request.hh"
43
44
45namespace ArmISA
46{
47template <class XC>
48inline void
49handleLockedRead(XC *xc, Request *req)
50{
51}
52
53
54template <class XC>
55inline bool
56handleLockedWrite(XC *xc, Request *req)
57{
58 return true;
59}
60
61
62} // namespace ArmISA
63
64#endif