| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Use AS_IF instead of if/then/else.
Add AC_DEFINE_UNQUOTED(RTEMS_UNIX) for RTEMS_CPU==unix.
Add AC_DEFINE_UNQUOTED(RTEMS_UNIXLIB) for RTEMS_CPU==unix.
Add include/Makefile to CONFIG_FILES.
Add AC_ENABLE_MULITLIB.
Remove wrapup/rtems, wrapup/itron, wrapup/posix.
Remove */optman/Makefile from CONFIG_FILES.
* Makefile.am: Add include to SUBDIRS.
* rtems/Makefile.am: Remove optman from SUBDIRS.
* sapi/Makefile.am: Remove optman from SUBDIRS.
* include/Makefile.am: New file.
* include/rtems/bspIo.h: Relocated from lib/include.
* include/rtems/libio_.h: Relocated from lib/include.
|
|
|
|
|
| |
* configure.ac: Remove optman/Makefile from CONFIG_FILES.
* Makefile.am: Remove optman from SUBDIRS.
|
|
|
|
|
|
| |
* configure.ac: Remove references to POSIX, ITRON, MULTILIB.
* Makefile.ac: Remove librtems, libposix, libitron. Build
librtemsbsp instead of librtemsall.
|
|
|
|
| |
* console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
|
|
|
|
|
|
| |
* clock/p_clock.c: Include rtems/bspIo.h instead of bspIo.h.
* console/console.c: Include rtems/bspIo.h instead of bspIo.h.
* irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
|
|
|
|
| |
* console/console.c: Include rtems/bspIo.h instead of bspIo.h.
|
|
|
|
|
| |
* console/conscfg.c: Include rtems/bspIo.h instead of bspIo.h.
* timer/timer.c: Include rtems/bspIo.h instead of bspIo.h.
|
|
|
|
|
|
| |
* shared/bspspuriousinit.c: Include rtems/bspIo.h instead of bspIo.h.
* shared/c3xspurious.c: Include rtems/bspIo.h instead of bspIo.h.
* shared/c4xspurious.c: Include rtems/bspIo.h instead of bspIo.h.
|
|
|
|
|
| |
* startup/bspstart.c: Include rtems/bspIo.h instead of bspIo.h.
* startup/spurious.c: Include rtems/bspIo.h instead of bspIo.h.
|
|
|
|
| |
* startup/exit.c: Include rtems/bspIo.h instead of bspIo.h.
|
|
|
|
|
| |
* comm/console.c: Include rtems/bspIo.h instead of bspIo.h.
* irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
|
|
|
|
|
| |
* bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Reworked for multilibs, reflect changes to aclocal/*.m4.
* aclocal/subdirs.m4: New file.
* aclocal/multi.m4: New file, adopted from autoconf-2.52 w/
modifications.
* aclocal/check-posix.m4: Apply AS_IF.
* aclocal/config-subdirs.m4: Reflect changes to other m4-macros.
* aclocal/env-rtemsbsp.m4: Add PROJECT_INCLUDE, PROJECT_RELEASE.
Add AM_CONDITIONAL(MULTILIB). Adapt GCC_SPECS to multilibs.
* aclocal/env-rtemscpu.m4: Remove RTEMS_BSP. Add support for
MULTIBUILDTOP, MULTISUBDIR. Adapt GCC_SPECS to multilibs.
Add PROJECT_INCLUDE, PROJECT_RELEASE, includedir, libdir.
* aclocal/multilib.m4: Fix m4-quoting, adopt automake-1.5's
OUTPUT_COMMANDS.
* aclocal/project-root.m4: Remove PROJECT_INCLUDE, PROJECT_RELEASE.
* aclocal/rtems-debug.m4: Minor cleanups.
* aclocal/rtems-top.m4: Minor cleanups.
* automake/compile.am: Further steps towards automake's rules.
|
|
|
|
|
|
|
|
| |
* configure.ac: Add AM_CONDITIONAL for enable_multilib,
enable_posix, enable_itron.
* Makefile.am: Compute MULTISUBDIR on-the-fly. Conditionally add
libposix and libitron to SRCS. Apply MULTISUBDIR for picking up
librtems, libposix and libitron.
|
|
|
|
|
| |
* configure.ac: Add RTEMS_BSPOPTS_*(ARM_RDP_MONITOR).
* startup/Makefile.am: Remove ARM_RDP_MONITOR, AM_CPPFLAGS.
|
|
|
|
| |
* configure.ac: Use RTEMS_ENV_RTEMSCPU.
|
|
|
|
|
|
| |
* inline/rtems/score/object.inl, macros/rtems/score/object.inl: Add
add casts to Objects_Id in _Objects_Build_ids to avoid implicit
typecasts from enum to int16 on bit16 targets (here: h8300).
|
|
|
|
|
|
|
| |
* configure.ac: Apply RTEMS_BSPOPTS_*(CPU_CLOCK_RATE_HZ).
* console/Makefile.am: C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o).
* wrapup/Makefile.am: Add gdbsci, scitab to BSP_FILES, add
CPU_FILES.
|
|
|
|
|
|
| |
* lib/tftpDriver.c: Allow chdir() to work on TFTP `directories'
(path names with a / at the end) while disallowing open() operations
on TFTP `directories'.
|
|
|
|
|
|
|
| |
* wrapup/posix/Makefile.am: Add multilib support.
* wrapup/itron/Makefile.am: Add multilib support.
* wrapup/rtems/Makefile.am: Add multilib support.
* Makefile.am: Add multilib support.
|
|
|
|
| |
* src/Makefile.am: Add multilib support.
|
|
|
|
|
| |
* src/Makefile.am: Add multilib support.
* optman/Makefile.am: Add multilib support.
|
|
|
|
| |
* Makefile.am: Add multilib support.
|
|
|
|
|
| |
* optman/Makefile.am: Add multilib support.
* src/Makefile.am: Add multilib support.
|
|
|
|
|
| |
* optman/Makefile.am: Add multilib support. Remove ASM4FLAGS.
* src/Makefile.am: Add multilib support.
|
|
|
|
|
| |
* automake/multilib.am: include @RTEMS_BSP@.cfg, cleanup.
* automake/lib.am: Add MULTISUBDIR.
|
|
|
|
| |
* config-ml.in: New file. Imported from gcc and modified for RTEMS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* custom/armulator.cfg: Remove make-target-options.
* custom/erc32.cfg: Remove CONSOLE_USE_INTERRUPTS, SIMSPARC_FAST_IDLE
(now in erc32/configure.ac).
* custom/leon2.cfg: Remove CONSOLE_USE_INTERRUPTS,
SIMSPARC_FAST_IDLE (now in leon2/configure.ac).
Remove CONSOLE_USE_POLLED (Unused).
* custom/mvme167.cfg: Remove CD2401_INT_LEVEL, CD2401_IO_MODE,
CD2401_USE_TERMIOS (now in mvme167/configure.ac).
* custom/mvme162.cfg: Remove references to mvme162lx.
Abandon gcc272. Remove make-target-options.
* custom/mvme162lx.cfg: Add portions formerly in mvme162.cfg.
|
|
|
|
|
|
|
| |
* configure.ac: Add RTEMS_BSPOPTS*(CONSOLE_USE_INTERRUPTS).
Add RTEMS_BSPOPTS*(SIMSPARC_FAST_IDLE).
Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
* include/bsp.h: include bspopts.h.
|
|
|
|
|
|
|
| |
* configure.ac: Add RTEMS_BPSOPTS_*(CD2401_INT_LEVEL).
Add RTEMS_BPSOPTS_*(CD2401_IO_MODE).
Add RTEMS_BPSOPTS_*(CD2401_USE_TERMIOS).
Add AC_DEFINE_UNQUOTED([mvme167]).
|
|
|
|
| |
* configure.ac: Add RTEMS_BPSOPTS_* for ARM_RDI_MONITOR.
|
|
|
|
|
|
|
| |
* configure.ac: Add RTEMS_BSPOPTS_* for SERIAL_INPUT, HIF_INPUT,
SERIAL_OUTPUT, HIF_OUTPUT.
* console/console.c: Remove NO_BSP_INIT, SERIAL_INPUT, HIF_INPUT,
SERIAL_OUTPUT, HIF_OUTPUT, add #include <bsp.h>.
|
|
|
|
|
| |
* asm.h: include cpuopts.h instead of targopts.h
* rtems/score/arm.h: Use __arm__.
|
| |
|
|
|
|
| |
* lib/tftpDriver.c: Restore write capability.
|
|
|
|
| |
* configure.ac: Remove RTEMS_ENABLE_NETWORKING.
|
|
|
|
| |
* configure.ac: Remove RTEMS_ENABLE_NETWORKING.
|
|
|
|
| |
* configure.ac: Remove RTEMS_ENABLE_NETWORKING.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* custom/bare.cfg: Remove make-target-options.
* custom/c4xsim.cfg: Ditto.
* custom/cvme961.cfg: Ditto.
* custom/efi68k.cfg: Ditto.
* custom/gen68302.cfg: Ditto.
* custom/gen68340.cfg: Ditto.
* custom/genmongoosev.cfg: Ditto.
* custom/gensh4.cfg: Remove make-target-options, remove GCC272
make-exe, remove empty lines.
* custom/h8sim.cfg: Remove make-target-options.
* custom/mcf5206elite.cfg: Ditto.
* custom/mrm332.cfg: Ditto.
* custom/mvme147.cfg: Ditto.
* custom/ods68302.cfg: Ditto.
* custom/p4000.cfg: Ditto.
* custom/p4600.cfg: Ditto.
* custom/p4650.cfg: Ditto.
* custom/pc386.cfg: Ditto.
* custom/portsw.cfg: Ditto.
* custom/simsh4.cfg: Ditto.
|
|
|
|
|
| |
* bootstrap: Run autoheader when configure.ac contains
RTEMS_BSP_CONFIGURE. Remove bspopts.h* files.
|
| |
|
|
|
|
|
| |
* aclocal/bsp-configure.m4: New file.
* Makefile.am: Add aclocal/bsp-configure.m4.
|
|
|
|
| |
* configure.ac: Introduce RTEMS_BSP_CONFIGURE.
|
|
|
|
|
| |
This was tracked as PR88.
* libc/scandir.c: Fixed to perform cleanup on error conditions.
|
|
|
|
| |
* configure.ac: Replace RTEMS_BSPOPTS_BSP with RTEMS_BSPOPTS_SET (typo).
|
|
|
|
|
|
| |
* custom/efi332.cfg: Remove make-target-options.
* custom/idp.cfg: Ditto.
* custom/jmr3904.cfg: Ditto.
|
|
|
|
|
|
|
| |
* include/Makefile.am: Use _HEADER instead of H_FILES.
* irq/Makefile.am: Ditto.
* openpic/Makefile.am: Ditto.
* include/bsp.h: Include <bspopts.h>.
|
|
|
|
| |
* Makefile.am: Add DIST_SUBDIRS.
|
|
|
|
|
|
|
|
|
| |
This was tracked as PR91.
* include/rtems/score/isr.h, inline/rtems/score/isr.inl,
macros/rtems/score/isr.inl: Modified to allow any port to provide
its own implementation of the macro _ISR_Is_in_progress. If the
port overrides this macro, it must provide a non-inlined function
implementation.
|
|
|
|
|
|
|
|
|
| |
This was tracked as PR87.
* README, configure.ac, include/Makefile.am, include/bsp.h,
start/start.S, startup/FPGA.c, startup/Makefile.am, tod/Makefile.am:
Eliminated conditional code for generation 1 boards as these are
no longer available.
* include/gen1.h, startup/82378zb.c, tod/tod_g1.c: Deleted.
|