Timeline



05/15/02:

19:22 Changeset in rtems [11f894cc]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-15 Till Straumann <strauman@…> * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in merge of PR213.
17:31 Ticket #141 (Remove newlib context switch.) closed by Joel Sherrill
State-Changed-From-To: feedback->closed State-Changed-Why: Patch applied. I had to implement macro versions of the inline functions.
16:38 Changeset in rtems [6e9746a2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-06-15 Ralf Corsepius <corsepiu@…> * mkgcc3newlibspec.in: Remove SETUP (bogus). * gcc3newlib/target-c++.add: New. * gcc3newlib/Makefile.am: Add target-c++.add. * gcc3newlib/base-g77.add: Adapt to gcc-3.1. Reflect having split out c++. Various minor fixes. * gcc3newlib/base-gcc.add: Ditto. * gcc3newlib/gccnewlib.add: Ditto. * gcc3newlib/target-gcc.add: Ditto.
16:36 Changeset in rtems [a923a82]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-16 Chris Johns <ccj@…> * Per PR194, added the Capture engine. * capture/Makefile.am, capture/README, capture/capture-cli.c, capture/capture-cli.h, capture/capture.c, capture/capture.h, capture/.cvsignore: New files. * Makefile.am, configure.ac, wrapup/Makefile.am: Modified to reflect addition.
16:29 Changeset in rtems [c0d4abe6]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-15 Chris Johns <ccj@…> * libc/newlibc.c: Per PR141, move the C library re-enterrant support directly into the thread dispatch code. RTEMS needs libc and so requiring libc to use a user extension with its overhead is not the best solution. This patch lowers the overhead to 2 pointer moves.
15:53 Ticket #212 (implement mutual exclusion (__ENV_LOCK) for newlibc environment) closed by Joel Sherrill
State-Changed-From-To: feedback->closed State-Changed-Why: I have merged usage comments and added a conditional to let the code share the libio open/close mutex.
15:38 Ticket #209 (*-rtems-gcc-3.1 applies libg.a) closed by Joel Sherrill
State-Changed-From-To: analyzed->closed State-Changed-Why: Patch applied. Thanks Ralf.
15:36 Ticket #194 (RTEMS Capture) closed by Joel Sherrill
State-Changed-From-To: analyzed->closed State-Changed-Why: Committed. Eventually we have to figure out what to do with the documentation for the components in libmisc. :(
15:14 Changeset in rtems [0df8293e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-15 Chris Johns <ccj@…> * include/rtems/score/thread.h, inline/rtems/score/thread.inl, src/threaddispatch.c, src/threadinitialize.c: Move the C library re-enterrant support directly into the thread dispatch code. RTEMS needs libc and so requiring libc to use a user extension with its overhead is not the best solution. This patch lowers the overhead to 2 pointer moves.
15:10 Changeset in rtems [fe36c017]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-15 Joel Sherrill <joel@…> * src/i386/any/remdeb_svc.c, src/m68k/any/remdeb_svc.c, src/powerpc/new_exception_processing/remdeb_svc.c: Readding as I accidentally deleted the incorrectly empty versions.
15:07 Changeset in rtems [c16dcbc8]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-15 Ralf Corsepius <corsepiu@…> * Makefile.am: Add preinstall-stamp.
14:28 Changeset in rtems [e8ff934a]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-15 Joel Sherrill <joel@…> * libc/Makefile.am: envlock.c should only be built for embedded targets using newlib.
14:08 Ticket #221 (Preinstall w/ multilibs) closed by Joel Sherrill
State-Changed-From-To: analyzed->closed State-Changed-Why: Patch applied. Thanks.
12:43 Ticket #190 (libmisc/dummy.rel incorrectly built on all targets) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Fixed in CVS.
05:05 Ticket #222 (Move libcsupport to exec) created by Ralf Corsepius
libcsupport is ready for multilibs. As preparational step towards the …
04:37 Ticket #221 (Preinstall w/ multilibs) created by Ralf Corsepius
running "make" does not trigger preinstallation in exec/ w/ multilibs …

05/14/02:

22:11 Changeset in rtems [42c90fe]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Joel Sherrill <joel@…> * shared/include/cpuIdent.c: Account for duplicate numbers.
22:09 Changeset in rtems [b3afc0f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Joel Sherrill <joel@…> * dummy/Makefile.am, wrapup/Makefile.am: Fixed to generate a library of the same name.
20:52 Changeset in rtems [f85a3c56]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-03 Ralf Corsepius <corsepiu@…> * include/Makefile.am: Remove. * include/sys/utsname.h: Added, removed times (now in newlib). * Makefile.am: Merge include/Makefile.am * libc/utsname.c: Relocated from posix/src. * libc/Makefile.am: Reflect changes above. * configure.ac: Remove include/Makefile
19:02 Changeset in rtems [baf71338]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * Per PR212, added envlock support for newlib. This is used by at least getenv()/putenv() to avoid race conditions. * libc/envlock.c: New file. * libc/Makefile.am: Modified to reflect above.
18:46 Changeset in rtems [deb66d1]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-03 Ralf Corsepius <corsepiu@…> * include/Makefile.am: Remove. * include/sys/utsname.h: Added, removed times (now in newlib). * Makefile.am: Merge include/Makefile.am * libc/utsname.c: Relocated from posix/src. * libc/Makefile.am: Reflect changes above. * configure.ac: Remove include/Makefile
18:45 Changeset in rtems [dc7fb59b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-03 Ralf Corsepius <corsepiu@…> * include/sys/utsname.h: Remove. * include/Makefile.am: Reflect changes above. * src/utsname.c: Remove. * src/Makefile.am: Reflect changes above.
18:32 Changeset in rtems [cbc264e6]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-01 Ralf Corsepius <corsepiu@…> * rtems/powerpc/debugmod.h: New file (extracted from score/ppc.h). * Makefile.am: Relect changes above.
18:31 Changeset in rtems [0fe89f6]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-01 Ralf Corsepius <corsepiu@…> * rtems/score/ppc.h: Remove PPC_DEBUG_MODEL.
18:11 Changeset in rtems [bd9265d]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-03 Ralf Corsepius <corsepiu@…> * include/Makefile.am: Work-around to autoconf-2.53 adding PACKAGE_* to autoheaders - sed out *PACKAGE* from cpuopts-tmp.h.
18:09 Changeset in rtems [6c138bf]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-14 Ralf Corsepius <corsepiu@…> * sys/ioctl.h: Remove. * sys/sockio.h: Remove. * sys/filio.h: Remove. * sys/Makefile.am: Reflect changes above. * configure.ac: Take out *NETWORKING*.
18:03 Changeset in rtems [b7be6533]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-14 Ralf Corsepius <corsepiu@…> * include/sys/ioctl.h: Relocated from libnetworking/sys. * include/sys/filio.h: Relocated from libnetworking/sys. * include/sys/sockio.h: Relocated from libnetworking/sys. * include/Makefile.am: Reflect changes above. * configure.ac: Take out *NETWORKING*.
18:02 Changeset in rtems [c7286d94]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-14 Ralf Corsepius <corsepiu@…> * sys/ioctl.h: Remove. * sys/sockio.h: Remove. * sys/filio.h: Remove. * sys/Makefile.am: Reflect changes above.
17:54 Changeset in rtems [a191b28]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am: Per PR215 address the following issues: - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one to know the values) - the affected BSP (shared/motorola) headers have been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP who is using this driver. - the DEC driver also has been fixed to use the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete delay_in_bus_cycles().
17:46 Ticket #205 (move utsname out of exec/posix) closed by Joel Sherrill
State-Changed-From-To: analyzed->closed State-Changed-Why: Patch applied. Magic with CVS repository, please doublecheck. :)
17:45 Changeset in rtems [830e5f7]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * cpu.c: Per PR211 fix saving/restoring floating point context. The fpsave and fprestore routines are only used in a executing context which _is_ fp and hence has the FPU enabled. The current behavior required the FPU always to be on which is very dangerous if lazy context switching is used. [Joel Note: Some ports explicitly enabled the FPU in the FP save and restore routines to avoid this.] The patch also makes sure (on powerpc only) that the FPU is disabled for integer tasks. Note that this is crucial if deferred fp context switching is used. Otherwise, fp context corruption may go undetected! Also note that even tasks which merely push/pop FP registers to/from the stack without modifying them still MUST be FP tasks - otherwise (if lazy FP context switching is used), FP register corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by default, lazy FP context save/restore is _disabled_.
17:45 Changeset in rtems [19131e97]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * rtems/new-exceptions/cpu.h: Per PR211 fix saving/restoring floating point context. The fpsave and fprestore routines are only used in a executing context which _is_ fp and hence has the FPU enabled. The current behavior required the FPU always to be on which is very dangerous if lazy context switching is used. [Joel Note: Some ports explicitly enabled the FPU in the FP save and restore routines to avoid this.] The patch also makes sure (on powerpc only) that the FPU is disabled for integer tasks. Note that this is crucial if deferred fp context switching is used. Otherwise, fp context corruption may go undetected! Also note that even tasks which merely push/pop FP registers to/from the stack without modifying them still MUST be FP tasks - otherwise (if lazy FP context switching is used), FP register corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by default, lazy FP context save/restore is _disabled_.
17:45 Changeset in rtems [48f89683]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * src/threaddispatch.c, src/threadhandler.c: Per PR211 fix saving/restoring floating point context. The fpsave and fprestore routines are only used in a executing context which _is_ fp and hence has the FPU enabled. The current behavior required the FPU always to be on which is very dangerous if lazy context switching is used. [Joel Note: Some ports explicitly enabled the FPU in the FP save and restore routines to avoid this.] The patch also makes sure (on powerpc only) that the FPU is disabled for integer tasks. Note that this is crucial if deferred fp context switching is used. Otherwise, fp context corruption may go undetected! Also note that even tasks which merely push/pop FP registers to/from the stack without modifying them still MUST be FP tasks - otherwise (if lazy FP context switching is used), FP register corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by default, lazy FP context save/restore is _disabled_.
17:35 Changeset in rtems [06549dcf]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Joel Sherrill <joel@…> * ChangeLog?: Corrected -- entry should have been in libchip.
17:35 Changeset in rtems [1065f16]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am: Per PR215 address the following issues: - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one to know the values) - the affected BSP (shared/motorola) headers have been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP who is using this driver. - the DEC driver also has been fixed to use the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete delay_in_bus_cycles().
17:33 Ticket #191 (powerpc: gen405: .eh_frame) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Fixed previously as part of gcc 3.1 cleanup sweep.
17:32 Ticket #202 (powerpc: PPC_DEBUG_MODEL) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: non-critical and high priority. Nice contrast. :) Applied and thanks.
17:29 Ticket #206 (Wrong tools/build/Changelog entry) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: I think I fixed this.
17:28 Changeset in rtems [9966204]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> 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.
17:11 Ticket #208 (Hack for autoconf-2.53 compatible cpuopt.h) closed by Joel Sherrill
State-Changed-From-To: analyzed->closed State-Changed-Why: Patch applied. Thank you.
17:10 Changeset in rtems [58507208]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am: 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.
17:10 Changeset in rtems [6a4df9f9]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am: 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.
17:10 Ticket #218 (Move libnetworking/sys/[sockio.h|filio.h|ioctl.h] to lib/include/sys) closed by Joel Sherrill
State-Changed-From-To: analyzed->closed State-Changed-Why: Patch applied. You might want to doublecheck this one. I did it behind the scenes with CVS. Thanks.
17:10 Changeset in rtems [69ed59f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * 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.
17:08 Changeset in rtems [3ce2907]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * network/dec21140.c: Per PR215 address the following issues: - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one to know the values) - the affected BSP (shared/motorola) headers have been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP who is using this driver. - the DEC driver also has been fixed to use the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete delay_in_bus_cycles().
17:07 Changeset in rtems [438b5388]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * shared/include/io.h: Per PR215 address the following issues: - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one to know the values) - the affected BSP (shared/motorola) headers have been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP who is using this driver. - the DEC driver also has been fixed to use the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete delay_in_bus_cycles().
17:04 Changeset in rtems [6fae458]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h: New files. * Makefile.am: Modified to reflect addition of files. * Per PR214, contributes a driver for the TUNDRA UNIVERSE VME-PCI bridge to libbsp/shared. NOTE: This driver is maintained _outside_ RTEMS by Till. Please forward future modifications to him.
16:56 Changeset in rtems [0d776cd2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add the following: - support for the MPC74000 (AKA G4); there is no AltiVec? support yet, however. - the cache flushing assembly code uses hardware-flush on the G4. Also, a couple of hardcoded numerical values were replaced by more readable symbolic constants. - extended interrupt-disabled code section so enclose the entire cache flush/invalidate procedure (as recommended by the book). This is not (latency) critical as it is only used by init code but prevents possible corruption. - Trivial page table support as been added. (1:1 effective-virtual-physical address mapping which is only useful only on CPUs which feature hardware TLB replacement, e.g. >604. This allows for write-protecting memory regions, e.g. text/ro-data which makes catching corruptors a lot easier. It also frees one DBAT/IBAT and gives more flexibility for setting up address maps :-) - setdbat() allows changing BAT0 also (since the BSP may use a page table, BAT0 could be available...). - asm_setdbatX() violated the SVR ABI by using r20 as a scratch register; changed for r0 - according to the book, a context synchronizing instruction is necessary prior to and after changing a DBAT -> isync added
16:54 Ticket #211 (fixes for deferred FPU context switching) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Patch applied. Thanks.
16:53 Changeset in rtems [78f8c91]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Till Straumann <strauman@…> * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add support for the MPC74000 (AKA G4); there is no AltiVec? support yet, however.
16:29 Ticket #216 (fixes/contribs to libbsp/powerpc/shared) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Patch applied. I have built nothing! I had trouble generating the new files so be warned. They ended up in /tmp/cvsxxx and I had to deal with them by hand. I think I have handled it though. Thanks.
16:12 Changeset in rtems [d9af8a8e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-14 Ralf Corsepius <corsepiu@…> * config-ml.in: Take out arm and sh variants RTEMS does not support.
16:10 Changeset in rtems [2d1ef930]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-14 Eric Norum <eric.norum@…> * startup/linkcmds.bootp, startup/linkcmds.prom: Per PR192 add sections needed by gcc 3.1. linkcmds had already been fixed on a gcc 3.1 clean up sweep.
16:08 Ticket #215 (move definition of 'base addresses' from libcpu/powerpc to BSP code) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Patch applied.
16:05 Changeset in rtems [55b3616]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-01 Eric Norum <eric.norum@…> * console/console.c, fatal/bspfatal.c, startup/bspclean.c, startup/page_table.c: Per PR200 fix multi-line inline assembly to satisfy gcc 3.1 and newer.
16:05 Ticket #214 (contrib. of a driver for the Tundra Universe VME-PCI bridge) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Patch applied. Thanks.
15:58 Ticket #213 (Support for 7400 PowerPC (AKA G4); misc enhancements for 60x family) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Patch applied. Thank you. Note that I had to move the mods to shared/include/cpu.h to their new locations as this file was removed and dispersed as part of making the powerpc support multilib builds.
15:51 Changeset in rtems [eec76f3c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-01 Ralf Corsepius <corsepiu@…> * custom/dmv177.cfg: Use -mcpu=603e. * custom/ppcn_60x.cfg: Use -mcpu=603e. * custom/psim.cfg: Use -mcpu=603e. * custom/score603e.cfg: Use -mcpu=603e. * custom/ts_386ex.cfg: Remove obsolete comments. * custom/rxgen960.cfg: Remove obsolete comments. * custom/cvme961.cfg: Remove obsolete comments.
15:20 Changeset in rtems [606926f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-14 Joel Sherrill <joel@…> * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more than the configured number of drivers.
15:16 Changeset in rtems [6f0d0527]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-07 Chris Johns <ccj@…> * c/src/libchip/network/i82586.c: Per PR210, adjust the mbuf lengths to remove the ethernet header as the FreeBSD (RTEMS) stack requires it to be stripped.
15:13 Changeset in rtems [3695f03b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-14 Thomas Doerfler <Thomas.Doerfler@…> * src/m68k/rdbg_cpu_asm.S: Per PR163, Fix incorrect assumption that exception stack frames on M68K members with VBR always are 6 byte long. The incorrect assumption resulted in some gdb commands like "next" to fail on the 68360.
15:12 Ticket #219 (Pruning multilib variants RTEMS does not support) closed by Joel Sherrill
State-Changed-From-To: analyzed->closed State-Changed-Why: Patch applied. Neat idea Ralf. :)
15:10 Ticket #196 (linkcmds changes for use with GCC-3.1) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Patch applied. linkcmds had already been fixed as part of my gcc 3.1 clean up sweeps.
15:08 Changeset in rtems [da6b86a]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-14 Ralf Corsepius <corsepiu@…> * src/i386/any/remdeb_svc.c, src/m68k/any/remdeb_svc.c, src/powerpc/new_exception_processing/remdeb_svc.c: Per PR220 remove these files from CVS.
15:06 Ticket #180 (Patch to remove newlines in asm source strings) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Patch applied.
14:58 Ticket #203 (Cleaning up make/custom/*.cfg) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Patch applied
14:16 Ticket #210 (i82586 driver packet length bug) closed by Joel Sherrill
State-Changed-From-To: analyzed->closed State-Changed-Why: Patch applied
14:14 Ticket #163 (librdbg for m68k fails on systems with VBR) closed by Joel Sherrill
State-Changed-From-To: feedback->closed State-Changed-Why: Patch applied
14:08 Ticket #220 (librdbg corrupted) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Files removed from CVS.
12:53 Ticket #220 (librdbg corrupted) created by Ralf Corsepius
Bogus files in CVS # find librdbg -empty …
08:42 Ticket #219 (Pruning multilib variants RTEMS does not support) created by Ralf Corsepius
RTEMS w/ multilibs tries to build multilib'ed parts in all variants …
06:47 Ticket #218 (Move libnetworking/sys/[sockio.h|filio.h|ioctl.h] to lib/include/sys) created by Ralf Corsepius
Move libnetworking/sys/[ioctl.h|sockio.h|filio.h] into libcsupport …

05/09/02:

21:44 Changeset in rtems [2f03c043]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-09 Joel Sherrill <joel@…> * custom/jmr3904.cfg, custom/p4650.cfg: Add comments for gcc 3.1 compatable arguments.
21:43 Changeset in rtems [911158a]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-09 Joel Sherrill <joel@…> * include/i960CA.h, include/i960RP.h: Correct inline assembly forward reference labels.
21:42 Changeset in rtems [2aa61582]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-09 Joel Sherrill <joel@…> * startup/linkcmds: In support of gcc 3.1, added one of more of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*, .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections and direction of segments to memory regions may also have been addressed. This was a sweep across all BSPs. * startup/linkcmds.real: Ditto. * clock/ckinit.c: Add volatile to Clock_driver_ticks.
21:41 Changeset in rtems [a2a8c5b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-09 Joel Sherrill <joel@…> * src/exinit.c: Slightly rework initialization so there is a valid thread as _Thread_Executing when the pre_tasking hook is called. This allows one directives and malloc to potentially use mutex protection.
21:37 Changeset in rtems [85c92574]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-05-09 Joel Sherrill <joel@…> * startup/linkcmds: In support of gcc 3.1, added one of more of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*, .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections and direction of segments to memory regions may also have been addressed. This was a sweep across all BSPs.
16:08 Ticket #217 (Fix for m68k Idle task) created by brett.swimley
The MCF5272 Coldfire has a problem with the fast ethernet controller …

05/06/02:

17:52 Ticket #216 (fixes/contribs to libbsp/powerpc/shared) created by strauman
The "libbsp/powerpc/shared" BSP has been modified considerably with …
17:47 Ticket #215 (move definition of 'base addresses' from libcpu/powerpc to BSP code) created by strauman
- _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined …
17:41 Ticket #214 (contrib. of a driver for the Tundra Universe VME-PCI bridge) created by strauman
Driver for Tundra Universe VME-PCI bridge to be used by BSPs. …
17:36 Ticket #213 (Support for 7400 PowerPC (AKA G4); misc enhancements for 60x family) created by strauman
- support for the MPC74000 (AKA G4); there is no AltiVec? support …
17:31 Ticket #212 (implement mutual exclusion (__ENV_LOCK) for newlibc environment) created by strauman
Currently, access to the libc environment getenv()/putenv() is not …
17:24 Ticket #211 (fixes for deferred FPU context switching) created by strauman
This patch (against rtems-ss-20020301) fixes saving / restoring …
12:42 Ticket #210 (i82586 driver packet length bug) created by Chris Johns
The driver extracts the ethernet header as required by the RTEMS stack …
07:53 Ticket #209 (*-rtems-gcc-3.1 applies libg.a) created by Ralf Corsepius
gcc-3.1 for arm-rtems, i386-rtems and h8300-rtems want to link against …

05/03/02:

21:27 Ticket #208 (Hack for autoconf-2.53 compatible cpuopt.h) created by Ralf Corsepius
Release: CVS
19:56 Ticket #207 (Conditional compilation of the ADA (gnat) self TCB variable.) created by Chris Johns
To quote Joel: Add --enable-ada and make the gnat self variable …

05/02/02:

12:36 Ticket #206 (Wrong tools/build/Changelog entry) created by Ralf Corsepius
Wrong ChangeLog? entry. Release: CVS
11:35 Ticket #205 (move utsname out of exec/posix) created by Ralf Corsepius
utsname currently is part of exec/posix. This function however does …
09:31 Ticket #204 (GNATS doen't allow submitting PR's as analysed) created by Ralf Corsepius
Submitting a PR with fix attached currently would require to edit to …
09:26 Ticket #202 (powerpc: PPC_DEBUG_MODEL) created by Ralf Corsepius
PPC_DEBUG_MODEL is not used anywhere inside of RTEMS. The patches …
09:26 Ticket #203 (Cleaning up make/custom/*.cfg) created by Ralf Corsepius
Remove obsolete comments for i960 BSPs and change mpc603e based BSPs …

05/01/02:

23:14 Changeset in rtems [907ef1f6]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-01 Joel Sherrill <joel@…> * lock-directory.in, unlock-directory.in: Removed. * Makefile.am, README, .cvsignore: Updated to reflect above.
23:11 Changeset in rtems [4619da9]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-04-24 Ralf Corsepius <corsepiu@…> * custom/Makefile.am: Remove. * compilers/Makefile.am: Remove. * compilers/.cvsignore: Remove. * Makefile.am: Merge-in former */Makefile.ams. Add more vars to <BSP>.cache. * configure.ac: Reflect changes above. Cosmetic fixes.
23:09 Changeset in rtems [51b39864]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-01 Eric Norum <eric.norum@…> * machine/in_cksum.h: Per PR200 fix multi-line inline assembly to satisfy gcc 3.1 and newer.
23:09 Changeset in rtems [4f38ab05]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-05-01 Eric Norum <eric.norum@…> * console/console.c, fatal/bspfatal.c, startup/bspclean.c, startup/page_table.c: Per PR200 fix multi-line inline assembly to satisfy gcc 3.1 and newer.
23:05 Changeset in rtems [1c07f582]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-04-30 Ralf Corsepius <corsepiu@…> * rtems/powerpc/cache.h: New file (extracted from old-exceptions/cpu.h) * Makefile.am: Relect changes above.
23:05 Changeset in rtems [b97b2202]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-04-30 Ralf Corsepius <corsepiu@…> * cpu.c: Include <rtems/powerpc/cache.h>.
22:35 Changeset in rtems [5a715de]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-04-30 Ralf Corsepius <corsepiu@…> * rtems/score/ppc.h: Remove rtems_multilib. Add mpc555 (Based on comments from Sergei Organov <osv@…>). * rtems/old-exceptions/cpu.h: Remove _CPU_Data_Cache_Block_Flush. Remove _CPU_Data_Cache_Block_Invalidate.
22:33 Changeset in rtems [80fe968c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-03-20 Chris Johns <ccj@…> * monitor/mon-command.c: Per PR192 the RTEMS monitor makes everything lowercase. The capture engine need to set triggers or watches on task with uppercase names. Also stop the monitor repeating command when enter is pressed.
22:31 Changeset in rtems [f4153d1]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2002-04-22 Ralf Corsepius <corsepiu@…> * startup/spurious.c: Use defined(mpc604) instead of defined(ppc604).
22:14 Ticket #197 (unlock-directory/lock-directory) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Request implemented.
22:11 Ticket #199 (c/src/make cleanups) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Patch applied
22:10 Ticket #200 (gcc-3.1 does not accept newlines in string literals) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Patch applied -- was in Macbinary format. Luckily I could hack it and make it apply.
22:06 Ticket #201 (MPC555 / old-exceptions cache-handling) closed by Joel Sherrill
State-Changed-From-To: open->closed State-Changed-Why: Patch applied
21:34 Ticket #192 (RTEMS monitor always lowercase and enter repeats command.) closed by Joel Sherrill
State-Changed-From-To: analyzed->closed State-Changed-Why: patch applied
21:32 Ticket #193 (powerpc: -Dmpc604 vs. -Dppc604) closed by Joel Sherrill
State-Changed-From-To: analyzed->closed State-Changed-Why: Patches applied.
Note: See TracTimeline for information about the timeline view.