Commit Graph

1524 Commits

Author SHA1 Message Date
Thomas Doerfler
e08dbc5ea9 various PowerPC code maintenance 2009-11-03 18:45:04 +00:00
Thomas Doerfler
593019634a moved timebase/decrementer access from cpukit to libcpu 2009-10-31 07:04:20 +00:00
Thomas Doerfler
3fcc78aef9 move timebase access functions from cpukit to libcpu 2009-10-30 19:28:46 +00:00
Thomas Doerfler
f7ac681b51 remove depratated powerpc exception API 2009-10-30 13:52:34 +00:00
Till Straumann
b80e8572ca 2009-10-28 Till Straumann <strauman@slac.stanford.edu>
* displayCpu.c: Fixed formatting for prettier printing;
	don't print more than 8 flags on a single line of output.
2009-10-29 03:16:47 +00:00
Till Straumann
caf761f0d3 2009-10-28 Till Straumann <strauman@slac.stanford.edu>
* cpuModel.S, cpuModel.h, displayCpu.c: Save/cache CPUID:ECX
	(extended capabilities) in a new variable (x86_capability_x).
	Added more known flag description strings (printCpuInfo())
	and let 'printCpuInfo()' dump the extended feature flags, too.
2009-10-28 21:40:14 +00:00
Thomas Doerfler
856cce5068 add new files for exception handler 2009-10-23 09:51:03 +00:00
Thomas Doerfler
2d2de4eba1 Update for exception support changes. 2009-10-23 07:32:46 +00:00
Ralf Corsepius
3144f90c4f 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* new-exceptions/bspsupport/vectors_init.c: Remove duplicate
	defines DEAR_BOOKE, DEAR_405.
2009-10-22 12:22:12 +00:00
Ralf Corsepius
40993862c5 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc6xx/mmu/bat.c: Add missing prototypes.
2009-10-22 01:57:51 +00:00
Thomas Doerfler
60e5832e23 interrupt handler type change 2009-10-21 13:24:35 +00:00
Till Straumann
5bd4fb059c 2009/10/20 Till Straumann <strauman@slac.stanford.edu>
* shared/misc/m68kidle.c: somehow this change was never committed, sorry.
2009-10-20 14:07:20 +00:00
Ralf Corsepius
61b5aec0d5 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/rtc.c: Add initializer (Silence warning).
2009-10-20 12:54:46 +00:00
Joel Sherrill
db4903f61e 2009-10-16 Jennifer Averett <jennifer.averett@OARcorp.com>
* mpc6xx/mmu/bat.c: Resolved bug: It is not an overlap if the batindex
	being set is the batindex of the overlap.
2009-10-16 16:13:30 +00:00
Thomas Doerfler
6229b2a7e7 add MC_DMA support to MCF548x 2009-10-15 13:55:47 +00:00
Thomas Doerfler
578e6fe20d * mcf5282/include/mcf5282.h: add missing (x) params to four macros, added paranthesis around usage of x in some macros 2009-10-08 16:36:22 +00:00
Ralf Corsepius
1638cd0aed 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
	been renamed to rtems_termios_baud_to_number.
2009-09-30 04:15:41 +00:00
Ralf Corsepius
f3f272bd2f 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
	been renamed to rtems_termios_baud_to_number.
2009-09-30 03:59:55 +00:00
Joel Sherrill
0feb80855d 2009-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/include/io.h, shared/include/mmu.h: Change extern inline to
	static inline.
2009-09-25 14:58:05 +00:00
Joel Sherrill
96d8af5b01 2009-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* pxa255/ffuart/ffuart.c: Add BSP_poll_char.
2009-09-18 01:37:44 +00:00
Till Straumann
fabc115705 *** empty log message *** 2009-09-10 21:40:10 +00:00
Till Straumann
b14bfbba45 2009-09-10 Till Straumann <strauman@slac.stanford.edu>
* shared/misc/m68kidle.c: added "cc" clobber to inline
	asm; STOP instruction modifies CCR!
2009-09-10 21:20:49 +00:00
Joel Sherrill
8ff9bb8326 2009-08-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h: Fix spelling.
2009-08-27 18:19:44 +00:00
Joel Sherrill
d46a005512 2009-08-22 Xi Yang <hiyangxi@gmail.com>
* pxa255/include/pxa255.h: Add constants for LCD, Network, and Timer.
	* pxa255/irq/bsp_irq_init.c, pxa255/irq/irq.c,
	pxa255/irq/irq.h: Change to dummy_handler().
2009-08-22 13:59:56 +00:00
Joel Sherrill
7ca51e389d 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* s3c2400/clock/clockdrv.c, s3c24xx/clock/clockdrv.c: Add stubs for
	nanoseconds since tick handler.
2009-08-18 15:37:52 +00:00
Joel Sherrill
076bc8be04 2009-08-06 Xi Yang <hiyangxi@gmail.com>
* pxa255/clock/clock.c: Adjust clock for Skyeye. Joel added empty
	nanoseconds since last tick handler.
2009-08-06 22:24:13 +00:00
Joel Sherrill
389afd914e 2009-08-04 Xi Yang <hiyangxi@gmail.com>
* pxa255/clock/clock.c: Move parentheses to improve math. More tests
	run.
