gem5/arch/alpha
Steve Reinhardt 58c29640b7 Add a new operation class for IPR accesses, and have IPR-accessing
instructions use it (instead of IntALU, as before).  Default config
has a single non-pipelined 3-cycle unit.  A bit conservative for the
ev6 (some are 1, some are 3).

arch/alpha/isa_desc:
    Make hw_mfpr and hw_mtpr use IprAccessOp op class.
cpu/full_cpu/op_class.hh:
    Add IprAccess.

--HG--
extra : convert_revision : d4103da3343a586936839e29981fd15d6930d442
2005-03-01 00:39:57 -05:00
..
alpha_linux_process.cc Fixes so m5 compiles on gcc 3.4, which has much stricter syntax. Most changes come from templated code, 2005-01-14 18:34:56 -05:00
alpha_linux_process.hh Formatting & doxygen docs for new syscall emulation code. 2003-12-01 22:39:27 -08:00
alpha_memory.cc Fix timing modeling of faults: functionally the very next instruction after 2005-02-25 12:41:08 -05:00
alpha_memory.hh Macros are nasty, so let's get rid of them. Convert all 2004-11-13 14:01:38 -05:00
alpha_tru64_process.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
alpha_tru64_process.hh Formatting & doxygen docs for new syscall emulation code. 2003-12-01 22:39:27 -08:00
aout_machdep.h Minor documentation tweaks. 2003-10-16 12:41:35 -07:00
arguments.cc in the arch/alpha directory we should use arch/alpha, not 2004-10-23 00:39:15 -04:00
arguments.hh in the arch/alpha directory we should use arch/alpha, not 2004-10-23 00:39:15 -04:00
ecoff_machdep.h New loader structure. Expand Nate's ObjectFile to automatically detect file formats 2003-10-07 23:13:01 -07:00
ev5.cc Macros are nasty, so let's get rid of them. Convert all 2004-11-13 14:01:38 -05:00
ev5.hh Macros are nasty, so let's get rid of them. Convert all 2004-11-13 14:01:38 -05:00
faults.cc in the arch/alpha directory we should use arch/alpha, not 2004-10-23 00:39:15 -04:00
faults.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
isa_desc Add a new operation class for IPR accesses, and have IPR-accessing 2005-03-01 00:39:57 -05:00
isa_traits.hh Fix timing modeling of faults: functionally the very next instruction after 2005-02-25 12:41:08 -05:00
osfpal.cc in the arch/alpha directory we should use arch/alpha, not 2004-10-23 00:39:15 -04:00
osfpal.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
pseudo_inst.cc Add a couple statistics contexts. 2005-01-21 04:34:01 -05:00
pseudo_inst.hh added m5 debug and m5 switch cpu instruction (doesn't work yet) and 2004-08-02 17:10:02 -04:00
vptr.hh Fixes so m5 compiles on gcc 3.4, which has much stricter syntax. Most changes come from templated code, 2005-01-14 18:34:56 -05:00
vtophys.cc Macros are nasty, so let's get rid of them. Convert all 2004-11-13 14:01:38 -05:00
vtophys.hh get rid of pmap.h and make things variables and inline 2004-10-23 10:41:35 -04:00