Joel Sherrill
d40da79b04
2008-09-17 Miao Yan <yanmiaobest@gmail.com>
...
* Makefile.am, preinstall.am, libcsupport/Makefile.am,
libcsupport/include/rtems/libcsupport.h,
libcsupport/include/rtems/libio.h, libcsupport/src/base_fs.c,
libcsupport/src/libio_init.c, libcsupport/src/newlibc_exit.c,
libcsupport/src/newlibc_init.c, libcsupport/src/sync.c,
libfs/Makefile.am, libfs/src/imfs/deviceio.c,
sapi/include/confdefs.h: Merge GSOC project code to add simple device
only filesystem (devfs), optionally completely drop out filesystem,
and to clean up disabling newlib reentrancy support. This dropped 17K
from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
code space.
* libcsupport/src/__usrenv.c, libcsupport/src/newlibc_reent.c,
libfs/src/devfs/devclose.c, libfs/src/devfs/devfs.h,
libfs/src/devfs/devfs_eval.c, libfs/src/devfs/devfs_init.c,
libfs/src/devfs/devfs_mknod.c, libfs/src/devfs/devfs_node_type.c,
libfs/src/devfs/devfs_show.c, libfs/src/devfs/devioctl.c,
libfs/src/devfs/devopen.c, libfs/src/devfs/devread.c,
libfs/src/devfs/devstat.c, libfs/src/devfs/devwrite.c,
libfs/src/imfs/deviceerrno.c: New files.
* libcsupport/src/newlibc.c: Removed.
2008-09-17 16:12:04 +00:00
Joel Sherrill
e8fcadbc49
2008-09-17 Miao Yan <yanmiaobest@gmail.com>
...
* hello/system.h, minimum/Makefile.am, minimum/init.c: Merge GSOC
project code to add simple device only filesystem (devfs), optionally
completely drop out filesystem, and to clean up disabling newlib
reentrancy support. This dropped 17K from the minimum.exe for
sparc/sis and arm/rtl22xx_t now has a 15K code space.
2008-09-17 15:42:48 +00:00
Ralf Corsepius
aa2d04500a
binutils-2.18.91.
2008-09-17 15:26:36 +00:00
Ralf Corsepius
9a5e29b6e6
Switch to gdb-6.8-rtems4.10-20080917.diff.
2008-09-17 14:38:54 +00:00
Ralf Corsepius
aa9a6dce1c
Add patch from http://sourceware.org/ml/gdb-patches/2008-02/msg00472.html
2008-09-17 14:34:15 +00:00
Ralf Corsepius
f63871e348
Switch to gcc-core-4.3.2-rtems4.10-20080917.diff.
2008-09-17 14:02:49 +00:00
Ralf Corsepius
c490a1a399
Remove MULTILIB_EXTRA_OPTS from gcc/config/rs6000/t-rtems.
2008-09-17 14:01:23 +00:00
Joel Sherrill
396e32588a
2008-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* sapi/include/confdefs.h: Revert previous patch. Does not apply to
head.
2008-09-16 22:42:45 +00:00
Joel Sherrill
41251f68c2
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* bspgetworkarea.c: New file. This implementation should be useable
by most BSPs if they provide the proper support in their linker script.
2008-09-16 22:17:23 +00:00
Joel Sherrill
e150cdbfe4
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
2008-09-16 22:16:46 +00:00
Joel Sherrill
85e3716398
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* shared/m68kbspgetworkarea.c: Removed.
2008-09-16 22:16:29 +00:00
Joel Sherrill
4c5212e270
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
shared bsp_get_work_area() implementation.
2008-09-16 22:16:26 +00:00
Joel Sherrill
07ce99e933
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
2008-09-16 22:16:25 +00:00
Joel Sherrill
862058d59e
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds, startup/linkcmds_ROM: Use top level
shared bsp_get_work_area() implementation.
2008-09-16 22:16:11 +00:00
Joel Sherrill
8cf46cbc55
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds, startup/linkcmdsflash: Use top level
shared bsp_get_work_area() implementation.
2008-09-16 22:16:09 +00:00
Joel Sherrill
384171ce21
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds, startup/linkcmdsflash,
startup/linkcmdsram: Use top level shared bsp_get_work_area()
implementation.
2008-09-16 22:16:07 +00:00
Joel Sherrill
ec2ae9fa87
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, start/start.S, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
2008-09-16 22:16:06 +00:00
Joel Sherrill
b400277a4c
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds, startup/linkcmds.flash: Use top level
shared bsp_get_work_area() implementation.
2008-09-16 22:16:04 +00:00
Joel Sherrill
939439d3a9
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/bspstart.c, startup/init548x.c,
startup/linkcmds, startup/linkcmds.m5484FireEngine.flash: Use top
level shared bsp_get_work_area() implementation.
2008-09-16 22:16:01 +00:00
Joel Sherrill
53cb8234bb
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, include/bsp.h, startup/init68360.c, startup/linkcmds,
startup/linkcmds.bootp, startup/linkcmds.prom: Use top level shared
bsp_get_work_area() implementation.
2008-09-16 22:15:59 +00:00
Joel Sherrill
e1ee0b599c
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
anticipation of gen5200 and gen83xx being able to shared
bsp_get_work_area() implementation.
2008-09-16 22:13:54 +00:00
Joel Sherrill
20d7660bd2
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
2008-09-16 21:59:18 +00:00
Joel Sherrill
5053048395
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
2008-09-16 21:44:34 +00:00
Joel Sherrill
284ed06a28
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
2008-09-16 21:35:23 +00:00
Joel Sherrill
91b8fcfb81
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
2008-09-16 21:14:25 +00:00
Joel Sherrill
c4e0484c72
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
2008-09-16 20:58:50 +00:00
Joel Sherrill
2bd510395b
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
2008-09-16 20:48:21 +00:00
Joel Sherrill
03f1297675
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
2008-09-16 20:37:11 +00:00
Joel Sherrill
895321b7ee
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
2008-09-16 20:19:22 +00:00
Joel Sherrill
2d41fc5c52
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, include/bsp.h, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
2008-09-16 20:17:37 +00:00
Joel Sherrill
98d59afcb1
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* shared/bspgetworkarea.c: Removed.
2008-09-16 20:13:41 +00:00
Joel Sherrill
2a65e6d569
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
2008-09-16 20:13:39 +00:00
Joel Sherrill
190003b184
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds, startup/linkcmds-le,
startup/linkcmds-le.coff: Use top level shared bsp_get_work_area()
implementation.
2008-09-16 20:13:27 +00:00
Joel Sherrill
8f402bf880
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds, startup/linkcmds.sim: Use top level
shared bsp_get_work_area() implementation.
2008-09-16 20:13:24 +00:00
Joel Sherrill
94bbe3a450
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds, startup/linkcmds.rom,
startup/linkcmds.rom2ram: Use top level shared bsp_get_work_area()
implementation.
2008-09-16 20:13:21 +00:00
Joel Sherrill
0682df5868
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/linkcmds, startup/linkcmds.ram,
startup/linkcmds.rom: Use top level shared bsp_get_work_area()
implementation.
2008-09-16 20:13:17 +00:00
Joel Sherrill
179cdb74d6
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am: Use top level shared bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
2008-09-16 19:59:28 +00:00
Joel Sherrill
c009cd5670
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* shared/include/nvram.h: Fix typo.
2008-09-16 19:26:21 +00:00
Joel Sherrill
ed521b6890
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* clockdrv_shell.c: Remove unnecessary includes of rtems/libcsupport.h
and rtems/libio.h.
* bspstart.c: New file.
2008-09-16 19:10:15 +00:00
Joel Sherrill
8c26247841
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* clock/clock.c: Remove unnecessary includes of rtems/libcsupport.h and
rtems/libio.h.
2008-09-16 19:10:04 +00:00
Joel Sherrill
0b6d4de801
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* clock/ckinit.c: Remove unnecessary includes of rtems/libcsupport.h
and rtems/libio.h.
2008-09-16 19:09:53 +00:00
Joel Sherrill
cb78c0d4d4
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* startup/bspstart.c: Removed.
2008-09-16 19:09:30 +00:00
Joel Sherrill
ab435f1cd0
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* shared/bspstart.c: Remove unnecessary includes of rtems/libcsupport.h
and rtems/libio.h.
2008-09-16 19:08:22 +00:00
Joel Sherrill
887297fa48
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* clock/ckinit.c: Add use of bsp_get_work_area() in its own file and
rely on BSP Framework to perform more initialization. Remove
unnecessary includes of rtems/libio.h and rtems/libcsupport.h. All
SuperH BSPs now share a common bsp_start() implementation.
2008-09-16 19:07:59 +00:00
Joel Sherrill
e66402b51e
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* shared/clock/clock.c: Remove unnecessary includes of
rtems/libcsupport.h and rtems/libio.h.
2008-09-16 19:07:06 +00:00
Joel Sherrill
dcc905b912
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* irq/FPGA.c: Remove unnecessary includes of rtems/libcsupport.h and
rtems/libio.h.
2008-09-16 19:06:59 +00:00
Joel Sherrill
e76068d31f
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
its own file and rely on BSP Framework to perform more
initialization. Remove unnecessary includes of rtems/libio.h and
rtems/libcsupport.h.
* startup/bspgetworkarea.c: New file.
2008-09-16 19:06:45 +00:00
Joel Sherrill
a196084919
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* startup/bspstart.c: Remove unnecessary includes of
rtems/libcsupport.h and rtems/libio.h.
2008-09-16 19:06:10 +00:00
Joel Sherrill
1c79f01d90
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* clock/clock.c, startup/bspstart.c: Remove unnecessary includes of
rtems/libcsupport.h and rtems/libio.h.
2008-09-16 19:05:48 +00:00
Joel Sherrill
cc1f623884
2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, startup/bspstart.c: Split out bsp_get_work_area() into
its own file and use BSP Framework to perform more initialization.
* startup/bspgetworkarea.c: New file.
2008-09-16 19:05:15 +00:00