X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fdev%2FSConscript;h=5243da683c9ddbe98822b51b255abf2276d6e758;hb=6daf44dae6dbe931e2a1493cd0e33ca9732509dd;hp=1ec83de4b6cfac30fa81b6dd763b2d5a535caecc;hpb=1aef5c06a3702d7722dcd38e342eae950839cecb;p=gem5.git diff --git a/src/dev/SConscript b/src/dev/SConscript index 1ec83de4b..5243da683 100644 --- a/src/dev/SConscript +++ b/src/dev/SConscript @@ -31,27 +31,82 @@ Import('*') +if env['TARGET_ISA'] == 'no': + Return() + if env['FULL_SYSTEM']: + SimObject('BadDevice.py') + SimObject('CopyEngine.py') + SimObject('Device.py') + SimObject('DiskImage.py') + SimObject('Ethernet.py') + SimObject('Ide.py') + SimObject('Pci.py') + SimObject('Platform.py') + SimObject('SimpleDisk.py') + SimObject('Terminal.py') + SimObject('Uart.py') + Source('baddev.cc') + Source('copy_engine.cc') Source('disk_image.cc') Source('etherbus.cc') + Source('etherdevice.cc') Source('etherdump.cc') Source('etherint.cc') Source('etherlink.cc') Source('etherpkt.cc') - Source('ethertap.cc') - #Source('i8254xGBe.cc') + Source('ethertap.cc') + Source('i8254xGBe.cc') Source('ide_ctrl.cc') Source('ide_disk.cc') + Source('intel_8254_timer.cc') Source('io_device.cc') Source('isa_fake.cc') + Source('mc146818.cc') Source('ns_gige.cc') Source('pciconfigall.cc') Source('pcidev.cc') Source('pktfifo.cc') Source('platform.cc') - Source('simconsole.cc') + Source('ps2.cc') Source('simple_disk.cc') - #Source('sinic.cc') + Source('sinic.cc') + Source('terminal.cc') Source('uart.cc') Source('uart8250.cc') + + TraceFlag('DiskImageRead') + TraceFlag('DiskImageWrite') + TraceFlag('DMA') + TraceFlag('DMACopyEngine') + TraceFlag('Ethernet') + TraceFlag('EthernetCksum') + TraceFlag('EthernetDMA') + TraceFlag('EthernetData') + TraceFlag('EthernetDesc') + TraceFlag('EthernetEEPROM') + TraceFlag('EthernetIntr') + TraceFlag('EthernetPIO') + TraceFlag('EthernetSM') + TraceFlag('IdeCtrl') + TraceFlag('IdeDisk') + TraceFlag('Intel8254Timer') + TraceFlag('IsaFake') + TraceFlag('MC146818') + TraceFlag('PCIDEV') + TraceFlag('PciConfigAll') + TraceFlag('SimpleDisk') + TraceFlag('SimpleDiskData') + TraceFlag('Terminal') + TraceFlag('TerminalVerbose') + TraceFlag('Uart') + + CompoundFlag('DiskImageAll', [ 'DiskImageRead', 'DiskImageWrite' ]) + CompoundFlag('EthernetAll', [ 'Ethernet', 'EthernetPIO', 'EthernetDMA', + 'EthernetData' , 'EthernetDesc', 'EthernetIntr', 'EthernetSM', + 'EthernetCksum', 'EthernetEEPROM' ]) + CompoundFlag('EthernetNoData', [ 'Ethernet', 'EthernetPIO', 'EthernetDesc', + 'EthernetIntr', 'EthernetSM', 'EthernetCksum' ]) + CompoundFlag('IdeAll', [ 'IdeCtrl', 'IdeDisk' ]) +