source: mainline/kernel/arch/arm32/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9eec7bc   13 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   13 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   13 years jano.vesely arm32: CLIDR is armv7 only. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @612edca   13 years jano.vesely arm32, page_fault: Use cp15 helpers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26e3db2   13 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   13 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   13 years jano.vesely arm32: Detect caches on armv7 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5fcd537   13 years jano.vesely Merge mainline changes. Includes bbxm fpu fix and other arm changes. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a640bc1   13 years jano.vesely arm, sec extensions: Add comments and remove use of sec extensions. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd8db93   13 years jano.vesely arm32: check only monitor mode to determine secure state. Accessing … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3de8aaa6   13 years jano.vesely arm32, fpu:Remove useless double check form fpu context save/restore. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bedd81b   13 years jano.vesely arm32, fpu: Disable exception checking in context save. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @07d62a9   13 years jano.vesely arm32: remove debug output. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e87436   13 years jano.vesely arm32: Add Security extensions basics. No monitor call handling, just … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b9f72b97   13 years jano.vesely arm32, fpu: Put function declarations near enum values. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @97718a5   13 years jano.vesely arm32, fpu: Switch to new coprocessor macros. Disable code accessing … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @467f0c0   13 years jano.vesely arm32: Only check cpacr on armv7. Earlier versions do not support the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6a6ebde   13 years jano.vesely arm32: Add some cp15 register values. Change MODE_ values to enum Add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @61b5cf0c   13 years jano.vesely arm32: More info about coprocessors. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b4b3a4cb   13 years jano.vesely arm32: Print message when accessing coprocessors would fail. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @de36fdd   13 years jano.vesely arm32: Move fpu handling code to .s file. restrict kernel fpu … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @664fd6d5   13 years jano.vesely arm32: Check access to CP10 and CP11 before using fpu instructions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b6e40b   13 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   13 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   13 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   13 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   13 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   13 years jano.vesely armv7: Enable flow predictions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2826998   13 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) @b55877d   13 years jakub arm32: Do not destroy the restart PC when restarting an atomic sequence. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f9ab562   13 years jakub Remove support for the testarm machine. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5481a22e   13 years jano.vesely arm32: Compile fpu routines only if CONFIG_FPU is set. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ce60be1   13 years jano.vesely arm32, fpu: Mask all traps during fpu initialization. We do this on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab52a3e   13 years jano.vesely arm32,ras: Don't update istte→pc unless we have to. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @48a209a   13 years jano.vesely arm32, fpu: Compensate for offset in undef instruction handler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f843ded   13 years jano.vesely arm32, fpu: Improve context save/restore assembler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0237380   13 years jano.vesely arm32,fpu: Save FPEXC in fpu context. Fix VFP detection. Move FPU … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e5c8bc6   13 years jano.vesely arm32, fpu: Make address increments explicit. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @957ce9a5   13 years jano.vesely arm32: Implement and allow lazy FPU context switching. It's horribly … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @65871bb   13 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   13 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   13 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   13 years jano.vesely arm32: Minor fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @28f81d21   13 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   13 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) @e32720ff   13 years jakub Merge from lp:~jakub/helenos/mm. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1dbc43f   13 years jakub Unify user page fault handling in as_page_fault(). - Remove lots of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1466a8f   13 years jano.vesely bbxm: Improve comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8316547f   13 years jano.vesely arm32: Add comments on control bits lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3a73bc6a   13 years jano.vesely arm32: Convert debug message into proper error message and check lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9e96666   13 years jano.vesely cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1a1b05b   13 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   13 years jano.vesely arm32: Consolidate control register values lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f94b95b1   13 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) @25d5c96   13 years jano.vesely arm32: Recognize and handle all data abort sources. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3451129   13 years jano.vesely Mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60d931d   13 years jano.vesely arm32: Print instruction code instead of pc. The text says it is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23c1fae   13 years jano.vesely arm32: New instruction decoder Confirmed working on inegratorcp … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @77f91fe   13 years jano.vesely arm32: Align stack to 8bytes in exception handlers. Fixes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b51b1cd   13 years jano.vesely arm32: Remove processor specific high vector setting. We still need a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc250b3   13 years jano.vesely Merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8cf4823   13 years jano.vesely arm32: Fix high vector bit control register location. ARM920T (gta02) … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @87e5b526   13 years jano.vesely arm32: Drop the old instruction recognition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1ef7fb2   13 years jano.vesely arm32: Update comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f13f5d60   13 years jano.vesely arm32: Identify swap instructions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d126d3e   13 years jano.vesely arm32: Optimize even more. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bbb0a400   13 years jano.vesely arm32: Optimize instruction recognition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2ddb3c5   13 years jano.vesely First try instr identificator lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ecd1a0a   13 years jano.vesely arm32: Use FSR for data aborts on armv6+. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c5b69a5e   13 years jano.vesely arm32: Use the same method to enable high vectors for both armv6 and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2673b3b   13 years jano.vesely Mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ec4144   13 years jano.vesely integratorcp: Add uart kernel driver. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0a4e1c7   13 years jano.vesely integratorcp: Fix compiling without FB option. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e0d5bc5   13 years jano.vesely bbxm: Fix fb visual for 24bpp fb. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @774c143   13 years jano.vesely arm32: Print opcode when we say it's opcode. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @97c7682   13 years jano.vesely Merge mainline changes. Text conflict in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2902e1bb   13 years martin add support for variable uspace stack size create individual address … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee685630   13 years jano.vesely Add framebuffer support for bbmx (amdm37x/omap37). 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) @c127e1c   13 years jano.vesely Mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d11a181   13 years martin finally unbreak the ARM EABI division and modulo wrappers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0e56575d   13 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab63b04e   13 years martin do not use bx in ARMv4 mode lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4ceef572   13 years martin rework ARM EABI support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @df955955   13 years martin add EABI bindings lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2096871   13 years jano.vesely arm32, exception: Remove register keyword. That's a compiler's job. 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) @d01b9a1   13 years jano.vesely beagleboardxm: Only enable uart interrupts if input is initialized … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @43cd499   13 years jano.vesely beagleboardxm: Enable interrupt for uart3 input. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b1c43bd   13 years jano.vesely beagleboardxm: Allow gpt1 interrupt. Ack timer interrupt on the handler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1714e8   13 years jano.vesely beagleboardxm,amdm37x: Move clock select to timer initialization … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @08a2007   13 years jano.vesely arm32: Fix high vector seting on armv4/armv5 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d447598e   13 years jano.vesely arm32: explicitly request executable pages for kernel. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a19dc957   13 years jano.vesely arm32: Register platform name to sysinfo. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b99a5e8   13 years jano.vesely beagleboardxm: Use provided HZ value instead of hard-coded one. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @096d4a6b   13 years jano.vesely arm32: Register for enabling high exc. vector moved in armv7 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ae36ba0   13 years jano.vesely beagleboardxm: Initialize serial line input. Set memory size to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @590ce352   13 years jano.vesely breagleboard: Use amdm37x timer1 as system timer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @77b52f0   13 years jano.vesely kernel/frame, arm32/page: PA might start on other addresses than 0, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.