SConscript (8853:0216ed80991b) SConscript (8914:8c3bd7bea667)
1# -*- mode:python -*-
2
3# Copyright (c) 2006 The Regents of The University of Michigan
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

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

35SimObject('MemObject.py')
36
37Source('bridge.cc')
38Source('bus.cc')
39Source('mem_object.cc')
40Source('mport.cc')
41Source('packet.cc')
42Source('port.cc')
1# -*- mode:python -*-
2
3# Copyright (c) 2006 The Regents of The University of Michigan
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

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

35SimObject('MemObject.py')
36
37Source('bridge.cc')
38Source('bus.cc')
39Source('mem_object.cc')
40Source('mport.cc')
41Source('packet.cc')
42Source('port.cc')
43Source('packet_queue.cc')
43Source('tport.cc')
44Source('port_proxy.cc')
45Source('fs_translating_port_proxy.cc')
46Source('se_translating_port_proxy.cc')
47
48if env['TARGET_ISA'] != 'no':
49 SimObject('PhysicalMemory.py')
50 Source('dram.cc')
51 Source('page_table.cc')
52 Source('physical.cc')
53
54DebugFlag('Bus')
55DebugFlag('BusAddrRanges')
56DebugFlag('BusBridge')
57DebugFlag('LLSC')
58DebugFlag('MMU')
59DebugFlag('MemoryAccess')
44Source('tport.cc')
45Source('port_proxy.cc')
46Source('fs_translating_port_proxy.cc')
47Source('se_translating_port_proxy.cc')
48
49if env['TARGET_ISA'] != 'no':
50 SimObject('PhysicalMemory.py')
51 Source('dram.cc')
52 Source('page_table.cc')
53 Source('physical.cc')
54
55DebugFlag('Bus')
56DebugFlag('BusAddrRanges')
57DebugFlag('BusBridge')
58DebugFlag('LLSC')
59DebugFlag('MMU')
60DebugFlag('MemoryAccess')
61DebugFlag('PacketQueue')
60
61DebugFlag('ProtocolTrace')
62DebugFlag('RubyCache')
63DebugFlag('RubyCacheTrace')
64DebugFlag('RubyDma')
65DebugFlag('RubyGenerated')
66DebugFlag('RubyMemory')
67DebugFlag('RubyNetwork')
68DebugFlag('RubyPort')
69DebugFlag('RubyQueue')
70DebugFlag('RubySequencer')
71DebugFlag('RubySlicc')
72DebugFlag('RubySystem')
73DebugFlag('RubyTester')
74
75CompoundFlag('Ruby', [ 'RubyQueue', 'RubyNetwork', 'RubyTester',
76 'RubyGenerated', 'RubySlicc', 'RubySystem', 'RubyCache',
77 'RubyMemory', 'RubyDma', 'RubyPort', 'RubySequencer', 'RubyCacheTrace'])
62
63DebugFlag('ProtocolTrace')
64DebugFlag('RubyCache')
65DebugFlag('RubyCacheTrace')
66DebugFlag('RubyDma')
67DebugFlag('RubyGenerated')
68DebugFlag('RubyMemory')
69DebugFlag('RubyNetwork')
70DebugFlag('RubyPort')
71DebugFlag('RubyQueue')
72DebugFlag('RubySequencer')
73DebugFlag('RubySlicc')
74DebugFlag('RubySystem')
75DebugFlag('RubyTester')
76
77CompoundFlag('Ruby', [ 'RubyQueue', 'RubyNetwork', 'RubyTester',
78 'RubyGenerated', 'RubySlicc', 'RubySystem', 'RubyCache',
79 'RubyMemory', 'RubyDma', 'RubyPort', 'RubySequencer', 'RubyCacheTrace'])