| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This commit deletes all RTEMS ChangeLog files. These files have been abandoned
since converting to git version control. The historical data may be recovered
by checking out any commit before this one. Most of the contents of these
ChangeLog files can also be found in the git log.
Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
|
|
|
|
|
| |
PR 1914/cpukit
* rtems/score/cpu.h: Select timestamp implementation.
|
|
|
|
|
| |
* cpu.c, cpu_asm.S: Remove /*PAGE markers which were interpreted by a
long dead print script.
|
|
|
|
| |
* Makefile.am: Reformat.
|
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h, rtems/score/m68k.h:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1635/cpukit
* rtems/score/types.h: Refactoring of priority handling, to isolate the
bitmap implementation of priorities in the supercore so that priority
management is a little more modular. This change is in anticipation
of scheduler implementations that can select how they manage tracking
priority levels / finding the highest priority ready task. Note that
most of the changes here are simple renaming, to clarify the use of
the bitmap-based priority management.
|
|
|
|
|
| |
* rtems/score/cpu.h: Include <rtems/score/types.h> first.
* rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
|
|
|
|
|
|
|
|
| |
PR 1573/cpukit
* cpu_asm.S, rtems/score/cpu.h: Add a per cpu data structure which
contains the information required by RTEMS for each CPU core. This
encapsulates information such as thread executing, heir, idle and
dispatch needed.
|
|
|
|
|
|
| |
* cpu_asm.S, rtems/score/cpu.h: On uC5282, the thread restart needed to
reload the frame pointer. As part of doing this, the code was moved
from inline asm to the .S file.
|
|
|
|
| |
* cpu.c, cpu_asm.S: Add include of config.h
|
|
|
|
|
| |
* rtems/score/cpu.h: Define CPU_STRUCTURE_ALIGNMENT to be on a 4 byte
boundary.
|
| |
|
|
|
|
| |
initialization, save and restore code.
|
|
|
|
|
|
|
|
| |
PR 1385/cpukit
* cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
the size changed from 4 bytes to 1 byte. The interrupt dispatching
code accesses two boolean variables for scheduling purposes and the
assembly implementations of this code did not get updated.
|
|
|
|
|
| |
* 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/types.h: Include stdbool.h.
Use bool as base-type for boolean.
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* cpu_asm.S: Spacing and comment alignment.
|
|
|
|
| |
* rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
|
|
|
|
|
| |
* rtems/m68k/m68302.h, rtems/m68k/m68360.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.
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h:
Replace M68K_COLDFIRE_ARCH with __mcoldfire__.
|
|
|
|
| |
* rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
|
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h:
Use Context_Control_fp* instead of void* for fp_contexts.
|
|
|
|
| |
* rtems/score/types.h: Remove unsigned64, signed64.
|
| |
|
|
|
|
|
| |
* cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector
bits are used when calculating the exception vector.
|
| |
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* rtems/asm.h: Remove private version of CONCAT macros.
Include <rtems/concat.h> instead.
|
|
|
|
|
| |
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.
|