Commit Graph
24290 Commits
Author SHA1 Message Date
Joel Sherrill 92f93e8f83 2011-07-15 Ricardo Aguirre <el.mastin@ymail.com>
PR 1835/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	mutex set and get priority ceiling.
	* psxtmmutex07/.cvsignore, psxtmmutex07/Makefile.am,
	psxtmmutex07/init.c, psxtmmutex07/psxtmmutex07.doc: New files.
2011-07-15 19:33:48 +00:00
Joel Sherrill 47bae47647 2011-07-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/apic.h, shared/smp/smp-imps.c, shared/smp/smp-imps.h: Per
	email with Erich Boleyn, change license to BSD style.
2011-07-15 19:04:38 +00:00
Jennifer Averett df00777ccf 2011-07-15 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* score/Makefile.am, score/preinstall.am,
	score/include/rtems/score/isr.h, score/include/rtems/score/percpu.h:
	Split isrlevel into its own file to avoid a circular dependancy in
	smp code.
	* score/include/rtems/score/isrlevel.h: New file.
2011-07-15 14:36:37 +00:00
Sebastian Huber 593fb9e3c5 2011-07-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
* user/part.t, user/sem.t: Typos.
2011-07-15 13:36:55 +00:00
Ralf Corsepius c02ff9d99b Abandon. 2011-07-15 10:47:10 +00:00
Ralf Corsepius 94d1887eee Regenerate. 2011-07-15 10:45:54 +00:00
Ralf Corsepius 7f68af1f57 Bump GCC_RPMREL. 2011-07-15 10:45:35 +00:00
Ralf Corsepius 95938d85bb gcc-core-4.6.1-rtems4.11-20110715.diff.
Abandon gcc-4.6.0, gcc-4.5.2.
2011-07-15 10:42:53 +00:00
Ralf Corsepius cf01c6066d New. 2011-07-15 10:38:01 +00:00
Joel Sherrill f6dfd7d095 2011-07-14 Gene Smith <gene.smith@siemens.com>
PR 1381/networking
	* netinet/ip_output.c: If a null or unreachable gateway is
	specified either statically in networkconfig.h or from dhcp/bootp,
	sendto() fails on multicast send with errno "118 Host is unreachable".
	The failure occurs in networking file ip_output.c since it currently
	requires all multicasts to have a valid route to the outside world.
2011-07-14 19:22:19 +00:00
Joel Sherrill 067489b904 2011-07-14 Gene Smith <gene.smith@siemens.com>
PR 1381/networking
	* libnetworking/netinet/ip_output.c: If a null or unreachable gateway
	is specified either statically in networkconfig.h or from dhcp/bootp,
	sendto() fails on multicast send with errno 118 Host
2011-07-14 19:16:09 +00:00
Jennifer Averett ad2cefe0c0 2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_init.c: Add
	initial support for APIC.
2011-07-14 17:30:28 +00:00
Jennifer Averett 1d007c60ee 2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* shared/irq/apic.h, shared/smp/README, shared/smp/smp-imps.c,
	shared/smp/smp-imps.h: New files.
2011-07-14 16:50:22 +00:00
Jennifer Averett 7521e439b0 2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* start/start.S: Moved enable_sse into a subroutine that may be called
	from other cores on an SMP system.
2011-07-14 15:07:21 +00:00
Joel Sherrill 1ca54022df 2011-07-14 Till Straumann <strauman@slac.stanford.edu>
PR 1833/bsps
	* ne2000/ne2000.c: Addition of multicast support disabled broadcast
	reception. Patch also includes support to work on big endian CPUs.
2011-07-14 14:44:59 +00:00
Jennifer Averett 58679ac700 2011-07-14 Jennifer Averett
* make/custom/pcp4.cfg: New file.
2011-07-14 14:44:47 +00:00
Joel Sherrill bbacebe209 2011-07-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1832/libcpu
	* at91rm9200/irq/irq.c: he bsp_interrupt_dispatch routine does not
	determine the correct interrupt source number. According to the
	datasheet, the reading of the interrupt vector register (AIC_IVR)
	notifies the hardware that the OS is taken care of the interrupt.
	Only after AIC_IVR have been read can the correct source number be
	read from the interrupt status register (AIC_ISR).
2011-07-13 20:24:04 +00:00
Joel Sherrill aa03052eee 2011-07-13 Till Straumann <strauman@slac.stanford.edu>
PR 1775/filesystem
	* libfs/src/nfsclient/src/nfs.c: NFSAddress NFS issue where read/write
	problems when requested bytes greater than nfsStBlksize. Failure to
	create files and symlinks.
