Timeline



12/19/00:

18:24 Changeset in rtems [5fe8b2e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
changed version to ss-20001219
18:24 Changeset in rtems [d4f0eef]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-19 Joel Sherrill <joel@…> * startup/linkcmds: Set _VBR to 0 to indicate that the vectors are in RAM not ROM. Thanks to Juan Zamorano <jzamora@…> for debugging this.
16:56 Changeset in rtems [7d18fdc]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-19 Joel Sherrill <joel@…> * tx39/vectorisrs/vectorisrs.c: Modified to have default exception vector handler. This should be in a separate file so the BSP can easily override it.
16:55 Changeset in rtems [493fa93]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-19 Joel Sherrill <joel@…> * timer/timer.c: Removed incorrect comments about ERC32.
16:54 Changeset in rtems [8f81248c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-19 Joel Sherrill <joel@…> * timer: New subdirectory. * timer/.cvsignore, timer/Makefile.am, timer/timer.c: New files. * tools/ChangeLog: New file.
16:53 Changeset in rtems [2ba9d3bd]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-19 Joel Sherrill <joel@…> * Makefile.am: Added tools subdirectory and removed commented out line. * configure.in: Added tools subdirectory. * tools: New subdirectory. * tools/.cvsignore, tools/Makefile.am, tools/configure.in, tools/runtest: New files -- based on powerpc/psim. * clock/clockdrv.c: Guessed new value for clock tick. Need to add fast idle support. * include/bsp.h: tm27 support initiated. * start/start.S: Fixed frame/endframe problems on _sys_exit. * startup/bspstart.c: Increased Workspace size to 4 MBYTES! * linkcmds: Increased Workspace size to 4 MBYTES! * Most tests appear to run correctly!
16:48 Changeset in rtems [68796336]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-19 Joel Sherrill <joel@…> * Makefile.am: Removed unneeded blank line.
16:47 Changeset in rtems [3b06e12b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-19 Joel Sherrill <joel@…> * src/isr.c: Allocate the _ISR_Vector_table all the time not just when we are allocating an interrupt stack.
16:46 Changeset in rtems [87e8f25]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-19 Joel Sherrill <joel@…> * cpu_asm.S (_ISR_Handler): Return to the address in the EPC register. Previous code resulting in the interrupted immediately returning to the caller of the routine it was inside.
16:44 Changeset in rtems [3ad7c5d2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-19 Joel Sherrill <joel@…> * cpu.c (_CPU_Initialize): Do not initialize _ISR_Vector_table() here because it has not been allocated yet.
16:43 Changeset in rtems [c533372]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-19 Joel Sherrill <joel@…> * cpu.c: Do not read or write raw interrupt vector table if we are on a CPU that does not have a %vbr register and the BSP is configured as having the table in ROM.
16:42 Changeset in rtems [8f4bddd9]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-19 Joel Sherrill <joel@…> * src/pthreadgetschedparam.c: Do not set output parameters if the pointers are NULL.

12/14/00:

19:38 Changeset in rtems [da8d470]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-14 Joel Sherrill <joel@…> * network/network.c: Removed unused variable warnings.
17:55 Changeset in rtems [8c4c223]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-14 Joel Sherrill <joel@…> * TESTED: Added comment on 68en302 now that there is a network driver.
17:53 Changeset in rtems [8b868a11]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-11 Joel Sherrill <joel@…> * Makefile.am, configure.in, include/Makefile.am, wrapup/Makefile.am: Updated to reflect addition of network driver by Franck Julien <FranckJ@…>. * include/m302_int.h, network/.cvsignore, network/Makefile.am, network/network.c: New file.
14:23 Changeset in rtems [cec6bb0]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-14 Emmanuel Raguet <raguet@…> * custom/mcp750.cfg: Fix problems in generation of .exe file. Still need to fix to avoid touching install point on non-install stanza.
14:17 Changeset in network-demos [d37a99d]4.11network-demos-4-10-branchnetwork-demos-4-6-branchnetwork-demos-4-7-branchnetwork-demos-4-8-branchnetwork-demos-4-9-branch by Joel Sherrill <joel.sherrill@…>
2000-12-14 Eric Norum <eric.norum@…> * networkconfig.h: Default to using bootp host for tftp test.
14:16 Changeset in network-demos [d8a2e92]4.11network-demos-4-10-branchnetwork-demos-4-6-branchnetwork-demos-4-7-branchnetwork-demos-4-8-branchnetwork-demos-4-9-branch by Joel Sherrill <joel.sherrill@…>
2000-12-14 Eric Norum <eric.norum@…> * init.c, test.c: Added test of write capability.
14:15 Changeset in network-demos [3ba2f22]4.11network-demos-4-10-branchnetwork-demos-4-6-branchnetwork-demos-4-7-branchnetwork-demos-4-8-branchnetwork-demos-4-9-branch by Joel Sherrill <joel.sherrill@…>
2000-12-14 Joel Sherrill <joel@…> * ChangeLog?: New file.
14:12 Changeset in rtems [407bc8c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-14 Eric Norum <eric.norum@…> * lib/tftpDriver.c: Added write capability.

12/13/00:

22:33 Changeset in rtems [40323b5]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-13 Joel Sherrill <joel@…> * configure.in: Added new directories. * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39 when compiling for a TX3904. * shared/interrupts/maxvectors.c: Corrected conditional logic. * tx39/Makefile.am: Added vectorisrs. * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c, * tx39/vectorisrs/.cvsignore: New files. This decodes the interrupt pending information on the TX3904 and vectors an interrupt.
22:16 Changeset in rtems [7a677fd7]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-13 Joel Sherrill <joel@…> * README: Updated. We are now vectoring a clock tick ISR handler. But RTEMS is not returning from the ISR properly. * clock/clockdrv.c: Now causes interrupts but has not been calibrated. * include/bsp.h: Use <libcpu/tx3904.h> * startup/Makefile.am: Add setvec.c from shared. * startup/bspstart.c: Initialize the status register (SR) so no interrupts are masked but global interrupts (SR_IEC) are off. Added call to install the ISR prologue code. * wrapup/Makefile.am: Pick up more pieces from libcpu.
22:13 Changeset in rtems [9928d08]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-13 Joel Sherrill <joel@…> * include/rtems/score/isr.h, src/isr.c: Allocate it from the workspace rather than explicitly declaring it. This allows the size to be a non-constant from the perspective of score/cpu.
22:12 Changeset in rtems [797d88ba]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-13 Joel Sherrill <joel@…> * cpu.c: Removed duplicate declaration for _ISR_Vector_table. * cpu_asm.S: Removed assembly language to vector ISR handler on MIPS ISA I. Now call mips_vector_isr_handlers() in libcpu or BSP. * rtems/score/cpu.h (CPU_INTERRUPT_NUMBER_OF_VECTORS): No longer a constant -- get the real value from libcpu.
22:10 Changeset in rtems [0289674]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-13 Joel Sherrill <joel@…> * configure.in: Added new directories. * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39 when compiling for a TX3904. * shared/interrupts/maxvectors.c: Corrected conditional logic. * tx39/Makefile.am: Added vectorisrs. * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c, * tx39/vectorisrs/.cvsignore: New files. This decodes the interrupt pending information on the TX3904 and vectors an interrupt.
18:09 Changeset in rtems [32f415d]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-13 Joel Sherrill <joel@…> * cpu_asm.h: Removed. * Makefile.am: Remove cpu_asm.h. * rtems/score/mips64orion.h: Renamed mips.h. * rtems/score/mips.h: New file, formerly mips64orion.h. Header rewritten. (mips_get_sr, mips_set_sr, mips_enable_in_interrupt_mask, mips_disable_in_interrupt_mask): New macros. * rtems/score/Makefile.am: Reflect renaming mips64orion.h. * asm.h: Include <mips.h> not <mips64orion.h>. Now includes the few defines that were in <cpu_asm.h>. * cpu.c (_CPU_ISR_Get_level): Added MIPS ISA I version of this routine. MIPS ISA 3 is still in assembly for now. (_CPU_Thread_Idle_body): Rewrote in C. * cpu_asm.S: Rewrote file header. (FRAME,ENDFRAME) now in asm.h. (_CPU_ISR_Get_level): Removed ISA I version and rewrote in C. (_CPU_ISR_Set_level): Removed ISA I version and rewrote in C. (_CPU_Context_switch): MIPS ISA I now manages preserves SR_IEC and leaves other bits in SR alone on task switch. (mips_enable_interrupts,mips_disable_interrupts, mips_enable_global_interrupts,mips_disable_global_interrupts, disable_int, enable_int): Removed. (mips_get_sr): Rewritten as C macro. (_CPU_Thread_Idle_body): Rewritten in C. (init_exc_vecs): Rewritten in C as mips_install_isr_entries() and placed in libcpu. (exc_tlb_code, exc_xtlb_code, exc_cache_code, exc_norm_code): Moved to libcpu/mips/shared/interrupts. (general): Cleaned up comment blocks and #if 0 areas. * idtcpu.h: Made ifdef report an error. * iregdef.h: Removed warning. * rtems/score/cpu.h (CPU_INTERRUPT_NUMBER_OF_VECTORS): Now a variable number defined by libcpu. (_CPU_ISR_Disable, _CPU_ISR_Enable): Rewritten to use new routines to access SR. (_CPU_ISR_Set_level): Rewritten as macro for ISA I. (_CPU_Context_Initialize): Honor ISR level in task initialization. (_CPU_Fatal_halt): Use new _CPU_ISR_Disable() macro.
17:53 Changeset in rtems [0ef748fb]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-12 Jake Janovetz <janovetz@…> * src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files. * src/imfs/Makefile.am, src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c, src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs". This is not really a tar filesystem. It is a way to load a tar image into the IMFS but actually leave bulky file contents in the original tar image. It essentially adds the linear file type and associated support and a loader routine.
17:52 Changeset in rtems [b4d0d18e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-13 Joel Sherrill <joel@…> * shared/.cvsignore, shared/Makefile.am, shared/cache/.cvsignore, shared/cache/Makefile.am, shared/cache/cache.c, shared/cache/cache_.h, shared/interrupts/.cvsignore, shared/interrupts/Makefile.am, shared/interrupts/installisrentries.c, shared/interrupts/isr_entries.S, shared/interrupts/maxvectors.c, tx39/.cvsignore, tx39/Makefile.am, tx39/include/.cvsignore, tx39/include/Makefile.am, tx39/include/tx3904.h: New file. Moved some pieces of interrupt processing from score/cpu to libcpu/mips since many interrupt servicing characteristics are CPU model dependent. This patch addresses the number of interrupt sources and where the ISR prologues are located. The only way to currently install the ISR prologues requires that the prologues be installed into RAM.

12/11/00:

14:32 Changeset in rtems [2a350da]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
changed version to ss-20001211
14:31 Changeset in rtems [3be21e7d]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-11 Joel Sherrill <joel@…> * startup/bspclean.c: New file to explicitly invoke _sys_exit(). * README: Updated.

12/08/00:

22:08 Changeset in rtems [cd240018]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-08 Joel Sherrill <joel@…> * setup.def, gnatnewlib/gnatnewlib.in: Modified to pick up all GNAT components.
22:06 Changeset in rtems [78d6a50]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-08 Joel Sherrill <joel@…> * libc/linkaddr.c: Initialized variable to remove warning. * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations conditional on PPP_COMPRESS and PPP_FILTER. Commented out variables that were not used because the code using them was commented out. Removed totally unused variables. * modem/pppcompress.c: Added parentheses to avoid warnings. * pppd/pppmain.c: Removed numerous warnings.

12/06/00:

15:48 Changeset in rtems [dfa6d4b7]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * custom/vegaplus.cfg: Fix make-exe rule and eliminate mkdir and copies that should not be in it.
15:47 Changeset in rtems [1a505aae]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * shared/src/cache_aligned_malloc.c: Added include of <stdlib.h> to eliminate warnings.
15:46 Changeset in rtems [f4b46c6]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * displayCpu.c: Added include of <rtems.h> to eliminate warnings.
15:45 Changeset in rtems [922a723]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * libc/mallocfreespace.c: Name of routine is rtems_region_get_information() NOT region_get_information(). * libc/unmount.c: Removed unused variable.
15:44 Changeset in rtems [dbcd1be]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * console/console.c: Removed console_reserve_resources().
15:44 Changeset in rtems [08940dbe]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * gnatsupp/gnatsupp.c: Added prototype to eliminate warning.
15:43 Changeset in rtems [a9c55f5]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * README: Updated to reflect status. * startup/linkcmds: Added .ctor and .dtor sections to no avail.
15:40 Changeset in rtems [d95820d]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * include/bsp.h: Removed incorrect error case.
15:40 Changeset in rtems [27f6d2e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * console/consolereserveresources.c: Removed code NOT file (YET).
15:39 Changeset in rtems [0c3d6362]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * startup/bspstart.c: Removed call of console_reserve_resources(). * wrapup/Makefile.am: Corrected typo so BSP components are picked up.
15:37 Changeset in rtems [516d808b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * comm/console.c: Added casts to eliminate warnings. * comm/console.c (console_reserve_resources): Removed.
15:35 Changeset in rtems [1668178]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * startup/bspstart.c: Removed unused variables ramSpace and _end. Added prototype for initialize_monitor_handles(). * startup/syscalls.c: Added casts and removed unused variables to eliminate warnings.
15:34 Changeset in rtems [229df48]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * Makefile.am: Add include of bsp.am. Add clock subdirectory. * configure.in: Add clock subdirectory. * include/Makefile.am: Add coverhd.h.
15:33 Changeset in rtems [5996c48]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * cpu.c: Added include of <rtems/rtems/cache.h> to eliminate warning.
15:32 Changeset in rtems [5d7bfce3]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * rtems/score/cpu.h: When mips ISA level is 1, registers in the context should be 32 not 64 bits.
15:31 Changeset in rtems [c3df4a6]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * src/regiongetinfo.c: Removed unused variable to eliminate warning.
15:30 Changeset in rtems [57fe91f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-06 Joel Sherrill <joel@…> * src/pthreadgetcpuclockid.c: Add include of <rtems/system.h> to eliminate warning.

12/05/00:

16:49 Changeset in rtems [d57c04e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-05 Eric Valette <valette@…> * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c, include/bsp.h: Correct incorrect interrupt level handling in new keyboard management code. Correct BSP_poll_char initialization routine. * start/start.S, startup/bspstart.c: Correct when the video is initialized. * timer/timer.c (Calibrate_1ms_loop): Address problem where this did not work correctly on all PC speeds. The new calibrate routine has been tested on Pentium 166, pentium II 200, pentium III 300 Mhz and does work as expected.
16:49 Changeset in rtems [327a93a4]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-05 Joel Sherrill <joel@…> * pc386/console/console.c, pc386/console/serial_mouse.c, pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
16:48 Changeset in rtems [2d32173]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Correct incorrect placement of last ChangeLog? entry.
16:38 Changeset in rtems [7220103f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-01 Joel Sherrill <joel@…> * console-polled.c: Remove warnings.
16:37 Changeset in rtems [9751c913]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2000-12-01 Joel Sherrill <joel@…> * pc386/console/console.c, pc386/console/serial_mouse.c, pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
Note: See TracTimeline for information about the timeline view.