Commit Graph

4418 Commits

Author SHA1 Message Date
Joel Sherrill
fe602cfef0 2000-08-30 Joel Sherrill <joel@OARcorp.com>
* setup.def: Updated to gnat-3.13p and adjusted all versions
	and revisions.
	* gnatnewlib/gnatnewlib.spec.in: Include gcov per gnat 3.13p
	build instructions.
	* NOTE: GNAT 3.13p was not successfully built when this was committed.
2000-08-30 08:07:16 +00:00
Joel Sherrill
00966ba6e5 2000-08-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Add lib/libcpu and lib/libbsp to cfg_subdirs
2000-08-30 08:00:05 +00:00
Joel Sherrill
51f21b2d20 2000-08-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Remove libcpu and libbsp
	* Makefile.am: Remove libcpu and libbsp
2000-08-30 07:59:43 +00:00
Joel Sherrill
c7b9872351 2000-08-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Add RTEMS_PROG_CC_FOR_TARGET, RTEMS_CANONICAL_TOOLS
2000-08-30 07:56:31 +00:00
Joel Sherrill
9c1c574bca 2000-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* taskstart.c: Removed 1st cut at rtems_task_start_main_style.
	Only committed this so it could be easily revisited as we
	discussing moving main() to user space from BSP space.
2000-08-30 07:55:39 +00:00
Joel Sherrill
67ebbcf72d 2000-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* taskstart.c: Added 1st cut at rtems_task_start_main_style.
2000-08-30 07:54:26 +00:00
Joel Sherrill
ef386359a3 2000-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/armulator.cfg: Corrected make-exe rule to pick up debug flags.
2000-08-29 14:52:33 +00:00
Joel Sherrill
0b456f721e Correcting. 2000-08-29 14:51:44 +00:00
Joel Sherrill
eeec72f883 2000-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c: Spacing issues.
	* rtems/score/cpu.h: Removed warning by setting _level.
2000-08-29 14:47:09 +00:00
Joel Sherrill
ce6411d66f 2000-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c: Spacing issues.
	* rtems/score/cpu.h: Removed warning by setting _level.

2000-08-29	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Makefile.am: Added S_O_FILES to list of objects.
2000-08-29 14:47:08 +00:00
Joel Sherrill
f79d358515 2000-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Added S_O_FILES to list of objects.
2000-08-29 14:46:18 +00:00
Joel Sherrill
750fa33928 Adding ChangeLogs. 2000-08-25 17:47:17 +00:00
Joel Sherrill
614d73ef13 2000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* include/mvme16x_hw.h: Added NVRAM_CONFIGURE macro in
	a manner that should work for 162, 162lx, and 167.
2000-08-25 17:46:29 +00:00
Joel Sherrill
8ca1e808e2 2000-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/system.h: Include cpuopts.h for __i386__.
2000-08-25 17:30:46 +00:00
Joel Sherrill
95990b57ea 2000-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/score/i386.h: cpu-variant define handling
	  Rewrite due to introduction of multilib defines.
	* asm.h: include cpuopts.h instead of targopts.h
2000-08-25 17:30:13 +00:00
Joel Sherrill
dd53e2e697 2000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* ChangeLog: Moved incorrect entries to make/ChangeLog.
2000-08-25 17:29:36 +00:00
Joel Sherrill
6fe4d043f3 2000-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* make/custom/pck6.cfg: New file
	* make/custom/pc486.cfg: Use -m486
	* make/custom/pc586.cfg: Use -mpentium
	* make/custom/pc686.cfg: Use -mmpentiumpro
	* make/custom/i386ex.cfg: Use -msoft-float
2000-08-25 17:29:00 +00:00
Joel Sherrill
8e577624fd 2000-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* make/custom/pck6.cfg: New file
	* make/custom/pc486.cfg: Use -m486
	* make/custom/pc586.cfg: Use -mpentium
	* make/custom/pc686.cfg: Use -mmpentiumpro
	* make/custom/i386ex.cfg: Use -msoft-float
	* aclocal/check-bsps.h:
	  - Add pck6-BSP
	  - Exclude ChangeLog from being picked up as BSP
	* aclocal/bsp-alias.m4: Add pck6-BSP
2000-08-25 17:27:52 +00:00
Joel Sherrill
f018b1ae24 2000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* mpc8xx/console-generic/console-generic.c:
	Add support for configuration parameters in NVRAM
2000-08-25 17:25:27 +00:00
Joel Sherrill
00ff4cd6ac 2000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* README:
	* console/console.c:
	* include/bsp.h:
	* network/network.c:
	* startup/bspstart.c:
	Add support for configuration parameters in NVRAM
2000-08-25 17:24:49 +00:00
Joel Sherrill
060d5387a4 2000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* custom/mbx8xx.cfg: Add support for configuration parameters in NVRAM
2000-08-25 17:24:11 +00:00
Joel Sherrill
b24a093641 2000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* ChangeLog: File paths corrected.
2000-08-25 17:22:07 +00:00
Joel Sherrill
4b9a98ca60 2000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/no_cpu.h: Modified so there are fewer and
	more consistent variations on "no cpu" so it is easier
	to sed the source as the starting point for a new port.
