| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
* mpc55xx/include/irq.h: Include missing <bspopts.h>. Format.
* mpc83xx/include/mpc83xx.h, mpc83xx/i2c/mpc83xx_i2cdrv.h,
mpc83xx/i2c/mpc83xx_i2cdrv.c: Changes to use this driver for the
MPC55XX familiy.
|
|
|
|
| |
* mpc55xx/esci/esci.c: Add BSP_poll_char.
|
|
|
|
|
|
|
| |
PR 1599/cpukit
* new-exceptions/bspsupport/ppc_exc_hdl.c: Rename
_Context_Switch_necessary to _Thread_Dispatch_necessary to more
properly reflect the intent.
|
|
|
|
|
| |
* new-exceptions/bspsupport/ppc_exc_asm_macros.h: Added include of
bspopts to resolve compilation problem.
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1573/cpukit
* mpc5xx/irq/irq.c, mpc5xx/irq/irq_asm.S,
new-exceptions/bspsupport/ppc_exc.S,
new-exceptions/bspsupport/ppc_exc_asm_macros.h,
new-exceptions/bspsupport/ppc_exc_hdl.c: Add a per cpu data structure
which contains the information required by RTEMS for each CPU core.
This encapsulates information such as thread executing, heir, idle
and dispatch needed.
|
|
|
|
| |
* Makefile.am: Formatting.
|
|
|
|
|
| |
PR 1530/bsps
* mpc55xx/edma/edma.c: Eliminate use of recently removed macros.
|
|
|
|
|
|
|
|
| |
* libcpu/powerpc/mpc55xx/include/irq.h: Move defines from
'libbsp/powerpc/mpc55xxevb/include/irq-config.h'.
* libbsp/powerpc/mpc55xxevb/include/irq-config.h: Removed file.
* libbsp/powerpc/mpc55xxevb/Makefile.am,
libbsp/powerpc/mpc55xxevb/preinstall.am: Reflect changes above.
|
|
|
|
|
| |
* mpc5xx/clock/clock.c, mpc5xx/console-generic/console-generic.c,
mpc5xx/irq/irq_init.c, mpc5xx/timer/timer.c: Remove warnings.
|
|
|
|
|
|
| |
* ppc403/clock/clock.c, ppc403/console/console405.c,
ppc403/tty_drv/tty_drv.c: Remove warnings and simple vectored
interrupt support.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* new-exceptions/cpu.c, new-exceptions/cpu_asm.S,
new-exceptions/bspsupport/ppc_exc_asm_macros.h,
new-exceptions/bspsupport/ppc_exc_initialize.c,
new-exceptions/bspsupport/vectors.h:
Added AltiVec support (save/restore volatile vregs
across exceptions).
|
|
|
|
|
| |
* Makefile.am, mpc6xx/altivec: new directory implementing
support for AltiVec context saving/restoring.
|
|
|
|
|
|
| |
* mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c: skip data-
streaming (dssall etc.) instructions on PPC_PSIM
currently (unimplemented by PSIM :-( ).
|
|
|
|
|
|
|
|
| |
* new-exceptions/bspsupport/ppc_exc_categories.c:
PSIM *must*not* hook SYS vector which is used e.g.,
for firmware I/O.
Added entries for AltiVec on PSIM.
|
|
|
|
|
| |
* shared/include/cpuIdent.c: Set 604 features + altivec if
running on PSIM.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* new-exceptions/bspsupport/vectors_init.c: Remove duplicate
defines DEAR_BOOKE, DEAR_405.
|
|
|
|
| |
* mpc6xx/mmu/bat.c: Add missing prototypes.
|
| |
|
|
|
|
|
| |
* mpc6xx/mmu/bat.c: Resolved bug: It is not an overlap if the batindex
being set is the batindex of the overlap.
|
|
|
|
|
| |
* shared/include/io.h, shared/include/mmu.h: Change extern inline to
static inline.
|
|
|
|
| |
* mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h: Fix spelling.
|
| |
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* new-exceptions/cpu.c: Correct prototype of _CPU_Initialize.
|
|
|
|
|
|
| |
shared/include/powerpc-utility.h: Use constraint "b" for address
base registers in inline assembler statements.
Update for status-checks.h changes.
|
|
|
|
|
| |
* mpc83xx/include/mpc83xx.h: #include <bspopts.h> to make sure
defines from bspopts.h get propagated.
|
|
|
|
| |
i2c-driver: wait, 'til stop executed
|
|
|
|
|
| |
* mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
mpc8xx/timer/timer.c: Fix nested extern declaration warnings.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* mpc5xx/irq/irq.c, mpc83xx/spi/mpc83xx_spidrv.c,
new-exceptions/cpu.c, new-exceptions/raw_exception.h,
new-exceptions/bspsupport/ppc_exc_hdl.c,
ppc403/clock/clock.c, ppc403/clock/clock_4xx.c,
ppc403/console/console.c, ppc403/console/console.c.polled,
ppc403/console/console405.c, ppc403/tty_drv/tty_drv.c:
Convert to "bool".
|
|
|
|
|
|
|
|
|
| |
* mpc5xx/clock/clock.c, mpc6xx/clock/c_clock.c, mpc8260/clock/clock.c,
mpc8xx/clock/clock.c, ppc403/clock/clock.c, ppc403/clock/clock_4xx.c:
The Shared Memory Driver no longer requires the special IOCTL in
Clock_control. This was a hack which has existed since before the
Classic API Timer Manager was implemented. All implementations of and
references to Clock_control were removed.
|
|
|
|
|
| |
* mpc6xx/clock/c_clock.c: CLOCK_DRIVER_USE_FAST_IDLE must be checked to
be equal to 1 -- not just defined.
|
|
|
|
|
| |
* mpc83xx/network/tsec.c, new-exceptions/raw_exception.c:
Convert to "bool".
|
|
|
|
|
|
| |
* mpc505/timer/timer.c, mpc5xx/timer/timer.c, mpc6xx/timer/timer.c,
mpc8260/timer/timer.c, mpc8xx/timer/timer.c, ppc403/timer/timer.c:
Convert to "bool".
|
|
|
|
|
|
| |
* mpc83xx/i2c/mpc83xx_i2cdrv.c, mpc8xx/clock/clock.c,
ppc403/clock/clock.c, ppc403/console/console.c.polled:
Eliminate rtems_boolean.
|
|
|
|
|
|
| |
* mpc505/timer/timer.c, mpc5xx/timer/timer.c, mpc6xx/timer/timer.c,
mpc8260/timer/timer.c, mpc8xx/timer/timer.c, ppc403/timer/timer.c:
Rename timer driver methods to follow RTEMS programming conventions.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
===================================================================
RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/powerpc/ChangeLog,v
retrieving revision 1.309
diff -u -r1.309 ChangeLog
--- ChangeLog 20 Aug 2008 17:29:18 -0000 1.309
+++ ChangeLog 22 Aug 2008 13:35:03 -0000
@@ -1,3 +1,8 @@
+2008-08-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * shared/include/powerpc-utility.h: Fixed parameter evaluation in
+ special purpose register macros.
+
2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* mpc55xx/fec/fec.c: Added copyright information.
|