Commit Graph

1325 Commits

Author SHA1 Message Date
Joel Sherrill
5e0fbcc15f Moved memcpy to newlib/libc/machine/m68k 1998-03-25 19:02:37 +00:00
Joel Sherrill
c80add4623 m68k software interrupt stack support from Chris Johns and Eric Norum. 1998-03-25 18:46:47 +00:00
Joel Sherrill
c4e090299a Corrected argument passing. 1998-03-25 14:14:46 +00:00
Joel Sherrill
85047f024f Corrected definition of main and boot_card to be more ANSI compliant. 1998-03-25 14:00:41 +00:00
Joel Sherrill
0f262505c3 Corrected invocation of boot_card(). 1998-03-25 13:59:55 +00:00
Joel Sherrill
ddf142da51 Added _XOPEN_SOURCE definition to allow use of UNIX IPC. 1998-03-24 20:53:48 +00:00
Joel Sherrill
abbd5b1bea changed version to 4.0.0-beta1 1998-03-24 19:14:47 +00:00
Joel Sherrill
bdac86b583 Real definition for the beginning of the data section per Eric Norum's
suggestion.
1998-03-24 17:13:03 +00:00
Joel Sherrill
72b397aafa Corrected register constraints per suggestion from Thomas Doerfler, IMD
<td@imd.m.isar.de>.
1998-03-24 17:10:44 +00:00
Joel Sherrill
d662fef884 More cpu model flags converted to using cpp predefines. 1998-03-24 16:33:32 +00:00
Joel Sherrill
3ec7bfc7c4 Rename hppa1_1 to hppa1.1 and switched to using __XXX__ macros for
the CPU family name constants.
1998-03-24 16:24:39 +00:00
Joel Sherrill
222788b43d new file 1998-03-24 14:33:28 +00:00
Joel Sherrill
42dc81e206 Renamed hppa1_1 to hppa1.1 1998-03-23 23:08:10 +00:00
Joel Sherrill
e4829a055d renamed ppc to powerpc 1998-03-23 22:54:55 +00:00
Joel Sherrill
5839b0c140 Converted to conditionally uses strerr code to better work with glibc2. 1998-03-23 19:51:40 +00:00
Joel Sherrill
98bcbda39d Patches from Eric Norum:
Here are some patches to the gen68360 BSP.  The improvements include:
        Boot prom run-time selection of DRAM size (1/4/16 Mbytes)
        Full 32-bit ethernet address obtained from boot prom.
        Updated README.
1998-03-23 18:35:41 +00:00
Joel Sherrill
4e01c9c496 Added BSP specific start since it had become VERY complex to attempt
to share the start code across i386 BSPs.
1998-03-21 15:44:26 +00:00
Joel Sherrill
77bf1b1a62 Corrected typo in copyright notice. 1998-03-21 15:37:43 +00:00
Joel Sherrill
e2a2ec6016 Switch to using a shared main() for all of the embedded BSPs
based on the GNU tools.  This usually involved correcting the
type of bsp_start(), bsp_cleanup(), adjusting the start code to
call the right start routine (the shared boot_card()), and then
removing code from bsp_start() which was performed in the new
boot_card()/main() path.
1998-03-21 15:37:18 +00:00
Joel Sherrill
2b4aec86fc Fixed spacing to be consistent with other CPUs. 1998-03-21 15:31:13 +00:00
Joel Sherrill
771dac2a27 POSIX not properly conditionalized 1998-03-21 14:34:58 +00:00
Joel Sherrill
670b2edf77 Fixed typo. 1998-03-20 19:08:26 +00:00
Joel Sherrill
25804b6077 Patch from Eric Norum <eric@skatter.usask.ca>:
Here is my attempt at bringing m68k.h into line with the predefined
symbols provided by egcs-1.0.2-prerelease (with R. Kirkham's patch so
that -mcpu32, etc. implies -msoft-float).
1998-03-20 17:38:53 +00:00
Joel Sherrill
22393efc82 Added Hitachi SH port info. 1998-03-20 17:22:23 +00:00
Joel Sherrill
f8b27df985 New port from Ralf Corsepius <corsepiu@faw.uni-ulm.de>. 1998-03-20 17:20:45 +00:00
Joel Sherrill
50cf94da7e SH port submitted from Ralf Corsepius <corsepiu@faw.uni-ulm.de>. 1998-03-20 17:16:31 +00:00
Joel Sherrill
725f310e09 Removed blank line. 1998-03-20 16:28:36 +00:00
Joel Sherrill
d2865dceeb Fix from Chris Johns for inconsistent invocation of make. 1998-03-16 13:52:11 +00:00
Joel Sherrill
e25b7eecf2 Corrected to indicate test cases which were skipped. 1998-03-03 20:43:14 +00:00
Joel Sherrill
23683dd5fa Changed to remove warning. 1998-03-03 20:42:30 +00:00
Joel Sherrill
607e0a2527 Switched from "extern int errno" to "#include <errno.h>". 1998-03-03 16:20:52 +00:00
Joel Sherrill
79597c724b Removed use of dc. David Fiddes reported that this is part of the
GNU tool bc which is not always installed under Linux and seldom
present under non-UNIX environments like Win32.
1998-02-27 18:18:47 +00:00
Joel Sherrill
0799dec022 Patch from Eric Norum:
Here's another small patch.  The changes to socket.h are to provide
  some definitions that UNIX BSD socket programmers expect.  The
  memcpy.c contains a memcpy routine optimized for the CPU32+.  When I
  run the ttcp benchmark with this routine I get host->68360 transfers
  around 165 kbytes/sec (about a 25% improvement) and 68360->host
    transfers of around 290 kbytes/sec (about a 50% improvement).
