| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
* irq/irq.h, irq/irq_init.c: Removed the definition
of ASM_IRQ_VECTOR_BASE; this symbol was only use to
initialize the irqBase member of the rtems_irq_global_settings
struct. However, irqBase is an rtems_irq_symbolic_name,
so using BSP_LOWEST_OFFSET is more appropriate.
|
|
|
|
|
|
| |
* startup/bspstart.c, startup/bspstart.c.nocache: Eliminate PowerPC
specific elements from the CPU Table. They have been replaced with
variables named bsp_XXX as needed.
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1257/bsps
* irq/irq.c: Code outside of cpukit should use the public API for
rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
public API and directly accessing _CPU_ISR_Disable and
_CPU_ISR_Enable, they were bypassing the compiler memory barrier
directive which could lead to problems. This patch also changes the
type of the variable passed into these routines and addresses minor
style issues.
|
|
|
|
| |
* Makefile.am: Correct so it now links.
|
| |
|
|
|
|
| |
* bsp_specs: Remove qrtems_debug.
|
|
|
|
| |
* bsp_specs: Remove lib (Now expected to exist in GCC).
|
|
|
|
|
|
| |
match the "auto clock detection" scheme in the libcpu clock driver
* startup/linkcmds: remove content of dpram section to avoid
download hangs with the EPPCBug board monitor
|
|
|
|
| |
* network/network.c, startup/imbx8xx.c: Minor warning fixes.
|
|
|
|
| |
* configure.ac: New BUG-REPORT address.
|
|
|
|
|
| |
* Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
file and simplified initialization.
|
|
|
|
| |
* configure.ac: Require autoconf-2.60. Require automake-1.10.
|
|
|
|
| |
* startup/linkcmds: Clean up a bit after adding missing .rela sections.
|
|
|
|
| |
* startup/linkcmds: Add .gnu.linkonce.b.* section.
|
|
|
|
| |
* startup/linkcmds: Add sections required by newer gcc versions.
|
|
|
|
|
| |
* configure.ac: Remove explicit ampolish3 support (now in
RTEMS_BSP_CONFIGURE).
|
|
|
|
|
| |
* configure.ac: Add ampolish3 support.
* Makefile.am: Add preinstall.am.
|
|
|
|
| |
* Makefile.am: Don't include subdirs.am.
|
|
|
|
|
|
|
|
|
| |
PR 833/bsps
* irq/irq_asm.S: Currently, all (new exception) BSPs explicitely enable
the FPU across the user ISR but DONT save/restore the FPU context.
Any use of the FPU fron the user handler (e.g., due to GCC
optimizations) result in corruption. The fix results in an exception
in such cases (user ISR must explicitely save/enable/restore FPU).
|
| |
|
|
|
|
| |
* network/network.c: Include <errno.h> instead of <sys/errno.h>.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
PR 822/bsps
* console/console.c, startup/bspstart.c, startup/imbx8xx.c,
startup/mmutlbtab.c, startup/start.S, vectors/vectors_init.c:
Currently the MBX8xx BSP does not boot, because some logical errors
are in the startup code. Additionally, the mpc8xx shared clock driver
does not support the clocking scheme of some of the board variants,
which are clocked from a 32768Hz (!) external crystal.
|
|
|
|
| |
* include/bsp.h: New header guard.
|
|
|
|
| |
* irq/irq.c, irq/irq.h, network/network.c: Modified to use rtems/irq.h.
|
|
|
|
|
| |
* irq/irq_init.c, network/network.c: Fix calls/routines to match
prototypes. Modified when a parameter was added to ISRs.
|
|
|
|
|
| |
* clock/p_clock.c, irq/irq.c, irq/irq_init.c: Addition of a parameter
to ISRs
|
|
|
|
|
|
| |
PR 779/bsp
* irq/irq.c, irq/irq.h: add parameter to new exception
interrupt handlers in powerpc bsps
|
|
|
|
|
|
| |
* startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
CPU_MINIMUM_STACK_FRAME_SIZE.
|
|
|
|
| |
* configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
|
|
|
|
|
|
| |
* Makefile.am: Merge-in wrapup/Makefile.am.
* wrapup/Makefile.am: Remove.
* configure.ac: Reflect changes above.
|
|
|
|
|
|
| |
* include/commproc.h: The variable cpmp was not used anywhere but
console.c and was static in console.c, so should not have been in
this file as extern.
|
|
|
|
| |
* Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
|
|
|
|
| |
* Makefile.am, wrapup/Makefile.am: Remove build-variant support.
|
|
|
|
|
|
| |
PR 703/filesystem
* ide/pcmcia_ide.c: Extend the "modes_available" and "mode_active" parameters
to uint16_t for UDMA support.
|
|
|
|
| |
* configure.ac: Require automake > 1.9.
|
|
|
|
| |
* network/network.c: Add include of <sys/errno.h>.
|
|
|
|
|
|
| |
PR 610/bsps
* Makefile.am: Add include/tm27.h, Cosmetics.
* include/tm27.h: Final cosmetics.
|
|
|
|
|
| |
* include/bsp.h: Split out tmtest27 support.
* include/tm27.h: New.
|
|
|
|
|
| |
PR 613/bsps
* include/bsp.h: Remove MAX_LONG_TEST_DURATION.
|
|
|
|
|
| |
PR 614/bsps
* include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
|
| |
|
|
|
|
|
|
|
| |
* irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
* vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
* include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
* include/bsp.h: Include <rtems/console.h> instead of <console.h>.
|
|
|
|
|
|
| |
* console/console.c, ide/pcmcia_ide.c, network/network.c,
startup/bspstart.c, startup/bspstart.c.nocache, startup/imbx8xx.c:
Convert to using c99 fixed size types.
|
|
|
|
|
| |
* Makefile.am: Reflect changes to bsp.am.
Preinstall dist_project_lib*.
|
|
|
|
| |
* Makefile.am: Reflect changes to bsp.am.
|
|
|
|
| |
* Makefile.am: Add irq.h and vectors.h
|
|
|
|
| |
* wrapup/Makefile.am: Convert to automake-building rules.
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
ide/Makefile.am, irq/Makefile.am, network/Makefile.am,
startup/Makefile.am, vectors/Makefile.am. Use automake compilation rules.
* clock/Makefile.am, console/Makefile.am, ide/Makefile.am,
irq/Makefile.am, network/Makefile.am, startup/Makefile.am,
vectors/Makefile.am: Remove.
* configure.ac: Reflect changes above.
* wrapup/Makefile.am: Reflect changes above.
|
|
|
|
|
| |
* wrapup/Makefile.am: Reflect changes to
../support/*exception_processing/*.
|