| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* psxmsgq01/init.c: Reflect changes made to address PR81 that
reworked POSIX message queues to add a descriptor separate from
the underlying message queue. This allows non-blocking to follow
the "open" not the underlying queue.
|
|
|
|
|
|
|
|
|
|
| |
* include/rtems/posix/mqueue.h, inline/rtems/posix/mqueue.inl,
src/mqueue.c, src/mqueueclose.c, src/mqueuecreatesupp.c,
src/mqueuegetattr.c, src/mqueuenotify.c, src/mqueueopen.c,
src/mqueuerecvsupp.c, src/mqueuesendsupp.c, src/mqueuesetattr.c:
Per PR81 reworked to add a message queue descriptor separate from
the underlying message queue. This allows non-blocking to follow
the "open" not the underlying queue.
|
|
|
|
| |
* include/bsp.h: Change SIS to ERC32_BSP.
|
|
|
|
|
| |
* libc/gxx_wrappers.c: Fix to keep prototype same as in gcc and
remove warning.
|
|
|
|
|
| |
* netinet/in_cksum_i386.c: Add volatile so the more agressive
optimization in gcc 3.1 does not reorder things.
|
|
|
|
|
| |
* src/task.c (_ITRON_Task_User_extensions): Add new fields to
be correct in respect to newly added fields for separate switch list.
|
|
|
|
|
| |
* src/powerpc/rdbg_f.c: Always include <rtems.h> instead of
internal include files.
|
|
|
|
| |
* start/start.S: remove targopts.h.
|
|
|
|
| |
* asm.h: Use cpuopts.h instead of targopts.h.
|
|
|
|
| |
* rtems/score/hppa.h: Remove rtems/score/targopts.h.
|
|
|
|
|
|
| |
* src/powerpc/rdbg_cpu_asm.S: Reflect changes to
<rtems/score/cpu.h>.
* src/powerpc/rdbg_f.c: Ditto.
|
|
|
|
| |
* pppd/utils.c: Adapt to gcc-3.x.
|
|
|
|
|
| |
* network/dec21140.c: Reflect changes to powerpc's
rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* shared/include/cpu.h: Removed.
* shared/include/Makefile.am: Reflect changes above.
* shared/include/spr.h: Include rtems/powerpc/registers.h instead of
libcpu/cpu.h.
* mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
* mpc6xx/exceptions/asm_utils.S: Ditto.
* mpc6xx/exceptions/raw_exception.c: Ditto.
* mpc6xx/mmu/mmuAsm.S: Ditto.
* mpc6xx/timer/timer.c: Ditto.
* mpc8260/exceptions/asm_utils.S: Ditto.
* mpc8260/exceptions/raw_exception.c: Ditto.
* mpc8xx/exceptions/asm_utils.S: Ditto.
* mpc8xx/exceptions/raw_exception.c: Ditto.
* ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
|
|
|
|
|
| |
* rtems/score/cpu.h: Removed.
* Makefile.am: Reflect changes above.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* bootloader/exception.S: Reflect changes to <rtems/score/cpu.h>.
* bootloader/head.S: Ditto.
* bootloader/misc.c: Ditto.
* console/polled_io.c: Ditto.
* irq/irq.c: Ditto.
* irq/irq_asm.S: Ditto.
* irq/irq_init.c: Include <rtems/bspIo.h>.
* start/start.S: Reflect changes to <rtems/score/cpu.h>.
* vectors/vectors.S: Ditto.
|
|
|
|
| |
* vectors/vectors.S: Include <asm.h>.
|
|
|
|
|
| |
* startup/bspstart.c: Include <rtems/bspIo.h>.
* vectors/align_h.S: Use <> instead of "" for include files.
|
|
|
|
|
|
|
|
| |
* irq/irq.c: Reflect changes to <rtems/score/cpu.h>.
* irq/irq_asm.S: Ditto.
* network/network.c: Include <rtems/bspIo.h>.
* start/start.S: Include <asm.h> instead of "asm.h".
* vectors/vectors.S: Reflect changes to <rtems/score/cpu.h>.
|
|
|
|
|
|
|
|
| |
* irq/irq.c: Reflect changes to <rtems/score/cpu.h>.
Fix loopCounter.
* irq/irq_asm.S: Reflect changes to <rtems/score/cpu.h>.
* vectors/vectors.S: Ditto.
* vectors/vectors_init.c: Include <rtems/bspIo.h>.
|
|
|
|
|
|
|
| |
* irq/irq.c: Reflect changed to <rtems/score/cpu.h>.
* irq/irq_asm.S: Ditto.
* vectors/vectors.S: Ditto.
* vectors/vectors_init.c: Include <rtems/bspIo.h>.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* asm.h: Include cpuopts.h instead of targopts.h.
* rtems/new-exceptions/cpu.h: Relocated from
libbsp/powerpc/support/new_exception_processing/rtems/score/cpu.h
* rtems/old-exceptions/cpu.h: Relocated from
c/src/lib/libbsp/powerpc/support/old_exception_processing/rtems/score/cpu.h
* rtems/powerpc/registers.h: Relocated and renamed from
libcpu/powerpc/shared/include/cpu.h.
* rtems/score/cpu.h: New.
* Makefile.am: Reflect changes above.
|
|
|
|
|
|
| |
* startup/nulsystbl.c: Fix braces.
* startup/Makefile.am: Remove types.h.
* startup/types.h: Remove.
|
|
|
|
|
|
| |
* rtems/score/cpu.h (CPU_ISR_Disable and CPU_ISR_Enable): Correct them
where they correctly inform the compiler about the register they
are modifying.
|
|
|
|
|
| |
* gcc3newlib/gccnewlib.add: Add gcc_update --touch to fix
timestamps.
|
|
|
|
|
|
| |
* startup/nulsystbl.c: Fix braces.
* startup/Makefile.am: Remove types.h.
* startup/types.h: Remove.
|
|
|
|
| |
* include/rtems/system.h: Remove targopts.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* custom/dmv177.cfg: Add -D_OLD_EXCEPTIONS -Dppc603e to CPU_CFLAGS.
Remove obsolete comments.
* custom/eth_comm.cfg: Remove make-target-options.
Add -Dmpc$(CPU_TYPE) -DPPC_ABI=PPC_ABI_EABI -DPPC_ASM=PPC_ASM_ELF to
CPU_CFLAGS.
* custom/gen405.cfg: Add -D_OLD_EXCEPTIONS -Dppc405 to CPU_CFLAGS.
* custom/helas403.cfg: Add -D_OLD_EXCEPTIONS -Dppc403 to CPU_CFLAGS.
* custom/mbx8xx.cfg: Remove make-target-options.
Add -Dmpc$(CPU_TYPE) -D$(RTEMS_MBX_MODEL) to CPU_CFLAGS.
Remove obsolete comments.
* custom/mcp750.cfg: Add -Dmpc750 to CPU_CFLAGS.
Remove obsolete comments.
* custom/mpc8260ads.cfg: Remove make-target-options.
Add -Dmpc8260 -DPPC_ABI=PPC_ABI_EABI -DPPC_ASM=PPC_ASM_ELF to
CPU_CFLAGS.
* custom/mvme2307.cfg: Add -Dmpc604 to CPU_CFLAGS.
Remove obsolete comments.
* custom/ppcn_60x.cfg: Add -D_OLD_EXCEPTIONS -Dppc603e to
CPU_CFLAGS.
Remove obsolete comments.
* custom/psim.cfg: Add -D_OLD_EXCEPTIONS -Dppc603e to CPU_CFLAGS.
Remove obsolete comments.
* custom/score603e.cfg: Add -D_OLD_EXCEPTIONS -Dppc603e to
CPU_CFLAGS.
Remove obsolete comments.
|
|
|
|
| |
* shared/include/cpu.h: Added ifndef ASM.
|
|
|
|
|
|
|
|
|
|
|
| |
* base_sp/apptask.c: Include <stdlib.h>.
* hello/init.c: Ditto.
* paranoia/init.c: Ditto.
* ticker/tasks.c: Ditto.
* unlimited/init.c: Ditto.
* unlimited/test1.c: Ditto.
* unlimited/test2.c: Ditto.
* unlimited/test3.c: Ditto.
|
|
|
|
| |
* libc/scandir.c: Initialize nitems = 0.
|
|
|
|
|
| |
* include/rtems/system.h: Add the sparc to the target supporting
multlibs.
|
|
|
|
|
|
| |
* irq/irq.c: Define loopCounter iff DISPATCH_HANDLER_STAT is set.
* startup/bspstart.c: include <bsp/irq.h>, <libcpu/cpuIdent.h>,
<rtems/bspIo.h>
|
|
|
|
| |
* ChangeLog: Corrected paths on past few commits.
|
|
|
|
| |
* shared/include/cpu.h: Don't include cpuIdent.h.
|
|
|
|
| |
* exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
|
|
|
|
| |
* exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
|
|
|
|
| |
* startup/bspstart.c: Include <libcpu/cpuIdent.h>, <rtems/bspIo.h>.
|
|
|
|
| |
* startup/bspstart.c: Include <libcpu/cpuIdent.h>.
|
|
|
|
|
|
| |
* irq/irq.c: Define loopCounter iff DISPATCH_HANDLER_STAT is set.
* startup/bspstart.c: include <bsp/irq.h>, <libcpu/cpuIdent.h>,
<rtems/bspIo.h>
|
|
|
|
|
|
|
|
| |
* aclocal/prog-cc.m4: Remove GCC272 support.
Remove ENABLE_LIBCDIR.
* aclocal/prog-cxx.m4: Ditto.
* aclocal/enable-gcc28.m4: Remove.
* aclocal/enable-libcdir.m4: Ditto.
|
|
|
|
|
|
|
|
| |
* .cvsignore: Added missing files.
* setup.def: New shot using gcc 3.0.4 RPMs.
* sparc-solaris-binutils.spec.in: Switched to bz2 file.
* sparc-solaris-gcc.spec.in: Use gcc3 file naming for archive
and use find to pick up all files.
|
|
|
|
|
|
|
|
| |
* .cvsignore: Added files added by automake 1.6.1.
* setup.def: New shot at gcc 3.0.4 RPMs.
* binutils/Makefile.am, gdb/Makefile.am, rtems/Makefile.am:
Deleted m68k-rtemself.
* gcc3newlib/gccnewlib.add: Commented out host/target OS check.
|
|
|
|
|
| |
* autotools/automake-rtems.spec.in: Update to automake-1.6.1.
Use *.tar.bz2.
|
|
|
|
|
|
|
| |
* shared/include/cpuIdent.h: New.
* shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
* shared/include/cpu.h: Ditto.
* shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
|
|
|
|
|
| |
* aclocal/enable-libcdir.m4, aclocal/enable-gcc28.m4: Remove
ENABLE_GCC28.
|
|
|
|
| |
* configure.ac: Remove ENABLE_GCC28.
|
|
|
|
|
|
|
| |
* automake/compile.am: Remove GCC272 support.
Remove *.sh rule (unused).
* configure.ac: Remove ENABLE_GCC28.
Remove ENABLE_LIBCDIR.
|
|
|
|
| |
* configure.ac: Remove ENABLE_GCC28.
|
|
|
|
|
|
|
| |
* src/threadinitialize.c: Per PR181, clear the array of user extension
pointers. This lets user extensions that have hooked the switch handler
know if a task has been processed by the user extension before. If a
user extension is created after a task is started it may not know it.
|