Joel Sherrill
a73a977d73
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* 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".
2002-04-18 20:55:37 +00:00
Joel Sherrill
c178d3497d
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* rtems/score/cpu.h: Removed.
* Makefile.am: Reflect changes above.
2002-04-18 20:55:27 +00:00
Joel Sherrill
cd35cf9fb3
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* 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.
2002-04-18 20:55:13 +00:00
Joel Sherrill
9597511167
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* vectors/vectors.S: Include <asm.h>.
2002-04-18 20:55:08 +00:00
Joel Sherrill
f844cfcc3f
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* startup/bspstart.c: Include <rtems/bspIo.h>.
* vectors/align_h.S: Use <> instead of "" for include files.
2002-04-18 20:55:05 +00:00
Joel Sherrill
1628414b81
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* 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>.
2002-04-18 20:55:01 +00:00
Joel Sherrill
80387318e5
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* 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>.
2002-04-18 20:54:54 +00:00
Joel Sherrill
600e77adc9
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* 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>.
2002-04-18 20:54:49 +00:00
Joel Sherrill
4a0d87ee09
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* 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.
2002-04-18 20:54:19 +00:00
Joel Sherrill
0117487a52
2002-04-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* startup/nulsystbl.c: Fix braces.
* startup/Makefile.am: Remove types.h.
* startup/types.h: Remove.
2002-04-18 20:40:28 +00:00
Joel Sherrill
e80ac7f6c2
2002-04-18 Jay Monkman <jtm@smoothsmoothie.com>
...
* 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.
2002-04-18 13:18:11 +00:00
Joel Sherrill
383e974a46
2002-04-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* gcc3newlib/gccnewlib.add: Add gcc_update --touch to fix
timestamps.
2002-04-18 13:07:59 +00:00
Joel Sherrill
d16e95006f
2002-04-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* startup/nulsystbl.c: Fix braces.
* startup/Makefile.am: Remove types.h.
* startup/types.h: Remove.
2002-04-18 13:07:55 +00:00
Joel Sherrill
9779f3dbb7
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* include/rtems/system.h: Remove targopts.h.
2002-04-18 13:07:50 +00:00
Joel Sherrill
8b9f8b8b1d
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* 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.
2002-04-18 13:07:35 +00:00
Joel Sherrill
b929c2de1d
2001-04-17 Joel Sherrill <joel@OARcorp.com>
...
* shared/include/cpu.h: Added ifndef ASM.
2002-04-17 19:39:16 +00:00
Joel Sherrill
d25d17b282
2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* 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.
2002-04-17 14:01:40 +00:00
Joel Sherrill
1216c9cebf
2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* libc/scandir.c: Initialize nitems = 0.
2002-04-17 14:01:34 +00:00
Joel Sherrill
cf80584ec6
2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* include/rtems/system.h: Add the sparc to the target supporting
multlibs.
2002-04-17 14:01:19 +00:00
Joel Sherrill
942f98168a
2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* irq/irq.c: Define loopCounter iff DISPATCH_HANDLER_STAT is set.
* startup/bspstart.c: include <bsp/irq.h>, <libcpu/cpuIdent.h>,
<rtems/bspIo.h>
2002-04-17 14:00:41 +00:00
Joel Sherrill
cad86947a1
2001-04-17 Joel Sherrill <joel@OARcorp.com>
...
* ChangeLog: Corrected paths on past few commits.
2002-04-17 13:58:39 +00:00
Joel Sherrill
1f2fca7a29
2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* shared/include/cpu.h: Don't include cpuIdent.h.
2002-04-17 13:55:16 +00:00
Joel Sherrill
e05f431530
2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
2002-04-17 13:54:49 +00:00
Joel Sherrill
ca4f3ffc9f
2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
2002-04-17 13:54:15 +00:00
Joel Sherrill
fb19f11104
2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* startup/bspstart.c: Include <libcpu/cpuIdent.h>, <rtems/bspIo.h>.
2002-04-17 13:30:41 +00:00
Joel Sherrill
70f1268d8c
2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* startup/bspstart.c: Include <libcpu/cpuIdent.h>.
2002-04-17 13:30:32 +00:00
Joel Sherrill
1d8d3b2730
2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* irq/irq.c: Define loopCounter iff DISPATCH_HANDLER_STAT is set.
* startup/bspstart.c: include <bsp/irq.h>, <libcpu/cpuIdent.h>,
<rtems/bspIo.h>
2002-04-17 13:30:27 +00:00
Joel Sherrill
53eb191abe
2002-04-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* 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.
2002-04-17 13:27:29 +00:00
Joel Sherrill
13e6a4cc74
2001-04-16 Joel Sherrill <joel@OARcorp.com>
...
* .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.
2002-04-16 23:45:01 +00:00
Joel Sherrill
3f60b2aaff
2001-04-16 Joel Sherrill <joel@OARcorp.com>
...
* .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.
2002-04-16 23:43:23 +00:00
Joel Sherrill
1daced6d79
2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* autotools/automake-rtems.spec.in: Update to automake-1.6.1.
Use *.tar.bz2.
2002-04-16 18:33:23 +00:00
Joel Sherrill
f054b51cc3
2002-04-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* 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.
2002-04-16 17:38:12 +00:00
Joel Sherrill
fd2bc17acf
2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* aclocal/enable-libcdir.m4, aclocal/enable-gcc28.m4: Remove
ENABLE_GCC28.
2002-04-16 17:37:03 +00:00
Joel Sherrill
5376ca1ff0
2002-04-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: Remove ENABLE_GCC28.
2002-04-16 17:35:28 +00:00
Joel Sherrill
978f59a23b
2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Remove GCC272 support.
Remove *.sh rule (unused).
* configure.ac: Remove ENABLE_GCC28.
Remove ENABLE_LIBCDIR.
2002-04-16 13:53:49 +00:00
Joel Sherrill
cb9b2bfcaa
2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: Remove ENABLE_GCC28.
2002-04-16 13:53:23 +00:00
Joel Sherrill
f918e74b5b
2002-04-16 Chris Johns <ccj@acm.org>
...
* 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.
2002-04-16 13:42:31 +00:00
Joel Sherrill
485e80fa03
2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* include/Makefile.am: Add stdint.h and inttypes.h.
(reported by Mike Siers <mikes@poliac.com >)
* include/stdint.h: New file.
* include/inttypes.h: New file.
2002-04-16 13:23:40 +00:00
Joel Sherrill
b5c5bbcf07
2002-04-12 Chris Johns <ccj@acm.org>
...
* doc/user/userext.t: Per PR138, updated the documentation to show
how to obtain an extension table index. Also provided some extra
background on the user extension API.
2002-04-13 16:47:23 +00:00
Joel Sherrill
18b6986b89
2002-04-11 Chris Johns <ccj@acm.org>
...
* network/rtems_bsdnet.h: To address PR59, added the drv_ctrl driver
control block field to the ifconfig network driver structure. This
field is needed by the i82586 driver which was ported from NetBSD
as it had better hardware abstraction.
2002-04-13 16:42:23 +00:00
Joel Sherrill
5bfc8912be
2002-04-11 Chris Johns <ccj@acm.org>
...
* c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added
the drv_ctrl driver control block field to the ifconfig network driver
structure. This field is needed by the i82586 driver which was ported
from NetBSD as it had better hardware abstraction.
2002-04-13 16:41:43 +00:00
Joel Sherrill
fc8685dafc
2002-03-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* tbr/Makefile.am: Remove.
* tbr/.cvsignore: Remove.
* tbr/tbr.c: Remove.
* tbr/tbr.h: Remove.
* configure.ac: Remove tbr subdir.
* Makefile.am: Remove tbr subdir.
2002-04-12 16:31:59 +00:00
Joel Sherrill
231fccb299
2002-04-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* include/rtems/system.h: Add i386 to multilib-able targets.
2002-04-12 15:11:16 +00:00
Joel Sherrill
43f67aa4cb
2002-03-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* cache.c: Include <rtems/score/registers.h> instead of
<libcpu/registers.h>.
* cpu.h: Ditto. Remove parts moved to score/cpu/i386.
* registers.h: Add BIG-FAT warning.
2002-04-12 15:10:42 +00:00
Joel Sherrill
a324355fb8
2002-03-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* rtems/score/idtr.h: New file, extracted from libcpu/cpu.h.
* rtems/score/interrupts.h: New file, extracted from libcpu/cpu.h.
* rtems/score/registers.h: New file, moved from libcpu.
* Makefile.am: Reflect changes above.
* cpu.c: Don't include cpuModel.h,
#include <rtems.h>,
#include <rtems/score/i386types.h>,
#include <rtems/score/idtr.h>.
* rtems/score/cpu.h: Don't include libcpu/cpu.h.
#include <rtems/score/interrupts.h>,
#include <rtems/score/registers.h>.
2002-04-12 15:08:13 +00:00
Joel Sherrill
5ad4692aae
2002-04-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* VERSION, bootstrap: Removed as unneeded.
2002-04-11 13:52:10 +00:00
Joel Sherrill
ed11413b48
2001-04-11 Joel Sherrill <joel@OARcorp.com>
...
* macros/rtems/score/userext.inl: Now works after merging patch for
functionality requested in PR174.
* inline/rtems/score/userext.inl: Added a comment explaining the
order in which routines appear since it is not the obvious order.
2002-04-11 13:51:06 +00:00
Joel Sherrill
6568b90140
2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* .cvsignore: Added mdate-sh and texinfo.tex.
2002-04-10 21:08:02 +00:00
Joel Sherrill
02a200d157
2002-04-08 Chris Johns <ccj@acm.org>
...
* Per PR141 and PR174, make task switch extension its own list and
fix all odd problems introduced by providing macro version.
* inline/rtems/score/userext.inl: Fix.
2002-04-09 19:19:03 +00:00
Joel Sherrill
cf103999e8
2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* bootstrap: Remove.
* VERSION: Remove.
* Makefile.am:
Remove bootstrap.
Add ACLOCAL_AMFLAGS.
* configure.ac: Add RTEMS_TOP.
2002-04-08 18:29:33 +00:00