gem5/arch/alpha
Nathan Binkert 425dda00df Macros are nasty, so let's get rid of them. Convert all
all macros in ev5.hh to inline functions or constant typed
variables and make them follow our style while we're at it.

All of the stuff in this file actually belongs in the ISA
traits code, but this is a first step at getting things done
in the right manner.

arch/alpha/alpha_memory.cc:
arch/alpha/alpha_memory.hh:
arch/alpha/ev5.cc:
arch/alpha/isa_desc:
dev/ns_gige.cc:
kern/tru64/tru64_events.cc:
    deal with changes in ev5.hh
arch/alpha/ev5.hh:
    Macros are nasty, so let's get rid of them.  Convert all
    all macros to inline functions or constant typed variables.
    Make them follow our style while we're at it.

    All of the stuff in this file actually belongs in the ISA
    traits code, but this is a first step at getting things done
    in the right manner.
arch/alpha/isa_traits.hh:
    move some of the ev5 specific code into the isa
arch/alpha/vtophys.cc:
base/remote_gdb.cc:
    deal with isa addition
cpu/exec_context.hh:
    be less isa specific and use the isa traits to figure out
    what we can.
dev/alpha_console.cc:
dev/pciconfigall.cc:
dev/tsunami_cchip.cc:
dev/tsunami_io.cc:
dev/tsunami_pchip.cc:
dev/uart.cc:
    deal with changes in ev5.hh
    I don't believe this masking is actually necessary.  We should
    look at removing it later.
dev/ide_ctrl.cc:
    sort #includes
    deal with changes in ev5.hh

--HG--
extra : convert_revision : c8a3adf0a4b1d198aefe38fc38b295abf289b08a
2004-11-13 14:01:38 -05:00
..
alpha_linux_process.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
alpha_linux_process.hh Formatting & doxygen docs for new syscall emulation code. 2003-12-01 22:39:27 -08:00
alpha_memory.cc Macros are nasty, so let's get rid of them. Convert all 2004-11-13 14:01:38 -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 Macros are nasty, so let's get rid of them. Convert all 2004-11-13 14:01:38 -05:00
isa_traits.hh Macros are nasty, so let's get rid of them. Convert all 2004-11-13 14:01:38 -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 - Clean up and factor out all of the binning code into a 2004-08-20 11:35:31 -04: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 Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04: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