2009-08-04 11:59:20 +00:00
Thomas Doerfler
d374492cc6 Update for MPC55XX changes 2009-07-21 08:38:04 +00:00
Thomas Doerfler
9832a22c98 exception handling maintenance 2009-07-17 13:52:16 +00:00
Thomas Doerfler
e63acfbb90 add cache definition for mcfv4e 2009-07-17 13:51:57 +00:00
Joel Sherrill
142a9df16a 2009-07-10 Xi Yang <hiyangxi@gmail.com>
* Makefile.am, pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h,
	pxa255/pmc/pmc.c: Add PMC support.
2009-07-10 15:34:12 +00:00
Joel Sherrill
b4e5a61914 2009-06-29 Xi Yang <hiyangxi@gmail.com>
* pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h: Add Skyeye support.
	* pxa255/include/bits.h: Removed.
2009-06-29 23:25:29 +00:00
Joel Sherrill
b360885dfd 2009-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c,
	pxa255/irq/bsp_irq_init.c, pxa255/timer/timer.c: Fix typos and update
	timer.
2009-06-05 22:10:43 +00:00
Joel Sherrill
7a5c013c1e 2009-06-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* pxa255/clock/clock.c: Add ON_SKYEYE option to enable fast idle mode.
2009-06-05 12:56:55 +00:00
Joel Sherrill
d7a915dade 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* Makefile.am, configure.ac, preinstall.am: New Gumstix BSP and PXA255
	support.
	* pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/include/bits.h,
	pxa255/include/ffuart.h, pxa255/include/pxa255.h,
	pxa255/irq/bsp_irq_asm.S, pxa255/irq/bsp_irq_init.c,
	pxa255/irq/irq.c, pxa255/irq/irq.h, pxa255/pmc/pmc.c,
	pxa255/timer/timer.c: New files.
2009-06-04 16:33:31 +00:00
Joel Sherrill
3b8dfa66e7 2009-06-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* at91rm9200/dbgu/dbgu.c: Needed carriage return on newline.
2009-06-02 22:20:16 +00:00
Joel Sherrill
8d64f08eb8 2009-05-27 Fernando Nicodemos <fgnicodemos@terra.com.br>
* at91rm9200/clock/clock.c: Add support for nanoseconds since last
	tick. The resolution is not that high but better than nothing.
2009-05-27 14:34:24 +00:00
Joel Sherrill
72fe60735b 2009-05-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* clock/rtc.c, clock/tod.h: Update for new RTC driver interface.
2009-05-27 14:22:10 +00:00
Joel Sherrill
6ff3add123 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
PR 1418/bsps
	* mmu/mmu.c: enable mmu after initializing it.
	* mmu/mmu.h: add missing mmu flags entries.
	* include/mmuRegs.h: correct a couple field name typos.
2009-05-27 11:57:33 +00:00
Joel Sherrill
a1d478230e 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* page.c: Fixed warnings.
2009-05-06 16:36:52 +00:00
Jennifer Averett
3776348f52 2009-05-05 Jennifer Averett <jennifer.averett@OARcorp.com>
* mpc6xx/mmu/bat.c, new-exceptions/e500_raw_exc_init.c,
	new-exceptions/raw_exception.h, new-exceptions/bspsupport/irq_supp.h,
	shared/include/cpuIdent.c: Removed warnings. Split
	bsp_irq_dispatch_list to allow non-standard/non-existant pics to call
	with interrupts off.
2009-05-05 16:27:59 +00:00
Joel Sherrill
f0a90bbba7 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* mpc5xx/irq/irq_asm.S: When the type rtems_boolean was switched to the
	C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
	dispatching code accesses two boolean variables for scheduling
	purposes and the assembly implementations of this code did not get
	updated.
2009-03-12 14:33:14 +00:00
Joel Sherrill
9b974cf425 2009-02-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* new-exceptions/cpu.c: Correct prototype of _CPU_Initialize.
2009-02-13 14:20:58 +00:00
Joel Sherrill
326220ee47 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/misc/m68kidle.c: Change prototype of IDLE thread to
	consistently return void * and take a uintptr_t argument.
2009-02-12 15:57:00 +00:00
Joel Sherrill
fe26418d7c 2009-02-11 Till Straumann <strauman@slac.stanford.edu>
PR 1369/bsps
	* Makefile.am, configure.ac: Fix name clashes when using MC68040 fpsp
	floating-point emulation.
2009-02-11 16:20:00 +00:00
Ralf Corsepius
130a08c394 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
	mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c,
	s3c24xx/clock/clockdrv.c:
	Include ../../../../libbsp/shared/clockdrv_shell.h
	instead of ../../../../libbsp/shared/clockdrv_shell.c.
2008-12-11 10:25:09 +00:00
Ralf Corsepius
052534c2b0 Include ../../../../libbsp/shared/clockdrv_shell.h instead of ../../../../libbsp/shared/clockdrv_shell.c. 2008-12-11 10:24:49 +00:00
Ralf Corsepius
532ef1531a 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* lpc22xx/include/lpc22xx.h, mc9328mxl/include/mc9328mxl.h:
	#include <stdint.h> instead of <rtems/stdint.h>.
2008-12-11 08:33:09 +00:00
Ralf Corsepius
d0e2fa3e42 #include <stdint.h> instead of <rtems/stdint.h>. 2008-12-11 08:32:48 +00:00
Ralf Corsepius
0e7cdc1ea1 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* at91rm9200/dbgu/dbgu.c: Add missing prototype.
2008-12-11 08:31:23 +00:00