summaryrefslogtreecommitdiff
path: root/system
AgeCommit message (Collapse)Author
2004-05-17console code now builds on zizzerAli Saidi
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
2004-05-17Add copy implementations to palcode.Erik Hallnor
palcode/osfpal.s: Add copypal loop copy implementation.
2004-05-17palcode updated to deal with interrupts correctlyAli Saidi
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
2004-05-11added some comments to palcode and zeroed system type in HWPRB (m5 will fill in)Ali Saidi
console/console.c: 0 the system type, let m5 overwrite palcode/platform_m5.s: add some comments and make the timer interrupt actually care what CPU it happened on
2004-02-19Change addressing in interrupt code to meet physical addressing requirementsAndrew Schultz
2004-02-15Fixed device I/O interrupt handlingAndrew Schultz
2004-02-03Fix improper shift for loading addressAndrew Schultz
2004-02-03Fix the sys_int_20 handler for doing low priority device interrupts.Andrew Schultz
Now reads the MISC register to handle interrupts from multiple CPUs
2004-02-02Added platfrom_m5 - Our hacked up tsunami palcode and modified palcodeAli Saidi
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
2004-01-15makefiles updated to make use of cross compile toolsAli Saidi
console/Makefile: All tools are variables now palcode/Makefile: tool names changed to variables, can build palcode on zizzer
2004-01-14Merge zizzer.eecs.umich.edu:/m5/Bitkeeper/alpha-systemAli Saidi
into zizzer.eecs.umich.edu:/y/saidi/alpha-system
2004-01-14Added support for OPEN_CONSOLE and CLOSE_CONSOLE; fixed PUTS bugAli Saidi
2003-12-22Implement GetChar()Nathan Binkert
console/Makefile: Quick install target to copy the binary to zizzer
2003-12-19The palcode will now build by simply typing make in this directory.Ali Saidi
Most of the changes were to fix broken macros in platfrom_tlaser.s palcode/Makefile: Completly new makefile to build palcode palcode/ev5_alpha_defs.h: fixed a broken define palcode/ev5_impure.h: macro fixes palcode/platform_srcmax.s: manual macro expansion of broken macros... this file isn't needed to build tlaser palcode palcode/platform_tlaser.s: lots of fixups to make the code assemble
2003-12-17Implement support for more console environment variables. ThereNathan Binkert
are some default values here, but they can be changed from the simulator itself. (Search in m5 for boot_osflags)
2003-11-14Get the console code to compile correctlyNathan Binkert
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
2003-11-14Import changesetLisa Hsu
2011-01-18ARM: Add code for a simple bootloader for MP boot.Ali Saidi