Commit Graph

23056 Commits

Author SHA1 Message Date
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
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