|
|
@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
|
|
|
@8ff767b
|
11 years |
jano.vesely |
armv7+: Disable Icache on IVIVT implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8abcf4e
|
11 years |
jano.vesely |
armv7: Fix dcache flushing routines.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@4b28c70
|
12 years |
jano.vesely |
arm32: CLIDR is armv7 only.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@bad1f53
|
12 years |
jano.vesely |
arm32: Detect caches on armv7
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@949869d
|
12 years |
jano.vesely |
armv7: Enable flow predictions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@04cb6957
|
12 years |
jano.vesely |
arm32: Minor fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@8316547f
|
12 years |
jano.vesely |
arm32: Add comments on control bits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@4bd3f45
|
12 years |
jano.vesely |
arm32: Consolidate control register values
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@6b781c0
|
18 years |
jakub |
Merge arm32 into trunk.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|