History log of /gem5/system/alpha/console/Makefile
Revision Date Author Comments
# 8030:3b16b17cde7f 16-Feb-2011 Nathan Binkert <nate@binkert.org>

Cleanup system directory to fit into modern M5 tree


# 8029:442f90a944eb 16-Feb-2011 Nathan Binkert <nate@binkert.org>

copyright: update copyright on alpha system files


# 8027:8d92e9995321 16-Aug-2006 Ali Saidi <saidi@eecs.umich.edu>

fix Makefile for new source tree


# 8026:680f5c014bed 16-Aug-2006 Ali Saidi <saidi@eecs.umich.edu>

update our copyrights to the new format


# 8024:27ce7490bd3b 28-Feb-2006 Ali Saidi <saidi@eecs.umich.edu>

Add m5op to the build process
use quiesceNs on other CPUs
panic rather than spin on an error

console/Makefile:
Add m5op to the build process
console/dbmentry.S:
use quiesceNs on other CPUs
console/printf.c:
panic rather than spin on an error.


# 8015:37634fc80b3c 28-Jun-2005 Nathan Binkert <binkertn@umich.edu>

pass the location of the m5 backdoor via the m5AlphaAccess variable
only compile one console

console/Makefile:
Now that the location of the m5 backdoor is passed into the
console via the m5AlphaAccess variable, we only need to
compile one console, and don't need to define TLASER or TSUNAMI
console/console.c:
Don't hardcode the location of the AlphaAccess structure, but
rely on m5 to pass in the correct value.
Setup "volatile struct AlphaAccess *m5AlphaAccess" for use and
get rid of the hardcoded usage.


# 8013:2dfcde2e9998 27-Jun-2005 Nathan Binkert <binkertn@umich.edu>

Major system code cleanup and formatting
remove unused code

console/Makefile:
cleanup Makefile. Remove unneeded -D options
console/console.c:
Major cleanup and formatting
remove unused #ifdef code
remove unused #includes
rename xxm -> m5
rename simos -> m5
console/dbmentry.S:
console/paljtokern.S:
console/paljtoslave.S:
console/printf.c:
Major cleanup and formatting
remove unused #ifdef code
remove unused #includes
rename __start -> _start to get rid of warning.
h/cserve.h:
h/dc21164FromGasSources.h:
h/ev5_alpha_defs.h:
h/ev5_defs.h:
h/ev5_osfalpha_defs.h:
h/ev5_paldef.h:
h/fromHudsonMacros.h:
h/fromHudsonOsf.h:
h/rpb.h:
Major cleanup and formatting
h/ev5_impure.h:
Major cleanup and formatting
remove unused #ifdef code
palcode/Makefile:
cleanup Makefile
remove unused -D options
unify platform_tlaser.S and platform_tsunami.S into platform.S and
generate multiple .o files using various #defines
unify osfpal.S osfpal_cache_copy.S and osfpal_cache_copy_unaligned.S into
osfpal.S and generate multiple .o files using various #defines
palcode/osfpal.S:
Major cleanup and formatting
remove unused #defines
remove unused #if code
merge copy code into this file.
palcode/platform.S:
Major cleanup and formatting
remove unused #defines
remove unused #if code
merge platform code into this file.


# 8012:2f71125bf413 04-Jun-2005 Ali Saidi <saidi@eecs.umich.edu>

HP copyrights

console/Makefile:
Added copyright
added CROSS_COMPILE variable
removed install target
console/console.c:
console/dbmentry.S:
console/paljtokern.S:
console/paljtoslave.S:
console/printf.c:
h/cia.h:
h/cserve.h:
h/dc21164FromGasSources.h:
h/eb164.h:
h/ev5_alpha_defs.h:
h/ev5_defs.h:
h/ev5_impure.h:
h/ev5_osfalpha_defs.h:
h/ev5_paldef.h:
h/fromHudsonMacros.h:
h/fromHudsonOsf.h:
h/lib.h:
h/platform.h:
h/regdefs.h:
h/rpb.h:
palcode/Makefile:
palcode/osfpal.S:
palcode/osfpal_cache_copy.S:
palcode/osfpal_cache_copy_unaligned.S:
palcode/platform_m5.S:
palcode/platform_tlaser.S:
added hp and our copyright


