| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
Table to Configuration Table. Eliminate CPU Table from all ports.
Delete references to CPU Table in all forms.
|
|
|
|
|
|
|
|
|
| |
* rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
the Configuration Table. This included pretasking_hook,
predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
extra_mpci_receive_server_stack, stack_allocate_hook, and
stack_free_hook. As a side-effect of this effort some multiprocessing
code was made conditional and some style clean up occurred.
|
|
|
|
|
|
| |
* cpu_asm.S: Fix two problems:
- CC bit has been clobbered and was not correctly restored
- bfin hardware does not allow to read instructions from the L1
|
|
|
|
| |
* rtems/bfin/bf533.h: Add more definitions.
|
|
|
|
|
|
|
| |
* rtems/score/cpu.h: Modifiy inline assembly language
constraints to use a data register as the CTL/STI
instructions requires. This is not only more correct,
it avoids GCC PR31787.
|
|
|
|
| |
* rtems/score/cpu.h: Fix incorrect interrupt mask.
|
|
|
|
|
|
|
|
|
| |
* score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
score/cpu/m68k/cpu.c, score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c,
score/cpu/no_cpu/cpu.c, score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c,
cpukit/sapi/src/exinit.c: Move copying of CPU Table to shared
executive initialization.
|
|
|
|
| |
* rtems/bfin/bf533.h: Fix warnings about constants being too large.
|
|
|
|
| |
Eliminate evil casts.
|
|
|
|
|
|
| |
* rtems/score/cpu.h:
Use Context_Control_fp* instead of void* for fp_contexts.
Eliminate evil casts.
|
| |
|
|
|
|
| |
* rtems/score/types.h: Remove unsigned64, signed64.
|
|
|
|
|
| |
* rtems/bfin/bf533.h, rtems/bfin/bfin.h: Remove stray whitespaces.
* rtems/score/bfin.h: Use __BFIN__ instead of BFIN.
|
| |
|
| |
|
|
|
|
| |
* cpu_asm.S: Re-add HI, LO.
|
|
|
|
|
| |
* irq.c: Add missing newline.
* rtems/score/cpu.h: Eliminate hidden backspaces.
|
| |
|
| |
|
|
|
|
| |
* rtems/bfin/bfin.h: Eliminate hi, lo, HI, LO, and MK_BMSK.
|
|
|
|
|
|
|
| |
* Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/score/bfin.h:
Clean up rtems/score/bfin.h removing parts that are not needed by
RTEMS CPUkit to bfin specific .h files.
* rtems/bfin/bf533.h, rtems/bfin/bfin.h: New files.
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h: Use the default IDLE thread body.
|
|
* .cvsignore, ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c,
preinstall.am, rtems/asm.h, rtems/score/bfin.h, rtems/score/cpu.h,
rtems/score/cpu_asm.h, rtems/score/types.h: New files.
|