|
|
@c92dfed
|
7 years |
jiri.zarevucky |
Bump GCC version to 8.2.0
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@904b1bc
|
7 years |
jiri |
Fix remaining ccheck issues.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ff23ff
|
7 years |
jiri |
More comment fixing (ccheck).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c3fb9b
|
7 years |
jiri |
Fix block comment formatting (ccheck).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2f75eb
|
7 years |
noreply |
Replace autogen.py with something simpler. (#30)
Instead of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18b6a88
|
7 years |
jiri |
More ccheck fixes, sometimes with manual intervention.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3bacee1
|
7 years |
jiri |
Make ccheck-fix again and commit more good files.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1433ecda
|
7 years |
jiri |
Fix cstyle: make ccheck-fix and commit only files where all the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53ad43c
|
7 years |
zarevucky.jiri |
Replace ASM macro with the standard ASSEMBLER.
At least, GCC …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a35b458
|
7 years |
zarevucky.jiri |
style: Remove trailing whitespace on _all_ lines, including empty …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b20da0
|
7 years |
zarevucky.jiri |
style: Remove trailing whitespace on non-empty lines, in certain file …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fec0240
|
7 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b0cf63
|
8 years |
jiri |
A round of cstyle fixing (i.e. run make ccheck-fix).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@549bef1
|
8 years |
martin |
declare external symbols properly
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4a829e
|
8 years |
jakub |
Revert "Reformat copyright messages"
This reverts commit …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@999efa9
|
8 years |
jakub |
Reformat copyright messages
The goal is to have one copyright-holder …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@219c530
|
8 years |
zarevucky.jiri |
Make as_constructor_arch(), as_destructor_arch(), and as_create_arch() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@002fd5f
|
8 years |
zarevucky.jiri |
Replace parts of system headers with <_bits/…>.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4fb8d60
|
8 years |
zarevucky.jiri |
Kill U/INTN_C().
It's only used in one place and its practical …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83dab11
|
8 years |
jiri |
Replace usage of typedefs.h with includes of more specific, standard …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e29e44bf
|
8 years |
jiri |
Kernel should have stddef.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@525c5ac
|
8 years |
jiri |
Kernel should have stdbool.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d2dd7f2
|
8 years |
jakub |
Reduce the number of files that include <sys/types.h>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc05a9a
|
9 years |
jakub |
Fix PTE_VALID_ARCH macros
The PTE_VALID_ARCH macros are rewritten so …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36df4109
|
9 years |
jakub |
Introduce architecure-specific operations
This replaces the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a08e6b
|
9 years |
jakub |
Do not define smc_coherence() macro if not compiling for kernel
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5783d10
|
10 years |
jakub |
Cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@93d8022
|
10 years |
jakub |
ARM cache handling fixes
- boot: Use the normal outer and inner WBWA …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@afe5e09
|
10 years |
jakub |
Define CP15_C7_MVA_ALIGN for all supported ARM processors.
- Use …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d5610b9
|
10 years |
jakub |
Cleanup some of the cache maintenance mess on ARM
- Do not define …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ca6f08
|
10 years |
jakub |
Fix Crm for PFI.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f834cc32
|
10 years |
jakub |
More generic detection of TLB type.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1d636e
|
10 years |
jakub |
Access CP15 register 2 wrt. target architecture and implementation
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f310ec8
|
10 years |
jakub |
Access CP15 register 8 wrt. target architecture and implementation
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@193d280c
|
10 years |
martin |
cstyle improvements
replace traditional K&R-style function …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e3fa9d
|
11 years |
jakub |
Include necessary type headers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a8ddd37
|
11 years |
jakub |
Autogenerate arm32 kernel context_t and its offsets.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b3f77c
|
11 years |
jakub |
Autogenerate arm32 istate_t and its offsets.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7cd15b9
|
11 years |
jakub |
Flush cachelines holding the initial arm32 boot page table.
(Thx Jano …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4aa2a27
|
12 years |
jakub |
Merge from lp:~bengal/helenos/raspberrypi.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b5851913
|
12 years |
martin |
fix kernel assertion (panic) on arm32 (BeagleBone and others) in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9bd960d
|
12 years |
b.galvani |
Enable 'shareable' memory attribute on armv6.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd0c8a0
|
12 years |
b.galvani |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f72906c
|
12 years |
martin |
prefer allocating physical frames from the so called low priority …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b0c2075
|
12 years |
martin |
new physical memory allocator supporting physical address constrains …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bf9217
|
12 years |
jano.vesely |
armv7: Enable Write back write allocate caches.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae5fb7c8
|
12 years |
jano.vesely |
arm32: Set proper memory type in boot pt.
Add explanatory comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0c40fd5
|
12 years |
jano.vesely |
arm32: Fix pagetables in cacheable memory.
Set memory attributes in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@face0c04
|
12 years |
jano.vesely |
armv6+: Add pt coherency explanation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3f967c
|
12 years |
jano.vesely |
arm32: Move more functions to common header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e13ba75
|
12 years |
jano.vesely |
arm32: turn more macros into inlin functions, add coherence protection
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9f758e
|
12 years |
jano.vesely |
armv7: Use write-through caches.
Works correctly and still offers …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@186b919
|
12 years |
jano.vesely |
armv6+: Add explanatory comments to paging attributes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@296a80e
|
12 years |
jano.vesely |
arm32: Fix pt mapping, and enable caches in early boot.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@070349e3
|
12 years |
jano.vesely |
armv6+: Make sure pt entries are at least at PoU.
PoU is coherence …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9eaa00
|
12 years |
jano.vesely |
arm32: More cp15 fixes and helpers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8d3df3
|
12 years |
jano.vesely |
arm: Fix cp15 names for nso address translation ops
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e006ba5
|
12 years |
jano.vesely |
Whitespace at the end of line
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ee38a9
|
12 years |
jano.vesely |
arm32: More cp15 macro usage
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c882505
|
12 years |
b.galvani |
Merge arm926 and bcm2835 drivers for pl011 uart and move the code …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f9d70b
|
12 years |
b.galvani |
Initial support for Raspberry Pi
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e4d96e9
|
12 years |
jakub |
Improvements of stack and istate_get() definitions.
- Make sure each …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@850235d
|
12 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1011dae
|
13 years |
m.lombardi85 |
Merge changes from jan.vesely/helenos/arm
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c124dce3
|
13 years |
jano.vesely |
arm32: Typos and comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c19808fd
|
13 years |
jano.vesely |
arm32, barriers: Add note about availability of Cache line size information
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@297fda2c
|
13 years |
jano.vesely |
arm32: Implement smc_coherence_block.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33d394a
|
13 years |
jano.vesely |
arm32: Implement smc_coherence.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a79e6f
|
13 years |
jano.vesely |
arm32, sec_sext: Fix incorrect ifdef
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a38962
|
13 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
|
13 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
|
|
|
@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
|
|
|
@c3213bb
|
13 years |
jano.vesely |
arm32, cp15: Add Cache Type Register values.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@612edca
|
13 years |
jano.vesely |
arm32, page_fault: Use cp15 helpers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@bad1f53
|
13 years |
jano.vesely |
arm32: Detect caches on armv7
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@28a6190
|
13 years |
m.lombardi85 |
mm: add support to the beaglebone
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb1d9c1
|
13 years |
jano.vesely |
arm32, cp15: Fix write macro to actually generate writes.
Fixes fpu …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@7dc8bf1
|
13 years |
jano.vesely |
arm32: Implement barriers for armv7-a
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f271d9
|
13 years |
jano.vesely |
arm32: Fix cp15 access generator macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@813b024
|
13 years |
jano.vesely |
arm32: Add a single header with all system control coprocessor accessors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a8f38a
|
13 years |
jano.vesely |
arm32: Implement memory barriers for armv6 and armv7.
Older arms are …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f65b8e0c
|
13 years |
jano.vesely |
arm32: Make cpu_sleep implementation depend on PROCESSOR macros.
Add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfb57fb
|
13 years |
jano.vesely |
arm32: Consolidate machine specific defines
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@26e550c2
|
13 years |
jano.vesely |
arm: Implement WFI routine for icp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e1a27be
|
13 years |
m.lombardi85 |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9ab562
|
13 years |
jakub |
Remove support for the testarm machine.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37bb3e1
|
13 years |
jano.vesely |
arm32, fpu: rename saved register
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|