summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-242-39/+4
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-243-0/+50
|
* 2003-03-18 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-03-184-0/+52
| | | | | PR 356/bsps * cpu.c: This patch makes RTEMS/PowerPC eabi compliant.
* 2003-03-18 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-03-189-22/+84
| | | | | | | | | | | | | | | PR 356/bsps This patch makes RTEMS/powerpc/shared EABI compliant. * irq/irq_init.c, start/Makefile.am, start/start.S, startup/bspstart.c, startup/pgtbl_setup.c, vectors/vectors.h, vectors/vectors_init.c: zero_bss() should clear not only bss but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2 are probably used even if -msdata=eabi is not specified). * start/rtems_crti.S: New file which must be linked immediately after ecrti.o. rtems_crti.o contains a code snippet who lets __init() return immediately. Also, a new entry point '_init' to the C++ Ctors is generated for use by the RTEMS Thread_Handler.
* 2003-03-18 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-03-184-9/+28
| | | | | | | | | | | | | PR 356/bsps * bsp_specs, start/Makefile.am, startup/linkcmds This patch makes RTEMS/powerpc/shared EABI compliant. Declare all linker-script defined addresses as variables of unknown size and not as short objects like 'int', 'void*' etc. This prevents the compiler from generating a relocation who assumes the existence of an __rtems_end object in one of the short data areas (which would result in a linker error).
* 2003-03-18 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-03-182-125/+46
| | | | * comm/GDB.HOWTO: Updated.
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-112-1/+4
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-1110-137/+43
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-1184-41/+172
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-1176-38/+152
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-1168-47/+150
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-111-0/+4
|
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-209-13/+107
| | | | | | | | | | | | | | | PR 349/bsps * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c, shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c, shared/src/stackTrace.h, powerpc/registers.h: - undo improper 'fix' who broke mpc604r identification - fix: 7400 identification PVR value was wrong - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size - fix: page table support bugfix - enhancement: provide routines to take and print stack trace snapshots - add definitions for HID1 and DABR SPRs
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-202-1/+8
| | | | | | PR 349/bsps * configure.ac: Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI bridge driver.
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-203-6/+23
| | | | | | | | PR 349/bsps * startup/Makefile.am, startup/linkcmds startup/Makefile.am, startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c: Let the powerpc/shared (+derived) BSPs use pagetable support from libcpu.
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-206-2/+60
| | | | | | | PR 349/bsps * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI bridge driver. * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-203-0/+25
| | | | | | | | | | | | | | | | | | | PR 349/bsps * openpic/Makefile.am, pci/Makefile.am: - install the 'openpic.h' and 'pci.h' headers - avoid a name clash by renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let 'rtemsReboot' print a stack trace (in case an 'assert' failed) - irq.c: * fix: remove implicit assumption that ISA interrupt vectors start at 0 * add BSP hook to let a VME interrupt acknowledge the PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix: EABI compliance; isr/exception lowlevel handlers must not clobber R2 or R13 - fix: openpic_init was called with the polarity/senses tables swapped (fixed wrong order of arguments) - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-203-0/+135
| | | | | | | | PR 349/bsps * startup/pgtbl_setup.c, startup/pgtbl_activate.c: New files * startup/Makefile.am, startup/bspstart.c, startup/linkcmds: Let the powerpc/shared (+derived) BSPs use pagetable support from libcpu.
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-206-0/+258
| | | | | | | PR 349/bsps * vme/.cvsignore, vme/Makefile.am, vme/VME.h, vme/VMEConfig.h, vme/vmeconfig.c: Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI bridge driver.
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-204-78/+340
| | | | | | | PR 349/bsps * shared/README.universe, shared/vmeUniverse/README.porting shared/vmeUniverse/README.universe, shared/vmeUniverse/vmeUniverse.c, shared/vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-2016-80/+257
| | | | | | | | | | | PR 349/bsps * console/console.c, console/uart.c, console/uart.h: implement IOCTLs for the serial (UART) console to install/retrieve a BREAK-IRQ callback. The callback routine (if installed) is invoked from the UART ISR when a BREAK interrupt is detected. This can be used e.g. to enforce a "hotkey" reboot a la vxWorks Ctrl-X (although we use the serial line break condition) NOTE: The callback runs in ISR context.
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-202-0/+11
| | | | | | PR 353/bsps * include/bsp.h: Let the application override the network driver and attach routine.
* Fixed typo in PR category.Joel Sherrill2003-02-201-1/+1
|
* 2003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-202-5/+28
| | | | | | | PR 354/networkign * network/if_fxp.c (Intel eepro network driver): re-enabled the chip against a table of supported chips. The untested ones are still commented out, however.
* Merger from rtems-4-6-branchRalf Corsepius2003-02-152-2/+8
|
* 2003-02-14 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill2003-02-142-0/+7
| | | | | | PR 348/bsps * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required by MTX603e BSP.
* 2003-02-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-1415-723/+11
| | | | | | | | | | AMD a29k is obsolete. * Makefile.am: Removed reference. * a29k/.cvsignore, a29k/ChangeLog, a29k/Makefile.am, a29k/configure.ac, a29k/clock/.cvsignore, a29k/clock/Makefile.am, a29k/clock/ckinit.c, a29k/clock/clock.S, a29k/clock/clock.h, a29k/timer/.cvsignore, a29k/timer/Makefile.am, a29k/timer/timer.c, a29k/timer/timerisr.c: Removed.
* 2003-02-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-1440-3830/+22
| | | | | | | | | | | | | | | | | | | | | | AMD a29k port declared obsolete. * a29k/.cvsignore, a29k/ChangeLog, a29k/Makefile.am, a29k/acinclude.m4, a29k/configure.ac, a29k/portsw/.cvsignore, a29k/portsw/ChangeLog, a29k/portsw/Makefile.am, a29k/portsw/README, a29k/portsw/bsp_specs, a29k/portsw/configure.ac, a29k/portsw/times, a29k/portsw/console/.cvsignore, a29k/portsw/console/Makefile.am, a29k/portsw/console/concntl.h, a29k/portsw/console/console.c, a29k/portsw/console/serial.c, a29k/portsw/console/serial.h, a29k/portsw/include/.cvsignore, a29k/portsw/include/Makefile.am, a29k/portsw/include/bsp.h, a29k/portsw/start/.cvsignore, a29k/portsw/start/Makefile.am, a29k/portsw/start/amd.ah, a29k/portsw/start/pswmacro.ah, a29k/portsw/start/register.S, a29k/portsw/start/register.ah, a29k/portsw/start/start.S, a29k/portsw/startup/.cvsignore, a29k/portsw/startup/Makefile.am, a29k/portsw/startup/bspclean.c, a29k/portsw/startup/bspstart.c, a29k/portsw/startup/linkcmds, a29k/portsw/startup/main.c, a29k/portsw/startup/ramlink, a29k/portsw/startup/romlink, a29k/portsw/startup/setvec.c, a29k/portsw/wrapup/.cvsignore, a29k/portsw/wrapup/Makefile.am: Removed.
* 2003-02-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-112-9/+20
| | | | | | | * score/cpu_asm.c: Rework logic that decides when to call _Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru> determined that _ISR_Signals_to_thread_executing was not being honored and/or cleared properly.
* 2003-02-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-114-18/+40
| | | | | | | * score/cpu_asm.c: Rework logic that decides when to call _Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru> determined that _ISR_Signals_to_thread_executing was not being honored and/or cleared properly.
* 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-02-11241-119/+607
| | | | * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
* 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-02-11237-119/+591
| | | | * configure.ac: AC_PREREQ(2.57).
* 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-02-114-0/+16
| | | | * configure.ac: AC_PREREQ(2.57).
* 2003-02-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-062-14/+19
| | | | | * pppd/chat.c: Convert routines with common names to static. This included get_char(), put_char(), and character() among others.
* 2003-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-02-043-7/+10
| | | | | | * configure.ac: Unconditionally check for CXX. Require autoconf-2.57, automake-1.7.2. * rtems++: Eliminate CC_O_FILES.
* 2003-02-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-033-4/+11
| | | | | | PR 338/filesystem * rtems.adb, rtems.ads: Side-effect of fixing reentrancy problem with rtems_io_lookup_name() (API change).
* 2003-02-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-032-13/+6
| | | | | | PR 338/filesystem * sapi/no-io.c: Side-effect of fixing reentrancy problem with rtems_io_lookup_name() (API change). Unused function removed.
* 2003-02-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-032-2/+8
| | | | | | PR 338/filesystem * sci/sci.c: Side-effect of fixing reentrancy problem with rtems_io_lookup_name() (API change).
* 2003-02-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-032-14/+19
| | | | | | PR 338/filesystem * console.c: Side-effect of fixing reentrancy problem with rtems_io_lookup_name() (API change).
* 2003-02-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-032-2/+7
| | | | | * shmdr/Makefile.am: Add .h files to PREINSTALL_FILES not TMPINSTALL_FILES.
* 2003-01-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-285-19/+43
| | | | | * startup/Makefile.am, startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Fix to work around truncated section names.
* 2003-01-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-284-6/+16
| | | | * startup/linkcmds: Fix to work around truncated section names.
* 2003-01-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-284-12/+17
| | | | | * startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Fix to work around truncated section names.
* 2003-01-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-284-14/+19
| | | | | * startup/linkcmds, startup/linkcmds.ram, startup/linkcmds.rom: Fix to work around truncated section names.
* 2003-01-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-285-5/+11
| | | | | | * include/DP8570A.h, include/bsp.h, start/start.c, startup/efi68k_tcp.c: Rename tcp_init() to bsp_tcp_init() to avoid conflict with TCP/IP stack internal routine.
* 2003-01-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-01-282-10/+14
| | | | | * shmdr/Makefile.am: install mpci.h and shm_driver.h. Eliminate OBJS.
* 2003-01-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-275-0/+431
| | | | | | | | | | * Makefile.am, configure.ac: Added new test loopback which shows how to use the loopback interface. Thank you Eric Norum for a portable target independent test which exercises the TCP/IP. This should prevent massive failures in the TCP/IP stack from reaching the street. * loopback/.cvsignore, loopback/Makefile.am, loopback/README, loopback/init.c, loopback/loopback.scn: New files.
* 2003-01-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-273-1/+17
| | | | | | | | | | | * Makefile.am, configure.ac: Added new test loopback which shows how to use the loopback interface. Thank you Eric Norum for a portable target independent test which exercises the TCP/IP. This should prevent massive failures in the TCP/IP stack from reaching the street. * loopback/.cvsignore, loopback/Makefile.am, loopback/README, loopback/init.c, loopback/loopback.scn: New files.
* 2003-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-01-212-1/+5
| | | | * wrapup/Makefile.am: Fix typo in CPU_PIECES handling.
* 2003-01-20 Duane Gustavus <duane@unt.edu>Joel Sherrill2003-01-205-16/+77
| | | | | | * console/sci.c, include/mrm332.h, startup/linkcmds, startup/linkcmds_ROM: Various updates to make this run properly from ROM.