| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* cpu.c: Remove extraneous spaces.
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h: Convert to "bool".
|
|
|
|
|
| |
* rtems/score/types.h: Include stdbool.h.
Use bool as base-type for boolean.
|
|
|
|
| |
* ChangeLog: Add correct entry.
|
|
|
|
| |
* rtems/score/cpu.h: Correct prototype of Idle threads.
|
|
|
|
|
|
|
|
| |
* rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
parameter to indicate that the port uses the Simple Vectored
Interrupt model or the Programmable Interrupt Controller Model. The
PIC model is implemented primarily in the BSP and it is responsible
for all memory allocation.
|
|
|
|
| |
* rtems/score/cpu.h: Use correct register name.
|
|
|
|
| |
* rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
|
|
|
|
|
| |
* cpu.c, irq.c, rtems/score/cpu_asm.h: Sweep to make sure grep for
COPYRIGHT passes.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* rtems/bfin/bf533.h: Fix warnings about constants being too large.
|
|
|
|
|
|
| |
* 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.
|