Commit Graph
23051 Commits
Author SHA1 Message Date
Ralf Corsepius 4f6cfca8b8 New. 2011-08-31 14:27:21 +00:00
Ralf Corsepius a917c19e69 Rework python. 2011-08-31 09:21:53 +00:00
Ralf Corsepius 09e920b08b Regenerate. 2011-08-31 09:17:31 +00:00
Ralf Corsepius 759482126d gdb-7.2-rtems4.11-20100907.diff 2011-08-31 09:15:39 +00:00
Ralf Corsepius d61f7c30e4 Bump GDB_RPMREL. 2011-08-31 09:15:16 +00:00
Ralf Corsepius 33378e65de Abandon gdb < 6.8. 2011-08-31 08:25:28 +00:00
Ralf Corsepius 6fb18529b7 Regenerate. 2011-08-31 08:15:47 +00:00
Ralf Corsepius 0f0ccb96c3 Bump GCC_RPMREL. 2011-08-31 08:15:26 +00:00
Sebastian Huber 5be93c2a24 2011-08-30 Peter Dufault <dufault@hda.com>
* rtems/score/cpu.h: Add more context access functionality.  Needed to
	get GDB debugger hooks working.
2011-08-30 14:05:50 +00:00
Sebastian Huber 54a4fe5fa9 2011-08-30 Peter Dufault <dufault@hda.com>
* make/custom/phycore_mpc5554.cfg, startup/linkcmds.phycore_mpc5554,
	network/if_smc.c: New files.
	* Makefile.am, preinstall.am: Reflect changes above.
	* configure.ac: Add support for the Phytec PhyCORE MPC5554.  Includes:
	  - HAS_SMC91111 to indicate a BSP has that neworking.
	  - SMC91111_ENADDR_IS_SETUP so that it skips code to set up the MAC
	  address.
	  - MPC55XX_CLOCK_EMIOS_CHANNEL to permit one to set which eMIOS
	  channel to use for the clock.
	  - MPC55XX_BOOTFLAGS: Skips two words above the RCHW in the startup
	  for use in skpping over the MMU setup.  Required for debugging via a
	  cheap emulator where code is loaded into RAM and then mapped in as
	  flash.
	 - BOARD_PHYCORE_MPC5554 If defined, use custom settings for the
	 Phytec PhyCORE MPC5554 SOM.
	* clock/clock-config.c: Modify so that the EMIOS channel used for the
	clock can be selected at configuration time.  For MPC5544 only:
	  - Conditionally skip access to a register that faults if accessed on
	  the MPC5554
	  - Do not set the control register mode as was done for GW_LCFM
	  support, it breaks interrupts.
	* make/custom/mpc55xx.inc: Make it possible to override the soft-float
	to set the type of floating point BSP will use.
	* startup/start.S: Add support for the "boot flags", two long-words
	that I manipulate with the debugger to skip over MMU setup.  Use an
	external for the start of external SRAM instead of the hardwired
	number 0x20000000.  Disable write access to the internal flash.
2011-08-30 13:58:05 +00:00
Sebastian Huber c1188b418c 2011-08-30 Peter Dufault <dufault@hda.com>
* mpc55xx/misc/flash_support.c: New file.
	* Makefile.am: Reflect change above.
	* mpc55xx/include/mpc55xx.h: Add definitions for the FLASH interface
	and two memory protect interfaces.  Add modifications to eliminate
	warnings in some of the cache macros.
	* mpc55xx/include/regs.h: Add some structure tag names for some
	structures that I needed access to.  Don't define the ALTCADR for the
	MPC5554 - it is reserved and acess casues an exception.  Hide the C99
	designated initializers when compiling with C++.  Add some support for
	the EQADC.
	* mpc55xx/include/esci.h, mpc55xx/include/watchdog.h: Add C++
	protection.
2011-08-30 13:30:09 +00:00
Sebastian Huber b907a78b7a 2011-08-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/network/smc91111exp.h, libchip/network/smc91111.c: Use
	BSP_FEATURE_IRQ_EXTENSION define.
2011-08-30 13:16:35 +00:00
Sebastian Huber 839dc97e86 2011-08-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
2011-08-30 13:13:25 +00:00
Sebastian Huber 2174c66d4b 2011-08-30 Peter Dufault <dufault@hda.com>
* libchip/network/smc91111.c: Modify to support the MPC5554 using new
	exceptions.  Fix where the networking status is being dumped to a
	single thousand-character line.  Add support for when the chip loaded
	it's MAC address from a serial chip at reset (the
	SMC91111_ENADDR_IS_SETUP option).  Call lan91cxx_start() every time
	the the device is initialized.  Without this change the chip can not
	be "upped" once it has been downed.
	* c/src/libchip/network/smc91111.h: Change the "#ifdef expression" to
	"#if expression".
	* c/src/libchip/network/smc91111exp.h: Add support for new exceptions.