# 8008:257eb95aead3 23-Nov-2004 Ali Saidi <saidi@eecs.umich.edu>

Makefile cleanup, no seperate middle preprocessing steps anymore


# 8003:7408e4b599ae 01-Aug-2004 Ali Saidi <saidi@eecs.umich.edu>

changed to generate tlaser and tsunami console code at different
addresses so the uncachable bit is set for tsunami.

console/Makefile:
console/console.c:
changed to generate tlaser and tsunami console code at different addresses


# 7997:b91bdbee66c3 18-May-2004 Ali Saidi <saidi@eecs.umich.edu>

Major clean up of alpha system files.

console/Makefile:
palcode/Makefile:
moved header files to /h so updated make file for that
console/dbmentry.s:
console/paljtokern.s:
console/paljtoslave.s:
upadated to use osf file that the palcode uses, one less file


# 7992:fabe6a2d9c5e 17-May-2004 Ali Saidi <saidi@eecs.umich.edu>

console code now builds on zizzer

console/Makefile:
Updated to build on linux and removed
lots of crud that compiled, disassembled, and then reassembled
console/dbmentry.s:
the assembler didn't like they comments, so I removed them
console/printf.c:
Gcc was very unhappy, so I fixed this line
h/lib.h:
time_t is defined in a std header, and this was causing some problems


# 7991:8e85b6d54396 17-May-2004 Ali Saidi <saidi@eecs.umich.edu>

palcode updated to deal with interrupts correctly
deleted and then upon realizing we needed them undeleted a bunch of
header files in the palcode dir

console/Makefile:
fixed so it will work with tru64... still haven't got the console to build under linux
palcode/platform_m5.s:
fixed code to "fake" srm console interrupt handling correctly
include serial interrupts


# 7985:3e932649220c 02-Feb-2004 Ali Saidi <saidi@eecs.umich.edu>

Added platfrom_m5 - Our hacked up tsunami palcode and modified palcode
makefile to that end. Additionally made a change in console to
preserve t7 on call back because linux uses it for the "current"
pointer.

console/Makefile:
Changed makefile back to using gcc and gas rather then trying to
cross-compile for now
console/console.c:
Put code in to save t7 on CallBackFixup() call and changed the
system type to Tsunami
palcode/Makefile:
updated palcode makefile to have targets for tlaser and tsunami


# 7984:0f75de05c240 15-Jan-2004 Ali Saidi <saidi@eecs.umich.edu>

makefiles updated to make use of cross compile tools

console/Makefile:
All tools are variables now
palcode/Makefile:
tool names changed to variables, can build palcode on zizzer


# 7981:4fb228b84c1e 22-Dec-2003 Nathan Binkert <binkertn@umich.edu>

Implement GetChar()

console/Makefile:
Quick install target to copy the binary to zizzer


# 7978:9700266d52f4 14-Nov-2003 Nathan Binkert <binkertn@umich.edu>

Get the console code to compile correctly
Add support for some thigns that M5 needs
Make this better support Tru64 v5.1

console/Makefile:
I couldn't figure out the old build system since I was missing
a bunch of tools at the time, so I kinda rewrote it.
console/console.c:
Get the includes right, and make things compile
little bit of cleanup along the way
console/paljtokern.s:
formatting junk
console/printf.c:
Formatting
get const right
h/lib.h:
fiddle with the includes that we need
console/console.c:
Get the BOOTDEVICE_NAME right
Add a bit of support for grabbing console environment variables


# 7977:60051d2262c2 14-Nov-2003 Lisa Hsu <hsul@eecs.umich.edu>

Import changeset