gem5/configs/ruby
Andreas Sandberg 26dc0017d2 ruby: Implement support for functional accesses to PIO ranges
There are cases where we want to put boot ROMs on the PIO bus. Ruby
currently doesn't support functional accesses to such memories since
functional accesses are always assumed to go to physical memory. Add
the required support for routing functional accesses to the PIO bus.

Change-Id: Ia5b0fcbe87b9642bfd6ff98a55f71909d1a804e3
Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Brad Beckmann <brad.beckmann@amd.com>
Reviewed-by: Michael LeBeane <michael.lebeane@amd.com>
2016-08-10 15:27:13 +01:00
..
AMD_Base_Constructor.py gpu-compute: AMD's baseline GPU model 2016-01-19 14:28:22 -05:00
CntrlBase.py config: add base class for ruby controllers 2015-07-20 09:15:18 -05:00
GPU_RfO.py ruby: changed all references to numCPs to num-cp 2016-01-22 10:42:12 -05:00
GPU_VIPER.py ruby: changed all references to numCPs to num-cp 2016-01-22 10:42:12 -05:00
GPU_VIPER_Baseline.py gpu-compute: AMD's baseline GPU model 2016-01-19 14:28:22 -05:00
GPU_VIPER_Region.py gpu-compute: AMD's baseline GPU model 2016-01-19 14:28:22 -05:00
MESI_Three_Level.py ruby: more flexible ruby tester support 2015-07-20 09:15:18 -05:00
MESI_Two_Level.py ruby: more flexible ruby tester support 2015-07-20 09:15:18 -05:00
MI_example.py ruby: more flexible ruby tester support 2015-07-20 09:15:18 -05:00
MOESI_AMD_Base.py gpu-compute: AMD's baseline GPU model 2016-01-19 14:28:22 -05:00
MOESI_CMP_directory.py ruby: more flexible ruby tester support 2015-07-20 09:15:18 -05:00
MOESI_CMP_token.py ruby: more flexible ruby tester support 2015-07-20 09:15:18 -05:00
MOESI_hammer.py ruby: more flexible ruby tester support 2015-07-20 09:15:18 -05:00
Network_test.py ruby: specify number of vnets for each protocol 2015-08-30 12:24:18 -05:00
Ruby.py ruby: Implement support for functional accesses to PIO ranges 2016-08-10 15:27:13 +01:00