| Commit message (Collapse) | Author | 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.
|
|
* rtems/powerpc/registers.h: More register defines.
|
|
PR 1914/cpukit
* rtems/score/cpu.h: Select timestamp implementation.
|
|
* rtems/score/cpu.h: Add more context access functionality. Needed to
get GDB debugger hooks working.
|
|
* rtems/powerpc/registers.h: Renamed defines XER in PPC_XER, LR in
PPC_LR, CTR in PPC_CTR, PVR in PPC_PVR, RPA in PPC_RPA, DAR in
PPC_DAR, DEC in PPC_DEC, and EAR in PPC_EAR.
|
|
* rtems/score/cpu.h: Added SPE support to CPU context.
|
|
* Makefile.am: Reformat.
|
|
* rtems/powerpc/registers.h: Added FSL_EIS_SVR define.
|
|
* rtems/powerpc/registers.h: Added FSL_EIS_ATBL, FSL_EIS_ATBL, and
FSL_EIS_SPEFSCR defines.
|
|
* rtems/powerpc/registers.h: Added MSR_UCLE, MSR_SPE, MSR_WE, and
MSR_UBLE defines.
|
|
* rtems/powerpc/registers.h, rtems/score/cpu.h:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
* rtems/powerpc/registers.h: Changed Freescale EIS prefix. More
Freescale EIS defines. Added MSR_IS, MSR_DS, and MSR_PMM defines.
|
|
* rtems/powerpc/registers.h: Added BOOKE_PIR define.
|
|
* rtems/powerpc/registers.h: Added HID2 define. Fixed comments.
|
|
* rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
_CPU_Context_restore() because it does not return. Telling GCC this
avoids generation of dead code.
|
|
PR 1635/cpukit
* rtems/score/cpu.h, 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/new-exceptions/cpu.h: Removed file.
* Makefile.am, preinstall.am: Reflect change above.
* rtems/score/cpu.h: Include <rtems/score/types.h> first. Added
contents of <rtems/new-exceptions/cpu.h>.
* rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
|
|
PR 1588/cpukit
* rtems/powerpc/registers.h: Renamed defines SR0 .. SR15 in
PPC_SR0 .. PPC_SR15.
|
|
PR 1573/cpukit
* rtems/new-exceptions/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.c: Add include of config.h
|
|
* score/cpu/powerpc/rtems/score/cpu.h: Added space for non-
volatile AltiVec registers to context struct. Added declaration
for AltiVec-related routines to be implemented by CPU/BSP
support.
|
|
|
|
* rtems/score/cpu.h: Changed fpscr field to an integer type in
Context_Control_fp. Fixed warnings in PPC_Set_timebase_register().
Changed _CPU_Context_Initialize_fp() to initialize all fields and
avoid floating-point instructions.
* rtems/score/powerpc.h: Removed PPC_INIT_FPSCR define.
|
|
Standards (EIS) special purpose register definitions for MMU and L1
cache.
|
|
* rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Eliminate
_CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch
to _CPU_Initialize. Clean up comments.
|
|
* rtems/score/cpu.h: Move extern of bsp_clicks_per_usec so it is not
nested inside braces.
|
|
* rtems/score/types.h: Do not define boolean, single_precision,
double_precision unless RTEMS_DEPRECATED_TYPES is given.
|
|
* rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Convert to "bool".
|
|
* rtems/score/types.h: Include stdbool.h.
Use bool as base-type for boolean.
|
|
* rtems/powerpc/registers.h: Removed obsolete defines MSR_, MSR_KERNEL
and MSR_USER. Added missing prototypes.
|
|
* rtems/new-exceptions/cpu.h: Changed define
CPU_INTERRUPT_MAXIMUM_VECTOR_NUMBER to UINT32_MAX to avoid comparison
between signed and unsigned.
|
|
fixed some minors in mpc83xx support
added file for mpc55xx watchdog support
|
|
|
|
|
|
* rtems/old-exceptions/cpu.h: Remove (Abandoned).
* rtems/score/cpu.h: Remove ref to rtems/old-exceptions/cpu.h.
* Makefile.am: Remove ref to rtems/old-exceptions/cpu.h.
|
|
* rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
|
|
* rtems/powerpc/registers.h, rtems/score/cpu.h: Sweep to make sure grep
for COPYRIGHT passes.
|
|
* rtems/powerpc/registers.h: added definitions for MSR_CE,
MSR_DE (bookE).
|
|
* rtems/old-exceptions/cpu.h: Remove extra ifndef.
|
|
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
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: Added comment that GDB patch sim/2376
is needed for reading the time-base with the new (more
portable) method.
|
|
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/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: Wonderful bookE doesn't have mftb/mftbu;
( CPU_Get_timebase_low() ) they only define the TBRU/TBRL SPRs
so we use these. Should work on all CPUs.
|
|
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
rtems/score/cpu.h: Eliminate PowerPC specific elements from the CPU
Table. They have been replaced with variables named bsp_XXX as
needed.
|
|
* rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant.
The goal would be making cpukit and hopefully libcpu work
for all (or at least most) CPUs/BSPs with -D__ppc_generic so
that eventually all tests [#if defined(<cpu_flavor>)] for CPU
flavors can be eliminated.
|
|
* rtems/powerpc/registers.h: Added SPR definitions for BookE
DECAR, TCR, TSR.
|
|
* 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/ppc.h: Remove (Deprecated in 4.7).
* Makefile: Remove rtems/score/ppc.h.
|
|
* rtems/score/types.h: Remove unsigned64, signed64.
|