| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
* rtems/score/cpu.h: Define CPU_STRUCTURE_ALIGNMENT to be on a 4 byte
boundary.
|
| |
|
|
|
|
| |
initialization, save and restore code.
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* rtems/score/m68k.h: Don't include rtems/score/types.h,
rtems/stdint.h.
|
| |
|
|
|
|
|
| |
* rtems/score/m68k.h: Move set cacr, acr0, acr1 routines here to get
them out of a BSP.
|
|
|
|
|
| |
* rtems/score/types.h: Do not define boolean, single_precision,
double_precision unless RTEMS_DEPRECATED_TYPES is given.
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h: Remove extraneous spaces.
|
| |
|
|
|
|
| |
* rtems/score/cpu.h: Fix type when initializing FP context.
|
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h: Add extern for bfffo table and rename it to
indicate that it is specific to this architecture.
|
|
|
|
| |
* rtems/score/cpu.h: Correct prototype of Idle threads.
|
| |
|
|
|
|
|
|
|
|
| |
* cpukit/sapi/include/confdefs.h: Add missing quote to string to
remove warning.
* cpukit/score/cpu/m68k/rtems/score/m68k.h: Add the default
priority level for large memory Coldfires.
|
|
|
|
|
| |
* rtems/score/m68k.h: There is no point in defining the maximum
priorities to 255. priority.h will default it to this.
|
|
|
|
|
|
|
|
| |
* cpu_asm.S: Add Coldfire FPU support.
* rtems/score/m68k.h: Change the Coldfire CPU defines to be based
on the instruction set. Add Tiny RTEMS support to the small memory
model RTEMS processors.
* rtems/score/cpu.h: Handle the new Tiny RTEMS support.
|
|
|
|
|
|
|
|
| |
* 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: Eliminate the interrupt_vector_table field in the
m68k CPU Table since it is never read.
|
|
|
|
| |
* rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
|
| |
|
| |
|
|
|
|
| |
* rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
|
| |
|
|
|
|
| |
* rtems/score/types.h: Remove unsigned64, signed64.
|
|
|
|
|
| |
operations. The "memory" barrier will move the the generic interrupt
enable/disable/flash macros.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
PR 803/patch
* rtems/score/cpu.h, rtems/score/m68k.h: Correct definition of _VBR.
|
|
|
|
| |
* rtems/score/cpu.h, rtems/score/m68k.h: Change declaration of _VBR.
|
|
|
|
| |
* rtems/score/m68k.h: Change _ColdFire_VBR to _VBR.
|
|
|
|
|
| |
* rtems/score/cpu.h: Change definition of _VBR to a simple pointer.
* rtems/score/m68k.h: Remove use of _Coldfire_VBR.
|
|
|
|
|
| |
* rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
rtems/m68k/sim.h, rtems/score/m68k.h: Header guards cleanup.
|
| |
|
| |
|
|
|
|
|
| |
* rtems/score/types.h: Remove signed8, signed16, signed32,
unsigned8, unsigned16, unsigned32.
|
|
|
|
| |
* rtems/score/m68k.h: *_swap_u32( uint32_t ).
|
|
|
|
| |
* rtems/score/m68k.h: *_swap_u16( uint16_t ).
|
|
|
|
| |
* rtems/score/types.h: #include <rtems/stdint.h>.
|
| |
|
|
|
|
|
| |
* rtems/score/types.h: Use __rtems_score_types_h as preprocessor
guard.
|
|
|
|
|
| |
* rtems/score/m68k.h: Use (defined(__mc68020__) && !defined(__mcpu32__))
instead of defined(__mc68020__) to reflect GCC-3.4's expectations.
|
|
|
|
|
|
| |
* rtems/score/cpu.h: Add doxygen preamble.
* rtems/score/m68k.h: Add doxygen preamble.
* rtems/score/types.h: Add doxygen preamble.
|
|
|
|
|
| |
* rtems/score/m68k.h: Add include of <stdint.h> for uint32_t used by
endian swapping routines.
|
|
|
|
|
| |
* cpu.c, m68302.h, rtems/score/cpu.h, rtems/score/m68k.h: Convert to
using c99 fixed size types.
|