gem5/src/cpu/o3
Korey Sewell 51a5b82637 Initial changes to allowed DetailedCPU to work with other architectures (i.e. Sparc & MIPS)
Still need to add some code to fetch & commit stages

src/cpu/o3/commit.hh:
src/cpu/o3/cpu.cc:
src/cpu/o3/cpu.hh:
    Add nextNPC read & set functions
src/cpu/o3/fetch.hh:
src/cpu/o3/fetch_impl.hh:
    Add nextNPC

--HG--
extra : convert_revision : 120677547d54091411399156bd066ce5baf785f7
2006-06-15 22:01:28 -04:00
..
2bit_local_pred.cc Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
2bit_local_pred.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
alpha_cpu.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
alpha_cpu.hh Remove obsolete stuff. 2006-06-09 12:25:55 -04:00
alpha_cpu_builder.cc Clean up/shift some code around. 2006-06-12 19:04:42 -04:00
alpha_cpu_impl.hh Merge fixes to make full system compile and run. 2006-06-12 17:53:57 -04:00
alpha_dyn_inst.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
alpha_dyn_inst.hh Get O3 CPU mostly working in full system, and fix an FP bug that showed up. 2006-06-08 16:58:50 -04:00
alpha_dyn_inst_impl.hh Change ExecContext to ThreadContext. This is being renamed to differentiate between the interface used objects outside of the CPU, and the interface used by the ISA. ThreadContext is used by objects outside of the CPU and is specifically defined in thread_context.hh. ExecContext is more implicit, and is defined by files such as base_dyn_inst.hh or cpu/simple/base.hh. 2006-06-06 17:32:21 -04:00
alpha_impl.hh Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
alpha_params.hh Clean up/shift some code around. 2006-06-12 19:04:42 -04:00
bpred_unit.cc Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
bpred_unit.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
bpred_unit_impl.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
btb.cc Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
btb.hh Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
comm.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
commit.cc Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
commit.hh Initial changes to allowed DetailedCPU to work with other architectures (i.e. Sparc & MIPS) 2006-06-15 22:01:28 -04:00
commit_impl.hh Minor updates for stats. 2006-06-13 22:35:05 -04:00
cpu.cc Initial changes to allowed DetailedCPU to work with other architectures (i.e. Sparc & MIPS) 2006-06-15 22:01:28 -04:00
cpu.hh Initial changes to allowed DetailedCPU to work with other architectures (i.e. Sparc & MIPS) 2006-06-15 22:01:28 -04:00
cpu_policy.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
decode.cc Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
decode.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
decode_impl.hh Fix output messages. 2006-06-12 19:05:48 -04:00
dep_graph.hh Update copyright. 2006-06-07 16:02:55 -04:00
fetch.cc Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
fetch.hh Initial changes to allowed DetailedCPU to work with other architectures (i.e. Sparc & MIPS) 2006-06-15 22:01:28 -04:00
fetch_impl.hh Initial changes to allowed DetailedCPU to work with other architectures (i.e. Sparc & MIPS) 2006-06-15 22:01:28 -04:00
free_list.cc Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
free_list.hh Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
fu_pool.cc Update copyright. 2006-06-07 16:02:55 -04:00
fu_pool.hh Update copyright. 2006-06-07 16:02:55 -04:00
iew.cc Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
iew.hh Minor updates for stats. 2006-06-13 22:35:05 -04:00
iew_impl.hh Minor updates for stats. 2006-06-13 22:35:05 -04:00
inst_queue.cc Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
inst_queue.hh Minor updates for stats. 2006-06-13 22:35:05 -04:00
inst_queue_impl.hh Minor updates for stats. 2006-06-13 22:35:05 -04:00
lsq.cc Update copyright. 2006-06-07 16:02:55 -04:00
lsq.hh Minor updates for stats. 2006-06-13 22:35:05 -04:00
lsq_impl.hh Minor updates for stats. 2006-06-13 22:35:05 -04:00
lsq_unit.cc Update copyright. 2006-06-07 16:02:55 -04:00
lsq_unit.hh Minor updates for stats. 2006-06-13 22:35:05 -04:00
lsq_unit_impl.hh Minor updates for stats. 2006-06-13 22:35:05 -04:00
mem_dep_unit.cc Fixes to get new CPU model working for simple test case. The CPU does not yet support retrying accesses. 2006-06-05 18:14:39 -04:00
mem_dep_unit.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
mem_dep_unit_impl.hh Fixes to get new CPU model working for simple test case. The CPU does not yet support retrying accesses. 2006-06-05 18:14:39 -04:00
ras.cc Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
ras.hh Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
regfile.hh Get O3 CPU mostly working in full system, and fix an FP bug that showed up. 2006-06-08 16:58:50 -04:00
rename.cc Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
rename.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
rename_impl.hh Fix output messages. 2006-06-12 19:05:48 -04:00
rename_map.cc Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
rename_map.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
rob.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
rob.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
rob_impl.hh Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
sat_counter.cc Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
sat_counter.hh Merge ktlim@zizzer:/bk/newmem 2006-06-02 18:19:50 -04:00
scoreboard.cc Update copyright. 2006-06-07 16:02:55 -04:00
scoreboard.hh Update copyright. 2006-06-07 16:02:55 -04:00
store_set.cc Fixes to get new CPU model working for simple test case. The CPU does not yet support retrying accesses. 2006-06-05 18:14:39 -04:00
store_set.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
thread_state.hh Get O3 CPU mostly working in full system, and fix an FP bug that showed up. 2006-06-08 16:58:50 -04:00
tournament_pred.cc Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00
tournament_pred.hh Merge ktlim@zamp:/z/ktlim2/clean/m5-o3 2006-06-04 16:07:54 -04:00