29 lines
		
	
	
		
			575 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			575 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
--- a/arch/mips/Kconfig
 | 
						|
+++ b/arch/mips/Kconfig
 | 
						|
@@ -989,6 +989,10 @@ config SYNC_R4K
 | 
						|
 config MIPS_MACHINE
 | 
						|
 	def_bool n
 | 
						|
 
 | 
						|
+config IMAGE_CMDLINE_HACK
 | 
						|
+	bool "OpenWrt specific image command line hack"
 | 
						|
+	default n
 | 
						|
+
 | 
						|
 config NO_IOPORT
 | 
						|
 	def_bool n
 | 
						|
 
 | 
						|
--- a/arch/mips/kernel/head.S
 | 
						|
+++ b/arch/mips/kernel/head.S
 | 
						|
@@ -140,6 +140,12 @@ FEXPORT(__kernel_entry)
 | 
						|
 	j	kernel_entry
 | 
						|
 #endif
 | 
						|
 
 | 
						|
+#ifdef CONFIG_IMAGE_CMDLINE_HACK
 | 
						|
+	.ascii	"CMDLINE:"
 | 
						|
+EXPORT(__image_cmdline)
 | 
						|
+	.fill	0x400
 | 
						|
+#endif /* CONFIG_IMAGE_CMDLINE_HACK */
 | 
						|
+
 | 
						|
 	__REF
 | 
						|
 
 | 
						|
 NESTED(kernel_entry, 16, sp)			# kernel entry point
 |