MESI_Three_Level.py (13885:d10ea5e56cb0) MESI_Three_Level.py (13951:b8ec67ca5e42)
1# Copyright (c) 2006-2007 The Regents of The University of Michigan
2# Copyright (c) 2009,2015 Advanced Micro Devices, Inc.
3# Copyright (c) 2013 Mark D. Hill and David A. Wood
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

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

30# Nilay Vaish
31
32import math
33import m5
34from m5.objects import *
35from m5.defines import buildEnv
36from Ruby import create_topology, create_directories
37from Ruby import send_evicts
1# Copyright (c) 2006-2007 The Regents of The University of Michigan
2# Copyright (c) 2009,2015 Advanced Micro Devices, Inc.
3# Copyright (c) 2013 Mark D. Hill and David A. Wood
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

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

30# Nilay Vaish
31
32import math
33import m5
34from m5.objects import *
35from m5.defines import buildEnv
36from Ruby import create_topology, create_directories
37from Ruby import send_evicts
38import FileSystemConfig
38from common import FileSystemConfig
39
40#
41# Declare caches used by the protocol
42#
43class L0Cache(RubyCache): pass
44class L1Cache(RubyCache): pass
45class L2Cache(RubyCache): pass
46

--- 260 unchanged lines hidden ---
39
40#
41# Declare caches used by the protocol
42#
43class L0Cache(RubyCache): pass
44class L1Cache(RubyCache): pass
45class L2Cache(RubyCache): pass
46

--- 260 unchanged lines hidden ---