| Commit message (Collapse) | Author | Files | Lines |
|
|
|
* cpu.c, rtems/score/cpu.h: 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.
|
|
* cpu.c: Links hello again.
|
|
* rtems/score/types.h: Do not define boolean, single_precision,
double_precision unless RTEMS_DEPRECATED_TYPES is given.
|
|
* 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.
|
|
* rtems/score/cpu.h: Correct prototype of _CPU_Thread_dispatch_pointer.
|
|
* 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.
|
|
* rtems/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.c: Comment out may_alias so this compiles without a compiler
error.
|
|
* cpu.c: Merge patch from Till Straumann which would work except gcc
core dumps with an ICE when may_alias is used in this code. I filed a
GCC PR and reduced optimization to -O0 and it does run again.
|
|
* 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: 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/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/types.h, rtems/score/unix.h:
New header guards.
|
|
* rtems/score/types.h: Remove signed8, signed16, signed32,
unsigned8, unsigned16, unsigned32.
|
|
* rtems/score/cpu.h: *_swap_u32( uint32_t ).
|
|
* rtems/score/types.h: #include <rtems/stdint.h>.
|
|
* Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
|
|
* Makefile.am: Remove build-variant support.
|
|
* 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/types.h: Add doxygen preamble.
* rtems/score/unix.h: Add doxygen preamble.
|
|
* rtems/score/cpu.h: i960 obsoleted and all references removed.
|
|
* asm.h: New (stub file. For consistency with other ports, only).
* Makefile.am: Add asm.h.
|
|
* rtems/score/cpu.h: Remove defining _POSIX_C_SOURCE for solaris.
|
|
* Makefile.am: Remove LIBC_DEFINES (Unsupported).
|
|
* rtems/score/cpu.h: Remove unixsize.h.
* configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
* Makefile.am: Remove unixsize.h.
Don't include multilib.am.
Reflect merging configure.ac into $(top_srcdir)/configure.ac.
|
|
* 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.
|