forked from Imagelibrary/rtems
*** empty log message ***
This commit is contained in:
@@ -1,3 +1,12 @@
|
|||||||
|
2007-10-26 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
|
||||||
|
|
||||||
|
* README.mpc8349eamds: added file
|
||||||
|
|
||||||
|
2007-10-26 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
|
||||||
|
|
||||||
|
* startup/bspstart.c, startup/linkcmds:
|
||||||
|
removed unneeded address definitions
|
||||||
|
|
||||||
2007-10-25 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
|
2007-10-25 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
|
||||||
|
|
||||||
* include/bsp.h: fixed some typos
|
* include/bsp.h: fixed some typos
|
||||||
|
|||||||
46
c/src/lib/libbsp/powerpc/gen83xx/README.mpc8349eamds
Normal file
46
c/src/lib/libbsp/powerpc/gen83xx/README.mpc8349eamds
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
#
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
|
||||||
|
BSP NAME: gen83xx
|
||||||
|
BOARD: Freescale MPC8349 board MPC8349EAMDS
|
||||||
|
BUS: PCI (unused)
|
||||||
|
CPU FAMILY: ppc
|
||||||
|
CPU: PowerPC e300 (SW compatible to 603e)
|
||||||
|
COPROCESSORS: N/A
|
||||||
|
MODE: 32 bit mode
|
||||||
|
|
||||||
|
DEBUG MONITOR: U-Boot
|
||||||
|
|
||||||
|
PERIPHERALS
|
||||||
|
===========
|
||||||
|
TIMERS: PPC internal Timebase register
|
||||||
|
RESOLUTION: ???
|
||||||
|
SERIAL PORTS: 2 internal PSCs
|
||||||
|
REAL-TIME CLOCK: (not yet supported)
|
||||||
|
DMA: none
|
||||||
|
VIDEO: none
|
||||||
|
SCSI: none
|
||||||
|
NETWORKING: 2xTSEC triple speed ethernet channels
|
||||||
|
|
||||||
|
DRIVER INFORMATION
|
||||||
|
==================
|
||||||
|
CLOCK DRIVER: PPC internal
|
||||||
|
IOSUPP DRIVER: N/A
|
||||||
|
SHMSUPP: N/A
|
||||||
|
TIMER DRIVER: PPC internal
|
||||||
|
TTY DRIVER: PPC internal
|
||||||
|
|
||||||
|
STDIO
|
||||||
|
=====
|
||||||
|
PORT: Console port 1
|
||||||
|
ELECTRICAL: na
|
||||||
|
BAUD: 9600
|
||||||
|
BITS PER CHARACTER: 8
|
||||||
|
PARITY: N
|
||||||
|
STOP BITS: 1
|
||||||
|
|
||||||
|
Notes
|
||||||
|
=====
|
||||||
|
|
||||||
|
<tbd>
|
||||||
@@ -144,7 +144,7 @@ void bsp_calc_mem_layout()
|
|||||||
* not the object otself
|
* not the object otself
|
||||||
*/
|
*/
|
||||||
extern unsigned char TopRamReserved;
|
extern unsigned char TopRamReserved;
|
||||||
extern unsigned char _WorkspaceBase;
|
extern unsigned char _WorkspaceBase[];
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* compute the memory layout:
|
* compute the memory layout:
|
||||||
@@ -152,7 +152,7 @@ void bsp_calc_mem_layout()
|
|||||||
* - Heap starts at end of workspace
|
* - Heap starts at end of workspace
|
||||||
* - Heap ends at end of memory - reserved memory area
|
* - Heap ends at end of memory - reserved memory area
|
||||||
*/
|
*/
|
||||||
BSP_Configuration.work_space_start = &_WorkspaceBase;
|
BSP_Configuration.work_space_start = _WorkspaceBase;
|
||||||
|
|
||||||
BSP_heap_start = ((char *)BSP_Configuration.work_space_start +
|
BSP_heap_start = ((char *)BSP_Configuration.work_space_start +
|
||||||
BSP_Configuration.work_space_size);
|
BSP_Configuration.work_space_size);
|
||||||
|
|||||||
@@ -269,6 +269,7 @@ SECTIONS
|
|||||||
_startmalloc = .;
|
_startmalloc = .;
|
||||||
} >ram
|
} >ram
|
||||||
|
|
||||||
|
clear_end = .;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Interrupt stack setup
|
* Interrupt stack setup
|
||||||
@@ -278,27 +279,9 @@ SECTIONS
|
|||||||
intrStack = .;
|
intrStack = .;
|
||||||
PROVIDE(intrStackPtr = intrStack);
|
PROVIDE(intrStackPtr = intrStack);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_WorkspaceBase = .;
|
_WorkspaceBase = .;
|
||||||
__WorkspaceBase = .;
|
__WorkspaceBase = .;
|
||||||
. += WorkSpaceSize;
|
|
||||||
|
|
||||||
_RamDiskBase = .;
|
|
||||||
__RamDiskBase = .;
|
|
||||||
. += RamDiskSize;
|
|
||||||
_RamDiskEnd = .;
|
|
||||||
__RamDiskEnd = .;
|
|
||||||
PROVIDE( _RamDiskSize = _RamDiskEnd - _RamDiskBase );
|
|
||||||
|
|
||||||
_HeapStart = .;
|
|
||||||
__HeapStart = .;
|
|
||||||
. += HeapSize;
|
|
||||||
_HeapEnd = .;
|
|
||||||
__HeapEnd = .;
|
|
||||||
|
|
||||||
clear_end = .;
|
|
||||||
|
|
||||||
/* Sections for compressed .text and .data */
|
/* Sections for compressed .text and .data */
|
||||||
/* after the .datarom section is an int specifying */
|
/* after the .datarom section is an int specifying */
|
||||||
|
|||||||
Reference in New Issue
Block a user