#endif
extern char __tramp_start__[], __tramp_end__[];
- // Check to see if a valid image has been loaded
- if (entry_address == (unsigned long)NO_MEMORY) {
- diag_printf("Can't execute Linux - invalid entry address\n");
- return;
- }
#if 1
target = load_address;
entry = entry_address;
return;
}
+ // Check to see if a valid image has been loaded
+ if (entry == (unsigned long)NO_MEMORY) {
+ diag_printf("Can't execute Linux - invalid entry address\n");
+ return;
+ }
+
// Set up parameters to pass to kernel
// CORE tag must be present & first