2000-08-25 17:17:06 +00:00
Joel Sherrill
b602c298a9 2000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* inline/rtems/posix/timer.inl, include/rtems/posix/timer.h,
	inline/rtems/posix/Makefile.am, src/ptimer1.c: Redid the
	style of src/ptimer1.c.  Continued effort to make the
	POSIX Timer implementation match that of other managers.
	Added data structures required to use SuperCore Object Handler.
2000-08-25 17:15:44 +00:00
Joel Sherrill
1a3b28195d 2000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* libc/fs_null_handlers.c: Added missing rmnod entry.
2000-08-25 17:12:14 +00:00
Joel Sherrill
662678d1d9 2000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* libc/isatty.c, libc/imfs_handlers_directory.c, libc/creat.c,
	libc/imfs_directory.c: Fixed style issues.
2000-08-25 13:13:57 +00:00
Joel Sherrill
02fe6aba39 2000-08-15 Joel Sherrill <joel@OARcorp.com>
* src/ptimer1.c: Minor formatting fixes.
2000-08-15 13:23:13 +00:00
Joel Sherrill
939e29dc4d 2000-08-15 Joel Sherrill <joel@OARcorp.com>
* src/ptimer1.c: Removed unused routine PRINT_ERRNO_S.
	* src/ptimer1.c: Removed unnecessary routine COPY_ITIMERSPEC_S
	and used structure copy instead.
	* src/ptimer1.c: Renamed timer_alive_t to POSIX_Timer_Control.
	* include/rtems/posix/timer.h: Ditto.
2000-08-15 13:19:57 +00:00
Joel Sherrill
ea56c0a806 2000-08-15 Joel Sherrill <joel@OARcorp.com>
* posix/src/ptimer1.c: Switched to using set_errno_and_return_minus_one()
	to ensure that errno was always set.
2000-08-15 13:10:29 +00:00
Joel Sherrill
16ce86f9c8 2000-08-15 Joel Sherrill <joel@OARcorp.com>
* posix/src/ptimer1.c (timer_settime): Converted use of rtems_clock_get
	to use SuperCore _TOD_Current variable.
2000-08-15 13:00:01 +00:00
Joel Sherrill
5a0beb7b85 changed version to ss-20000811 2000-08-11 22:43:06 +00:00
Joel Sherrill
acf2d4888d changed version to ss-20000811 2000-08-11 22:08:08 +00:00
Joel Sherrill
a806d8baae 2000-08-11 Joel Sherrill <joel@OARcorp.com>
* config.sub: Added or16 and or32.
2000-08-11 22:01:07 +00:00
Joel Sherrill
5377fed341 2000-08-11 Joel Sherrill <joel@OARcorp.com>
* Shell added for or32 port based on no_cpu port with names replaced.
2000-08-11 21:59:52 +00:00
Joel Sherrill
ee5110762e 2000-08-11 Joel Sherrill <joel@OARcorp.com>
* Shell added for or16 port based on no_cpu port with names replaced.
2000-08-11 21:52:06 +00:00
Joel Sherrill
dd19c0bb06 2000-08-11 Chris Johns <ccj@acm.org>
* libc/chmod.c: Return ENOTSUP if filesystem does not have handler.
	* libc/eval.c: Ditto.
	* libc/fcntl.c: Ditto.
	* libc/fsync.c: Ditto.
	* libc/ioctl.c: Ditto.
	* libc/ioman.c: Ditto.
	* libc/link.c: Ditto.
	* libc/memfile.c: Ditto.
	* libc/mknod.c: Ditto.
	* libc/symlink.c: Ditto.
	* libc/libio.h(rtems_filesystem_dev_major_t): New macro.
	* libc/libio.h(rtems_filesystem_dev_minor_t): New macro.
2000-08-11 20:04:27 +00:00
Joel Sherrill
e7de167c8c 2000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* console/console.c: Fix polled input.
2000-08-11 19:55:36 +00:00
Joel Sherrill
b7d4d2abd9 2000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* console.c(_BSP_output_char): Output CR after LF for printk.
2000-08-11 19:53:18 +00:00
Joel Sherrill
57b1f53b1e 2000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* README: Updated
	* console/console.c: Fix polled input.
	Add support for shared printk.
	Add support for more flexible polled I/O with and without termios.
	I/O mode and console is selectable either from NVRAM or from
	mvme167.cfg.  Clean up comments.
2000-08-11 19:29:54 +00:00
Joel Sherrill
ed09fd77fc 2000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* README: Updated
	* console/console.c: Fix polled input.
	Add support for shared printk.
	Add support for more flexible polled I/O with and without termios.
	I/O mode and console is selectable either from NVRAM or from
	mvme167.cfg.  Clean up comments.

2000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>

	* startup/page_table.c (page_table_init): Reorganize NVRAM parameters.
	* include/bsp.h: Reorganize NVRAM parameters.
	Add support for shared printk.
	* times: These are the times for the MVME167, not the MBX860-002.

