forked from Imagelibrary/rtems
Fix small data area in case no fixed size is desired. Rename bsp_section_set_sdata_sbss_size into bsp_section_small_data_area_size since this symbol reflects the overall small data area size (including space for libdl). Do not use bsp_section_sbss_size before definition in linker command file. Add new symbols to <bsp/linker-symbols.h>. Update #3687.
BSP NAME: psim BOARD: PowerPC Simulator BUS: N/A CPU FAMILY: ppc CPU: PowerPC 603, 603e, 604 COPROCESSORS: N/A MODE: 32 bit mode DEBUG MONITOR: BUG mode (emulates Motorola debug monitor) PERIPHERALS =========== TIMERS: PPC internal Timebase register RESOLUTION: ??? SERIAL PORTS: simulated via bug REAL-TIME CLOCK: PPC internal Decrementer register DMA: none VIDEO: none SCSI: none NETWORKING: none 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 0 ELECTRICAL: na BAUD: na BITS PER CHARACTER: na PARITY: na STOP BITS: na Notes ===== Based on papyrus bsp which only really supports the PowerOpen ABI with an ELF assembler. For the multiprocessing tests to run, you must have a modified version of the PowerPC Simulator psim which supports an area of UNIX shared memory and UNIX semaphore mapped into the PowerPC address space.