Commit Graph

22869 Commits

Author SHA1 Message Date
Joel Sherrill
e7f95e81db 2011-07-20 Till Straumann <strauman@slac.stanford.edu>
PR 1837/bsps
	* shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400
	board with 750 CPU to list of supported Motorola boards.
2011-07-20 16:39:31 +00:00
Joel Sherrill
7be58fc561 2011-07-20 Ricardo Aguirre <el.mastin@ymail.com>
PR 1843/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of key
	create and delete.
	* psxtmkey01/.cvsignore, psxtmkey01/Makefile.am, psxtmkey01/init.c,
	psxtmkey01/psxtmkey01.doc: New files.
2011-07-20 13:20:25 +00:00
Ralf Corsepius
d38914d12c Regenerate. 2011-07-20 06:46:47 +00:00
Ralf Corsepius
aaa1b7437b Bump GCC_RPMREL. 2011-07-20 06:45:09 +00:00
Ralf Corsepius
084fafcef9 newlib-1.19.0-rtems4.11-20110720.diff 2011-07-20 06:44:31 +00:00
Ralf Corsepius
2155a05eb0 New. Merger with newlib-cvs. 2011-07-20 06:43:15 +00:00
Joel Sherrill
1dcccc2449 2011-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/chain.h: Fix typo.
2011-07-19 18:35:30 +00:00
Joel Sherrill
4f6cff8dbf 2011-07-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1838/filesystem
	* psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
	writeable file descriptor.
2011-07-19 13:10:46 +00:00
Joel Sherrill
4bcf2c2a5e 2011-07-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1838/filesystem
	* libcsupport/src/fchmod.c: fchmod() does not need a writeable file
	descriptor.
2011-07-19 13:10:31 +00:00
Joel Sherrill
43469aff7c 2011-07-19 Ricardo Aguirre <el.mastin@ymail.com>
PR 1840/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of key
	set and get.
	* psxtmkey02/.cvsignore, psxtmkey02/Makefile.am, psxtmkey02/init.c,
	psxtmkey02/psxtmkey02.doc: New files.
2011-07-19 13:04:20 +00:00
Sebastian Huber
fe89930574 2011-07-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems/src/msgqcreate.c: Make packet size check consistent with
	_Message_queue_MP_Send_request_packet().
2011-07-19 12:19:05 +00:00
Till Straumann
267d6104e9 2011-07-18 Till Straumann <strauman@slac.stanford.edu>
* README.qemu: added.
2011-07-18 17:40:55 +00:00
Till Straumann
6464a2bd2f 2011-07-18 Till Straumann <strauman@slac.stanford.edu>
* shared/bootloader/qemu_fakerom.S: Added work-around for
	qemu bug 811683.
2011-07-18 16:38:54 +00:00
Till Straumann
96d81ef516 2011-07-18 Till Straumann <strauman@slac.stanford.edu>
* shared/bootloader/head.S: disable USE_PPCBUG under qemu.
2011-07-18 16:37:25 +00:00
Till Straumann
4b6692f270 2011-07-18 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/bspstart.c: Select console *before* doing
	any potential printk() (e.g., panic).
2011-07-18 16:35:08 +00:00
Till Straumann
9515b955fe 2011-07-18 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/ppc_idle.c: Need to enable HID0[NAP] on
	a 7400/7455/7457 for MSR[POW] to have an effect.
2011-07-18 16:33:39 +00:00
Joel Sherrill
894a2c910a 2011-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/apic.h, shared/smp/smp-imps.c, shared/smp/smp-imps.h:
	Reformat to be more compliant with RTEMS style.
2011-07-18 16:33:30 +00:00
Till Straumann
2682dc9cac 2011-07-18 Till Straumann <strauman@slac.stanford.edu>
* motorola_powerpc/make/custom/qemuprep-altivec.cfg,
	motorola_powerpc/Makefile.am: added altivec-enabled variant.
2011-07-18 16:32:29 +00:00
Sebastian Huber
8f6ef47836 2011-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libnetworking/lib/ftpfs.c: Fixed reply parsing.
2011-07-18 15:25:33 +00:00
Sebastian Huber
6f7a859048 2011-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems/src/msgmp.c: Getting a remote object does not start a critical
	section.
2011-07-18 15:00:56 +00:00
Jennifer Averett
27484a4159 2011-07-18 Jennifer Averett <Jennifer.Averett@oarcorp.com>
* score/src/threadenabledispatch.c: Modified to call
	_Thread_Dispatch_decrement_disable_level() instead of accessing the
	variable directly.
2011-07-18 14:51:28 +00:00
Jennifer Averett
3e99a7492f 2011-07-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* configure.ac: Remove psxtmmutex04 until PR 1836 is processed.
2011-07-18 13:59:59 +00:00
Sebastian Huber
6f18b15bf6 2011-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* user/mp.t: Avoid obsolete notation.
2011-07-18 09:19:06 +00:00
Sebastian Huber
3f3b773be1 2011-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/src/malloc_report_statistics_plugin.c: Fixed format
	specifiers.
2011-07-18 08:44:55 +00:00
Till Straumann
f616734f3a 2011-07-15 Till Straumann <strauman@slac.stanford.edu>
* motorola_powerpc/Makefile.am,
	motorola_powerpc/configure.ac, motorola_powerpc/preinstall.am,
	motorola_powerpc/include/bsp.h, motorola_powerpc/make/custom/qemuprep.cfg,
	motorola_powerpc/qemu_fakerom/Makefile.am,
	motorola_powerpc/qemu_fakerom/.cvsignore:
	Added 'qemuprep' BSP variant.
2011-07-16 01:29:45 +00:00
Till Straumann
581272301a 2011-07-15 Till Straumann <strauman@slac.stanford.edu>
* shared/bootloader/mm.c, shared/bootloader/pci.c,
	shared/bootloader/qemu_fakeres.c, shared/bootloader/qemu_fakerom.S,
	shared/irq/irq.h, shared/motorola/motorola.c, shared/residual/residual.h,
	shared/startup/bspstart.c,
	Added 'qemuprep' BSP variant.
2011-07-16 01:29:05 +00:00
Till Straumann
9c39236d0d 2011-07-15 Till Straumann <strauman@slac.stanford.edu>
* shared/bootloader/misc.c: Copy residual data
	_before_ decompressing the kernel since the firmware
	may have stored it in an area that is overwritten
	by decompress_kernel().
2011-07-16 01:21:36 +00:00
Till Straumann
d2e68e07b5 2011-07-15 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/ppc_idle.c: added an 'idle task' body
	which switches the CPU into power-save mode. IIRC, this
	cannot be used on real hardware due to errata :-( but
	it still saves valuable host-CPU cycles when used by
	the qemuprep BSP.
2011-07-16 01:18:25 +00:00
Till Straumann
048fd36c9f 2011-07-15 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/init_irq.c, shared/irq/openpic_i8259_irq.c,
	shared/pci/detect_raven_bridge.c: conditionally compile
	ISA and PCI-interrupt related stuff only if BSP defines
	BSP_ISA_IRQ_NUMBER > 0 and/or BSP_PCI_IRQ_NUMBER > 0,
	respectively.
2011-07-16 01:15:06 +00:00
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