From 32daf6fc3fd34af0023ae74c2a1f8dd597f87242 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 8 Jul 2009 23:02:20 -0700 Subject: Registers: Add an ISA object which replaces the MiscRegFile. This object encapsulates (or will eventually) the identity and characteristics of the ISA in the CPU. --- src/arch/mips/SConscript | 1 + 1 file changed, 1 insertion(+) (limited to 'src/arch/mips/SConscript') diff --git a/src/arch/mips/SConscript b/src/arch/mips/SConscript index 0b470def6..a88829eae 100644 --- a/src/arch/mips/SConscript +++ b/src/arch/mips/SConscript @@ -34,6 +34,7 @@ Import('*') if env['TARGET_ISA'] == 'mips': Source('faults.cc') + Source('isa.cc') Source('regfile/int_regfile.cc') Source('regfile/float_regfile.cc') Source('regfile/misc_regfile.cc') -- cgit v1.2.3 From 0cb180ea0dcece9157ad71b4136d557c2dbcf209 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 8 Jul 2009 23:02:20 -0700 Subject: Registers: Eliminate the ISA defined floating point register file. --- src/arch/mips/SConscript | 1 - 1 file changed, 1 deletion(-) (limited to 'src/arch/mips/SConscript') diff --git a/src/arch/mips/SConscript b/src/arch/mips/SConscript index a88829eae..dbbdf72b3 100644 --- a/src/arch/mips/SConscript +++ b/src/arch/mips/SConscript @@ -36,7 +36,6 @@ if env['TARGET_ISA'] == 'mips': Source('faults.cc') Source('isa.cc') Source('regfile/int_regfile.cc') - Source('regfile/float_regfile.cc') Source('regfile/misc_regfile.cc') Source('regfile/regfile.cc') Source('tlb.cc') -- cgit v1.2.3 From a480ba00b96f4c2e872f5a01bfa1782500f1066e Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 8 Jul 2009 23:02:20 -0700 Subject: Registers: Eliminate the ISA defined integer register file. --- src/arch/mips/SConscript | 1 - 1 file changed, 1 deletion(-) (limited to 'src/arch/mips/SConscript') diff --git a/src/arch/mips/SConscript b/src/arch/mips/SConscript index dbbdf72b3..0b5f10611 100644 --- a/src/arch/mips/SConscript +++ b/src/arch/mips/SConscript @@ -35,7 +35,6 @@ Import('*') if env['TARGET_ISA'] == 'mips': Source('faults.cc') Source('isa.cc') - Source('regfile/int_regfile.cc') Source('regfile/misc_regfile.cc') Source('regfile/regfile.cc') Source('tlb.cc') -- cgit v1.2.3 From 43345bff6c4ee2fd5a35760776898eefa690329e Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 8 Jul 2009 23:02:21 -0700 Subject: Registers: Move the PCs out of the ISAs and into the CPUs. --- src/arch/mips/SConscript | 1 - 1 file changed, 1 deletion(-) (limited to 'src/arch/mips/SConscript') diff --git a/src/arch/mips/SConscript b/src/arch/mips/SConscript index 0b5f10611..7b54b853d 100644 --- a/src/arch/mips/SConscript +++ b/src/arch/mips/SConscript @@ -36,7 +36,6 @@ if env['TARGET_ISA'] == 'mips': Source('faults.cc') Source('isa.cc') Source('regfile/misc_regfile.cc') - Source('regfile/regfile.cc') Source('tlb.cc') Source('pagetable.cc') Source('utility.cc') -- cgit v1.2.3 From 997f36c7115e37f292c50db8986c6ebd4bd1beca Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 8 Jul 2009 23:02:21 -0700 Subject: Registers: Collapse ARM and MIPS regfile directories. --HG-- rename : src/arch/arm/regfile/misc_regfile.hh => src/arch/arm/misc_regfile.hh rename : src/arch/arm/regfile/regfile.cc => src/arch/arm/regfile.cc rename : src/arch/mips/regfile/misc_regfile.cc => src/arch/mips/misc_regfile.cc rename : src/arch/mips/regfile/misc_regfile.hh => src/arch/mips/misc_regfile.hh --- src/arch/mips/SConscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/arch/mips/SConscript') diff --git a/src/arch/mips/SConscript b/src/arch/mips/SConscript index 7b54b853d..ded7b3fbe 100644 --- a/src/arch/mips/SConscript +++ b/src/arch/mips/SConscript @@ -35,7 +35,7 @@ Import('*') if env['TARGET_ISA'] == 'mips': Source('faults.cc') Source('isa.cc') - Source('regfile/misc_regfile.cc') + Source('misc_regfile.cc') Source('tlb.cc') Source('pagetable.cc') Source('utility.cc') -- cgit v1.2.3 From de7f4622192b165f05df2f59848fe0581e4b401b Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Thu, 9 Jul 2009 20:28:39 -0700 Subject: MIPS: Fold the MiscRegFile all the way into the ISA object. --- src/arch/mips/SConscript | 1 - 1 file changed, 1 deletion(-) (limited to 'src/arch/mips/SConscript') diff --git a/src/arch/mips/SConscript b/src/arch/mips/SConscript index ded7b3fbe..ffc1f18eb 100644 --- a/src/arch/mips/SConscript +++ b/src/arch/mips/SConscript @@ -35,7 +35,6 @@ Import('*') if env['TARGET_ISA'] == 'mips': Source('faults.cc') Source('isa.cc') - Source('misc_regfile.cc') Source('tlb.cc') Source('pagetable.cc') Source('utility.cc') -- cgit v1.2.3