| Commit message (Collapse) | Author | Files | Lines |
|
|
|
* cpu.c, cpu_asm.S, irq.c: Add include of config.h
|
|
* cpu.c: Change prototype of IDLE thread to consistently return void *
and take a uintptr_t argument.
|
|
* cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
comments.
|
|
* rtems/score/types.h: Do not define boolean, single_precision,
double_precision unless RTEMS_DEPRECATED_TYPES is given.
|
|
* configure.ac, aclocal/canonical-target-name.m4: Readd NIOS2 and TI
C4x. Accidentally not done on 4.9 branch. :(
* score/cpu/c4x/.cvsignore, score/cpu/c4x/ChangeLog,
score/cpu/c4x/Makefile.am, score/cpu/c4x/cpu.c,
score/cpu/c4x/cpu_asm.S, score/cpu/c4x/irq.c,
score/cpu/c4x/preinstall.am, score/cpu/c4x/rtems/asm.h,
score/cpu/c4x/rtems/score/c4x.h, score/cpu/c4x/rtems/score/cpu.h,
score/cpu/c4x/rtems/score/cpu_asm.h,
score/cpu/c4x/rtems/score/types.h, score/cpu/c4x/rtems/tic4x/c4xio.h,
score/cpu/nios2/.cvsignore, score/cpu/nios2/ChangeLog,
score/cpu/nios2/Makefile.am, score/cpu/nios2/cpu.c,
score/cpu/nios2/cpu_asm.S, score/cpu/nios2/irq.c,
score/cpu/nios2/preinstall.am, score/cpu/nios2/rtems/asm.h,
score/cpu/nios2/rtems/score/cpu.h,
score/cpu/nios2/rtems/score/cpu_asm.h,
score/cpu/nios2/rtems/score/nios2.h,
score/cpu/nios2/rtems/score/types.h: New files.
|
|
* rtems/score/cpu.h: Remove extraneous spaces.
|
|
* rtems/score/types.h: Include stdbool.h.
Use bool as base-type for boolean.
|
|
* cpu.c, 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: Add _CPU_Context_Get_SP() for stack check utility.
|
|
* 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.
|
|
* rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
|
|
* 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/score/cpu.h: Revert change. It did not appear to correct all
warnings.
|
|
* rtems/score/cpu.h:
|
|
* rtems/score/cpu.h: Correct inline assembly constraints.
|
|
* rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
As a side-effect, grammar and spelling errors were corrected, spacing
errors were address, and some variable names were improved.
|
|
* rtems/score/types.h: Eliminate unsigned16, unsigned32.
|
|
* rtems/asm.h: Remove private version of CONCAT macros.
Include <rtems/concat.h> instead.
|
|
* rtems/score/cpu.h: Remove traces from NO_CPU.
|
|
|
|
* Makefile.am: Split out preinstallation rules.
* preinstall.am: New (Split out from Makefile.am).
|
|
PR 754/rtems
* rtems/asm.h: New (relocated from .).
* asm.h: Remove (moved to rtems/asm.h).
* Makefile.am: Reflect changes above.
|
|
* asm.h, rtems/score/cpu.h, rtems/score/h8300.h,
rtems/score/types.h: New header guards.
|
|
* rtems/score/types.h: Remove signed8, signed16, signed32,
unsigned8, unsigned16, unsigned32.
|
|
* rtems/score/h8300.h: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES.
|
|
* rtems/score/types.h: #include <rtems/stdint.h>.
|
|
* Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
|
|
* Makefile.am: Remove build-variant support.
|
|
PR 733/rtems
* rtems/score/cpu.h: Remove output arg from inline asm in
_CPU_ISR_Disable.
|
|
* rtems/score/types.h: Use __rtems_score_types_h as preprocessor
guard.
|
|
* asm.h: Add doxygen preamble.
|
|
* rtems/score/cpu.h: Add doxygen preamble.
* rtems/score/h8300.h: Add doxygen preamble.
* rtems/score/types.h: Add doxygen preamble.
|
|
* rtems/score/cpu.h: i960 obsoleted and all references removed.
|
|
* configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
* Makefile.am: Don't include multilib.am.
Reflect merging configure.ac into $(top_srcdir)/configure.ac.
|
|
* Makefile.am: Install asm.h to $(includedir)/rtems.
|
|
* cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
|
|
* configure.ac: RTEMS_TOP([../../../..]).
|
|
* configure.ac: Move RTEMS_TOP one subdir down.
|
|
* Makefile.am: Add PREINSTALL_DIRS.
|
|
* Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
Add PREINSTALL_FILES to CLEANFILES.
|
|
* configure.ac: Requires automake >= 1.8.1.
|
|
* Makefile.am: Include compile.am, again.
|
|
* Makefile.am: Convert to using automake compilation rules.
|
|
* Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
|
|
* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
|
|
* Makefile.am: Remove TMPINSTALL_FILES.
|