summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* IEEEJoel Sherrill2000-08-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ==== -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
* Patch from Eric Valette <valette@crf.canon.fr> with debuggingJoel Sherrill2000-07-241-7/+15
| | | | | by Till Straumann <strauman@SLAC.Stanford.EDU>. With this patch, the motorola_shared BSP should also support the MVME2303.
* Changed name of static table versions to avoid conflict.Joel Sherrill2000-07-141-2/+2
|
* Switch logical in conditional.Joel Sherrill2000-07-131-1/+1
|
* Fixed problem reported by Victor V. Vengerov <Victor.Vengerov@oktet.ru>Joel Sherrill2000-07-071-1/+7
| | | | | | where alarm() did not correctly account for the watchdog start_time and stop_time fields being based on ticks not seconds. This resulted in alarm() returning a bogus number of seconds remaining.
* Patch rtems-rc-20000702-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-031-4/+13
| | | | | | | | | | | | | that is a hack to workaround a switch generation compiler bug for the SH2 and cleaned up some warnings. CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: CVS: c/src/tests/libtests/termios/init.c CVS: ----------------------------------------------------------------------
* Interrupt stack is allocated in _ISR_Handler_initialization notJoel Sherrill2000-07-038-8/+8
| | | | _Interrupt_Manager_initialization.
* Patches from Eric Valette to address librdbg issues on SunRPC upgradeJoel Sherrill2000-06-293-9/+16
| | | | and cleanup.
* Patch from Chris Johns <cjohns@cybertec.com.au> to make sure theJoel Sherrill2000-06-291-1/+2
| | | | ttyHead back link is set.
* Patch from Eric Valette <valette@crf.canon.fr> to make librdbg workJoel Sherrill2000-06-291-8/+10
| | | | with the new RPC code.
* Patch from Chris Johns <cjohns@cybertec.com.au> andJoel Sherrill2000-06-261-0/+3
| | | | | | | | | | | Jennifer Averett <jennifer.averett@oarcorp.com> to fix appends (O_APPEND at open time) on in-memory files. A call such as: fd = open (file, O_APPEND | O_WRONLY); did not append to the end of the file.
* Patch from Chris Johns <cjohns@cybertec.com.au> andJoel Sherrill2000-06-261-1/+1
| | | | | Jennifer Averett <jennifer.averett@oarcorp.com> to make sure "/" is created with S_IFDIR set.
* Fixed so hppa1.1 compiles with only problems in simhppa BSP.Joel Sherrill2000-06-123-6/+16
|
* Works on Solaris and Linux.Joel Sherrill2000-06-121-8/+6
|
* Added i960KA support in anticipation is i960 gdb simulator BSP.Joel Sherrill2000-06-124-12/+40
|
* Merging main trunk and 4.5 branch. These changes were in theJoel Sherrill2000-06-122-1439/+1439
| | | | main trunk.
* Updated a bit.Joel Sherrill2000-06-121-21/+18
|
* Changed st_atime, st_ctime, and st_mtime for IMFS nodes to beJoel Sherrill2000-06-125-22/+22
| | | | stat_ to avoid conflicts with macros on Solaris.
* Check that context control overlay is big enough.Joel Sherrill2000-06-101-2/+4
|
* Patch rtems-rc-4.5.0-27-cvs from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-06-091-6/+0
| | | | | to remove syntactically incorrect else code that was technically unneeded anyway.
* Configure a default interrupt stack size.Joel Sherrill2000-06-081-1/+1
|
* Added -DUSE_INIT_FINI so they should be able to run C++ tests.Joel Sherrill2000-06-078-24/+0
|
* Added attributes of allocatable and executable to .reset and .initialJoel Sherrill2000-06-072-3/+3
| | | | sections so they are disassembled by objdump and loaded by gdb.
* -T linkcmds now part of %lib rule so %link rule can more easily honorJoel Sherrill2000-06-077-10/+10
| | | | the CPU model library linking rules built into gcc.
* Patch from Keith Outwater <vac4050@cae597.rsc.raytheon.com> to renameJoel Sherrill2000-06-016-12/+12
| | | | | webserver trace() routine to goahead_trace() to avoid name conflicts with ncurses.
* Distributed the preinstall of the header files to the directoriesJoel Sherrill2000-05-3111-432/+139
| | | | owning the header files.
* Patch to:Joel Sherrill2000-05-311-7/+6
| | | | | | | | 1. Fixes a typo in the code conditionalized by GEN68360_WITH_SRAM 2. Mods the code to add support for an additional bank of SRAM (needed more RAM to run the web server!) From <vac4050@cae597.rsc.raytheon.com> reviewed by Eric Norum <eric@cls.usask.ca>.
* Patch rtems-rc-4.5.0-25.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-05-313-3/+3
| | | | multilib handling issues.
* Update from John S. Gwynne <jsg@jsgpc.mrcday.com> that:Joel Sherrill2000-05-318-34/+29
| | | | | | | | * updated README * improved misc script for running the RTEMS test programs * Updated 332 SIM configuration in start.c * C++ global constructor fix (USE_INIT_FINI) * change __end_of_ram to _RamEnd to match changes by others
* Added -DUSE_INIT_FINI to all m68k and PowerPC BSPs.Joel Sherrill2000-05-3122-2/+58
|
* Include clockdrv.h and console.h per Frank Szczerba <frank@wmi.com>.Joel Sherrill2000-05-311-0/+8
|
* Patch from Nick Simon <Nick.SIMON@syntegra.bt.co.uk> to makeJoel Sherrill2000-05-301-0/+9
| | | | error.h C++ safe.
* Added a special CPU model of "rtems_multilib". This is the beginningsJoel Sherrill2000-05-2811-10/+126
| | | | | | | | | | | | | | | of an experiment to determine what it will take to multilib most of RTEMS per GNU multilib conventions. It is thought that only interrupt processing and IO are not multlib-able. This means that a BSP Kit should include IRQ processing from score/cpu, all peripheral support (header files from score/cpu, libchip, and libcpu), and the BSPs themselves. The rest of RTEMS should be multlib-able. But to do this, all RTEMS CPU model feature flags must be derivable from gcc cpp predefines. By configuring the bare bsp with the rtems_multilib CPU model, you can try any combination of CPU CFLAGS and see well how the logic in that section of the <CPU>.h works. Once all CPU multilib variations can be built, then RTEMS proper can be multilib'ed and separated from the BSPs.
* Added casts to avoid warnings.Joel Sherrill2000-05-281-2/+2
|
* Removed more warnings. In particular added ifdef's on IPV6 forJoel Sherrill2000-05-288-1/+18
| | | | variables only used in IPV6.
* Added prototype of fdopen() since it is not strict ANSI and notJoel Sherrill2000-05-281-0/+5
| | | | having a prototype caused warnings.
* Added cast to remove warning.Joel Sherrill2000-05-281-1/+2
|
* Renamed delay() to avoid conflicts since it is a common name thatJoel Sherrill2000-05-283-29/+32
| | | | was in particular used by the ttcp test.
* Added defaults for PPC_ABI and PPC_ASM so every PowerPC does notJoel Sherrill2000-05-281-0/+16
| | | | | have to define them to their default value. The default values reflect the ABI and Assembly format of the current GNU tools.
* Removed warning by adding return NULL.Joel Sherrill2000-05-281-0/+1
|
* Corrected resource requirements.Joel Sherrill2000-05-251-0/+1
|
* Removed warning.Joel Sherrill2000-05-253-7/+7
|
* Increased memory reserved for stack requirements.Joel Sherrill2000-05-251-2/+3
|
* Increased resources configured.Joel Sherrill2000-05-251-2/+4
|
* Update from Stephan Wilms <Stephan.Wilms@CWA.de> that adds autodetection.Joel Sherrill2000-05-251-33/+39
| | | | | | | | | | | | | | | What I implemented in this new driver version is, that the driver will first probe for a DEC21140 card and use it if found. If not found it will probe for a DEC21143 card and use that if found. This removes the need for defining/undefining a macro (as was required with my previous version). I tested the driver with my 21143 card using netdemo and it apears to work just fine. Here are some cases that I did not test, mainly because I do not have the required testing hardware: - I did not enhance or test PPC support - I did not test DEC21140 support - I did not use other test software than netdemo
* Patch to remove warnings from Eric Norum <eric@cls.usask.ca>.Joel Sherrill2000-05-254-25/+28
|
* Patch from Nick Simom (Nick.SIMON@syntegra.bt.co.uk) so eth_commJoel Sherrill2000-05-241-1/+3
| | | | can return to start code without faulting.
* Significantly lowered the default memory requirements:Joel Sherrill2000-05-24165-352/+514
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - CONFIGURE_RTEMS_INIT_TASKS_TABLE was 10 now 0 - CONFIGURE_POSIX_INIT_THREAD_TABLE was 10 now 0 - CONFIGURE_ITRON_INIT_TASK_TABLE was 10 now 0 - CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS was 20 now 3 - added CONFIGURE_NUMBER_OF_TERMIOS_PORTS and defaulted to 1 - added CONFIGURE_TERMIOS_DISABLED defaulted to "enabled" - miniIMFS is now the default Added configuration error checks that: + Ensure > 0 tasks/threads are configured + Ensure at least one inititalization task/thread is defined bsp.h now defines these so BSP specific requirements are accounted for. + CONFIGURE_NUMBER_OF_TERMIOS_PORTS + CONFIGURE_INTERRUPT_STACK_MEMORY console_reserve_resources and rtems_termios_reserve_resources are no longer required and considered obsolete. Calls to rtems_termios_reserve_resources have been eliminated although the routine is still there and the body "if 0'ed". We are very close to having NO reason to modify the configuration tables in the BSP. Be warned that eventually we would like to see the need for BSP_Configuration eliminated!
* Significantly lowered the default memory requirements:Joel Sherrill2000-05-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - CONFIGURE_RTEMS_INIT_TASKS_TABLE was 10 now 0 - CONFIGURE_POSIX_INIT_THREAD_TABDE was 10 now 0 - CONFIGURE_ITRON_INIT_TASK_TABLE was 10 now 0 - CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS was 20 now 3 - added CONFIGURE_NUMBER_OF_TERMIOS_PORTS and defaulted to 1 - added CONFIGURE_TERMIOS_DISABLED defaulted to "enabled" - miniIMFS is now the default Added configuration error checks that: + Ensure > 0 tasks/threads are configured + Ensure at least one inititalization task/thread is defined bsp.h now defines these so BSP specific requirements are accounted for. + CONFIGURE_NUMBER_OF_TERMIOS_PORTS + CONFIGURE_INTERRUPT_STACK_MEMORY console_reserve_resources and rtems_termios_reserve_resources are no longer required and considered obsolete. Calls to rtems_termios_reserve_resources have been eliminated although the routine is still there and the body "if 0'ed". We are very close to having NO reason to modify the configuration tables in the BSP. Be warned that eventually we would like to see the need for BSP_Configuration eliminated!
* Handle mp variants better.Joel Sherrill2000-05-241-3/+3
|