From d89f13a4a72c21f4c7a8df375cfff7ec034dfcf7 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Wed, 31 Mar 2004 04:15:37 +0000 Subject: 2004-03-31 Ralf Corsepius * startup/bspstart.c: Convert to using c99 fixed size types. --- c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog | 4 ++++ c/src/lib/libbsp/arm/arm_bare_bsp/startup/bspstart.c | 12 ++++++------ c/src/lib/libbsp/arm/armulator/ChangeLog | 4 ++++ c/src/lib/libbsp/arm/armulator/startup/bspstart.c | 2 +- c/src/lib/libbsp/arm/vegaplus/ChangeLog | 4 ++++ c/src/lib/libbsp/arm/vegaplus/startup/bspstart.c | 12 ++++++------ 6 files changed, 25 insertions(+), 13 deletions(-) diff --git a/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog b/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog index b26dc5e7d3..7e9bfe9f9e 100644 --- a/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog +++ b/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog @@ -1,3 +1,7 @@ +2004-03-31 Ralf Corsepius + + * startup/bspstart.c: Convert to using c99 fixed size types. + 2004-03-03 Joel Sherrill * startup/linkcmds: Add more memory and sections so tests can link. diff --git a/c/src/lib/libbsp/arm/arm_bare_bsp/startup/bspstart.c b/c/src/lib/libbsp/arm/arm_bare_bsp/startup/bspstart.c index ca129bdd28..a5e4099bcd 100644 --- a/c/src/lib/libbsp/arm/arm_bare_bsp/startup/bspstart.c +++ b/c/src/lib/libbsp/arm/arm_bare_bsp/startup/bspstart.c @@ -29,17 +29,17 @@ */ volatile unsigned long *Regs = (unsigned long*)0xdeadbeef; /* Chip registers */ -extern rtems_unsigned32 _end; /* End of BSS. Defined in 'linkcmds'. */ +extern uint32_t _end; /* End of BSS. Defined in 'linkcmds'. */ /* * Size of heap if it is 0 it will be dynamically defined by memory size, * otherwise the value should be changed by binary patch */ -rtems_unsigned32 _heap_size = 0; +uint32_t _heap_size = 0; /* Size of stack used during initialization. Defined in 'start.s'. */ -extern rtems_unsigned32 _stack_size; +extern uint32_t _stack_size; -rtems_unsigned32 rtemsFreeMemStart; +uint32_t rtemsFreeMemStart; /* Address of start of free memory - should be updated after creating new partitions or regions. */ @@ -56,7 +56,7 @@ char *rtems_progname; /* Program name - from main(). */ | External Prototypes +--------------------------------------------------------------------------*/ extern void rtems_irq_mngt_init(void); -void bsp_libc_init( void *, unsigned32, int ); +void bsp_libc_init( void *, uint32_t, int ); void bsp_postdriver_hook(void); /*-------------------------------------------------------------------------+ @@ -100,7 +100,7 @@ void bsp_pretasking_hook(void) +--------------------------------------------------------------------------*/ void bsp_start_default( void ) { - rtemsFreeMemStart = (rtems_unsigned32)(&_end); /* &_end+_stack_size;*/ + rtemsFreeMemStart = (uint32_t)(&_end); /* &_end+_stack_size;*/ /* set the value of start of free memory. */ /* If we don't have command line arguments set default program name. */ diff --git a/c/src/lib/libbsp/arm/armulator/ChangeLog b/c/src/lib/libbsp/arm/armulator/ChangeLog index 66f8621de1..623a96ead2 100644 --- a/c/src/lib/libbsp/arm/armulator/ChangeLog +++ b/c/src/lib/libbsp/arm/armulator/ChangeLog @@ -1,3 +1,7 @@ +2004-03-31 Ralf Corsepius + + * startup/bspstart.c: Convert to using c99 fixed size types. + 2004-02-19 Ralf Corsepius * Makefile.am: Reflect changes to bsp.am. diff --git a/c/src/lib/libbsp/arm/armulator/startup/bspstart.c b/c/src/lib/libbsp/arm/armulator/startup/bspstart.c index 06bc021bf0..424a90c49a 100644 --- a/c/src/lib/libbsp/arm/armulator/startup/bspstart.c +++ b/c/src/lib/libbsp/arm/armulator/startup/bspstart.c @@ -38,7 +38,7 @@ char *rtems_progname; */ void bsp_postdriver_hook(void); -void bsp_libc_init( void *, unsigned32, int ); +void bsp_libc_init( void *, uint32_t, int ); /* * Function: bsp_pretasking_hook diff --git a/c/src/lib/libbsp/arm/vegaplus/ChangeLog b/c/src/lib/libbsp/arm/vegaplus/ChangeLog index aaa9d482cb..5fac20d4f6 100644 --- a/c/src/lib/libbsp/arm/vegaplus/ChangeLog +++ b/c/src/lib/libbsp/arm/vegaplus/ChangeLog @@ -1,3 +1,7 @@ +2004-03-31 Ralf Corsepius + + * startup/bspstart.c: Convert to using c99 fixed size types. + 2004-03-03 Joel Sherrill * startup/linkcmds: Add more memory so tests can link. This is a diff --git a/c/src/lib/libbsp/arm/vegaplus/startup/bspstart.c b/c/src/lib/libbsp/arm/vegaplus/startup/bspstart.c index de9260cfc8..fdeb345b53 100644 --- a/c/src/lib/libbsp/arm/vegaplus/startup/bspstart.c +++ b/c/src/lib/libbsp/arm/vegaplus/startup/bspstart.c @@ -25,17 +25,17 @@ +--------------------------------------------------------------------------*/ volatile unsigned long *Regs = (unsigned long*)0xF0000; /* Chip registers */ -extern rtems_unsigned32 _end; /* End of BSS. Defined in 'linkcmds'. */ +extern uint32_t _end; /* End of BSS. Defined in 'linkcmds'. */ /* * Size of heap if it is 0 it will be dynamically defined by memory size, * otherwise the value should be changed by binary patch */ -rtems_unsigned32 _heap_size = 0; +uint32_t _heap_size = 0; /* Size of stack used during initialization. Defined in 'start.s'. */ -extern rtems_unsigned32 _stack_size; +extern uint32_t _stack_size; -rtems_unsigned32 rtemsFreeMemStart; +uint32_t rtemsFreeMemStart; /* Address of start of free memory - should be updated after creating new partitions or regions. */ @@ -52,7 +52,7 @@ char *rtems_progname; /* Program name - from main(). */ | External Prototypes +--------------------------------------------------------------------------*/ extern void rtems_irq_mngt_init(void); -void bsp_libc_init( void *, unsigned32, int ); +void bsp_libc_init( void *, uint32_t, int ); void bsp_postdriver_hook(void); /*-------------------------------------------------------------------------+ @@ -96,7 +96,7 @@ void bsp_pretasking_hook(void) +--------------------------------------------------------------------------*/ void bsp_start_default( void ) { - rtemsFreeMemStart = (rtems_unsigned32)(&_end); /* &_end+_stack_size;*/ + rtemsFreeMemStart = (uint32_t)(&_end); /* &_end+_stack_size;*/ /* set the value of start of free memory. */ /* If we don't have command line arguments set default program name. */ -- cgit v1.2.3