| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This commit deletes all RTEMS ChangeLog files. These files have been abandoned
since converting to git version control. The historical data may be recovered
by checking out any commit before this one. Most of the contents of these
ChangeLog files can also be found in the git log.
Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
|
|
|
|
| |
* start/start.S: Add bsp_reset() label to exit point.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: runtest for this BSP obsoleted by
rtems-testing/sim-scripts support. Please use those scripts.
* tools/.cvsignore, tools/ChangeLog, tools/Makefile.am,
tools/configure.ac, tools/psim-bottom, tools/psim-gdb-bottom,
tools/psim-gdb-top.in, tools/psim-shared, tools/psim-top.in,
tools/runtest-bottom, tools/runtest-top.in: Removed.
|
|
|
|
|
|
| |
PR1797/bsps: Applied cleaned-up version of Kate's patch.
CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK is now a 'bspopts.h'
setting and as such configurable.
|
|
|
|
|
| |
* include/bsp.h, include/tm27.h, startup/bspstart.c:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
|
|
| |
* configure.ac: Require autoconf-2.68, automake-1.11.1.
|
|
|
|
| |
* network/if_sim.c: Do not use printf() except for printing statistics.
|
|
|
|
| |
* console/consupp.S, irq/irq.h, irq/irq_init.c: Add CVS Id string.
|
|
|
|
| |
* configure.ac: Remove AC_CHECK_SIZEOF([void *]).
|
|
|
|
| |
* configure.ac: Added AC_CHECK_SIZEOF macro.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, start/start.S: Added AltiVec support
(only effective if user modifies psim.cfg: CPU_CFLAGS
choosing a CPU architecture with AltiVec or directly
adding -maltivec, -mabi=altivec).
* start/start.S: removed '.file' statement which
confused gdb.
|
|
|
|
|
|
|
|
|
| |
* startup/bspstart.c: use normal get_ppc_cpu_type()
for determining PPC flavor. This causes the appropriate
'feature' bits to be set and should work as long
as the PVR is set to 0xfffe0000 in the device tree.
* startup/linkcmds: increased RAM_SIZE to 32M.
|
|
|
|
|
| |
* start/start.S: Ensure that initial stack is aligned to
CPU_STACK_ALIGNMENT.
|
| |
|
|
|
|
| |
* make/custom/psim.cfg: Remove RTEMS_BSP_FAMILY.
|
|
|
|
| |
* configure.ac: Don't add -ansi -fasm to CFLAGS.
|
|
|
|
| |
* start/start.S, startup/bspstart.c: Fix warnings.
|
|
|
|
| |
* make/custom/psim.cfg: New (relocated from /make/custom).
|
|
|
|
|
| |
* Makefile.am, configure.ac: Disable network interface when networking
is disabled.
|
|
|
|
| |
* configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
|
|
|
|
|
| |
* network/gdb-6.8-psim-hw_ethtap.diff: Added gdb patch
which implements the NIC hardware emulation.
|
|
|
|
|
| |
* Makefile.am, bsp.h, network/if_sim.c, network/README:
added driver for NIC emulation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, preinstall.am, irq/no_pic.c (REMOVED),
irq/irq.h, irq/irq_init.c:
use openpic from 'shared' area instead of no_pic.
* inlude/psim.h:
use openpic from 'shared' area instead of no_pic.
Added 'extern' declaration for (linker-script defined) RamBase
and RamSize symbols. Let CPP macros expand to these symbols
instead of static constants.
Added register definitions for OpenPIC in the register area.
Added register definitions for ethernet controller in the register
area.
* startup/linkcmds: Increased RamSize to 16M. Increased 'RAM'
memory region to 32M (there is really no disadvantage in making
this large). Added comment explaining the inter-relation between
RamSize, the size of the memory region, the device-tree property
"oea-memory-size" and the DBAT setting.
* tools/psim-shared: Try to determine RamSize from executable
and set 'oea-memory-size' accordingly. May be overridden if 'RAM_SIZE'
envvar is set.
Added openpic to device-tree.
Added ethernet controller to device-tree (commented because a PSIM
patch is currently required to use this device).
* startup/bspstart: Increase DBAT0 mapping to size of 32M.
|
|
|
|
| |
* startup/bspstart.c: Spacing.
|
|
|
|
|
|
| |
* configure.ac: Rename BSP_BOOTCARD_OPTIONS to
RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
have the same options.
|
|
|
|
| |
* start/start.S: Update for boot_card command line change.
|
|
|
|
| |
* bsp_specs: Remove -Qy from *link.
|
|
|
|
|
|
| |
* bsp_specs: Move -e start from *link to *startfile to avoid warning
for undefined entry symbol when linking relocatables with binutils
2.19.
|
|
|
|
| |
* startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy.
|
|
|
|
|
| |
* startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by
shared code.
|
|
|
|
|
| |
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
of building libbspstart.a, using automake-rules.
|
|
|
|
| |
* Makefile.am: Eliminate *_SOURCES.
|
|
|
|
| |
* Makefile.am: Remove noinst_PROGRAMS (Unused).
|
|
|
|
| |
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
|
|
|
|
|
|
| |
* configure.ac: Make letting boot_card() handle work area allocation
mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
BSP_BOOTCARD_OPTIONS.
|
|
|
|
|
|
|
| |
* Makefile.am, start/start.S: bsp_cleanup() had the same code which was
executed when you returned from boot_card() to start.S. So just use
the stub bsp_cleanup() implementation and remove a file.
* startup/bspclean.c: Removed.
|
|
|
|
| |
* include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
|
|
|
|
|
|
| |
* Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
PowerPC level shared bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
|
|
|
|
| |
* include/bsp.h: Remove unnecessary boilerplate comments.
|
|
|
|
|
|
|
|
| |
* Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
its own file and rely on BSP Framework to perform more
initialization. Remove unnecessary includes of rtems/libio.h and
rtems/libcsupport.h.
* startup/bspgetworkarea.c: New file.
|
|
|
|
|
|
| |
* include/bsp.h: Review of all bsp_cleanup() implementations. In this
phase, all prototypes were removed from bsp.h and empty
implementations were removed and made to use the shared stub.
|
|
|
|
|
| |
* shmsupp/lock.c: Disable CPU interrupts when we have the shared memory
locked. This is necessary to prevent deadlock.
|
|
|
|
|
|
|
| |
* Makefile.am, preinstall.am, shmsupp/getcfg.c, shmsupp/lock.c,
startup/linkcmds: Now running mptests using new memory layout with
updates patches against gdb 6.8.
* include/psim.h, startup/psim_registers.c: New files.
|
|
|
|
| |
* Makefile.am: Remove another duplicate reference.
|
|
|
|
| |
* Makefile.am: Remove duplicate reference.
|
|
|
|
| |
* irq/irq_init.c: Fix warnings.
|
|
|
|
| |
added support for an optional separate heap area.
|
|
|
|
| |
* startup/bspstart.c: This BSP is OK with SPRG0.
|
|
|
|
| |
* configure.ac: Add fast idle.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, startup/bspstart.c: Add capability for
bootcard.c BSP Initialization Framework to ask the BSP where it has
memory for the RTEMS Workspace and C Program Heap. These collectively
are referred to as work area. If the BSP supports this, then it does
not have to include code to split the available memory between the
two areas. This reduces the amount of code in the BSP specific
bspstart.c file. Additionally, the shared framework can initialize
the C Library, call rtems_debug_enable(), and dirty the work area
memory. Until most/all BSPs support this new capability, if the BSP
supports this, it should call
RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
the transition is complete, this autoconf macro can be removed.
|