summaryrefslogtreecommitdiff
path: root/arch/alpha/aout_machdep.h
AgeCommit message (Collapse)Author
2003-10-16Minor documentation tweaks.Steve Reinhardt
arch/alpha/aout_machdep.h: Comment aout_exechdr fields to make doxygen happy. --HG-- extra : convert_revision : 23fe88cb7ee511ccd83d2779024daf015133c9ce
2003-10-13Try to get the correct license on various filesNathan Binkert
remove stuff that is ambiguous Clean up code a bit arch/alpha/aout_machdep.h: Add M5 License docs/stl.hh: M5 license base/remote_gdb.cc: Most of this is mine, so stick in the m5 license dev/console.hh: Clean up comments merge simple() and out() into one function. dev/console.hh: dev/console.cc: m5 license dev/console.cc: merge simple and out. remove dead code dev/console.cc: Remove comments that weren't mine. Clean up code dev/console.hh: update names dev/alpha_console.cc: use new interface --HG-- extra : convert_revision : 3cd2357e1525db43c2ef9e89a9b47a47861d6af9
2003-10-07New loader structure. Expand Nate's ObjectFile to automatically detect file ↵Steve Reinhardt
formats and generate an appropriate child object, which knows how to load its text & data into memory (and symbols, for ecoff only at this point). Ecoff format supports Tru64 binaries, kernel, and console. A.out format is used by PAL code. Elf support is there and appears to work for Alpha/Linux binaries, but awaits a Linux syscall emulation layer before further testing. arch/alpha/ecoff_machdep.h: base/coff_sym.h: base/coff_symconst.h: base/exec_ecoff.h: Add Id string & provenance comment, clean up types base/object_file.cc: base/object_file.hh: Add auto format detection and text/data loading. sim/prog.cc: Moved binary loading & stack setup here (was in arch/alpha/loader.cc). Some of this is platform-dependent, but I think most of it is not. We'll factor out the platform-dependent parts when the need arises. sim/prog.hh: Get rid of unused environ_base field. sim/system.cc: Use new ObjectFile loader structure for console, kernel, & palcode. --HG-- extra : convert_revision : 8eae509bf71cf204bc3ec78c68699cfd01baed97