Timeline



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.

05/20/98:

17:09 Changeset in rtems [27dccae]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch to add return status to rtems_termios_enqueue_raw_characters from Eric Norum per request from Geoffroy Montel: > The rtems_termios_enqueue_raw_characters function type is void. > The problem is that I can't return an error message if the input > buffer is full. > Could we add a return value? Sure, but what would you do with the overflow indication? POSIX says, when the input limit is reached, the saved characters are thrown away without notice. Anyhow, the change is so small I've done it and enclosed the patch.
17:06 Changeset in rtems [2efdd08]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Ralf Corseipus to fix latent configure problems suddenly triggered: The breakdown: * CC_FOR_TARGET and CXX_FOR_TARGET were not correctly re-read from autoconf's configuration cache (config.cache) * If <target>-[gcc|g++] was not found while running configure, the config macros tried to use other (wrong) compilers (e.g. cc). Changes: * New RTEMS_PROG_CC macro (aclocal/prog-cc.m4). * New RTEMS_PROG_CXX macro (aclocal/prog-cxx.m4) * Moved a shell script fragment from configure.in to a new m4-autoconf macro (New file: aclocal/tool-prefix.m4) * Minor changes to configure.in I tested it with linux/posix (native gcc/primary libc) and sh-rtems/gensh1 on a linux host and didn't notice any bugs related to the problems mentioned above. There seem to be more bugs with the posix bsp, but I consider them minor as the build run completed successfully. It is just too late for me to attempt to fix them now.
17:02 Changeset in rtems [17a8d603]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Some patches in place from Brian Stevens which help the Solaris port build. It does not link successfully for him. It does not compile for me locally.
17:01 Changeset in rtems [7aa10b0]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Copied gcc 2.7.2 style make-exe rule to gcc 2.8 conditional. This lets the makefile work in both cases.
17:01 Changeset in rtems [5dd4212]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Changed CPP rule per patch from Ralf Corsepius.
17:00 Changeset in rtems [603d706]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added tcdrain() from Eric Norum
16:34 Changeset in rtems [7139415]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Regenerated

05/19/98:

11:34 Changeset in rtems [9c3b406b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Addition of tcdrain() from Eric Norum.
10:53 Changeset in rtems [3ac8e59c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Removed prototype of rtems_libio_config() per Chris Johns' eagle eye.

05/18/98:

17:35 Changeset in rtems [8dc5d00f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
changed version to 980518
16:43 Changeset in rtems [98c73895]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New file from Pedro Romano
16:40 Changeset in rtems [ca0bafa7]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added much stuff formerly in multiple compiler files.
16:39 Changeset in rtems [0500c342]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added conditional around TARGET_ARCH to prevent accidental overrides.
16:39 Changeset in rtems [7ebfa93]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Switched to using shared gcc-target-default.cfg.
16:38 Changeset in rtems [6ee6abb]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added C++ rule. Added CROSS_TARGET conditionals so unix port can share this file.
16:37 Changeset in rtems [60fa630]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added RTEMS_CROSS_TARGET.
16:37 Changeset in rtems [64876e3]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added bsp_specs.
16:37 Changeset in rtems [bac7b61]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Include memory for Ada task stacks.
16:36 Changeset in rtems [38093c0]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Modified to find C++ compilers.
16:36 Changeset in rtems [0b76723]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Support bsp_specs style building for linux and solaris. Improved C++ support.
16:35 Changeset in rtems [158f2110]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Regenerated.
16:32 Changeset in rtems [185fab0]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added proper reference now that Embedded Systems Programming's WWW site is available and has the code available.
14:41 Changeset in rtems [5c84407]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Update from Ralf Corsepius.
14:41 Changeset in rtems [a863c50]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Updates from Pedro Romano.
14:40 Changeset in rtems [7d78f40]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New file.

05/15/98:

12:35 Changeset in rtems [027f1af]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New file.
Note: See TracTimeline for information about the timeline view.