mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 14:34:27 -05:00 
			
		
		
		
	
				According to the calling convention of the o32 ABI the caller function must reserve stack space for $a0-$a3 registers in case the callee needs to save its arguments. The assembly startup code does not reserve stack space for these registers thus when the main C function needs to save its arguments, that will cause a stack overflow. Fix the assembly code to reserve stack space for the registers to avoid that. Untested. It seems that the lzma-loader is not used at all? Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 49062  | 
			||
|---|---|---|
| .. | ||
| board-ralink.c | ||
| cache.c | ||
| cache.h | ||
| cacheops.h | ||
| config.h | ||
| cp0regdef.h | ||
| head.S | ||
| lantiq.mk | ||
| loader2.lds | ||
| loader.c | ||
| loader.lds | ||
| lzma-data.lds | ||
| LzmaDecode.c | ||
| LzmaDecode.h | ||
| LzmaTypes.h | ||
| Makefile | ||
| printf.c | ||
| printf.h | ||
| ralink.mk | ||