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