SConscript (8740:253aeee61e66) SConscript (8745:575cab0db076)
1# -*- mode:python -*-
2
3# Copyright (c) 2007-2008 The Hewlett-Packard Development Company
4# All rights reserved.
5#
6# The license below extends only to copyright in the software and shall
7# not be construed as granting a license to any other intellectual
8# property including but not limited to intellectual property relating

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

48 Source('faults.cc')
49 Source('insts/badmicroop.cc')
50 Source('insts/microfpop.cc')
51 Source('insts/microldstop.cc')
52 Source('insts/micromediaop.cc')
53 Source('insts/microop.cc')
54 Source('insts/microregop.cc')
55 Source('insts/static_inst.cc')
1# -*- mode:python -*-
2
3# Copyright (c) 2007-2008 The Hewlett-Packard Development Company
4# All rights reserved.
5#
6# The license below extends only to copyright in the software and shall
7# not be construed as granting a license to any other intellectual
8# property including but not limited to intellectual property relating

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

48 Source('faults.cc')
49 Source('insts/badmicroop.cc')
50 Source('insts/microfpop.cc')
51 Source('insts/microldstop.cc')
52 Source('insts/micromediaop.cc')
53 Source('insts/microop.cc')
54 Source('insts/microregop.cc')
55 Source('insts/static_inst.cc')
56 Source('interrupts.cc')
56 Source('isa.cc')
57 Source('nativetrace.cc')
58 Source('pagetable.cc')
59 Source('predecoder.cc')
60 Source('predecoder_tables.cc')
61 Source('remote_gdb.cc')
62 Source('tlb.cc')
63 Source('types.cc')
64 Source('utility.cc')
65
57 Source('isa.cc')
58 Source('nativetrace.cc')
59 Source('pagetable.cc')
60 Source('predecoder.cc')
61 Source('predecoder_tables.cc')
62 Source('remote_gdb.cc')
63 Source('tlb.cc')
64 Source('types.cc')
65 Source('utility.cc')
66
67 SimObject('X86LocalApic.py')
66 SimObject('X86NativeTrace.py')
67 SimObject('X86TLB.py')
68
69 DebugFlag('Faults', "Trace all faults/exceptions/traps")
68 SimObject('X86NativeTrace.py')
69 SimObject('X86TLB.py')
70
71 DebugFlag('Faults', "Trace all faults/exceptions/traps")
72 DebugFlag('LocalApic', "Local APIC debugging")
70 DebugFlag('Predecoder', "Predecoder debug output")
71 DebugFlag('X86', "Generic X86 ISA debugging")
72
73 if env['FULL_SYSTEM']:
73 DebugFlag('Predecoder', "Predecoder debug output")
74 DebugFlag('X86', "Generic X86 ISA debugging")
75
76 if env['FULL_SYSTEM']:
74 DebugFlag('LocalApic', "Local APIC debugging")
75 DebugFlag('PageTableWalker', \
76 "Page table walker state machine debugging")
77
77 DebugFlag('PageTableWalker', \
78 "Page table walker state machine debugging")
79
78 SimObject('X86LocalApic.py')
79 SimObject('X86System.py')
80
81 # Full-system sources
80 SimObject('X86System.py')
81
82 # Full-system sources
82 Source('interrupts.cc')
83 Source('linux/system.cc')
84 Source('pagetable_walker.cc')
85 Source('system.cc')
86 Source('stacktrace.cc')
87 Source('vtophys.cc')
88 else:
89 Source('process.cc')
90

--- 233 unchanged lines hidden ---
83 Source('linux/system.cc')
84 Source('pagetable_walker.cc')
85 Source('system.cc')
86 Source('stacktrace.cc')
87 Source('vtophys.cc')
88 else:
89 Source('process.cc')
90

--- 233 unchanged lines hidden ---