forked from Imagelibrary/rtems
2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S: Verify boot_card() is passed a NULL.
This commit is contained in:
@@ -1,3 +1,7 @@
|
|||||||
|
2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
* start/start.S: Verify boot_card() is passed a NULL.
|
||||||
|
|
||||||
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* make/custom/edb7312.cfg: Remove RTEMS_BSP_FAMILY.
|
* make/custom/edb7312.cfg: Remove RTEMS_BSP_FAMILY.
|
||||||
|
|||||||
@@ -14,11 +14,6 @@
|
|||||||
* $Id$
|
* $Id$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#warning Call to boot_card has changed and needs checking.
|
|
||||||
#warning The call is "void boot_card(const char* cmdline);"
|
|
||||||
#warning You need to pass a NULL.
|
|
||||||
#warning Please check and remove these warnings.
|
|
||||||
|
|
||||||
/* Some standard definitions...*/
|
/* Some standard definitions...*/
|
||||||
|
|
||||||
.equ Mode_USR, 0x10
|
.equ Mode_USR, 0x10
|
||||||
@@ -163,7 +158,8 @@ init2 :
|
|||||||
|
|
||||||
/* --- Now we enter the C code */
|
/* --- Now we enter the C code */
|
||||||
|
|
||||||
bl boot_card
|
mov r0, #0
|
||||||
|
bl boot_card
|
||||||
|
|
||||||
ldmia sp!, {r4-r12, lr}
|
ldmia sp!, {r4-r12, lr}
|
||||||
mov sp, r12
|
mov sp, r12
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
* start/start.S: Verify boot_card() is passed a NULL.
|
||||||
|
|
||||||
2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
|
2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* console/conio.c, console/console.c, include/conio.h:
|
* console/conio.c, console/console.c, include/conio.h:
|
||||||
|
|||||||
@@ -50,11 +50,6 @@
|
|||||||
* INABILITY TO USE THIS CODE.
|
* INABILITY TO USE THIS CODE.
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
#warning Call to boot_card has changed and needs checking.
|
|
||||||
#warning The call is "void boot_card(const char* cmdline);"
|
|
||||||
#warning You need to pass a NULL.
|
|
||||||
#warning Please check and remove these warnings.
|
|
||||||
|
|
||||||
#define __asm__
|
#define __asm__
|
||||||
#include <rtems/asm.h>
|
#include <rtems/asm.h>
|
||||||
#include <asm_macros.h>
|
#include <asm_macros.h>
|
||||||
@@ -283,16 +278,17 @@
|
|||||||
|
|
||||||
/* Enter the C code. If it returns, then restart */
|
/* Enter the C code. If it returns, then restart */
|
||||||
STATIC_THUMB_FUNCTION(_gba_call_arm_boot_card)
|
STATIC_THUMB_FUNCTION(_gba_call_arm_boot_card)
|
||||||
adr r0, .Larm
|
adr r1, .Larm
|
||||||
bx r0
|
bx r1
|
||||||
.arm
|
.arm
|
||||||
.Larm:
|
.Larm:
|
||||||
ldr r0, =boot_card
|
ldr r1, =boot_card
|
||||||
bl SYM(_gba_call_via_r0)
|
mov r0, #0
|
||||||
|
bl SYM(_gba_call_via_r1)
|
||||||
|
|
||||||
ldr r0, =SYM(_gba_reset)
|
ldr r0, =SYM(_gba_reset)
|
||||||
SYM(_gba_call_via_r0):
|
SYM(_gba_call_via_r1):
|
||||||
bx r0
|
bx r1
|
||||||
|
|
||||||
/* GBA Reset */
|
/* GBA Reset */
|
||||||
PUBLIC_ARM_FUNCTION(_gba_reset)
|
PUBLIC_ARM_FUNCTION(_gba_reset)
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
* start/start.S: Verify boot_card() is passed a NULL.
|
||||||
|
|
||||||
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* make/custom/arm1136jfs.cfg: Remove RTEMS_BSP_FAMILY.
|
* make/custom/arm1136jfs.cfg: Remove RTEMS_BSP_FAMILY.
|
||||||
|
|||||||
@@ -309,6 +309,7 @@ __change_mode:
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
mov r0, #0
|
||||||
bl FUNCTION (boot_card)
|
bl FUNCTION (boot_card)
|
||||||
|
|
||||||
bl FUNCTION (bsp_cleanup) /* Should not return. */
|
bl FUNCTION (bsp_cleanup) /* Should not return. */
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
* start/start.S: Verify boot_card() is passed a NULL.
|
||||||
|
|
||||||
2010-02-26 Joel Sherrill <joel.sherrill@oarcorp.com>
|
2010-02-26 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
* smc/smc.c: Replace EBADRQC with EINVAL.
|
* smc/smc.c: Replace EBADRQC with EINVAL.
|
||||||
|
|||||||
@@ -11,11 +11,6 @@
|
|||||||
* $Id$
|
* $Id$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#warning Call to boot_card has changed and needs checking.
|
|
||||||
#warning The call is "void boot_card(const char* cmdline);"
|
|
||||||
#warning You need to pass a NULL.
|
|
||||||
#warning Please check and remove these warnings.
|
|
||||||
|
|
||||||
/* Some standard definitions...*/
|
/* Some standard definitions...*/
|
||||||
.equ PSR_MODE_USR, 0x10
|
.equ PSR_MODE_USR, 0x10
|
||||||
.equ PSR_MODE_FIQ, 0x11
|
.equ PSR_MODE_FIQ, 0x11
|
||||||
@@ -157,6 +152,7 @@ Loop2:
|
|||||||
stmia r0!, {r2-r9}
|
stmia r0!, {r2-r9}
|
||||||
|
|
||||||
/* Now we are prepared to start the BSP's C code */
|
/* Now we are prepared to start the BSP's C code */
|
||||||
|
mov r0, #0
|
||||||
bl boot_card
|
bl boot_card
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
* start/start.S: Verify boot_card() is passed a NULL.
|
||||||
|
|
||||||
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* make/custom/gumstix.cfg: Remove RTEMS_BSP_FAMILY.
|
* make/custom/gumstix.cfg: Remove RTEMS_BSP_FAMILY.
|
||||||
|
|||||||
@@ -103,6 +103,7 @@ _bss_init:
|
|||||||
|
|
||||||
|
|
||||||
/* Now we are prepared to start the BSP's C code */
|
/* Now we are prepared to start the BSP's C code */
|
||||||
|
mov r0, #0
|
||||||
bl boot_card
|
bl boot_card
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
* start/start.S: Verify boot_card() is passed a NULL.
|
||||||
|
|
||||||
2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
|
2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* console/console.c: Let nds_getch return "int". Remove casts.
|
* console/console.c: Let nds_getch return "int". Remove casts.
|
||||||
|
|||||||
@@ -202,8 +202,6 @@ _start:
|
|||||||
blx r3 @ jump to user code
|
blx r3 @ jump to user code
|
||||||
|
|
||||||
mov r0, #0 @ command line
|
mov r0, #0 @ command line
|
||||||
|
|
||||||
|
|
||||||
ldr r3, =boot_card
|
ldr r3, =boot_card
|
||||||
blx r3 @ jump to user code
|
blx r3 @ jump to user code
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
* start/start.S: Verify boot_card() is passed a NULL.
|
||||||
|
|
||||||
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* make/custom/c3xsim.cfg: Remove RTEMS_BSP_FAMILY.
|
* make/custom/c3xsim.cfg: Remove RTEMS_BSP_FAMILY.
|
||||||
|
|||||||
@@ -3,11 +3,6 @@
|
|||||||
* provided by Herman ...XXX
|
* provided by Herman ...XXX
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#warning Call to boot_card has changed and needs checking.
|
|
||||||
#warning The call is "void boot_card(const char* cmdline);"
|
|
||||||
#warning You need to pass a NULL.
|
|
||||||
#warning Please check and remove these warnings.
|
|
||||||
|
|
||||||
; .file "crt0.s"
|
; .file "crt0.s"
|
||||||
.ref _c_int00
|
.ref _c_int00
|
||||||
.global start
|
.global start
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
* start/start.S: Verify boot_card() is passed a NULL.
|
||||||
|
|
||||||
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* make/custom/m32csim.cfg: Remove RTEMS_BSP_FAMILY.
|
* make/custom/m32csim.cfg: Remove RTEMS_BSP_FAMILY.
|
||||||
|
|||||||
@@ -30,11 +30,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#warning Call to boot_card has changed and needs checking.
|
|
||||||
#warning The call is "void boot_card(const char* cmdline);"
|
|
||||||
#warning You need to pass a NULL.
|
|
||||||
#warning Please check and remove these errors.
|
|
||||||
|
|
||||||
#if defined(__r8c_cpu__) || defined(__m16c_cpu__)
|
#if defined(__r8c_cpu__) || defined(__m16c_cpu__)
|
||||||
#define A16
|
#define A16
|
||||||
#define A(n,w) n
|
#define A(n,w) n
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
* start/start.S: Verify boot_card() is passed a NULL.
|
||||||
|
|
||||||
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* make/custom/simsh1.cfg: Remove RTEMS_BSP_FAMILY.
|
* make/custom/simsh1.cfg: Remove RTEMS_BSP_FAMILY.
|
||||||
|
|||||||
@@ -21,11 +21,6 @@
|
|||||||
|
|
||||||
#include <rtems/asm.h>
|
#include <rtems/asm.h>
|
||||||
|
|
||||||
#warning Call to boot_card has changed and needs checking.
|
|
||||||
#warning The call is "void boot_card(const char* cmdline);"
|
|
||||||
#warning You need to pass a NULL.
|
|
||||||
#warning Please check and remove these warnings.
|
|
||||||
|
|
||||||
BEGIN_CODE
|
BEGIN_CODE
|
||||||
PUBLIC(start)
|
PUBLIC(start)
|
||||||
SYM (start):
|
SYM (start):
|
||||||
|
|||||||
Reference in New Issue
Block a user