Till Straumann
2cedc4608e
2008-03-21 Till Straumann <strauman@slac.stanford.edu>
...
* shared/console/uart.c: In IRQ driven mode also
keep reading chars while they are available (fifo
could be enabled).
2008-03-21 18:48:49 +00:00
Till Straumann
b93e277f44
2008-03-20 Till Straumann <strauman@slac.stanford.edu>
...
* ChangeLog: fixed dates; we're 2008 :-)
2008-03-21 06:47:14 +00:00
Till Straumann
7347b0d9b4
2007-03-20 Till Straumann <strauman@slac.stanford.edu>
...
* include/bsp.h, startup/bspstart.c: confdefs.h now wants
us to use BSP_INTERRUPT_STACK_SIZE instead of
CONFIGURE_INTERRUPT_STACK_MEMORY. Removed reference to
CONFIGURE_INTERRUPT_STACK_MEMORY from bspstart.c
2008-03-21 06:38:04 +00:00
Till Straumann
49bce16b2d
2008-03-20 Till Straumann <strauman@slac.stanford.edu>
...
* vmeUniverse/vmeTsi148.c: type of 5th argument
to pci_read_config_dword() is now uint32_t*.
2008-03-21 06:30:52 +00:00
Till Straumann
73c7cf1e10
2008-03-19 Till Straumann <strauman@slac.stanford.edu>
...
* shared/startup/pretaskinghook.c: install pointer
to rtems_malloc_sbrk_helpers_table. This (and derived)
BSPs rely on sbrk delivering even the first/initial
chunk of memory.
2008-03-20 19:10:03 +00:00
Till Straumann
d56c6783e5
2008-03-20 Till Straumann <strauman@slac.stanford.edu>
...
* new-exceptions/bspsupport/irq.c: don't disable irqs
at the interrupt controller (PIC) during initialization -- this
caused problems where some BSPs's BSP_disable_irq_at_pic() routine
did not ignore IRQ lines associated with cascaded PICs.
Rely on the BSP (BSP_setup_the_pic()) to provide a good
initial setup.
2008-03-20 19:08:52 +00:00
Till Straumann
8e8614442b
2008-03-19 Till Straumann <strauman@slac.stanford.edu>
...
* shared/console/console.c, shared/console/uart.c,
shared/console/uart.h: added support for task-driven
console.
2008-03-20 06:50:14 +00:00
Till Straumann
e6c4e669bc
2008-03-19 Till Straumann <strauman@slac.stanford.edu>
...
* shared/startup/pretaskinghook.c: install pointer
to rtems_malloc_sbrk_helpers_table. This (and derived)
BSPs rely on sbrk delivering even the first/initial
chunk of memory.
2008-03-20 04:18:15 +00:00
Till Straumann
bf1b08c14e
2008-03-17 Till Straumann <strauman@slac.stanford.edu>
...
* vmeUniverse/vmeTsi148.c: Initialize VME Master
'VTON' timer and bus-release policy to less aggressive
values than the chip's defaults. The default VTON easily
overrides any settings used by the DMA engine.
2008-03-19 00:19:44 +00:00
Till Straumann
35506215c9
2008-03-13 Till Straumann <strauman@slac.stanford.edu>
...
* new-exceptions/bspsupport/ppc_exc_asm_macros.h,
new-exceptions/bspsupport/ppc_exc.S,
new-exceptions/bspsupport/README,
new-exceptions/bspsupport/ppc_exc_hdl.c:
Thomas Doerfler clarified (thanks!) that raising an
exception and executing the 1st instruction is not
an atomical operation. I added a fix to the code that
checks if a lower-priority interrupt is under way:
we now not only test if the 'lock' variable was set
but also check if the interrupted PC points to the
'write lock' instruction.
Added more comments and updated README.
2008-03-13 19:28:33 +00:00
Joel Sherrill
bd7a91b01a
2008-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* configure.ac: Fix typo.
2008-03-12 22:05:13 +00:00
Till Straumann
d0014c7545
2008-03-11 Till Straumann <strauman@slac.stanford.edu>
...
* new-exceptions/bspsupport/ppc_exc_asm_macros.h: bugfix;
need to crand not cror when testing lower priority locks
during machine-check handling.
2008-03-12 05:17:13 +00:00
Joel Sherrill
04b1660769
2008-03-11 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* runtest: Update version.
2008-03-11 20:52:02 +00:00
Joel Sherrill
3617ebe66f
2008-03-11 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* leaf.cfg: Switch to explicit .exe instead of EXEEXT to get it to
work. Primarily move the executable transformation rules to leaf.cfg.
2008-03-11 20:51:33 +00:00
Joel Sherrill
3c769d9bb3
2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* runtest.in: Skip all fatal error tests.
2008-03-11 20:17:23 +00:00
Joel Sherrill
0bac405f59
2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* runtest: Skip all fatal error tests.
2008-03-11 20:17:13 +00:00
Joel Sherrill
216f66f604
2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* startup/linkcmds: Increase default C Program Heap size to be able to
run Ada ACATS testsuite.
2008-03-11 20:14:15 +00:00
Joel Sherrill
d43dd822c6
2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* mptests/mp01/mptest.ads, mptests/mp02/mptest.ads,
mptests/mp03/mptest.ads, mptests/mp04/mptest.ads,
mptests/mp05/mptest.ads, mptests/mp06/mptest.ads,
mptests/mp07/mptest.ads, mptests/mp08/mptest.ads,
mptests/mp09/mptest.ads, mptests/mp10/mptest.ads,
mptests/mp11/mptest.ads, mptests/mp12/mptest.ads,
mptests/mp13/mptest.ads, mptests/mp14/mptest.ads,
samples/base_mp/mptest.ads, samples/base_sp/sptest.ads,
samples/hello/sptest.ads, samples/nsecs/sptest.ads,
samples/ticker/sptest.ads, sptests/sp01/sptest.ads,
sptests/sp02/sptest.ads, sptests/sp03/sptest.ads,
sptests/sp04/sptest.ads, sptests/sp05/sptest.ads,
sptests/sp06/sptest.ads, sptests/sp07/sptest.ads,
sptests/sp08/sptest.ads, sptests/sp09/sptest.ads,
sptests/sp11/sptest.ads, sptests/sp12/sptest.ads,
sptests/sp13/sptest.ads, sptests/sp14/sptest.ads,
sptests/sp15/sptest.ads, sptests/sp16/sptest.ads,
sptests/sp17/sptest.ads, sptests/sp19/sptest.ads,
sptests/sp20/sptest.ads, sptests/sp22/sptest.ads,
sptests/sp23/sptest.ads, sptests/sp24/sptest.ads,
sptests/sp25/sptest.ads, sptests/spname01/spname01.adb,
tmtests/tm01/tmtest.ads, tmtests/tm02/tmtest.ads,
tmtests/tm03/tmtest.ads, tmtests/tm04/tmtest.ads,
tmtests/tm05/tmtest.ads, tmtests/tm06/tmtest.ads,
tmtests/tm07/tmtest.ads, tmtests/tm08/tmtest.ads,
tmtests/tm09/tmtest.ads, tmtests/tm10/tmtest.ads,
tmtests/tm11/tmtest.ads, tmtests/tm12/tmtest.ads,
tmtests/tm13/tmtest.ads, tmtests/tm14/tmtest.ads,
tmtests/tm15/tmtest.ads, tmtests/tm16/tmtest.ads,
tmtests/tm17/tmtest.ads, tmtests/tm18/tmtest.ads,
tmtests/tm19/tmtest.ads, tmtests/tm20/tmtest.adb,
tmtests/tm20/tmtest.ads, tmtests/tm21/tmtest.ads,
tmtests/tm22/tmtest.ads, tmtests/tm23/tmtest.ads,
tmtests/tm24/tmtest.ads, tmtests/tm25/tmtest.ads,
tmtests/tm28/tmtest.ads, tmtests/tm29/tmtest.ads,
tmtests/tmck/tmtest.ads, tmtests/tmoverhd/tmtest.ads:
Added pragma Convention C as required by gcc > 4.3.
2008-03-11 20:12:52 +00:00
Joel Sherrill
a2f56a44eb
2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* rtems.adb, rtems.ads: Refactored rtems_clock_get into 5 methods
which are single purpose and more strongly typed. They are:
rtems_clock_get_tod - Get TOD in Classic API structure
rtems_clock_get_tod_timeval - Get TOD in struct timeval
rtems_clock_get_seconds_since_epoch - Get TOD as seconds since 1988
rtems_clock_get_ticks_since_boot - Get ticks since boot
rtems_clock_get_ticks_per_second - Get ticks per second
Also switch from using 'Unchecked_Access to 'Access.
Added pragma Convention C as required by gcc > 4.3.
Changed style of parenthese on subprogram calls to match GNAT.
2008-03-11 20:12:09 +00:00
Till Straumann
02d2330fcc
2007-03-05 Till Straumann <strauman@slac.stanford.edu>
...
* start/start.S, startup/bspstart.c: disable memory-select
errors early (in start.S) to avoid hangs due to speculative
memory access (motload maps absent memory in TLBs).
Remove TLB mappings for which no physical memory is installed
(bspstart). Enable HID1[RFXE] so that 'core_fault_in' errors
result in a machine-check rather than stalling the machine.
Re-enable memory-select errors at this point.
2008-03-06 01:13:43 +00:00
Till Straumann
9621c3a398
2007-03-05 Till Straumann <strauman@slac.stanford.edu>
...
* Makefile.am: add e500/mmu.rel to libbsp_a_LIBADD.
2008-03-06 01:09:14 +00:00
Till Straumann
ed5c4bd04f
2008-03-05 Till Straumann <strauman@slac.stanford.edu>
...
* new-exceptions/bspsupport/ppc_exc_asm_macros.h: bugfix;
need to andc with irq mask when disabling interrupts.
2008-03-06 00:16:52 +00:00
Joel Sherrill
bf511e834a
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* gdbstub/rtems-stub-glue.c: Update to use the new
rtems_object_get_name() service. This simplified the code a bit.
2008-03-03 23:08:49 +00:00
Joel Sherrill
9d0a618698
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
wildcard to gcc_except_table section so programs compiled with gcc
4.3.x can link.
2008-03-03 23:07:52 +00:00
Joel Sherrill
5926e0a187
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/linkcmds, startup/linkcmds.sim: Add wildcard to
gcc_except_table section so programs compiled with gcc 4.3.x can
link.
2008-03-03 23:07:50 +00:00
Joel Sherrill
d1f57b5f68
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2008-03-03 23:07:47 +00:00
Joel Sherrill
91c96e1ad9
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* shared/startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2008-03-03 23:07:25 +00:00
Joel Sherrill
9c32deb4f4
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/linkcmds, startup/linkcmds.hsc_cm01,
startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
section so programs compiled with gcc 4.3.x can link.
2008-03-03 23:07:10 +00:00
Joel Sherrill
a557bdf6ed
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
startup/linkcmds.pm520: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2008-03-03 23:07:08 +00:00
Joel Sherrill
bdced05eba
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/linkcmds, startup/linkcmds_ROM: Add wildcard to
gcc_except_table section so programs compiled with gcc 4.3.x can
link.
2008-03-03 23:06:30 +00:00
Joel Sherrill
33aa6355d5
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/linkcmds, startup/linkcmdsflash, startup/linkcmdsram: Add
wildcard to gcc_except_table section so programs compiled with gcc
4.3.x can link.
2008-03-03 23:06:27 +00:00
Joel Sherrill
9e7555e04a
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/linkcmds, startup/linkcmds.flash: Add wildcard to
gcc_except_table section so programs compiled with gcc 4.3.x can
link.
2008-03-03 23:06:26 +00:00
Joel Sherrill
ae5969ebe1
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/linkcmds, startup/linkcmds.bootp, startup/linkcmds.prom: Add
wildcard to gcc_except_table section so programs compiled with gcc
4.3.x can link.
2008-03-03 23:06:24 +00:00
Joel Sherrill
ad20f59506
2008-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* configure.ac: Stop building nfsclient here and build it in CPUKIT.
2008-02-26 19:29:45 +00:00
Ralf Corsepius
ba0ec285a2
Regenerate.
2008-02-19 18:12:12 +00:00
Ralf Corsepius
20daae5c7e
2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* old-exceptions/README, old-exceptions/TODO, old-exceptions/cpu.c,
old-exceptions/cpu_asm.S, old-exceptions/irq_stub.S,
old-exceptions/ppccache.c, old-exceptions/rtems/score/ppc_offs.h,
ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/vectors/align_h.S
ppc403/vectors/vectors.S: Remove (Abandoned).
* Makefile.am: Remove refs to files above.
Eliminate OLD_EXCEPTIONS.
* configure.ac: Remove OLD_EXCEPTIONS.
2008-02-19 18:11:36 +00:00
Ralf Corsepius
ca93259da6
Remove (Abandoned).
2008-02-19 18:11:03 +00:00
Ralf Corsepius
48bdbf0a50
Remove OLD_EXCEPTIONS.
2008-02-19 18:10:33 +00:00
Ralf Corsepius
cd12be09d6
Remove refs to OLD_EXCEPTIONS.
2008-02-19 18:10:21 +00:00
Ralf Corsepius
f5abd0837f
Temporarily re-add OLD_EXCEPTIONS.
2008-02-19 18:00:01 +00:00
Ralf Corsepius
8f480195f0
2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Deactivate old-exceptions.
2008-02-19 17:57:25 +00:00
Ralf Corsepius
cc74e9dcd7
Regenerate.
2008-02-19 17:55:00 +00:00
Ralf Corsepius
a25cfa2532
2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* gen405: Remove (Abandoned).
* helas403: Remove (Abandoned).
* acinclude: Regenerate.
2008-02-19 17:54:48 +00:00
Ralf Corsepius
9c4a1e3653
Remove (Abandoned).
2008-02-19 17:53:43 +00:00
Joel Sherrill
94dc6cfeae
2008-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* preinstall.am: Add cplb.h
2008-02-15 21:27:52 +00:00
Joel Sherrill
369730ca4b
2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* shared/comm/console.c: Do not have BSP specific __assert.
2008-02-15 18:54:47 +00:00
Joel Sherrill
06d9c0ef91
2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* console/console.c: Do not have BSP specific __assert.
2008-02-15 18:54:35 +00:00
Joel Sherrill
f284de9d9d
2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* preinstall.am: Add e500_mmu.h
2008-02-15 18:53:58 +00:00
Ralf Corsepius
c961d15254
2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* clock/ckinit.c, console/duart.c, timer/timer.c: Reflect changes
to rtems/motorola/*.h.
2008-02-15 07:04:45 +00:00
Till Straumann
76d8cd0b5a
2008-02-08 Till Straumann <strauman@slac.stanford.edu>
...
* Makefile.am, e500/, e500/mmu, e500/mmu/mmu.c,
e500/mmu/e500_mmu.h: added code for PPC E500
TLB manipulation.
2008-02-09 00:46:08 +00:00