SConscript (10299:bec0c5ffc323) SConscript (10399:0644819fc32f)
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

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

55Source('noncoherent_bus.cc')
56Source('packet.cc')
57Source('port.cc')
58Source('packet_queue.cc')
59Source('tport.cc')
60Source('port_proxy.cc')
61Source('simple_mem.cc')
62Source('physical.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

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

55Source('noncoherent_bus.cc')
56Source('packet.cc')
57Source('port.cc')
58Source('packet_queue.cc')
59Source('tport.cc')
60Source('port_proxy.cc')
61Source('simple_mem.cc')
62Source('physical.cc')
63Source('snoop_filter.cc')
63
64if env['TARGET_ISA'] != 'null':
65 Source('fs_translating_port_proxy.cc')
66 Source('se_translating_port_proxy.cc')
67 Source('page_table.cc')
68if env['TARGET_ISA'] == 'x86':
69 Source('multi_level_page_table.cc')
70
71if env['HAVE_DRAMSIM']:
72 SimObject('DRAMSim2.py')
73 Source('dramsim2_wrapper.cc')
74 Source('dramsim2.cc')
75
76DebugFlag('BaseBus')
77DebugFlag('BusAddrRanges')
78DebugFlag('CoherentBus')
79DebugFlag('NoncoherentBus')
64
65if env['TARGET_ISA'] != 'null':
66 Source('fs_translating_port_proxy.cc')
67 Source('se_translating_port_proxy.cc')
68 Source('page_table.cc')
69if env['TARGET_ISA'] == 'x86':
70 Source('multi_level_page_table.cc')
71
72if env['HAVE_DRAMSIM']:
73 SimObject('DRAMSim2.py')
74 Source('dramsim2_wrapper.cc')
75 Source('dramsim2.cc')
76
77DebugFlag('BaseBus')
78DebugFlag('BusAddrRanges')
79DebugFlag('CoherentBus')
80DebugFlag('NoncoherentBus')
81DebugFlag('SnoopFilter')
80CompoundFlag('Bus', ['BaseBus', 'BusAddrRanges', 'CoherentBus',
82CompoundFlag('Bus', ['BaseBus', 'BusAddrRanges', 'CoherentBus',
81 'NoncoherentBus'])
83 'NoncoherentBus', 'SnoopFilter'])
82
83DebugFlag('Bridge')
84DebugFlag('CommMonitor')
85DebugFlag('DRAM')
86DebugFlag('DRAMPower')
87DebugFlag('DRAMState')
88DebugFlag('LLSC')
89DebugFlag('MMU')
90DebugFlag('MemoryAccess')
91DebugFlag('PacketQueue')
92
93DebugFlag("DRAMSim2")
84
85DebugFlag('Bridge')
86DebugFlag('CommMonitor')
87DebugFlag('DRAM')
88DebugFlag('DRAMPower')
89DebugFlag('DRAMState')
90DebugFlag('LLSC')
91DebugFlag('MMU')
92DebugFlag('MemoryAccess')
93DebugFlag('PacketQueue')
94
95DebugFlag("DRAMSim2")