Joel Sherrill
34fe0e0b2e
2006-01-08 Joel Sherrill <joel@OARcorp.com>
...
* libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c: Eliminate
warnings.
2006-01-08 17:46:27 +00:00
Joel Sherrill
ff9129600b
2006-01-08 Joel Sherrill <joel@OARcorp.com>
...
* psim, psim-gdb: Add setting of PVR to 0xfffe0000 since psim needs a
special processor version value or exceptions will not work.
2006-01-08 17:44:23 +00:00
Till Straumann
7eb776a29a
* shared/vectors/vectors.S: mask high bits when calculating
...
the exception vector number to yield correct result even if
the vectors reside in the upper area (0xfff00000; psim).
2006-01-05 23:18:55 +00:00
Till Straumann
d8525b9570
* Makefile.am, vectors/vectors.S: use shared version of vectors.S.
2006-01-05 23:15:54 +00:00
Till Straumann
28d241bd04
- fixed typo
2006-01-05 23:13:30 +00:00
Till Straumann
11847f8dcb
* shared/include/cpuIdent.c: Accept PPC_PSIM as a
...
known variant.
2006-01-05 22:57:50 +00:00
Ralf Corsepius
c5f64d2c34
Update.
2006-01-02 05:38:28 +00:00
Ralf Corsepius
e04440310b
2006-01-02 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* vectors/asm_utils.S: Remove (Bogus, now in libcpu).
2006-01-02 05:31:29 +00:00
Ralf Corsepius
4a90540abe
Remove (Bogus, now in libcpu).
2006-01-02 05:31:15 +00:00
Ralf Corsepius
c8423f91c6
Eliminate #include "../bestcomm/...
2006-01-02 04:48:19 +00:00
Ralf Corsepius
ccd6cb9c81
Remove further CVS pollution.
2006-01-02 04:21:43 +00:00
Ralf Corsepius
17a7a41659
Remove further CVS pollution.
2006-01-01 17:55:35 +00:00
Ralf Corsepius
0a8f5b340c
New (CVS import Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>'s submission).
2006-01-01 17:55:09 +00:00
Ralf Corsepius
d7028be890
Remove further CVS pollution.
2006-01-01 17:46:17 +00:00
Ralf Corsepius
4e498120eb
2006-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
vectors/vectors_init.c: Cleanup CVS data.
2006-01-01 07:52:09 +00:00
Ralf Corsepius
ff28d60b96
Cleanup CVS data.
2006-01-01 07:52:00 +00:00
Ralf Corsepius
0a7ea495f8
Misc. fixes.
2005-12-31 13:11:34 +00:00
Ralf Corsepius
56ceb5f943
2005-12-31 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
include <libcpu/raw_exceptions.h>.
2005-12-31 12:46:13 +00:00
Ralf Corsepius
1c96dbc221
include <libcpu/raw_exceptions.h>.
2005-12-31 12:45:58 +00:00
Ralf Corsepius
951ca73e9e
2005-12-31 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* include/raw_exception.h, vectors/raw_exception.c: Remove.
Use implementation from libcpu instead.
2005-12-31 12:37:38 +00:00
Ralf Corsepius
994ae63b91
Remove. Use implementation from libcpu instead.
2005-12-31 12:37:18 +00:00
Ralf Corsepius
e9b17e4bbd
2005-12-31 Ralf Corsepius <ralf.corsepius@rtems.org>
...
PR 851/bsps
* mpc6xx/exceptions/raw_exception.c: Add PPC_603le.
2005-12-31 12:30:23 +00:00
Ralf Corsepius
6731214bbe
2005-11-31 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* mpc6xx/exceptions/raw_exception.c: Cosmetics.
2005-12-31 10:46:38 +00:00
Ralf Corsepius
72d25e16a8
Cosmetics.
2005-12-31 10:45:52 +00:00
Ralf Corsepius
da261595f5
Misc include file fixes.
2005-12-31 09:28:02 +00:00
Ralf Corsepius
7b415277bd
2005-12-31 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
2005-12-31 09:27:32 +00:00
Ralf Corsepius
38d3ebbafa
Regenerate.
2005-12-31 09:24:32 +00:00
Ralf Corsepius
f1d07002e8
Add bspopts.h.in
2005-12-31 09:11:34 +00:00
Ralf Corsepius
ca680bc589
New (CVS import Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>'s
...
submission).
2005-12-31 05:09:26 +00:00
Eric Norum
91cb0659ce
Add another 'extended BSP' routine which returns reboot status register information
2005-12-19 21:23:52 +00:00
Till Straumann
0ed348f4b8
2005-12-02 Till Straumann <strauman@slac.stanford.edu>
...
* shared/irq/irq_init.c, shared/openpic/openpic.h
shared/openpic/openpic.c: The 8240's EPIC has a 'serial'
mode of operation for multiplexing 16 interrupt lines.
This introduces a pipeline delay which can cause
spurious interrupts unless ending the interrupt cycle
(EOI) is delayed accordingly.
2005-12-02 20:45:57 +00:00
Till Straumann
d8ada5b617
2005-12-01 Till Straumann <strauman@slac.stanford.edu>
...
* shared/vectors/vectors.h, shared/vectors/vectors.S,
shared/vectors/vectors_init.c: Reduced size of default
prologue (some exceptions, e.g., altivec unavail.) are only
0x20 bytes apart. Also introduced a modified prologue
that switches r0..r3 shadowing off (r0..r3 undefined
on certain 603e variants when incurring a TLB miss).
2005-12-02 02:47:23 +00:00
Till Straumann
5b8eb3f08d
2005-11-29 Till Straumann <strauman@slac.stanford.edu>
...
* shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
CR[6] before invoking high-level handler to make sure no
varargs fn callee assumes there are FP arguments.
2005-11-30 02:21:11 +00:00
Till Straumann
2b3704442c
2005-11-29 Till Straumann <strauman@slac.stanford.edu>
...
* shared/irq/irq.c: Fixed incorrect removal of first shared
interrupt in chain.
2005-11-30 01:22:48 +00:00
Till Straumann
8c6579b9dc
- trivial correction in comment
2005-11-29 18:47:05 +00:00
Joel Sherrill
c2eeaaf4fc
Fixed format.
2005-11-22 15:48:10 +00:00
Ralf Corsepius
5367a6eab7
2005-11-22 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* bsp_specs: remove %lib.
2005-11-22 03:21:26 +00:00
Till Straumann
36c30fe2e7
2005-11-21 Till Straumann <strauman@slac.stanford.edu>
...
* new-exceptions/cpu_asm.S: the book says a context
synchronizing instruction (isync) is necessary after flipping
certain bits (e.g, MSR_FP) in msr -- since this could happen as
part of a context switch I added 'isync'.
2005-11-22 01:24:10 +00:00
Ralf Corsepius
2e6c877055
Add dist_scn_DATA = *.scn.
2005-11-21 04:40:11 +00:00
Ralf Corsepius
b702c7dc17
Re-add mp?? tests.
2005-11-20 17:13:02 +00:00
Ralf Corsepius
82f0ad1d63
Re-add mptests*Makefile.am.
2005-11-20 17:12:45 +00:00
Ralf Corsepius
e7d5d4b418
2005-11-20 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* configure.ac: Re-add mptests*Makefile.am.
* mptests/Makefile.am: Re-add mp?? tests.
2005-11-20 17:12:32 +00:00
Ralf Corsepius
0f4b25dfe7
Regenerate.
2005-11-20 17:10:34 +00:00
Ralf Corsepius
8fdfc9f68a
Cleanup.
2005-11-20 17:09:19 +00:00
Ralf Corsepius
603b359810
New.
2005-11-20 17:08:04 +00:00
Ralf Corsepius
586460264c
2005-11-20 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* mptests/mp02/Makefile.am, mptests/mp02/node1/Makefile.am,
mptests/mp02/node2/Makefile.am, mptests/mp03/Makefile.am,
mptests/mp03/node1/Makefile.am, mptests/mp03/node2/Makefile.am,
mptests/mp04/Makefile.am, mptests/mp04/node1/Makefile.am,
mptests/mp04/node2/Makefile.am, mptests/mp05/Makefile.am,
mptests/mp05/node1/Makefile.am, mptests/mp05/node2/Makefile.am,
mptests/mp06/Makefile.am, mptests/mp06/node1/Makefile.am,
mptests/mp06/node2/Makefile.am, mptests/mp07/Makefile.am,
mptests/mp07/node1/Makefile.am, mptests/mp07/node2/Makefile.am,
mptests/mp08/Makefile.am, mptests/mp08/node1/Makefile.am,
mptests/mp08/node2/Makefile.am, mptests/mp09/Makefile.am,
mptests/mp09/node1/Makefile.am, mptests/mp09/node2/Makefile.am,
mptests/mp10/Makefile.am, mptests/mp10/node1/Makefile.am,
mptests/mp10/node2/Makefile.am, mptests/mp11/Makefile.am,
mptests/mp11/node1/Makefile.am, mptests/mp11/node2/Makefile.am,
mptests/mp12/Makefile.am, mptests/mp12/node1/Makefile.am,
mptests/mp12/node2/Makefile.am, mptests/mp13/Makefile.am,
mptests/mp13/node1/Makefile.am, mptests/mp13/node2/Makefile.am,
mptests/mp14/Makefile.am, mptests/mp14/node1/Makefile.am,
mptests/mp14/node2/Makefile.am: New.
2005-11-20 17:05:47 +00:00
Ralf Corsepius
b960faa60e
Cleanup.
2005-11-20 17:00:57 +00:00
Ralf Corsepius
d605c21055
Cleanup.
2005-11-20 08:58:17 +00:00
Ralf Corsepius
34771307f8
Remove.
2005-11-20 08:56:07 +00:00
Ralf Corsepius
1c9abf823b
New.
2005-11-20 08:55:21 +00:00