summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* changed version to 4.0.0-beta4aJoel Sherrill1998-10-153-3/+3
|
* Removed unnecessary settings.Joel Sherrill1998-10-151-6/+0
|
* Updated for the i386ex and deprecated BSPs.Joel Sherrill1998-10-151-5/+8
|
* Added bare bsp, mini-glue layer for POSIX port, and bare bsp information.Joel Sherrill1998-10-151-0/+14
|
* Added pre_install_src as a dependency to debug and profile per Ralf Corsepius'Joel Sherrill1998-10-151-2/+2
| | | | recommendation.
* Regenerated.Joel Sherrill1998-10-150-0/+0
|
* Patch from Thomas Doerfler <td@imd.m.isar.de> to include theJoel Sherrill1998-10-151-1/+2
| | | | ppc403 interrupt control libcpu component.
* Uncommented the conditional stuff for "good gas 16 bit code".Joel Sherrill1998-10-151-2/+2
|
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill1998-10-1440-216/+2921
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Rtems contains some perl scripts that use hard-coded paths to /usr/bin/perl or /usr/local/bin/perl I have already fixed these problems by adding some checks to configure.in. While doing this, I also cleaned up some more autoconf related problems for generating shell scripts. This patch might seem a bit scary to you, but I am quite confident it won't break something (I've been testing it for almost a week now, however it might introduce typos for a limited number configurations I don't have access to - But it shouldn't be a problem for you to test them :-). I expect to get this finished tonight, hence you will very likely have the patch when you get up tomorrow. Changes: * Check for PERL and disable all PERL scripts if perl wasn't found. * Generate all KSHELL-scripts with autoconf instead of make-script * Automatic dependency handling for autoconf generated KSHELL or PERL scripts (make/rtems.cfg) Notes: * this patch contains new files and deletes some other files. * The patch is relative to rtems-4.0.0-beta4 with my previous rtems-rc-981014-1.diff patch applied. Testing: I tested it with sh-rtems and posix under linux. Now all targets which are touched by this patch and which are not used while building for sh-rtems and posix still need to be tested. AFAIS, only the sparc/erc32 BSP should be affected by this criterion. And if you like to, you should also consider testing it on a Cygwin32 and a Solaris host for one arbitrary BSP.
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill1998-10-143-48/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2. "make profile" doesn't work. It aborts when building host-tools for embedded targets. I didn't yet have enough time to fix this problem. AFAIS this problem is related to handling of LDFLAGS_PROFILE[|_V] in gcc.cfg.in. For host applications, we use gcc for linking host applications, too. With profiling enabled CFLAGS_PROFILE_V contains -pg and is used to compile, but LDFLAGS_PROFILE_V is empty, hence -pg will not be passed to the linker causing gcc to fail to link, because it can't resolve some symbols introduced by compiling with -pg. I am not sure if I can provide a patch for this - Ether it is trivial to fix or requires basic work on host configuration ;- Fixing this one was trivial - But hard to trace. LDFLAGS_PROFILE_V needs to contain the same flags as CFLAGS_PROFILE_V, if gcc is used for linking (What else should have been expected ?, :-). The same problem was present for *_DEBUG_V, but apparently wasn't noticed by anybody, because things didn't break, but were silently ignored. I fixed these problems by setting these flags in configure.in whenever gcc is reported to be the host-compiler. For non-gcc host compilers "make debug" and "make profile" now becomes the same as an ordinary "make". This is a hack and addressing this problen could be more sophisticated, but I don't think it gives much sense to support compile variants for any host program (Who will ever try to profile/debug host tools?). Therefore I don't think it's useful to invest more effort into this problem.
* Updated.Joel Sherrill1998-10-141-3/+3
|
* Added rest of opendir family and made it compile.Joel Sherrill1998-10-134-5/+51
|
* New files.Joel Sherrill1998-10-1315-0/+984
|
* Added missing BSPs.Joel Sherrill1998-10-131-4/+5
|
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to correct minorJoel Sherrill1998-10-134-10/+6
| | | | cosmetic things.
* Modified to avoid building certain files under UNIX.Joel Sherrill1998-10-131-3/+11
|
* New fileJoel Sherrill1998-10-121-0/+85
|
* Added idle_task_stack_size field to CPU Table.Joel Sherrill1998-10-1211-0/+66
|
* Added message to "return -1 and set errno".Joel Sherrill1998-10-121-5/+11
|
* Fixed typo.Joel Sherrill1998-10-121-1/+1
|
* Updated to reflect MG-10 IMFS effort.Joel Sherrill1998-10-122-51/+51
|
* Added some fields and changed last KA9Q reference to FreeBSD.Joel Sherrill1998-10-121-1/+12
|
* Changed section numbers.Joel Sherrill1998-10-1211-93/+86
|
* Changed commands for installing numerous files to include $(SRCDIR).Joel Sherrill1998-10-121-4/+4
|
* Changed command for installing the footer.Joel Sherrill1998-10-121-1/+1
|
* Typo which prevented baud rate changes from Thomas Doerfler <td@imd.m.isar.de>.Joel Sherrill1998-10-121-1/+1
|
* changed version to 4.0.0-beta4Joel Sherrill1998-10-123-3/+3
|
* New files.Joel Sherrill1998-10-126-0/+492
|
* Regenerated.Joel Sherrill1998-10-120-0/+0
|
* Removed fork(), execv(), and wait() since they are now stubbed in theJoel Sherrill1998-10-121-21/+0
| | | | POSIX API.
* Added opendir and readdir.Joel Sherrill1998-10-121-1/+1
|
* Added helas403 and changed column spacing.Joel Sherrill1998-10-121-36/+40
|
* Added header files per request from Chris Johns to avoid problemsJoel Sherrill1998-10-124-0/+16
| | | | in include file order.
* Fixed typo spotted by Jeff Mayes.Joel Sherrill1998-10-091-1/+1
|
* NEXT_GAS should have been NEW_GAS. Spotted by Emmanuel Raguet ↵Joel Sherrill1998-10-073-4/+4
| | | | <raguet@crf.canon.fr>.
* Corrected typo pointed out by Pollak Leon <leonp@plris.com>.Joel Sherrill1998-10-072-2/+2
|
* changed version to 981006Joel Sherrill1998-10-063-3/+3
|
* Removed files pc386uart.h and pcibio.h from Makefile since they areJoel Sherrill1998-10-061-1/+0
| | | | now installed from the shared directory.
* Corrected assembly language to use constants instead of addresses.Joel Sherrill1998-10-061-2/+2
| | | | Thanks to Rod Barman for this one.
* Added missing field (idle_task_stack_size) to CPU Table.Joel Sherrill1998-10-061-0/+1
|
* Patch from Emmanuel Raguet <raguet@crf.canon.fr> to add networkingJoel Sherrill1998-10-061-0/+10
| | | | information to this file to be more like the gen68360.
* Large patch from Erik Ivanenko <erik.ivanenko@utoronto.ca> whichJoel Sherrill1998-10-0531-376/+3515
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | moves pieces of the pc386 bsp up to a shared level for all i386 BSPs and modifies the i386ex BSP to use those shared pieces. Serial remote debugging is included for both targets. Erik's notes: There are several workarounds in it: 1) #define NEXT_GAS is hardcoded in pc386/start/start.s 2) #define NEXT_GAS is hardcoded in i386ex/start/start.s 3) #define NEW_GAS is hardcoded in pc386/start16.s 4) #undef __assert and redeclare _assert hardcoded in console.c for both pc386 and i386ex due to my egcs1.1b ~ newlib problem. Should have modified t-rtems.cfg ( no time ) I've tested pc386 with both video and serial consoles and GDB remote. All work fine, except that GDB acts weird. ( re: other posting) I hope this will work for you. It took quite some time to locate the autoconf error. The remainder was just grunt work. Unfortunately, I think I've unwound the removal of the IBMPCInitVideo stuff. Sorry. I REALLY can't spend more time... I've been at this conversion to 4.0 locally and updating the release since Sept. 8th, and have yet to compile my network driver.... This is as much as I can do right now. I look forward to the next patch to really test i368ex. I did make sure that the sample tests worked for pc386.
* New file based on information from Eric Norum <eric@skatter.usask.ca>.Joel Sherrill1998-10-052-0/+84
|
* Commented out line which ran psim tests twice.Joel Sherrill1998-10-051-1/+1
|
* Update from Thomas Doerfler <td@imd.m.isar.de>.Joel Sherrill1998-10-051-0/+58
|
* Regenerated.Joel Sherrill1998-10-050-0/+0
|
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill1998-10-055-70/+59
| | | | | | | | | | | | | | | | | | | | As mentioned in other mails before, there is are minor inconsistencies in the posix custom/*cfg files. Linux-posix.cfg sets RTEMS_BSP=posix FreeBSD-posix.cfg sets RTEMS_BSP=posix Solaris-posix.cfg first sets RTEMS_BSP=posix, later it sets RTEMS_BSP=solaris2 1. Setting RTEMS_BSP=posix is redunant to settings in default.cfg 2. The solaris variant of setting RTEMS_BSP is merely non-functional. The patch attached to this mail should clean up this issue. The patch was tested by building the posix bsp under i686-pc-linux-glibc1/glibc2 and Solaris2.6 (I did not run any rtems program, however) The HPUX9 and FreeBSD configuration files were adapted in analogy to the solaris and linux configurations.
* Regenerated after fixing a typo.Joel Sherrill1998-10-052-4/+2
|
* Modifed i386 gas test to put each directive on its own line perJoel Sherrill1998-10-052-2/+8
| | | | problem report from Erik Ivanenko <erik.ivanenko@utoronto.ca>.
* Fixed use of incorrect macro for minimum stack size.Joel Sherrill1998-10-052-2/+2
|