source: mainline/kernel/arch/arm32/src/cpu/cpu.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9048147   10 years jakub Include fpu_context.h if necessary. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @34847e2   11 years jano.vesely arm32: Up to 8 levels of cache are possible lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ff767b   11 years jano.vesely armv7+: Disable Icache on IVIVT implementation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8abcf4e   11 years jano.vesely armv7: Fix dcache flushing routines. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c8a5c8c   12 years jano.vesely arm32: Start performance counters only if we can't use timer extensions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7a38962   12 years jano.vesely arm32: Replace cortex-a8 compile check with runtime cache type check. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9043e7e0   12 years jano.vesely arm32: Count every 64th cycle. The coutner is 32bit, at 600Mhz it … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9eec7bc   12 years jano.vesely arm32: Enable branch predictors on Cortex-A8. It seems to work ok on bbxm. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3fa509b   12 years jano.vesely arm32, armv7: Add reading of performance cycles counter. Fix comment … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4b28c70   12 years jano.vesely arm32: CLIDR is armv7 only. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26e3db2   12 years jano.vesely arm32: Switch cpu identification to cp15 helpers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a03b609   12 years jano.vesely arm32: Convert sctlr use to cp15 helpers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bad1f53   12 years jano.vesely arm32: Detect caches on armv7 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b6e40b   12 years jano.vesely arm32: Add memory barrier before ICache flush. just to be sure there … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e55fcd2   12 years jano.vesely arm32: Disable branch predictors for general operations. Branch … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0acd339   12 years jano.vesely arm32,bbxm: Make boot mapping pages cacheable lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @46a6a5d   12 years jano.vesely arm32: Reorganize CPU initialization. Extensions that have safe … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d9e36b   12 years jano.vesely arm32: Rename PROCESSOR macro to PROCESSOR_ARCH We'll need PROCESSOR … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @949869d   12 years jano.vesely armv7: Enable flow predictions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2826998   12 years jano.vesely arm32: Enable I-Cache for arm7 in boot code. We enable it later for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @65871bb   12 years jano.vesely arm32: Don't try to initialize FPU without CONFIG_FPU Print warning … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36e5eb3   12 years jano.vesely arm32: Fix fpu detection on older arms. mvfr0 is not available unless … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ff9484   12 years jano.vesely arm32: Implement all variants of FPU context save/restore. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @04cb6957   12 years jano.vesely arm32: Minor fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @28f81d21   12 years jano.vesely arm32, fpu context: Use register interval instead of listing every … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3412e844   12 years jano.vesely arm32: Implement basic support for FPU context switching. Lazy fpu … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8316547f   12 years jano.vesely arm32: Add comments on control bits lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1a1b05b   12 years jano.vesely arm32: Enable instruction cache on armv6/v7 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4bd3f45   12 years jano.vesely arm32: Consolidate control register values lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f94b95b1   12 years jano.vesely arm32: Don't use unaligned access in boot or kernel. Allow unaligned … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49a736e2   13 years jano.vesely Fix march and related defines on beagleboardxm. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1bd99214   13 years jano.vesely arm32: Initialize flags on armv7 CPUs. No fancy memory settings. Turn … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @79e84c9   13 years jano.vesely kernel, arm32: Update implementer information. Fix array access checks. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a000878c   15 years martin make sure that all statically allocated strings are declared as "const … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e762b43   16 years martin better inline assembler readability using the new symbolic syntax lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c441cf8   17 years martin code cleanup (mostly signed/unsigned) allow extra compiler warnings lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b781c0   18 years jakub Merge arm32 into trunk. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @d630139   18 years jakub Add arm32 architecture. The 32 suffix is used to specify that 16-bit … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.