Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								49703eb3f5 
								
							 
						 
						
							
							
								
								2003-08-20  Chris Demetriou  <cgd@broadcom.com>  
							
							 
							
							... 
							
							
							
							* mips/crt0_cfe.S: New file.
        * mips/cfe_mem.c: New file.
        * mips/cfe_prestart.S: Remove.
        * mips/cfe.ld: Adjust to use crt0_cfe.o as the startup file, and
        and use _start as the entry point.  Align BSS to 32-byte boundary.
        * mips/cfe.c: Reimplement to fit on top of a crt0_cfe.o file.
        * mips/cfe_api.h (__libcfe_stack_size, __libcfe_mem_limit)
        (__libcfe_meminit, __libcfe_stack_top): New prototypes.
        * mips/Makefile.in (CFEOBJS): Replace cfe_prestart.o with cfe_mem.o.
        (cfe.o, cfe_api.o, cfe_mem.o, crt0_cfe.o): New targets.
        * mips/configure.in: Build and install crt0_cfe.o when CFE support
        is built.
        * mips/configure: Regenerate. 
							
						 
						
							2003-08-20 19:32:52 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								3010b05f37 
								
							 
						 
						
							
							
								
								2003-05-26  Eric Christopher  <echristo@redhat.com>  
							
							 
							
							... 
							
							
							
							* mips/crt0.S: Remove stackbase variable set. 
							
						 
						
							2003-05-26 20:22:16 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								ff524f6ce8 
								
							 
						 
						
							
							
								
								Check in proper version of Eric's patch.  
							
							 
							
							
							
						 
						
							2003-05-02 20:06:52 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								c2ec76163e 
								
							 
						 
						
							
							
								
								2003-05-02  Eric Christopher  <echristo@redhat.com>  
							
							 
							
							... 
							
							
							
							* mips/cma101.c (__sizemem): Make sure that end is not in .sdata. 
							
						 
						
							2003-05-02 19:30:45 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								a028e70029 
								
							 
						 
						
							
							
								
								2003-04-09  Chris Demetriou  <cgd@broadcom.com>  
							
							 
							
							... 
							
							
							
							* mips/cfe.c (_flush_cache): New function. 
							
						 
						
							2003-04-10 20:07:57 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Sandiford
							
						 
						
							 
							
							
							
							
								
							
							
								f4dd8875de 
								
							 
						 
						
							
							
								
								* mips/nullmon.c (_ftext, _end): Adjust declaration.  
							
							 
							
							... 
							
							
							
							(get_mem_info): Rework. 
							
						 
						
							2003-02-18 19:37:04 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Sandiford
							
						 
						
							 
							
							
							
							
								
							
							
								325d68a204 
								
							 
						 
						
							
							
								
								* mips/crt0.S (zerobss): Reload __memsize after call.  
							
							 
							
							
							
						 
						
							2003-02-18 19:32:24 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								f8054a3854 
								
							 
						 
						
							
							
								
								2003-02-17  Chris Demetriou  <cgd@broadcom.com>  
							
							 
							
							... 
							
							
							
							* mips/cfe.c (__cfe_handle, __cfe_entrypt): Fix types. 
							
						 
						
							2003-02-17 23:45:26 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								110363c8a2 
								
							 
						 
						
							
							
								
								2003-02-05  Chris Demetriou  <cgd@broadcom.com>  
							
							 
							
							... 
							
							
							
							* mips/configure.in (mipsisa32el-*-*): Handle in the same way
	as mipsisa32-*-*.
	(mipsisa32r2-*-*, mipsisa32r2el-*-*): New, handled in the same
	way as mipsisa32-*-*.
	* mips/configure: Regenerate. 
							
						 
						
							2003-02-05 17:10:43 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								3a357eadba 
								
							 
						 
						
							
							
								
								2003-02-05  Chris Demetriou  <cgd@broadcom.com>  
							
							 
							
							... 
							
							
							
							* mips/cfe.c (hardware_hazard_hook): Move...
	* mips/cfe_prestart.S (hardware_hazard_hook): To here,
	and translate into assembly. 
							
						 
						
							2003-02-05 17:01:33 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Sandiford
							
						 
						
							 
							
							
							
							
								
							
							
								afa53b05b0 
								
							 
						 
						
							
							
								
								* mips/crt0.S (_start): Allocate 64 bytes of stack instead of 32.  
							
							 
							
							... 
							
							
							
							Pass an empty argv and envp to main(). 
							
						 
						
							2003-01-08 12:54:29 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Sandiford
							
						 
						
							 
							
							
							
							
								
							
							
								c4c533c962 
								
							 
						 
						
							
							
								
								* mips/configure.in (mips64vr-elf, mips64vrel-elf): New config.  
							
							 
							
							... 
							
							
							
							* mips/configure: Regenerate. 
							
						 
						
							2003-01-08 12:52:49 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								0978efa066 
								
							 
						 
						
							
							
								
								2002-01-07  Chris Demetriou  <cgd@broadcom.com>  
							
							 
							
							... 
							
							
							
							* crt0.S: Check for definition of __mips64 rather than
	checking (__mips < 3).
	* pmon.S: Likewise.
	* cygmon.c (sysCall): Avoid multi-line string literals. 
							
						 
						
							2003-01-07 21:10:54 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								2d210c7fd1 
								
							 
						 
						
							
							
								
								2002-11-12 Jeff Johnston  <jjohnstn@redhat.com>  
							
							 
							
							... 
							
							
							
							*  mips/Makefile.in: Add cygmon support.
        *  mips/configure.in: Ditto.
        *  mips/configure: Regenerated.
        *  mips/crt0_cygmon.S: New file.
        *  mips/cygmon.c: Ditto.
        *  mips/pmon.S: Minor formatting and copyright changes.
        *  mips/crt0.S: Ditto. 
							
						 
						
							2002-11-12 23:14:24 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Sandiford
							
						 
						
							 
							
							
							
							
								
							
							
								c50e457724 
								
							 
						 
						
							
							
								
								* mips/ddb.ld: KEEP .init and .fini.  
							
							 
							
							... 
							
							
							
							* mips/ddb-kseg0.ld: Likewise. 
							
						 
						
							2002-10-07 16:24:00 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								710c0fc4b7 
								
							 
						 
						
							
							
								
								* mips/cfe.ld (STARTUP): New definition.  
							
							 
							
							... 
							
							
							
							* mips/ddb-kseg0.ld (STARTUP): Likewise.
        * mips/ddb.ld (STARTUP): Likewise.
        * mips/dve.ld (STARTUP): Likewise.
        * mips/idt.ld (STARTUP): Likewise.
        * mips/jmr3904app-java.ld (STARTUP): Likewise.
        * mips/jmr3904app.ld (STARTUP): Likewise.
        * mips/jmr3904dram-java.ld (STARTUP): Likewise.
        * mips/jmr3904dram.ld (STARTUP): Likewise.
        * mips/lsi.ld (STARTUP): Likewise.
        * mips/nullmon.ld (STARTUP): Likewise.
        * mips/pmon.ld (STARTUP): Likewise. 
							
						 
						
							2002-08-01 20:21:23 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								ce823baba0 
								
							 
						 
						
							
							
								
								2002-07-12  Chris Demetriou  <cgd@broadcom.com>  
							
							 
							
							... 
							
							
							
							* mips/Makefile.in (GENOBJS2): New variable to name other
        commonly used objects.
        (DVEOBJS, JMR3904OBJS): Reference GENOBJS2.
        * mips/Makefile.in: Add support for Broadcom CFE firmware.
        * mips/configure.in: (mipsisa32*-*-*, *): Likewise.
        * mips/configure: Regenerate.
        * mips/cfe.c: New file.
        * mips/cfe.ld: New file.
        * mips/cfe_api.c: New file.
        * mips/cfe_api.h: New file.
        * mips/cfe_api_int.h: New file.
        * mips/cfe_error.h: New file.
        * mips/cfe_prestart.S: New file. 
							
						 
						
							2002-07-12 17:55:04 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								451e452847 
								
							 
						 
						
							
							
								
								2002-07-12  Chris Demetriou  <cgd@broadcom.com>  
							
							 
							
							... 
							
							
							
							* mips/array.ld (hardware_exit_hook, hardware_hazard_hook): New
        symbols for optionally-provided functions.
        * mips/ddb-kseg0.ld: Likewise.
        * mips/ddb.ld: Likewise.
        * mips/dve.ld: Likewise.
        * mips/idt.ld: Likewise.
        * mips/idt32.ld: Likewise.
        * mips/idt64.ld: Likewise.
        * mips/idtecoff.ld: Likewise.
        * mips/jmr3904app-java.ld: Likewise.
        * mips/jmr3904app.ld: Likewise.
        * mips/jmr3904dram-java.ld: Likewise.
        * mips/jmr3904dram.ld: Likewise.
        * mips/lsi.ld: Likewise.
        * mips/nullmon.ld: Likewise.
        * mips/pmon.ld: Likewise.
        * mips/crt0.S: Invoke hardware_exit_hook and hardware_hazard_hook
        functions if they are provided.
        (_exit): Handle __embedded_pic properly. 
							
						 
						
							2002-07-12 15:37:04 +00:00  
						
					 
				
					
						
							
							
								 
								Michael Meissner
							
						 
						
							 
							
							
							
							
								
							
							
								2c8d73598c 
								
							 
						 
						
							
							
								
								Allow mips user to override memory size  
							
							 
							
							
							
						 
						
							2002-02-01 17:22:59 +00:00  
						
					 
				
					
						
							
							
								 
								Michael Meissner
							
						 
						
							 
							
							
							
							
								
							
							
								b5b5b0d4de 
								
							 
						 
						
							
							
								
								Add ddb-kseg0.ld and switch to kseg1 if sizing memory from kseg0  
							
							 
							
							
							
						 
						
							2001-10-18 02:24:30 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								542097acd0 
								
							 
						 
						
							
							
								
								Fix typo.  
							
							 
							
							
							
						 
						
							2001-09-15 07:47:52 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								bf0338856a 
								
							 
						 
						
							
							
								
								2001-09-14  Eric Christopher  <echristo@redhat.com>  
							
							 
							
							... 
							
							
							
							* mips/configure.in: Add mipsisa32 support.
        * mips/configure: Regenerate.
        * mips/idt32.ld: New file.
        * mips/idt64.ld: New file. 
							
						 
						
							2001-09-14 18:40:47 +00:00  
						
					 
				
					
						
							
							
								 
								Michael Meissner
							
						 
						
							 
							
							
							
							
								
							
							
								24b1ccc647 
								
							 
						 
						
							
							
								
								If -mfp32, do not enable 64-bit FPR registers on mips3  
							
							 
							
							
							
						 
						
							2001-09-11 14:24:35 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								0a7908a68e 
								
							 
						 
						
							
							
								
								2001-03-30  Richard Henderson  <rth@redhat.com>  
							
							 
							
							... 
							
							
							
							Eric Christopher  <echristo@redhat.com>
	* mips/crt0.S: Fix for .init/.fini sections. 
							
						 
						
							2001-08-31 20:18:49 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								d9204f54e1 
								
							 
						 
						
							
							
								
								2001-08-30  Richard Henderson  <rth@redhat.com>  
							
							 
							
							... 
							
							
							
							Eric Christopher  <echristo@redhat.com>
	* mips/idt.ld: Rewrite for .init/.fini sections. 
							
						 
						
							2001-08-31 19:22:51 +00:00  
						
					 
				
					
						
							
							
								 
								Jonathan Larmour
							
						 
						
							 
							
							
							
							
								
							
							
								7ca4612da3 
								
							 
						 
						
							
							
								
								* mips/Makefile.in (jmr3904-io.o): Remove bogus use of `-mips3.'  
							
							 
							
							
							
						 
						
							2001-08-22 00:22:58 +00:00  
						
					 
				
					
						
							
							
								 
								Ranjith Kumaran
							
						 
						
							 
							
							
							
							
								
							
							
								03261851a1 
								
							 
						 
						
							
							
								
								20000317 sourceware import  
							
							 
							
							
							
						 
						
							2000-03-17 22:48:54 +00:00