2011-08-30 13:07:21 +00:00
Joel Sherrill 37c0ccb23c 2011-08-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c: Revert patch and add comment clarifying code and need for
	cast.
2011-08-30 12:16:24 +00:00
Joel Sherrill 9549ed9b86 2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
* bootcard.c: Correct printk() format.
2011-08-29 21:38:09 +00:00
Joel Sherrill 50d1c45d36 2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
* configure.ac: Formatting. Remove duplication BSP_HAS_SMP.
2011-08-29 21:36:02 +00:00
Joel Sherrill fd8dca50a1 2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Makefile.am, startup/bspstart.c: Formatting.
2011-08-29 21:32:56 +00:00
Joel Sherrill e95737c51e 2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
* rtems/include/rtems/rtems/tasks.h: Formatting.
2011-08-29 21:31:18 +00:00
Joel Sherrill adae165b7a 2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/rtems/userenv.h, score/src/threadhandler.c: Formatting.
	* sapi/src/exshutdown.c: Add comments.
2011-08-29 21:30:32 +00:00
Joel Sherrill 2996b9b14d 2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Makefile.am: Do not include ne2000.rel unless networking is enabled.
2011-08-29 18:28:35 +00:00
Joel Sherrill b57e1376ca 2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
* ticker/system.h: Remove unneeded include.
2011-08-29 17:18:44 +00:00
Ralf Corsepius debacd9d65 New. 2011-08-26 05:31:39 +00:00
Ralf Corsepius cbaf5d0d98 Regenerate. 2011-08-26 05:29:10 +00:00
Ralf Corsepius b29c98d6ce GCC_RPMREL = 7. 2011-08-26 05:28:39 +00:00
Ralf Corsepius eae57c4fd2 gcc-core-4.6.1-rtems4.11-20110825.diff.
newlib-1.19.0-rtems4.11-20110826.diff.
2011-08-26 05:28:15 +00:00
Ralf Corsepius 34e2e13e6e Always BR: bison flex. 2011-08-26 05:26:31 +00:00
Ralf Corsepius 644bc3c799 New. 2011-08-26 05:24:27 +00:00
Joel Sherrill f9c2370197 2011-08-24 Ricardo Aguirre <el.mastin@ymail.com>
PR 1903/testing
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add test for message
	queues which covers most open, close, unlink cases as well as
	send/receive which do not involve task state changes.
	* psxtmmq01/.cvsignore, psxtmmq01/Makefile.am, psxtmmq01/init.c,
	psxtmmq01/psxtmmq01.doc: New files.
2011-08-24 21:15:58 +00:00
Sebastian Huber 3143f31fe6 2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
* start/start.S: Update due to API changes.
2011-08-24 09:53:14 +00:00
Sebastian Huber cefcc5ebd0 2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/iss555.c: Update due to API changes.
2011-08-24 09:52:13 +00:00
Sebastian Huber c972c361af 2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
* console/polled_io.c: Update due to API changes.
2011-08-24 09:51:30 +00:00
Sebastian Huber 01750d5210 2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
* network/network.c: Update due to API changes.
2011-08-24 09:50:15 +00:00
Sebastian Huber 7e85bfbef4 2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/bootloader/exception.S, shared/bootloader/misc.c,
	shared/bootloader/mm.c, shared/console/polled_io.c,
	shared/startup/probeMemEnd.c: Update due to API changes.
2011-08-24 09:48:56 +00:00
Sebastian Huber 1d367a49df 2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
* mpc6xx/clock/c_clock.c, mpc6xx/mmu/mmuAsm.S,
	new-exceptions/bspsupport/ppc_exc_global_handler.c,
	shared/include/cpuIdent.c, shared/src/stack.c: Update due to API
	changes.
2011-08-24 09:45:20 +00:00
Sebastian Huber cf3d1948b0 2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems/powerpc/registers.h: Renamed defines XER in PPC_XER, LR in
	PPC_LR, CTR in PPC_CTR, PVR in PPC_PVR, RPA in PPC_RPA, DAR in
	PPC_DAR, DEC in PPC_DEC, and EAR in PPC_EAR.
