start towards getting m5 endian compliant
authorAli Saidi <saidi@eecs.umich.edu>
Mon, 21 Jun 2004 04:58:30 +0000 (00:58 -0400)
committerAli Saidi <saidi@eecs.umich.edu>
Mon, 21 Jun 2004 04:58:30 +0000 (00:58 -0400)
commitc27139c701e8e61056ebc2cf002c5aa129779c13
treeddf8997bbfb5805db6d2c81efc5974b0a800a120
parentf5c7b1358cf0b27c27c10eae42e09949613e24a9
start towards getting m5 endian compliant

base/inifile.cc:
    Added mac os support and fixed a bug, on error we need to exit the
    child process not return
base/intmath.hh:
    gcc on macos wanted a seperate function for the size_t type
base/loader/elf_object.cc:
    I'm not sure why this works under linux because it seems to return
    the wrong value.
base/stats/text.cc:
    added define/include for mac os x
cpu/exec_context.hh:
cpu/simple_cpu/simple_cpu.cc:
    added endian conversion code
dev/alpha_console.cc:
    rather than accessing a charecter array of varying size depending on
    the access, lets actually do this properly.
dev/alpha_console.hh:
    get rid of now nolonger used consoleData
dev/disk_image.cc:
    We have to byte swap the data is some cases, added function to do that
dev/ethertap.cc:
    added preproc directive for mac os

--HG--
extra : convert_revision : 2b5685765cfa2844926d7397f363d2788e3d640a
base/inifile.cc
base/intmath.hh
base/loader/elf_object.cc
base/stats/text.cc
cpu/exec_context.hh
cpu/simple_cpu/simple_cpu.cc
dev/alpha_console.cc
dev/alpha_console.hh
dev/disk_image.cc
dev/ethertap.cc