2000-08-11  John Cotton  <john.cotton@nrc.ca>

	* network/network.c: Fix NVRAM configuration parameter
	handling from previous revision.
	Check J1-4,  restructure NVRAM parameter handling.

2000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>

	* network/network.c: Cleanup of network driver to reduce warnings.
	Addition of second parameter to uti596_attach.
2000-08-11 19:26:31 +00:00
Joel Sherrill
b96ca51950 2000-08-04 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* mvme167.cfg: Add specification of printk port, console port
	and serial I/O mode.  Arrange for the stripped executable to
	be copied up the build tree.
2000-08-11 19:24:30 +00:00
Joel Sherrill
380b5227b8 2000-08-10 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* mbx8xx.cfg: Support for shared printk and no termios.

2000-08-10	John Cotton  <john.cotton@nrc.ca>

	* mbx8xx.cfg: Support added for dejagnu test harness.
2000-08-10 16:25:46 +00:00
Joel Sherrill
59d4d51335 2000-08-10 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* README: Updated.
	* console/console.c: Addition of support for shared printk and
	no termios.
	* include/bsp.h: Addition of second parameter to
	rtems_enet_driver_attach. Removed prototypes for printk and
	BSP_output_string.
	* network/network.c(rtems_enet_driver_attach): Addition of second
	parameter to function.
2000-08-10 16:22:27 +00:00
Joel Sherrill
38dff47b2d 2000-08-10 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* console-generic/console-generic.c: Addition of support for shared
	printk and no termios.

2000-08-10	Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>

	* console-generic/console-generic.c(m8xx_uart_pollWrite):
	Flush actual buffer.
2000-08-10 16:20:42 +00:00
Joel Sherrill
f1aa400207 New file. 2000-08-10 16:15:43 +00:00
Joel Sherrill
4a5578aed2 2000-08-10 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* shared/src/cache_manager.c (rtems_cache_flush_multiple_data_lines,
	rtems_cache_invalidate_multiple_data_lines): Do not operate on the
	entire address space when flushing zero bytes.
2000-08-10 14:23:11 +00:00
Joel Sherrill
d2978ee987 2000-08-10 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* shared/src/cache_manager.c (rtems_cache_flush_multiple_data_lines,
	rtems_cache_invalidate_multiple_data_lines): Do not operate on the
	entire address space when flushing zero bytes.
2000-08-10 14:09:51 +00:00
Joel Sherrill
e94ad1feb9 Adding ChangeLogs. 2000-08-10 13:24:00 +00:00
Joel Sherrill
964717bb56 Now compiles after breaking things with mvme16x_hw.h 2000-08-04 22:29:51 +00:00
Joel Sherrill
5b8d82a2a7 IEEE
====
-4 = {d = -4, i = {0xc0100000, 0x0}} s=1 e=0x80 m=0x100000 (0x0900000)
-3 = {d = -3, i = {0xc0080000, 0x0}} s=1 e=0x80 m=0x080000 (0x0880000)
-2 = {d = -2, i = {0xc0000000, 0x0}} s=1 e=0x80 m=0x000000 (0x0800000)
-1 = {d = -1, i = {0xbff00000, 0x0}} s=1 e=0x7f m=0x000000 (0x0800000)
 0 = {d =  0, i = {0x00000000, 0x0}} s=0 e=0    m=0x000000 (0x0800000)
 1 = {d =  1, i = {0x3ff00000, 0x0}} s=0 e=0x7f m=0x000000 (0x0800000)
 2 = {d =  2, i = {0x40000000, 0x0}} s=0 e=0    m=0x000000 (0x0800000)
 3 = {d =  3, i = {0x40080000, 0x0}} s=0 e=0    m=0x080000 (0x0880000)

C4X
===
-4 = {d = -4, i = {0x01800000, 0x0}} s=1 e=1    m=0x800000 (0x1000000)
-3 = {d = -3, i = {0x01c00000, 0x0}} s=1 e=1    m=0xa00000 (0x1400000)
-2 = {d = -2, i = {0x00800000, 0x0}} s=1 e=0    m=0x800000 (0x1000000)
-1 = {d = -1, i = {0xff800000, 0x0}} s=1 e=0xff m=0x000000 (0x1000000)
 0 = {d =  0, i = {0x80000000, 0x0}} s=0 e=0    m=0x000000 (0x0800000)
 1 = {d =  1, i = {0x00000000, 0x0}} s=0 e=0x7f m=0x000000 (0x0800000)
 2 = {d =  2, i = {0x01000000, 0x0}} s=0 e=1    m=0x400000 (0x0800000)
 3 = {d =  3, i = {0x01400000, 0x0}} s=0 e=1    m=0x600000 (0x0c00000)
 4 = {d =  4, i = {0x02000000, 0x0}} s=0 e=2    m=0xXXXXXX (0x0000000)

0x1010 0000
  0101 0000
  0010 1002
2000-08-03 14:43:33 +00:00