summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2002-03-25 Eric Norum <norume@aps.anl.gov>Joel Sherrill2003-03-255-5/+40
| | | | | | | | | | | PR 374/networking * Makefile.am, rtems/rtems_bsdnet.h, rtems/rtems_glue.c: The patch sent as part of PR270 got applied to the wrong place. The effect was that (1) startup was no faster than before and (2) malloc starvation messages came way too quickly. The attached patch fixes both these problems and also provides a mechanism for applications to handle malloc starvation conditions as they see fit. * rtems/rtems_bsdnet_malloc_starvation.c: New file.
* 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2003-03-252-0/+89
| | | | | PR 368/filesystems * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
* 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2003-03-253-0/+32
| | | | | | PR 368/filesystems * custom/mbx821_002.cfg, custom/mbx821_002b.cfg: New files included with this PR for alias BSPs.
* 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2003-03-254-4/+208
| | | | | | | PR 368/filesystems * ide/Makefile.am, ide/ide_ctrl_cfg.h: General improvements which now work on pc386 and mbx8xx. * ide/ide_controller.c: New file.
* 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2003-03-259-3/+425
| | | | | | | | | PR 368/filesystems * startup/ldsegs.S: Increase alignment. * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am: Added IDE supporting infrastructure. * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files. Added BSP support for libchip standard ide driver.
* 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2003-03-2511-21/+572
| | | | | PR 368/filesystem * ide/*: added BSP support for libchip standard ide driver
* 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2003-03-255-39/+84
| | | | | | | | | | PR 367/filesystem * Makefile.am, include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: Some bugs were still present in the DOSFS implementation: - FAT12 did not work properly on Big-Endian machines - Some synchronization and error handling problems were present - Some legal codings for EOC were not recognized
* 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2003-03-258-19/+138
| | | | | | | | | | | PR 367/filesystem * src/dosfs/Makefile.am, src/dosfs/fat.c, src/dosfs/fat.h, src/dosfs/fat_fat_operations.c, src/dosfs/fat_file.c, src/dosfs/msdos.h, src/dosfs/msdos_dir.c: Some bugs were still present in the DOSFS implementation: - FAT12 did not work properly on Big-Endian machines - Some synchronization and error handling problems were present - Some legal codings for EOC were not recognized
* 2003-03-25 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-03-255-9/+50
| | | | | | | | | | PR 360/bsps * irq/irq.c, irq/irq_init.c, openpic/openpic.c, openpic/openpic.h: BSP code had set the task priority register multiple times of the OpenPIC instead of setting the individual source priorities. This patch adds openpic_get_source_priority() and openpic_set_source_priority() calls and lets IRQ management code use them.
* 2003-03-25 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-03-252-1/+19
| | | | | | | | PR 349/bsps * irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency on the vmeUniverse driver. It is now possible to use the ppc/shared/irq code on non-VME BSPs without triggering linkage of the vmeUniverse driver.
* 2003-03-25 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-03-252-3/+8
| | | | | PR 349/bsps * shared/include/cpuIdent.c: Readd PPC604r CPU.
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-253-112/+133
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-255-1527/+31
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-2515-2582/+4
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-252-2/+18
|
* 2003-03-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-03-242-2/+11
| | | | | | PR 378/bsps * bsp_specs: Did not include ecrtn in endfile sections. Reported and fixed by elkolli@crf.canon.fr.
* 2003-03-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-03-244-380/+489
| | | | * direct.t, sample.t, utils.t: Significantly updated.
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-240-0/+0
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-241-0/+21
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-240-0/+0
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-243-32/+1
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-240-0/+0
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-243-78/+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-182-4/+13
| | | | | | | | | PR 356/bsps * sys/linker_set.h: This patch makes RTEMS/PowerPC eabi compliant. Declare all linker-script defined addresses as variables of unknown size and not as short objects like 'int', 'void*' etc. Since only addresses are used and never those variable's values, the type used in a declaration is not important.
* 2003-03-18 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-03-182-1/+7
| | | | | | PR 356/bsps * custom/mvme2307.cfg: This patch makes RTEMS/PowerPC eabi compliant. Enable EABI by adding -meabi -msdata=eabi CFLAGS.
* 2003-03-18 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-03-182-2/+10
| | | | | | | | PR 356/bsps * src/threadhandlerc: This patch makes RTEMS/PowerPC eabi compliant. Let Thread_Handler verify that _init/_main are non-NULL before calling them (gives the linker script/user more freedom to handle special cases).
* 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-118-40/+47
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-1112-7/+35
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-114-5/+1501
|
* 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-1192-59/+198
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-1115-9/+42
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-1143-35/+156
|
* Fix CVS-IdsRalf Corsepius2003-03-113-3/+3
|
* Merger from rtems-4-6-branchRalf Corsepius2003-03-107-12/+17
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-043-9/+20
|
* 2003-02-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-282-0/+7
| | | | * .cvsignore: Add newly generated .texi files.
* Merger from rtems-4-6-branch.Ralf Corsepius2003-02-282-1/+28
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-02-282-1/+7
|
* Remove corrupted ChangeLog entry.Ralf Corsepius2003-02-281-66/+0
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-02-282-33/+102
|
* Merger from rtems-4-6-branch.Ralf Corsepius2003-02-286-6/+26
|