| Commit message (Collapse) | Author | Files | Lines |
|
* Makefile.am: Merge-in bootloader/Makefile.am, clock/Makefile.am,
console/Makefile.am, include/Makefile.am, irq/Makefile.am,
motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
vectors/Makefile.am, vme/Makefile.am. Use automake compilation rules.
* bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
include/Makefile.am, irq/Makefile.am, motorola/Makefile.am,
openpic/Makefile.am, pci/Makefile.am, residual/Makefile.am,
start/Makefile.am, startup/Makefile.am, vectors/Makefile.am,
vme/Makefile.am: Remove.
|
|
* console/Makefile.am: Add PREINSTALL_DIRS.
* irq/Makefile.am: Add PREINSTALL_DIRS.
* motorola/Makefile.am: Add PREINSTALL_DIRS.
* openpic/Makefile.am: Add PREINSTALL_DIRS.
* pci/Makefile.am: Add PREINSTALL_DIRS.
* residual/Makefile.am: Add PREINSTALL_DIRS.
* vectors/Makefile.am: Add PREINSTALL_DIRS.
|
|
* console/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
Add PRE/TMPINSTALL_FILES to CLEANFILES.
* irq/Makefile.am: Ditto.
* motorola/Makefile.am: Ditto.
* openpic/Makefile.am: Ditto.
* pci/Makefile.am: Ditto.
* residual/Makefile.am: Ditto.
* vectors/Makefile.am: Ditto.
|
|
* console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
* irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
* motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
* openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
* pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
* residual/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
* vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
|
|
* bootloader/Makefile.am: Put all files into EXTRA_DIST.
* vme/Makefile.am: Ditto.
* console/Makefile.am: Move H_FILES to include_bsp_HEADERS.
Add preinstallation dirstamp support.
* irq/Makefile.am: Ditto.
* motorola/Makefile.am: Ditto.
* openpic/Makefile.am: Ditto.
* pci/Makefile.am: Ditto.
* residual/Makefile.am: Ditto.
* vectors/Makefile.am: Ditto.
* Makefile.am: Remove empty lines.
* clock/Makefile.am: Ditto.
* include/Makefile.am: Ditto.
* startup/Makefile.am: Ditto.
|
|
Makefile.am: Reflect having moved automake.
bootloader/Makefile.am: Reflect having moved automake.
clock/Makefile.am: Reflect having moved automake.
console/Makefile.am: Reflect having moved automake.
include/Makefile.am: Reflect having moved automake.
irq/Makefile.am: Reflect having moved automake.
motorola/Makefile.am: Reflect having moved automake.
openpic/Makefile.am: Reflect having moved automake.
pci/Makefile.am: Reflect having moved automake.
residual/Makefile.am: Reflect having moved automake.
start/Makefile.am: Reflect having moved automake.
startup/Makefile.am: Reflect having moved automake.
vectors/Makefile.am: Reflect having moved automake.
vme/Makefile.am: Reflect having moved automake.
|
|
* bootloader/misc.c, console/Makefile.am, console/console.c,
console/consoleIo.h, console/inch.c, console/polled_io.c,
console/uart.c, console/uart.h, include/bsp.h, irq/Makefile.am,
irq/irq.c, irq/irq.h, irq/irq_init.c, openpic/openpic.c,
openpic/openpic.h, pci/Makefile.am, pci/pci.c, pci/pci.h,
residual/Makefile.am, start/start.S, startup/bspstart.c,
vectors/vectors.S, vectors/vectors.h, vectors/vectors_init.c:
Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
with the goal to make it more flexible and reusable by other
BSPs. The main strategies were:
- eliminate hardcoded base addresses; devices use offsets
and a BSP defined base address.
- separate functionality into different files (e.g. reboot from
inch.c to reboot.c) which can be overridden by a 'derived' BSP.
- separate initialization code into separate files (e.g. PCI
bridge detection/initialization was separated from the more
generic PCI access routines), also to make it easier for
'derived' BSPs to substitute their own initialization code.
There are also a couple of enhancements and fixes:
- IRQ handling code now has a hook for attaching a VME bridge.
- OpenPIC is now explicitely initialized (polarities, senses).
Eliminated the implicit assumption on the presence of an ISA PIC.
- UART and console driver now supports more than 1 port. The current
maximum of 2 can easily be extended by enlarging a table (it
would even be easier if the ISR API was not broken by design).
- fixed polled_io.c so it correctly supports console on COM2
- fixed TLB invalidation code (start.S).
- exception handler prints a stack backtrace.
- added BSP_pciFindDevice() to scan the pci bus for a particular
vendor/device/instance.
|
|
* configure.ac:
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
* include/Makefile.am: Use _HEADER instead of H_FILES.
* irq/Makefile.am: Ditto.
* openpic/Makefile.am: Ditto.
* include/bsp.h: Include <bspopts.h>.
|
|
* console/Makefile.am: Use 'PREINSTALL_FILES ='.
* residual/Makefile.am: Use 'PREINSTALL_FILES ='.
* irq/Makefile.am: Use 'PREINSTALL_FILES ='.
* motorola/Makefile.am: Use 'PREINSTALL_FILES ='.
* vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
* pci/Makefile.am: Use 'PREINSTALL_FILES ='.
* openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
|
|
|
|
Ralf Corsepius <corsepiu@faw.uni-ulm.de> that contain:
* Modifications, (minor) corrections, cleanups to most existing
Makefile.ams
* Adds automake support to all remaining BSPs which have not yet been
converted to automake.
* Makefile.am for all remaining wrapup/Makefile.ams
|
|
which converts the PowerPC BSPs to configuration and more automake.
* Besides adding partial automake support, rsp converting all powerpc
BSPs to make them compliant to the new configuration scheme, this patch
attempts to fix several configuration bugs in powerpc related Makefiles.
|
|
that converts the i386 directory to automake.
NOTE: Ralf is unable to build any i386 BSPs. This was true before and
after this patch and appears (to Joel) to be a tool issue unrelated since
others can build i386 BSPs.
|
|
that converts nearly all of libbsp/sh to automake. Comments follow:
1. Almost full automake support for the libbsp/sh/ subdirectories
(exception libbsp/sh/gensh*/wrapup/*)
2. Fixes for libbsp/bare/*
3. Updates to libbsp/* configuration which supports old (autoconf/deep
configuration) and new (automake/flat/cascaded configuration) style
configuration of libbsp/<cpu>/*
|