1998-02-23 21:33:43 +00:00
Joel Sherrill
9b39bab01d Modified to make it possible for an ISR to return a mutex which did
not use priority ceiling or priority inheritance protocols.
1998-02-20 20:23:57 +00:00
Joel Sherrill
b1b4fd5aa6 Modified to reflect new restrictions on mutex being released. 1998-02-20 19:59:41 +00:00
Joel Sherrill
de76809e19 Removed extra line. 1998-02-20 19:59:23 +00:00
Joel Sherrill
a66186ec6a Added misisng line continuation. 1998-02-20 19:57:53 +00:00
Joel Sherrill
2c45683a02 Increased stack space to let test run to completion. 1998-02-20 19:04:23 +00:00
Joel Sherrill
88a877b30c changed version to 980219 1998-02-19 23:02:45 +00:00
Joel Sherrill
96c73abbc2 Patch from Eric Norum:
While trying to work through this problem I decided that the
  build-time selection of the console I/O operation (polling or
  interrupt) was too clumsy.  Here's a patch that allows run-time
  (actually init-time) selection of the console I/O mode.

  It also shows the need for another `flags' or `options'  field in
  the rtems_driver_address_table structure...
1998-02-19 23:02:16 +00:00
Joel Sherrill
fde74a3e14 Increased stack space of tasks. 1998-02-19 22:55:02 +00:00
Joel Sherrill
b3dcd9a271 Accounted for fixed system overhead. 1998-02-19 22:54:35 +00:00
Joel Sherrill
6eba9b7922 Increased stack size of initialization task. 1998-02-19 22:52:55 +00:00
Joel Sherrill
2617b3450b Restructured so all times are placed in variables and printed in batch
mode at the end of the test.  This eliminates the possibility of IO
blocking a task unexpectedly and messing up the test.
1998-02-19 17:08:54 +00:00
Joel Sherrill
00632e5337 changed version to 980218 1998-02-18 20:33:44 +00:00
Joel Sherrill
c7744ee03b Ralf Corsepius noted that there was a dead path in _Thread_Initialize. 1998-02-18 19:34:51 +00:00
Joel Sherrill
bf4cdb70d5 Patch from Chris Johns to add the interrupt class destructure. 1998-02-18 14:11:21 +00:00
Joel Sherrill
60b791ada1 updated copyright to 1998 1998-02-17 23:46:28 +00:00
Joel Sherrill
33b304f949 updated copyright to 1998 1998-02-17 23:45:57 +00:00
Joel Sherrill
f86ec4236f Added .eh_frame, C++ constructor, and C++ destructor sections. 1998-02-17 23:35:54 +00:00