SConscript (9651:f551c8ad12a5) SConscript (9657:0e15490aad4f)
1# -*- mode:python -*-
2
3# Copyright (c) 2012 ARM Limited
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

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

43 SimObject('KvmVM.py')
44 SimObject('BaseKvmCPU.py')
45
46 Source('base.cc')
47 Source('vm.cc')
48 Source('perfevent.cc')
49 Source('timer.cc')
50
1# -*- mode:python -*-
2
3# Copyright (c) 2012 ARM Limited
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

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

43 SimObject('KvmVM.py')
44 SimObject('BaseKvmCPU.py')
45
46 Source('base.cc')
47 Source('vm.cc')
48 Source('perfevent.cc')
49 Source('timer.cc')
50
51 if env['TARGET_ISA'] == 'arm':
52 SimObject('ArmKvmCPU.py')
53 Source('arm_cpu.cc')
54
51 DebugFlag('Kvm', 'Basic KVM Functionality')
52 DebugFlag('KvmContext', 'KVM/gem5 context synchronization')
53 DebugFlag('KvmIO', 'KVM MMIO diagnostics')
54 DebugFlag('KvmInt', 'KVM Interrupt handling')
55 DebugFlag('KvmRun', 'KvmRun entry/exit diagnostics')
56 DebugFlag('KvmTimer', 'KVM timing')
57
58 CompoundFlag('KvmAll', [ 'Kvm', 'KvmContext', 'KvmRun',
59 'KvmIO', 'KvmInt', 'KvmTimer' ],
60 'All KVM debug flags')
55 DebugFlag('Kvm', 'Basic KVM Functionality')
56 DebugFlag('KvmContext', 'KVM/gem5 context synchronization')
57 DebugFlag('KvmIO', 'KVM MMIO diagnostics')
58 DebugFlag('KvmInt', 'KVM Interrupt handling')
59 DebugFlag('KvmRun', 'KvmRun entry/exit diagnostics')
60 DebugFlag('KvmTimer', 'KVM timing')
61
62 CompoundFlag('KvmAll', [ 'Kvm', 'KvmContext', 'KvmRun',
63 'KvmIO', 'KvmInt', 'KvmTimer' ],
64 'All KVM debug flags')