2011-07-13 19:05:43 +00:00
Joel Sherrill 8babe99254 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
	* bsp_howto/init.t, bsp_howto/support.t, user/init.t: Return
	exit/shutdown status back to boot_card().
2011-07-13 18:35:56 +00:00
Joel Sherrill f4adc0d1a1 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
	* startup/bspclean.c: Return exit/shutdown status back to boot_card().
	boot_card() propagates this to bsp_cleanup() and returns it to the
	assembly that started the application. bsp_cleanup() prototype
	changed.
2011-07-13 18:35:43 +00:00
Joel Sherrill 99cf980373 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
	* misc/interr.c, spurious/spinit.c: Return exit/shutdown status back to
	boot_card(). boot_card() propagates this to bsp_cleanup() and returns
	it to the assembly that started the application. bsp_cleanup()
	prototype changed.
2011-07-13 18:35:33 +00:00
Joel Sherrill 9c0a884e96 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
	* include/bsp.h, startup/bspclean.c: Return exit/shutdown status back
	to boot_card(). boot_card() propagates this to bsp_cleanup() and
	returns it to the assembly that started the application.
	bsp_cleanup() prototype changed.
2011-07-13 18:35:31 +00:00
Joel Sherrill c48524314b 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
	* startup/bspclean.c, startup/bspstart.c: Return exit/shutdown status
	back to boot_card(). boot_card() propagates this to bsp_cleanup() and
	returns it to the assembly that started the application.
	bsp_cleanup() prototype changed.
2011-07-13 18:35:19 +00:00
Joel Sherrill 1e1ee0c017 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
	* bootcard.c, bspclean.c, include/bootcard.h: Return exit/shutdown
	status back to boot_card(). boot_card() propagates this to
	bsp_cleanup() and returns it to the assembly that started the
	application.
2011-07-13 18:35:04 +00:00
Joel Sherrill f58ef8ae7a 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
	* sapi/include/rtems/init.h, sapi/src/exinit.c, sapi/src/exshutdown.c:
	Return exit/shutdown status back to boot_card().
2011-07-13 18:34:22 +00:00
Joel Sherrill 44209ab286 2011-07-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Update to reflect next activities.
2011-07-13 15:35:40 +00:00
Joel Sherrill 02a7789c77 2011-07-13 Ricardo Aguirre <el.mastin@ymail.com>
PR 1831/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	mutex init and destroy.
	* psxtmmutex01/.cvsignore, psxtmmutex01/Makefile.am,
	psxtmmutex01/init.c, psxtmmutex01/psxtmmutex01.doc: New files.
2011-07-13 15:23:25 +00:00
Joel Sherrill 3f05b150df 2011-07-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/start.S, shared/mvme/mvme16x_hw.h: Check on MVME167 at OAR
	after RTC replaced.
2011-07-12 16:20:41 +00:00
Joel Sherrill 014ded610f 2011-07-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
* make/custom/beatnik.cfg: Spacing.
2011-07-12 16:18:02 +00:00
Joel Sherrill 747d8081a9 2011-07-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* malloc04/init.c, malloc04/malloc04.scn: Remove test cases which are
	obsolete.
2011-07-12 15:55:44 +00:00
Joel Sherrill af092ef5c3 2011-07-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmnanosleep01/init.c, psxtmsleep01/init.c: Do not divide by
	OPERATION_COUNT on single shot times.
2011-07-12 13:25:18 +00:00
Joel Sherrill 91b38c632a 2011-07-12 Ricardo Aguirre <el.mastin@ymail.com>
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add psxtmmutex03.
	* psxtmmutex03/.cvsignore, psxtmmutex03/Makefile.am,
	psxtmmutex03/init.c, psxtmmutex03/psxtmmutex03.doc: New files.
2011-07-12 13:22:24 +00:00
Sebastian Huber fbf7e5878a 2011-07-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550_p.h, libchip/serial/ns16550.c: Remove
	interrupt handler during last close.
2011-07-11 13:31:13 +00:00
Sebastian Huber 7931e91811 2011-07-11 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
PR 1823/cpukit
	* libmisc/fb/fb.h: Added FBIOSETVIDEOMODE define.
2011-07-11 11:29:38 +00:00
Joel Sherrill 4b68250e5e 2011-07-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen07.c, sp09/sp09.scn: Add a case where the multiply of
	number of buffers times buffer size exceeds that representable by
	size_t.
