Commit b490ff42 authored by Ralf Baechle's avatar Ralf Baechle
Browse files

Temporary hack for Qemu and MIPSsim until they get a proper ELF loader.

parent c0ec406c
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -131,6 +131,14 @@
EXPORT(stext)					# used for profiling
EXPORT(_stext)

#ifdef CONFIG_QEMU
	/*
	 * Give us a fighting chance of running if execution beings at the
	 * kernel load address.  This is needed because this platform does
	 * not have a ELF loader yet.
	 */
	j	kernel_entry
#endif
	__INIT

NESTED(kernel_entry, 16, sp)			# kernel entry point
@@ -166,6 +174,10 @@ NESTED(kernel_entry, 16, sp) # kernel entry point
	j		start_kernel
	END(kernel_entry)

#ifdef CONFIG_QEMU
	__INIT
#endif

#ifdef CONFIG_SMP
/*
 * SMP slave cpus entry point.  Board specific code for bootstrap calls this