summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/mips/p4000/startup (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-011-4/+2
| | | | | | | * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this.
* 2000-10-24 Alan Cudmore <alanc@linuxstart.com> andJoel Sherrill2000-10-242-22/+22
| | | | | | | | | | | | | | | | | | | Joel Sherrill <joel@OARcorp.com> * This is a major reworking of the mips64orion port to use gcc predefines as much as possible and a big push to multilib the mips port. The mips64orion port was copied/renamed to mips to be more like other GNU tools. Alan did most of the technical work of determining how to map old macro names used by the mips64orion port to standard compiler macro definitions. Joel did the merge with CVS magic to keep individual file history and did the BSP modifications. Details follow: * console/led.S: Switch from using <idtmon.h> to <asm.h>. * console/start.S: Switch from using <idtmon.h> to <asm.h>. Added define of PMON stacksize. * console/idtmem.S: Switch from using <idtmon.h> to <asm.h>. Also reworked conditionals to use gcc predefines. * console/idttlb.S: Ditto.
* 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-09-051-0/+1
| | | | | * console/Makefile.am, liblnk/Makefile.am, start/Makefile.am, startup/Makefile.am, wrapup/Makefile.am: Include compile.am
* Merged from 4.5.0-beta3aJoel Sherrill2000-06-122-3/+3
|
* Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill2000-04-131-0/+2
| | | | adds .cvsignore.
* Patches rtems-rc-20000118-3.diff and rtems-rc-20000118-4.diff fromJoel Sherrill2000-01-311-0/+47
| | | | | | | | | | Ralf Corsepius <corsepiu@faw.uni-ulm.de> that contain: * Modifications, (minor) corrections, cleanups to most existing Makefile.ams * Adds automake support to all remaining BSPs which have not yet been converted to automake. * Makefile.am for all remaining wrapup/Makefile.ams
* Updated copyright notice.Joel Sherrill1999-11-173-6/+3
|
* The files in libcpu should not be directly dependent on any BSP. InJoel Sherrill1999-11-041-0/+1
| | | | | | | | | | | particular, using bsp.h, or getting information from the BSP which should properly be obtained from RTEMS is forbidden. This is necessary to strengthen the division between the BSP independent parts of RTEMS and the BSPs themselves. This started after comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>. The changes primarily eliminated the need to include bsp.h and peeking at BSP_Configuration. The use of Cpu_table in each BSP needs to be eliminated.
* Corrected to reflect new way of doing mips constructors.Joel Sherrill1999-04-161-6/+47
|
* Fixed paths to include files so this will build.Joel Sherrill1999-03-313-7/+7
|
* Changed based on patch from pc386 linkcmds from Ian Lance TaylorJoel Sherrill1998-09-301-1/+1
| | | | | | | | | <ian@airs.com>: The pc386 linker scripts omits .gnu.linkonce.r* sections. It's not a big deal, but they should be treated like .rodata sections. ELF versions of g++ generate them for static constants defined in template classes, such as string::npos.
* removed warning for implicit declaration of idtsim__exit()Joel Sherrill1998-05-021-0/+2
|
* Numerous changes which in total greatly reduced the amount of sourceJoel Sherrill1998-04-151-32/+2
| | | | | | | | | | | | code in each BSP's bspstart.c. These changes were: + confdefs.h now knows libio's semaphore requirements + shared/main.c now copies Configuration to BSP_Configuration + shared/main.c fills in the Cpu_table with default values This removed the need for rtems_libio_config() and the constant BSP_LIBIO_MAX_FDS in every BSP. Plus now the maximum number of open files can now be set on the gcc command line.
* Transitioned to shared bsp_libc_init() and cleaned up comments.Joel Sherrill1998-04-151-55/+23
|
* Per suggestion from Eric Norum, went from one initial extension setJoel Sherrill1998-04-151-13/+0
| | | | | | to multiple. This lets the stack check extension be installed at system initialization time and avoids the BSP having to even know about its existence.
* Stack checker extension now accounted for in confdefs.hJoel Sherrill1998-04-141-8/+0
|
* Now accounts for region used by RTEMS malloc and extension usedJoel Sherrill1998-04-141-22/+0
| | | | by newlib.
* Moved bsp_postdriver_hook() to a shared file and made it a commonJoel Sherrill1998-03-301-28/+2
| | | | component.
* Switch to using a shared main() for all of the embedded BSPsJoel Sherrill1998-03-212-19/+2
| | | | | | | | based on the GNU tools. This usually involved correcting the type of bsp_start(), bsp_cleanup(), adjusting the start code to call the right start routine (the shared boot_card()), and then removing code from bsp_start() which was performed in the new boot_card()/main() path.
* updated copyright to 1998Joel Sherrill1998-02-173-3/+3
|
* Ralf Corsepius reported a number of missing CVS Id's:Joel Sherrill1998-01-161-0/+4
| | | | | | | | | | > RTEMS is under CVS control and has been since rtems 3.1.16 which was > around May 1995. So I just to add the $Id$. If you notice other files > with missing $Id$'s let me know. I try to keep w\up with it. Now that you have asked -- I'll attach a list of files lacking an RCS-Id to this mail. This list has been generated by a little sh-script I'll also enclose.
* Fixed typo in the pointer to the license terms.Joel Sherrill1997-10-083-6/+6
|
* Repository damaged -- file re-addedJoel Sherrill1997-07-091-0/+268
|
* headers updated to reflect new style copyright notice as partJoel Sherrill1997-04-222-10/+10
| | | | of switching to the modified GNU GPL.
* commented out sccs_id's to eliminate warnings.Joel Sherrill1997-04-072-6/+14
| | | | main.c: added return statement to eliminate a warning.
* added $Id$ string to file headerJoel Sherrill1996-09-114-5/+9
|
* new filesJoel Sherrill1996-09-112-0/+406
|
* idtmem.S: changed reference to include files to correct locationJoel Sherrill1996-09-082-6/+4
| | | | | | iface.c: commented out routines now provided by rtems setvec.c: remov
* new file for MIPS port by Craig Lebakken (lebakken@minn.net) andJoel Sherrill1996-09-065-0/+1103
Derrick Ostertag (ostertag@transition.com).