Timeline




matching tags

Dec 19, 2000:

6:24 PM Changeset in rtems [5fe8b2e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
changed version to ss-20001219
6:24 PM 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.
4:56 PM 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.
4:55 PM 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.
4:54 PM 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.
4:53 PM 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!
4:48 PM 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.
4:47 PM 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.
4:46 PM 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.
4:44 PM 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.
4:43 PM 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.
4:42 PM Changeset in rtems [8f4bddd]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.

Dec 14, 2000:

7:38 PM 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.
5:55 PM 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.
5:53 PM 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.
2:23 PM 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.
2:17 PM 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.
2:16 PM 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.
2:15 PM 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.
2:12 PM 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.

Dec 13, 2000:

10:33 PM 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.
10:16 PM 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.
10:13 PM 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.
10:12 PM 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.
10:10 PM 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.
6:09 PM 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.
5:53 PM 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.
5:52 PM 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.

Dec 11, 2000:

2:32 PM Changeset in rtems [2a350da]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
changed version to ss-20001211
2:31 PM 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.
Note: See TracTimeline for information about the timeline view.