Joel Sherrill
608641e6d2
Corrected prototypes for all termios console write driver entries to
...
properly reflect the const on the buffer pointer being passed in.
1997-12-22 17:29:51 +00:00
Joel Sherrill
2ab1b3ac52
Now generating this file with autoconf to avoid having to embed so
...
much target specific information in the script.
1997-12-22 17:28:32 +00:00
Joel Sherrill
86765accd2
Changed invocation of size_rtems to match new autoconf'ed version.
1997-12-22 17:27:49 +00:00
Joel Sherrill
4bf453a349
Changed from .align to .p2align to avoid differences in meaning of
...
.align between i386-rtems (real number on .align) and i386-go32-rtems
(power of 2).
1997-12-22 17:27:17 +00:00
Joel Sherrill
6d5769fd35
Added size_rtems as a generated file.
1997-12-22 17:26:19 +00:00
Joel Sherrill
bfa613bdf8
Added lines to build sizeinfo.txt which is automatically generated now
...
by size_rtems.
1997-12-22 15:06:49 +00:00
Joel Sherrill
8fe6d358bf
Moved -qnolinkcmds option so arguments passed on the command line are
...
interpreted at the right point per Eric Norum's discovery:
The problem with the my previous `fix' for adding linker commands
was with the ordering of the options to the linker.
For example, to make a larger heap size, the application Makefile would
CFLAGS_LD = -Wl,--defsym -Wl,HeapSize=0x40000
The command passed to the linker would be :
m68k-rtems-ld .... -T xxx/linkcmds .... --defsym HeapSize=0x40000 .....
This doesn't work because the script in linkcmds inserts a default
value for HeapSize if HeapSize is not defined by the time the linker
looks at the linkcmds script.
The solution seems to be to move the -T linkcmds%s in the bsp_specs
file out of the link specfication and into the lib specification -- a
little unorthodox, perhaps, but it seems to work!
1997-12-20 16:59:11 +00:00
Joel Sherrill
1587af614b
Update from Eric Norum to include C++ support.
1997-12-20 16:37:29 +00:00
Joel Sherrill
f7fa7d76ce
Modified bsp_specs per Eric Norum's suggestion to handle -qnolinkcmds
...
switch which lets the user specify a different linker script.
1997-12-19 14:48:19 +00:00
Joel Sherrill
d637822384
Pass in PROJECT_HOME so rtems-glom can run if the make is invoked
...
just in this directory.
1997-12-16 19:02:12 +00:00
Joel Sherrill
87cec4844b
Changed RTEMS_BSP to RTEMS_BSP_LIST.
1997-12-16 18:40:08 +00:00
Joel Sherrill
9e86f6d6df
Corrected minor things including changing RTEMSBSP to RTEMS_BSP.
1997-12-16 18:39:28 +00:00
Joel Sherrill
d2632274d6
Switched command line override variable RTEMSBSP to RTEMS_BSP
...
and internally generated list of BSPs to RTEMS_BSP_LIST to make
BSP override from the top level directory consistent.
1997-12-16 18:33:45 +00:00
Joel Sherrill
674c900f24
Modified a lot of files to take a first cut at supporting building from
...
any directory in the build tree. The only variable which must be set
before the command "gmake" is invoked is RTEMS_BSP (e.g. RTEMS_BSP=erc32).
1997-12-10 16:58:00 +00:00
Joel Sherrill
f99d4f83cc
Added missing dependency for libmisc.a based on a bug report by Phil Wilshire.
1997-12-07 16:58:59 +00:00
Joel Sherrill
c436b5b84d
Fixed indexing bug reported by Phil Wilshire.
1997-12-07 16:58:13 +00:00
Joel Sherrill
80a16ec48d
Redid hwapi makefile search to remove need for -follow option to find.
...
Avoid generating Makefiles for KA9Q and C++ when they are disabled.
1997-12-06 15:44:46 +00:00
Joel Sherrill
af231b4fde
Removed need for -follow option to find.
1997-12-06 15:43:26 +00:00
Joel Sherrill
ccb806c59d
Changed the uuencode line to work better with VPATH setups.
1997-12-06 15:12:07 +00:00
Joel Sherrill
01a5f6b2c6
Moved include of rtems/score/cpu.h to make sure TRUE and FALSE were defined.
...
This simple error resulted in the wrong FP context structure being used
for hardware contexts on the m68k. This was a difficult problem to find.
1997-12-06 15:09:30 +00:00
Joel Sherrill
b5fe39d2a9
Reworked mkdir line to invoke smaller lines.
1997-12-04 18:38:33 +00:00
Joel Sherrill
744df7952d
Added better/more correct support for Linux and Solaris simulators.
1997-12-04 18:38:05 +00:00
Jennifer Averett
3013e18f74
Modified SPARC to PowerPC. Modified specific requirements to be
...
for the PowerPC instead of the SPARC.
1997-12-02 16:27:15 +00:00
Jennifer Averett
bfad6e21ed
Added definations for serial_per_sec, serial_rate, and serial_xon_xoff.
1997-12-02 16:02:45 +00:00
Jennifer Averett
ba2d45e6a7
Modified referances to SPARC to PowerPC. Updated the Information Table to
...
match the one in CPU.H. Added spurious_handler and exceptions_in_RAM items.
Added definations for clicks_per_usec, spurious_handler,exceptions_in_RAM,
serial_external_clock, serial_cts_rts, timer_average_overhead, and
timer_least_valid.
1997-12-02 15:38:10 +00:00
Joel Sherrill
7150f00f5b
Inclusion of PC386 BSP submitted by Pedro Miguel Da Cruz Neto Romano
...
<pmcnr@camoes.rnl.ist.utl.pt > and Jose Rufino <ruf@asterix.ist.utl.pt >
of NavIST (http://pandora.ist.utl.pt/ ).
1997-12-01 22:06:48 +00:00
Joel Sherrill
ba1a2af91e
Fixed test for RTEMS_HAS_POSIX_API so the executive POSIX API related
...
Makefiles would be properly generated.
1997-12-01 21:27:24 +00:00
Joel Sherrill
b9ca4ba9c9
Even more cleanup to make sure all the --enable/disable options avoid
...
generating Makefiles where possible.
Added code to make sure make/custom file and bsp directory exist for
configured bsps. This code also accounts for "aliased" BSPs.
1997-12-01 17:07:52 +00:00
Joel Sherrill
f4cec63dfa
Since test suite Makefiles are not always generated, use wildcard
...
to determine which directories to descend into.
1997-11-30 18:36:52 +00:00
Joel Sherrill
0f3936522e
Corrected call to rtems_termios_open.
1997-11-30 18:36:13 +00:00
Joel Sherrill
68732ef351
Corrected comment.
1997-11-30 18:35:22 +00:00
Joel Sherrill
1f3ec87f55
Do not generate make/os at install point.
1997-11-30 18:34:29 +00:00
Joel Sherrill
377178181c
Serious cleanup to reduce the number of explicitly listed Makefiles,
...
eliminated autoconf looking for commands which are unused, and reduce the
number of Makefiles generated.
1997-11-30 18:34:11 +00:00
Joel Sherrill
bbb281698f
Removed warnings.
1997-11-29 18:21:00 +00:00
Joel Sherrill
b4dfd17e64
Added credit for host.cfg stuff from Ralf Corsepius (corsepiu@faw.uni-ulm.de).
1997-11-29 18:20:36 +00:00
Joel Sherrill
1670eede8b
Changes from Ralf Corsepius (corsepiu@faw.uni-ulm.de) to automatically
...
generate the list of Makefiles in the configure script.
1997-11-29 18:20:04 +00:00
Joel Sherrill
80868140c3
Patch from Chris Johns to filter out the trace bit on CPU models
...
which have hardware support for a separate interrupt stack.
1997-11-29 17:51:27 +00:00
Joel Sherrill
61fc72c9dc
Removed warning.
1997-11-18 22:33:32 +00:00
Joel Sherrill
91daf55291
New file.
1997-11-18 22:33:17 +00:00
Joel Sherrill
c7ca28cf37
Removed warning under linux port.
1997-11-18 22:32:55 +00:00
Joel Sherrill
ce41c5bb62
Removed warnings.
1997-11-18 22:32:38 +00:00
Joel Sherrill
405829bdbf
Added argument as required by new version of termios_open.
1997-11-18 22:32:25 +00:00
Joel Sherrill
53cea31742
Fixed assignment to dereference ch.
1997-11-18 22:32:00 +00:00
Joel Sherrill
d54de3fd8a
Changed from DOS style CR/LF to Unix style.
1997-11-18 22:31:37 +00:00
Joel Sherrill
cb4cf6a75a
Added CONFIGURE_MEMORY_USER_OVERHEAD constant per Chris Johns request.
1997-11-18 22:30:51 +00:00
Joel Sherrill
a50148aff1
Merged code from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to generate
...
the information in the make/os/XYZ.cfg files using autoconf.
1997-11-18 22:29:32 +00:00
Joel Sherrill
83bb7781d7
Modified to rezongize CPU-rtemsXYZ rather than just CPU-rtems.
1997-11-18 22:28:45 +00:00
Joel Sherrill
b5ddb7486e
Submitted by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
1997-11-18 22:28:13 +00:00
Joel Sherrill
d24ceb38f7
interrupt driven change from Eric Norum
1997-11-15 18:15:36 +00:00
Joel Sherrill
a307f79f17
Fixed prototype
1997-11-10 17:50:50 +00:00