Timeline



06/09/98:

15:23 Changeset in rtems [2a53f31]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Fixed comment block at the beginning of the file for a copyright date problem and an English problem.
14:21 Changeset in rtems [9456087]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added rule for .cxx and .cpp per suggestion from Geoffroy Montel <g_montel@…>.

06/04/98:

15:15 Changeset in rtems [cec1095]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
changed version to 980604
15:15 Changeset in rtems [1388d19]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Regenerated aclocal and configure after cleaning up the check that a BSP source directory was present to eliminate a chunk of redundant code.
13:08 Changeset in rtems [70b0d66]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added support for -qrtems_debug flag.

06/03/98:

19:01 Changeset in rtems [ea57368]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Removed PPC_Get_timebase_register() as this is now provided by the PowerPC port itself.
19:00 Changeset in rtems [3c7916f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Update from Pedro Romano <pmcnr@…> with an attempt to fix start16.s. It does not work locally.
19:00 Changeset in rtems [937a6f3c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added CPU_ISR_PASSES_FRAME_POINTER so some ports could pass just the vector number to user ISR's and other ports could pass both the vector number and a pointer to the ISF.
18:49 Changeset in rtems [75d0b0b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Corrected macros for assembly language program sections.
18:47 Changeset in rtems [5184958]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Update from Pedro Romano <pmcnr@…> which replaces C++ versions of these utilities with C implementations.
18:40 Changeset in rtems [1ce50e0]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Changed spacing
18:40 Changeset in rtems [3ac59666]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Changed BSP name to posix.
18:39 Changeset in rtems [b938d3d4]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Changed ppc to PowerPC in comments.
11:22 Changeset in rtems [d7c9cbe4]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
ppc-rtems is now an alias for powerpc-rtems.

06/02/98:

17:38 Changeset in rtems [64be9d4]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added some missing files per Eric Norum.

06/01/98:

15:14 Changeset in rtems [3b0f7cc]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added text from Erik Ivanenko <erik.ivanenko@…> describing transition from real to protected mode and modified the spacing.

05/30/98:

16:01 Changeset in rtems [2785eab2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Changed calculaction for Clock_Decrementer_value to use the BSP_configuration table.
15:58 Changeset in rtems [95a683b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Set console to port 2. Changed #if defined to a #if check for CONSOLE_USE_INTERRUPTS.
15:55 Changeset in rtems [a874427]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Made Debug defination a null routine.
15:53 Changeset in rtems [b317117a]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
clicks_per_usec had to be cut in half (unknown reason). fixed starting address.
11:46 Changeset in rtems [dc104a4]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Updated to current source and removed warnings.
10:42 Changeset in rtems [a38b9f8]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Used shared sbrk.c.
10:41 Changeset in rtems [825a2bb]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Use shared initialization.
10:32 Changeset in rtems [55b517c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Rewrote in C to avoid Makefile problems.
10:17 Changeset in rtems [9c559acc]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New file -- from rtems-LM-980406 based on a 12/97 RTEMS snapshot.
10:09 Changeset in rtems [c932d85]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New files -- from rtems-LM-980406 which was based on an RTEMS from 12/97. This was called the dmv170 BSP in that source tree but since the DMV171 is now obsolete, we have transitioned to the DMV177 and have no intention of checking compatibility with any other models.

05/27/98:

22:10 Changeset in rtems [2e4b3d03]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
changed version to 980527
22:09 Changeset in rtems [1278ea1]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Deleted blank lines.
22:09 Changeset in rtems [bb6d368]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added "speaker on" debug code.
22:07 Changeset in rtems [27291bcc]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Changed invocation of bin2boot to match gcc 2.8 rule.
19:34 Changeset in rtems [4050a7f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Numerous changes including the following: + DEBUG_EARLY_START re-added (Eric Valette) + segment register initialization (Aleksey/Quality? Quorum) + heap size use correction + more debug printk's + increased heap size. Now works with grub boot on all systems I have access to including desktops and a laptop. This is with the i386-rtems tools. Neither i386-rtemself nor netboot produces a working executable.
19:26 Changeset in rtems [c2c9c7e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added names for C++ compilers.
19:24 Changeset in rtems [339cc25]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Moved rtemsReboot() to console/inch.c.
19:20 Changeset in rtems [a92adc6]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Deleted HEAP_SIZE constant.
19:20 Changeset in rtems [37eacd7]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Removed illegally formatted comments.
19:19 Changeset in rtems [8d62ece8]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Moved rtemsReboot() to here from exit.c. This appears to have been necessary because a patch did not apply cleanly.
19:18 Changeset in rtems [71d07b9d]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Corrected interrupt stack allocation.
19:17 Changeset in rtems [6bb69304]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Regenerated.
12:26 Changeset in rtems [448ba47]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Fixed spacing
12:21 Changeset in rtems [139e6efe]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Fix from Jiri Gaisler <jgais@…> for a problem in which external interrupt priorities were not being honored. Here is some of his original report: using rtems/erc32, I have a problem with interrupt priority when interrupts occure simultaneously. Erc32 has an interrupt force register where interrupts can be generated. If more than one interrupt is generated, the interrupt handlers are scheduled in the wrong order, i.e. with the lowest priority first. I have attched a program that generates three interrupts, 0x11, 0x12 and 0x13. Interrupt 0x13 should be handled first, but is actually handled last. Below is the output from sis: sis> go resuming at 0x02000000 RAM size: 4096 K, ROM size: 2048 K Watchdog disabled Waitstates = RAM read: 0, RAM write: 0, ROM read: 0, ROM write: 0 Power-down mode enabled infinite UART baudrate External interrupt received with vector 0x11 External interrupt received with vector 0x12 External interrupt received with vector 0x13 I have verified that sis generates the interrupts in the correct order, i.e. 0x13 first, then 0x12 and then 0x11. So the problem seems to be in the rtems interrupt handler. Do you use the PIL field in the %psr register to mask lower priority interrupts or are all external interrupts considered to have the same priority ..? Here is a description of the fix: it turned out that lower priority interrupts were not at all masked off during interrupt handling. I made the following fix to cpu_asm.s: ... fix is in the code ... There might be a simpler way of doing this, but this works…
Note: See TracTimeline for information about the timeline view.