From 9737d93eb1d22946073d448c0c9200169f1a0b64 Mon Sep 17 00:00:00 2001 From: Nikos Nikoleris Date: Tue, 2 Jan 2018 21:33:25 +0100 Subject: mem-ruby: Remove function that maps responses to a DMA engine The function map_Address_to_DMA was used to route responses to the first (and assumed to be the only) DMA engine in the system. This function is now unused as protocols handle responses and route them to the right DMA engine. Change-Id: I2fba913cf2f12321d1a1e38e7ee85bdf26b8a47a Reviewed-by: Andreas Sandberg Reviewed-on: https://gem5-review.googlesource.com/7162 Reviewed-by: Jason Lowe-Power Maintainer: Jason Lowe-Power --- src/mem/slicc/symbols/Type.py | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'src/mem/slicc/symbols/Type.py') diff --git a/src/mem/slicc/symbols/Type.py b/src/mem/slicc/symbols/Type.py index 188d6dd75..37c0b16c7 100644 --- a/src/mem/slicc/symbols/Type.py +++ b/src/mem/slicc/symbols/Type.py @@ -523,10 +523,6 @@ int ${{self.c_ident}}_base_count(const ${{self.c_ident}}& obj); ''') for enum in self.enums.itervalues(): - if enum.ident == "DMA": - code(''' -MachineID map_Address_to_DMA(const Addr &addr); -''') code(''' MachineID get${{enum.ident}}MachineID(NodeID RubyNode); @@ -774,16 +770,6 @@ ${{self.c_ident}}_base_count(const ${{self.c_ident}}& obj) ''') for enum in self.enums.itervalues(): - if enum.ident == "DMA": - code(''' -MachineID -map_Address_to_DMA(const Addr &addr) -{ - MachineID dma = {MachineType_DMA, 0}; - return dma; -} -''') - code(''' MachineID -- cgit v1.2.3