Joel Sherrill
84bf329159
Added #define to make this file exactly like its siblings in mpc821
...
and mpc860 directories.
1999-11-09 03:37:40 +00:00
Joel Sherrill
78facc4915
Removed "up and over" into libbsp/.../include.
1999-11-09 02:50:26 +00:00
Joel Sherrill
9af31a6e92
Moved include files to hppa1.1 subdirectory and put their sources
...
in the include directory.
1999-11-09 02:32:37 +00:00
Joel Sherrill
bb11d7e540
Removed runway directory and moved contents to include.
1999-11-09 02:31:37 +00:00
Jennifer Averett
f758f8102a
Correctly set and called handlers table for the link.
1999-11-05 22:26:12 +00:00
Jennifer Averett
089ad91deb
Fixed comment
1999-11-05 22:25:16 +00:00
Jennifer Averett
7f6a07504e
Moved imfs set handlers prototype to the imfs.h file.
1999-11-05 22:24:56 +00:00
Joel Sherrill
bf2cf8e60c
New file. Added as part of adding a formal API to this object.
1999-11-05 21:20:30 +00:00
Joel Sherrill
378fe02519
New file.
1999-11-05 21:11:09 +00:00
Joel Sherrill
94b357c2b3
Unmount was failing as a side-effect of splitting the rmnod handler
...
and not handling every case properly.
1999-11-05 21:10:54 +00:00
Joel Sherrill
7edb9281a2
Following comments from Eric Norum <eric@cls.usask.ca>, a fairly
...
substantial upgrade of newlibc.c occurred. Now the user extension
data area is used rather than notepads and as many routines as possible
were split into other files further reducing the minimum footprint
of an RTEMS executable.
1999-11-05 19:02:03 +00:00
Joel Sherrill
0fab6dded8
Patch from Eric Valette <valette@crf.canon.fr> so this will build
...
independently of a BSP.
1999-11-05 17:49:56 +00:00
Joel Sherrill
458bd343e2
This is another pass at making sure that nothing outside the BSP
...
unnecessarily uses any variables defined by the BSP. On this
sweep, use of BSP_Configuration and Cpu_table was eliminated.
A significant part of this modification was the addition of
macros to access fields in the RTEMS configuration structures.
This is necessary to strengthen the division between the BSP independent
parts of RTEMS and the BSPs themselves. This started after
comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de >.
1999-11-05 16:44:02 +00:00
Joel Sherrill
f817b0283c
The files in libcpu should not be directly dependent on any BSP. In
...
particular, using bsp.h, or getting information from the BSP which
should properly be obtained from RTEMS is forbidden. This is
necessary to strengthen the division between the BSP independent
parts of RTEMS and the BSPs themselves. This started after
comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de >.
The changes primarily eliminated the need to include bsp.h and
peeking at BSP_Configuration. The use of Cpu_table in each
BSP needs to be eliminated.
1999-11-04 18:05:09 +00:00
Joel Sherrill
d76608e048
Typo fixed by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
1999-11-03 12:46:29 +00:00
Joel Sherrill
b568ccb745
The object memfile.o was being included in the miniIMFS even though it
...
should not have been. This required that IMFS_rmnod be split into
three separate (per file type) routines to avoid dependencies.
In the end, a miniIMFS application is 6K smaller than one using the
full IMFS.
1999-11-02 20:20:13 +00:00
Joel Sherrill
5f2566b5e2
Fixed F_SETFL to properly convert between internal
...
libio flags and external fcntl.h style flags.
1999-11-02 16:27:53 +00:00
Joel Sherrill
063e4950f4
Added support for configuring base filesystem. First attempt at
...
a full mount table at initialization. This is the wrong place
to mount filesystems 2-n since no device drivers are initialized
yet.
1999-11-02 16:27:05 +00:00
Joel Sherrill
a504ced35b
Install imfs.h so base filesystem can be configured or IMFS mounted
...
by an application.
1999-11-02 16:25:48 +00:00
Joel Sherrill
19b74f3175
Check for NULL being passed in.
1999-11-02 16:25:05 +00:00
Joel Sherrill
3fb2a8daf7
Fixed typo where memfile_handlers set twice and directory_handlers
...
was not set.
1999-11-02 16:23:50 +00:00
Joel Sherrill
ac8adcf06f
Properly initialize location variable.
1999-11-02 16:22:58 +00:00
Joel Sherrill
c42bd4525f
Split console_reserve_resources into its own file to reduce dependencies.
...
Still need to move debug io routines out.
1999-11-02 16:05:41 +00:00
Joel Sherrill
dee8a5174f
Corrected wildcard to pickup CPU model dependent library pieces.
1999-11-01 21:34:04 +00:00
Joel Sherrill
92f699993f
Removed all references to shared memory driver as it is not supported
...
yet on the mvme2307.
1999-11-01 13:08:35 +00:00
Joel Sherrill
a2504f7dc6
Removed shmsupp directory as it is not really implemented.
1999-11-01 13:07:56 +00:00
Joel Sherrill
4c9d61e8be
MVME2307 does not really include MP support.
1999-11-01 13:07:22 +00:00
Jennifer Averett
4a07d2b866
Moved the rmnod callback from the operations table to the handler table.
1999-10-29 15:19:13 +00:00
Jennifer Averett
4bde80720f
Joel added a table of mount entry requests to be processed during
...
initialization.
1999-10-29 14:28:39 +00:00
Joel Sherrill
7046cddb1b
Patch rtems-rc-19991011-3.diff from Ralf Corsepius.
1999-10-28 16:01:41 +00:00
Joel Sherrill
c8b35b1b9b
Notes on what to do when merging a BSP.
1999-10-28 13:36:26 +00:00
Joel Sherrill
45544f0d01
Patch from Aleksey (Quality Quorum <qqi@world.std.com>) to
...
increase ease of application configuration of the pc386 BSP. This
patch allows switching the printk console to a serial port and
overriding bsp_start by making it a weak alias.
1999-10-27 20:50:57 +00:00
Joel Sherrill
3abbfdb40f
Added $(EXEEXT) in attempt to help Cygwin install process.
1999-10-27 19:27:05 +00:00
Joel Sherrill
2bdc1e985f
Last cleanup to attempt to link.
1999-10-27 18:54:14 +00:00
Joel Sherrill
ae7325bdc8
rxgen960 now compiles -- may not link.
1999-10-27 17:25:53 +00:00
Joel Sherrill
2ea8df3beb
Added CVS Ids and a basic header. More header cleanup needed.
1999-10-27 16:27:34 +00:00
Joel Sherrill
f08a559655
Removed systbl.S save_systbl.c. They were unnecessary.
1999-10-27 16:26:00 +00:00
Joel Sherrill
8ac421361f
Removed sctns.S. This file was obviously the output of the compiler.
1999-10-27 16:21:49 +00:00
Joel Sherrill
919822f961
Replaced Makefile.in's with modified copies of cvme961 to get
...
autoconf/automake changes.
1999-10-27 16:19:24 +00:00
Joel Sherrill
d73a8649ed
Moved timerisr.s to timerisr.S per GNU conventions.
1999-10-27 15:58:26 +00:00
Joel Sherrill
ce644256cf
Moved systbl.s to systbl.S per GNU conventions.
1999-10-27 15:57:20 +00:00
Joel Sherrill
5ee66dae7b
Moved sctns.s to sctns.S per GNU conventions.
1999-10-27 15:57:19 +00:00
Joel Sherrill
bf71be9e87
Moved rxgen_romld.s to rxgen_romld.S per GNU conventions.
1999-10-27 15:57:17 +00:00
Joel Sherrill
478c4b80c8
Moved ihandler.s to ihandler.S per GNU conventions.
1999-10-27 15:57:16 +00:00
Joel Sherrill
49b8c26e40
Moved asmstub.s to asmstub.S per GNU conventions.
1999-10-27 15:57:15 +00:00
Joel Sherrill
eb7f0f220a
Moved asmfault.s to asmfault.S per GNU conventions.
1999-10-27 15:57:14 +00:00
Joel Sherrill
702c5f5b42
The rxgen960 BSP and i960 RPM support was submitted by Mark Bronson
...
<mark@ramix.com > of RAMIX.
1999-10-27 15:29:18 +00:00
Joel Sherrill
79991746da
New files created by split of old imfs_handlers.c.
1999-10-26 21:51:20 +00:00
Joel Sherrill
2fe47fff06
Added include of libio.h so this would compile when posix is disabled.
1999-10-26 21:51:07 +00:00
Joel Sherrill
7ee88c1695
Split console_reserve_resources to separate file to reduce
...
code size.
1999-10-26 20:30:20 +00:00