|
|
@e98f1c3e
|
9 years |
martin |
cstyle (no change in functionality)
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
|
|
|
@af9dd1e
|
9 years |
jakub |
Remove SYS_TLS_SET
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73b3ecd
|
9 years |
jakub |
arm32: use asmtool.h macros for defining symbols
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
|
|
|
@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
|
|
|
@f834cc32
|
10 years |
jakub |
More generic detection of TLB type.
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
|
|
|
@af69a4b
|
11 years |
jakub |
Execute syscalls on arm32 with interrupts enabled.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9048147
|
11 years |
jakub |
Include fpu_context.h if necessary.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1c57a8
|
11 years |
jakub |
Merge from lp:~adam-hraska+lp/helenos/rcu/.
Only merge from the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15b6715
|
11 years |
jakub |
Fix cstyle.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6eeb4a3
|
11 years |
jakub |
Deduplicate ddi_iospace_enable/disable_arch() code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8cd680c
|
11 years |
jakub |
Add pio_disable().
- Implement *iospace_disable*().
- Implement …
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
|
|
|
@b2fa1204
|
12 years |
sucha14 |
Cherrypick usage of kernel logger
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96b9724
|
12 years |
martin |
simplify directory structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@226f72e
|
12 years |
b.galvani |
Remove duplicated initialization of SCTLR_EXTENDED_PT_EN_FLAG bit
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
|
|
|
@43dd8028
|
12 years |
martin |
fix the usage of frame_free
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
|
|
|
@3c9646b
|
12 years |
m.lombardi85 |
bbone, bboard: modify the code to use the unified interrupt controller …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2a0d76
|
12 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8cbf1c3
|
12 years |
martin |
prepare the public API of the frame allocator for the new backend …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34847e2
|
12 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
|
12 years |
jano.vesely |
armv7+: Disable Icache on IVIVT implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb75646
|
12 years |
jano.vesely |
arm32: Add barriers to TLB operations.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8abcf4e
|
12 years |
jano.vesely |
armv7: Fix dcache flushing routines.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3386d7
|
12 years |
jano.vesely |
mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@273c976
|
12 years |
jano.vesely |
arm32, bbxm: Follow the manual in ISR steps order.
Fixes ghost …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a940f1d
|
12 years |
m.lombardi85 |
am335x: the NEWIRQAGR bit of the ISR must be set *after* calling the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59a72f8
|
12 years |
jano.vesely |
arm32, bbxm: Ingore ghost interrupt
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74dcc07
|
12 years |
jano.vesely |
arm32, tlb: Use cp15 macros instead of inline assembler
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69483af
|
12 years |
m.lombardi85 |
Fix build when CONFIG_OMAP_UART is not defined
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ca8422b
|
12 years |
m.lombardi85 |
remove the amdm37x ad-hoc uart driver and make use of the generic omap …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b38c079
|
12 years |
m.lombardi85 |
am335x: implementation of a generic omap uart driver derived from the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3deb0155
|
12 years |
b.galvani |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f22f679
|
12 years |
b.galvani |
Raspberry Pi: add framebuffer initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44b2b78
|
12 years |
b.galvani |
Detect amount of available memory using mailbox
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
|
|
|
@5c4356b
|
12 years |
jano.vesely |
arm: typos
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
|
|
|
@2277e03
|
12 years |
jakub |
For all but ia64, make the actual istate_t location match …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c56996
|
12 years |
m.lombardi85 |
Add some sanity checks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddb3051
|
12 years |
m.lombardi85 |
print the system clock frequency
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06c4609
|
12 years |
m.lombardi85 |
remove debug message
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f66886
|
12 years |
m.lombardi85 |
fix sysclock frequency reading and print an error message is the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c754f6
|
12 years |
m.lombardi85 |
Improve the dmtimer modules initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6c6814
|
13 years |
m.lombardi85 |
beaglebone: remove duplicated timer initialization
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
|
|
|
@a14f346
|
13 years |
jano.vesely |
amdm37x_dispc: Replace kenrel driver with uspace one.
Works on qemu.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a5ccc14
|
13 years |
jano.vesely |
arm32: Fix smc_coherence call.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bafd198
|
13 years |
jano.vesely |
arm32, fpu: minor cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8a5c8c
|
13 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
|
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
|
|
|
@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
|
|
|
@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
|
|
|
@4b28c70
|
13 years |
jano.vesely |
arm32: CLIDR is armv7 only.
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
|
|
|
@47bd0f8
|
13 years |
m.lombardi85 |
bbone initialization:
- initialize the DMTIMER0.
- the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@17cc8f4f
|
13 years |
m.lombardi85 |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@07d62a9
|
13 years |
jano.vesely |
arm32: remove debug output.
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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@61b5cf0c
|
13 years |
jano.vesely |
arm32: More info about coprocessors.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@949869d
|
13 years |
jano.vesely |
armv7: Enable flow predictions.
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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@69146b93
|
13 years |
adam.hraska+hos |
Merged mainline,1723.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f88beb7
|
13 years |
m.lombardi85 |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@e5c8bc6
|
13 years |
jano.vesely |
arm32, fpu: Make address increments explicit.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|