gem5/arch/sparc
Ali Saidi ce3a6343b6 no more common syscall emulation, now common for everyone
check abi-tag note section of elf binary for OS
add pseudo functions (moved from alpha and made to be generic)
move setsyscallreturn into isa traits

arch/alpha/SConscript:
    no more common syscall emulation, now common for everyone
arch/alpha/isa_traits.hh:
    move setsyscallreturn into isa description
arch/alpha/linux/process.cc:
arch/alpha/tru64/process.cc:
    use generic functions rather than alpha specific ones
arch/sparc/isa_traits.hh:
    have consts for generic pseudo syscalls
arch/sparc/linux/process.cc:
    use generic functions
base/loader/elf_object.cc:
    check abi-tag note section of elf binary for OS
cpu/exec_context.hh:
    move syssyscallreturn into isa traits
sim/process.cc:
    find call num with a more generic
sim/syscall_emul.cc:
sim/syscall_emul.hh:
    add pseudo functions (moved from alpha and made to be generic)

--HG--
extra : convert_revision : 5a31024ecde7e39b830365ddd84593ea501a34d2
2006-03-09 15:42:09 -05:00
..
isa Clean up of the SPARC isa description. 2006-03-07 04:33:10 -05:00
linux no more common syscall emulation, now common for everyone 2006-03-09 15:42:09 -05:00
faults.cc Implemented SPARC fault classes. 2006-03-07 04:32:34 -05:00
faults.hh Implemented SPARC fault classes. 2006-03-07 04:32:34 -05:00
isa_traits.hh no more common syscall emulation, now common for everyone 2006-03-09 15:42:09 -05:00
process.cc Filled out the object file loader so it can load object files for several OSs and architectures. 2006-03-04 03:09:23 -05:00
process.hh Moved where some alpha specific source files were mentioned to be in the alpha specific Sconscript, and took advantage of the os specific directories for the process files. 2006-03-07 04:25:42 -05:00
SConscript General small SPARC fixups 2006-03-04 03:16:16 -05:00