2011-07-08 16:51:35 +00:00
Joel Sherrill d90fef258f 2011-07-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/coremsg.c: Use 64-bit intermediate result on multiply to
	reliably detect overflow.
2011-07-08 16:50:53 +00:00
Joel Sherrill 06a36cd1a4 2011-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/display/disp_hcms29xx.c, libchip/flash/am29lv160.c,
	libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c,
	libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c,
	libchip/i2c/spi-memdrv.c, libchip/rtc/ds1375.c: Eliminate use of GNU
	old-style field designator extension as recommended by clang.
2011-07-07 22:15:25 +00:00
Joel Sherrill 0d23caa93c 2011-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libblock/src/nvdisk-sram.c, libi2c/libi2c.c,
	libmisc/shell/main_msdosfmt.c: Eliminate use of GNU old-style field
	designator extension as recommended by clang.
2011-07-07 22:15:00 +00:00
Joel Sherrill 3837e53625 2011-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/i2c/spi-memdrv.h: Add missing semi-colon.
2011-07-07 22:10:04 +00:00
Sebastian Huber 9f816ad4dc 2011-07-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libnetworking/rtems/tftp.h, libnetworking/lib/tftpDriver.c: Fixed
	prototype.
2011-07-07 06:55:48 +00:00
Sebastian Huber 542d350ea3 2011-07-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
* misc/nand-mlc-erase-block-safe.c, misc/nand-mlc-write-blocks.c,
	include/nand-mlc.h: Fixed write blocks.
2011-07-04 09:26:19 +00:00
Chris Johns 7032a45830 2011-07-04 Chris Johns <chrisj@rtems.org>
* fileio/init.c, fileio/system.h: Add commands to
        create ram disks from the shell prompt. Helps testing.
2011-07-04 00:34:00 +00:00
Chris Johns acb92e332b 2011-07-04 Chris Johns <chrisj@rtems.org>
PR 1827/filesystem
        * libfs/src/rfs/rtems-rfs-rtems.c: Skip the parent (..) path value
        when eval make moving up out of the RFS file system.
2011-07-04 00:31:25 +00:00
Joel Sherrill 7d647c09e9 2011-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/malloc_initialize.c: After discussion with Till
	Straumann, revert the change from r1.12 to r1.13. This broke BSPs
	with sbrk() support once the libbsp sbrk() framework was enhanced.
	psim runs now.
2011-07-01 18:23:09 +00:00
Jennifer Averett d504e48b29 2011-07-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* support/include/tmacros.h: Disable the check for dispatch disable
	level for SMP tests. Another CPU may be inside RTEMS by the time
	these checks are being done which would result in false failures.
2011-07-01 14:28:03 +00:00
Sebastian Huber 03d210895f 2011-07-01 Stephan Hoffmann <sho@reLinux.de>
Sebastian Huber <sebastian.huber@embedded-brains.de>

	* misc/nand-mlc-erase-block-safe.c: New file
	* Makefile.am: Reflect change from above.
	* misc/nand-mlc-write-blocks.c: Use lpc32xx_mlc_erase_block_safe_3().
	* include/nand-mlc.h: Bad block handling.
2011-07-01 13:05:06 +00:00
Joel Sherrill baa12f269c Fix. 2011-06-30 12:49:17 +00:00
Jennifer Averett 31f1a51eb4 2011-06-29 Ricardo Aguirre
* psxtmnanosleep01/.cvsignore, psxtmnanosleep02/.cvsignore: New files.
2011-06-29 20:06:15 +00:00
Jennifer Averett 3023a1d3d9 2011-06-29 Ricardo Aguirre
* psxtmtests/Makefile.am, psxtmtests/configure.ac,
	psxtmtests/psxtmtests_plan.csv: Added nanosleep tests.
	* psxtmtests/psxtmnanosleep01/Makefile.am,
	psxtmtests/psxtmnanosleep01/init.c,
	psxtmtests/psxtmnanosleep01/psxtmnanosleep01.doc,
	psxtmtests/psxtmnanosleep02/Makefile.am,
	psxtmtests/psxtmnanosleep02/init.c,
	psxtmtests/psxtmnanosleep02/psxtmnanosleep02.doc: New files.
2011-06-29 19:09:12 +00:00
Joel Sherrill d01badce5b 2011-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* smp01/smp01.doc, smp02/smp02.doc, smp03/smp03.doc, smp04/smp04.doc,
	smp05/smp05.doc, smp07/smp07.doc, smp08/smp08.doc, smp08/system.h,
	smp08/tasks.c: Update copyright.
2011-06-29 17:38:53 +00:00