byte_swap.hh was removed from arch/alpha/, and replaced by sim/byteswap.hh. The new...
authorGabe Black <gblack@eecs.umich.edu>
Fri, 3 Feb 2006 05:16:44 +0000 (00:16 -0500)
committerGabe Black <gblack@eecs.umich.edu>
Fri, 3 Feb 2006 05:16:44 +0000 (00:16 -0500)
commit2939a7089ad89e38b24f96143dbd3c4292ac0287
tree70c8435015aa0615f9287ce8de437407087b12e5
parent3d2773195c4d7ecd710ceda19612c1dc228fb1e0
byte_swap.hh was removed from arch/alpha/, and replaced by sim/byteswap.hh. The new file uses LittleEndianGuest and BigEndianGuest namespaces to allow selecting the appropriate functions.

arch/alpha/alpha_linux_process.cc:
arch/alpha/alpha_tru64_process.cc:
    Added the endianness namespace. This may change.
cpu/exec_context.hh:
    Changed the include path for byteswap, and forced LittleEndianness for lack of a better solution.
cpu/o3/alpha_cpu.hh:
    Forced LittleEndianness, for lack of a better solution.
cpu/o3/alpha_cpu_impl.hh:
    Cleared away some commented out code.
cpu/o3/fetch_impl.hh:
    Changed the include patch for byteswap, and forced LittleEndianness for lack of a better solution.
cpu/simple/cpu.cc:
    Added an include for byteswap.hh, and fixed the SimpleCPU to LittleEndian. This cpu only does alpha, so that's fine.
dev/disk_image.cc:
    Changed the include path of byteswap.hh
kern/freebsd/freebsd_system.cc:
kern/linux/linux_system.cc:
    Added an include for byteswap.hh, and forced LittleEndianness for lack of a better solution.
sim/system.cc:
    Forced LittleEndianness for lack of a better solution.

--HG--
extra : convert_revision : b95d3e1265a825e04bd77622a3ac09fbac6bd206
12 files changed:
arch/alpha/alpha_linux_process.cc
arch/alpha/alpha_tru64_process.cc
cpu/exec_context.hh
cpu/o3/alpha_cpu.hh
cpu/o3/alpha_cpu_impl.hh
cpu/o3/fetch_impl.hh
cpu/simple/cpu.cc
dev/disk_image.cc
kern/freebsd/freebsd_system.cc
kern/linux/linux_system.cc
sim/byteswap.hh [new file with mode: 0644]
sim/system.cc