2011-08-24 09:43:06 +00:00
Jennifer Averett 76c0fb0012 2011-08-23 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* Makefile.am, console/config.c: Resolved printk issues.
	* console/printk_support.c: New file.
2011-08-23 18:06:08 +00:00
Jennifer Averett 41265b2397 2011-08-23 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* Makefile.am: Removed console.c and linked to the shared console.c.
	Note: This change was verified through compilation only.
	* console/console.c: Removed.
2011-08-23 16:28:22 +00:00
Sebastian Huber 61860b57a0 2011-08-23 Julien Delange <julien.delange@gmail.com>
* startup/linkcmds: Fixed instruction cache size.
2011-08-23 07:43:11 +00:00
Jennifer Averett dad36c52b8 2011-08-22 Jennifer Averett <Jennifer.Averett@OARcorp.com>
PR 1876
	* score/Makefile.am, score/include/rtems/score/isr.h, score/src/isr.c,
	score/src/smp.c, score/src/smplock.c, score/src/threaddispatch.c,
	score/src/threaddispatchdisablelevel.c: Add smp isr support.
	* score/src/isrsmp.c: New file.
2011-08-22 18:26:08 +00:00
Ralf Corsepius 3f1545b851 Treat SOURCE<N> conditional. 2011-08-22 16:02:24 +00:00
Sebastian Huber 8c43f3d79d 2011-08-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* start/start.S: Fixed code section.
2011-08-22 14:09:55 +00:00
Sebastian Huber 55658c613f 2011-08-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* spfatal13/testcase.h: Fixed test name.
	* spfatal05/testcase.h: Increased wait time for slow hardware.
	* spfatal_support/init.c: Print test name at end of test.
	* spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
	spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
	spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
	spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
	spfatal09/spfatal09.scn, spfatal10/spfatal10.scn,
	spfatal11/spfatal11.scn, spfatal12/spfatal12.scn,
	spfatal13/spfatal13.scn, spfatal14/spfatal14.scn,
	spfatal15/spfatal15.scn, spfatal16/spfatal16.scn,
	spfatal17/spfatal17.scn, spfatal18/spfatal18.scn,
	spfatal19/spfatal19.scn, spfatal20/spfatal20.scn,
	spfatal21/spfatal21.scn, spfatal22/spfatal22.scn,
	spfatal23/spfatal23.scn, spfatal24/spfatal24.scn,
	spfatal25/spfatal25.scn: Reflect changes from above.
2011-08-22 10:10:56 +00:00
Sebastian Huber eb7deb0133 2011-08-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1899/testing
	* spfatal14/Makefile.am: Adjust number of semaphores to consume to
	trigger fatal error.
2011-08-22 10:08:25 +00:00
Joel Sherrill 7b5895417f 2011-08-21 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1899/testing
	* spfatal14/Makefile.am, spfatal15/Makefile.am, spfatal16/Makefile.am:
	Adjust number of semaphores to consume to trigger fatal error.
2011-08-21 21:04:37 +00:00
Joel Sherrill 611909ea87 2011-08-21 Petr Benes <benesp16@fel.cvut.cz>
PR 1886/cpukit
	* sprbtree01/init.c, sprbtree01/sprbtree01.scn: This patch enables
	inserting duplicate keys into rbtree. It is possible to turn on this
	feature when initializing the tree.
2011-08-21 20:07:23 +00:00
Joel Sherrill 74f1c73e96 2011-08-21 Petr Benes <benesp16@fel.cvut.cz>
PR 1886/cpukit
	* sapi/include/rtems/rbtree.h, sapi/inline/rtems/rbtree.inl,
	score/include/rtems/score/rbtree.h,
	score/inline/rtems/score/rbtree.inl, score/src/rbtree.c,
	score/src/rbtreeinsert.c: This patch enables inserting duplicate keys
	into rbtree. It is possible to turn on this feature when initializing
	the tree.
2011-08-21 20:07:11 +00:00
Joel Sherrill 08ef1631cf 2011-08-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1890/cpukit
	* psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
2011-08-21 19:59:51 +00:00
Joel Sherrill e5ca6593f7 2011-08-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1890/cpukit
	* posix/src/mqueuerecvsupp.c: POSIX says msg_prio is allowed to be
	NULL.
2011-08-21 19:59:03 +00:00
Joel Sherrill 74ac113b6e 2011-08-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1873/cpukit
	* score/include/rtems/score/heap.h: When using heap protection, we
	should account for adding an aligned protection footer.
2011-08-21 19:51:41 +00:00