gem5/src/arch/sparc
Gabe Black 0b0556a1da Got rid of the aux_data array since it shouldn't have existed.
Added in the filename parameter which is provided for the user space linker.
Fix the ordering and alignment of stack elements.
Made mmap start with the address it has been seen starting with "in the wild"

--HG--
extra : convert_revision : 8734753145f59a6cb433e4f92f43cb28a44b56d4
2006-08-21 14:29:50 -04:00
..
isa Two bugs found by my tracing tool. 2006-08-21 14:23:39 -04:00
linux Cleaned up include files and got rid of many using directives in header files. 2006-08-15 05:07:15 -04:00
solaris Cleaned up include files and got rid of many using directives in header files. 2006-08-15 05:07:15 -04:00
faults.cc add syscall emulation page table fault so we can allocate more stack pages 2006-06-26 16:49:05 -04:00
faults.hh add syscall emulation page table fault so we can allocate more stack pages 2006-06-26 16:49:05 -04:00
floatregfile.cc Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class. 2006-08-11 19:43:10 -04:00
floatregfile.hh Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class. 2006-08-11 19:43:10 -04:00
intregfile.cc Fixed the parameters to memset. sizeof(regSegments[x]) may have been returning the size of a pointer to an IntReg 2006-08-21 14:25:51 -04:00
intregfile.hh Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class. 2006-08-11 19:43:10 -04:00
isa_traits.hh Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class. 2006-08-11 19:43:10 -04:00
miscregfile.cc Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class. 2006-08-11 19:43:10 -04:00
miscregfile.hh Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class. 2006-08-11 19:43:10 -04:00
process.cc Got rid of the aux_data array since it shouldn't have existed. 2006-08-21 14:29:50 -04:00
process.hh Move LiveProcess::create() from arch-specific files 2006-06-11 21:49:46 -04:00
regfile.cc Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class. 2006-08-11 19:43:10 -04:00
regfile.hh Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class. 2006-08-11 19:43:10 -04:00
SConscript Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class. 2006-08-11 19:43:10 -04:00
stacktrace.hh Changed the compiler guards to say SPARC 2006-08-11 20:28:35 -04:00
syscallreturn.hh Cleaned up include files and got rid of many using directives in header files. 2006-08-15 05:07:15 -04:00
system.cc add system.mem_mode = ['timing', 'atomic'] 2006-07-13 15:48:17 -04:00
system.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
tlb.hh split off fullsystem and se iprs into two functions to remove lots of #ifs 2006-05-29 16:53:47 -04:00
types.hh Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class. 2006-08-11 19:43:10 -04:00
ua2005.cc Fix up doxygen. 2006-08-14 19:25:07 -04:00
utility.hh Change ExecContext to ThreadContext. This is being renamed to differentiate between the interface used objects outside of the CPU, and the interface used by the ISA. ThreadContext is used by objects outside of the CPU and is specifically defined in thread_context.hh. ExecContext is more implicit, and is defined by files such as base_dyn_inst.hh or cpu/simple/base.hh. 2006-06-06 17:32:21 -04:00
vtophys.cc Change ExecContext to ThreadContext. This is being renamed to differentiate between the interface used objects outside of the CPU, and the interface used by the ISA. ThreadContext is used by objects outside of the CPU and is specifically defined in thread_context.hh. ExecContext is more implicit, and is defined by files such as base_dyn_inst.hh or cpu/simple/base.hh. 2006-06-06 17:32:21 -04:00
vtophys.hh Change ExecContext to ThreadContext. This is being renamed to differentiate between the interface used objects outside of the CPU, and the interface used by the ISA. ThreadContext is used by objects outside of the CPU and is specifically defined in thread_context.hh. ExecContext is more implicit, and is defined by files such as base_dyn_inst.hh or cpu/simple/base.hh. 2006-06-06 17:32:21 -04:00