Timeline



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…

05/22/98:

15:05 Changeset in rtems [a31f064]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Changed process group routines to unimplementable.
15:02 Changeset in rtems [9cc86e2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Updated after addition of some routines by Eric Norum.
14:51 Changeset in rtems [119bced]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added tcdrain(), cfgetospeed(0, cfsetospeed(), cfgetispeed(), and cfsetispeed().
14:49 Changeset in rtems [e2476ed4]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added tcdrain(), cfgetospeed(), cfsetospeed(), cfgetispeed(), and cfsetispeed().
12:30 Changeset in rtems [cdf6fcbc]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Now uses BSP specific configure variables and compiles for i486 and m68k.
12:29 Changeset in rtems [6fa1289]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Renamed bare BSP specific options to make the dependency obvious.
12:28 Changeset in rtems [06e326b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
UNIX port now builds and runs cleanly with both C++ support enabled and disabled.
12:27 Changeset in rtems [c19a29b4]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added call to console_reserve_resources back in.
12:27 Changeset in rtems [082214d]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Regenerated after removing SIZE_FOR_TARGET change after Ralf pointed out that gcc does not properly report it all the time.
12:26 Changeset in rtems [232429f6]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Removed SIZE_FOR_TARGET change after Ralf pointed out that gcc does not properly report it all the time.
12:25 Changeset in rtems [550ca7d5]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
hppa1.1 -> hppa1_1 remapping crept back in somehow -- gona again. Bare BSP is now only enabled when explicitly specified. Bare BSP options and variables are clearly named so as to be obviously BSP specific. This should avoid conflicts.
11:03 Changeset in rtems [9d09d138]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added main() which did not require C++ support. A different main is used based on whether C++ is enabled or disabled.

05/21/98:

19:11 Changeset in rtems [7e93af1]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
changed version to 980521
18:46 Changeset in rtems [31668a6]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Use gcc to look for size also
18:26 Changeset in rtems [bd5e4f3b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added bare bsp from Chris Johns <cjohns@…>.
16:49 Changeset in rtems [90cf4cc]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Corrected license notices per Eric's permission
16:46 Changeset in rtems [6207ea2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New file from Ralf Corsepius
16:46 Changeset in rtems [941f6f3]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New file from Eric Valette
16:41 Changeset in rtems [1e9c9d4]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Per patch from Ralf Corsepius removed redundant lines.
16:41 Changeset in rtems [dd84f12]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Removed undesirable space in TARGET_ARCH assignment line. Cleaned up command line macro definitions. Per patch from Ralf Corsepius UNIX ports always needs C++ for rtems-ctor.cc.
16:40 Changeset in rtems [d494eeb4]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Per patch from Ralf Corsepius UNIX ports always needs C++ for rtems-ctor.cc.
16:39 Changeset in rtems [d7588ef]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Per suggestion from Ralf Corsepius made all macros solaris2 -- not solaris or solaris2.
16:38 Changeset in rtems [0d48220]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Remove --start-group/--end-group pair to support non-GNU ld's.
16:38 Changeset in rtems [fe2401b2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Regenerated.
Note: See TracTimeline for information about the timeline view.