|
|
@28a5ebd
|
5 years |
martin |
Use char32_t instead of wchat_t to represent UTF-32 strings
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@98c4c16
|
6 years |
jakub |
Enable word-aligned doubleword accesses on ARMv6
This fixes loading …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@accdbd83
|
7 years |
jakub |
Create mappings also for the kernel
If needed, create also dedicated …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfdeedc
|
7 years |
zarevucky.jiri |
Keep kernel in ELF format
By keeping kernel in an ELF file (instead …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63a045c
|
7 years |
zarevucky.jiri |
Unify handling of compressed init data and use regular tar + gzip to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5429fe
|
7 years |
jakub |
Disambiguate architecture specific doxygroups
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f7fe9e
|
7 years |
jiri.zarevucky |
Clean up headers
Depends on <limits.h> and <stdint.h> being provided, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed88c8e
|
7 years |
jiri |
fputc, putchar vs. fputwc, putwchar.
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
|
|
|
@e8975278
|
7 years |
jiri |
A few more cstyle fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae7d03c
|
7 years |
jiri |
Selected ccheck-proposed comment fixes.
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
|
|
|
@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
|
|
|
@9658879
|
7 years |
jakub |
boot/arm32: Fix comment
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
|
|
|
@4646710
|
8 years |
martin |
replace objcopy with mkarray.py
(objcopy is notoriously problematic …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a99507
|
8 years |
jiri |
Clear up stdint vs stddef in boot, missing includes, etc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d735e2e
|
8 years |
jiri |
Boot should define bool in stdbool.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de1712e
|
8 years |
martin |
boot: rename typedefs.h to stddef.h
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
|
|
|
@1a2a6e7
|
10 years |
jakub |
Fix build for ARMv6.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@803f581
|
10 years |
jakub |
Invalidate branch predictors and issue ISB only when it is supported.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15fbe6a
|
10 years |
jakub |
Fix clean_dcache_poc() wrt. ARMv6-
Clean D$ according to the actual …
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
|
|
|
@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
|
|
|
@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
|
|
|
@dd0c8a0
|
12 years |
b.galvani |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f7fba727
|
12 years |
jano.vesely |
arm32: Only set the VMSAv6 bit (23) on armv6.
Qemu …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e93bb24
|
12 years |
jano.vesely |
arm32: add details to comments
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
|
|
|
@46db5c51
|
12 years |
jano.vesely |
arm32: Fix compilation for armv4/5
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
|
|
|
@67d02bb
|
12 years |
jano.vesely |
rm32, boot: Clear entire Dcache on startup.
Specs require this.
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
|
|
|
@9120b69
|
12 years |
jano.vesely |
arm32, boot: codestyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b27f5f
|
12 years |
jano.vesely |
arm32, boot: Enable advanced pt format on armv6
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dff90fa7
|
12 years |
jano.vesely |
mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f288d85
|
12 years |
jano.vesely |
arm32, boot: Better comments.
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
|
|
|
@3acd1bb
|
12 years |
m.lombardi85 |
merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e55443
|
12 years |
m.lombardi85 |
bootloader: fix the pte_level0_descriptor_t structure
The first level …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f69ac6c
|
12 years |
m.lombardi85 |
bootloader: add a reference to the ARM Architecture manual before the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7275e520
|
13 years |
jano.vesely |
arm32, boot: Keep ICache and BPredictors enabled on armv7.
Works OK.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24bead17
|
13 years |
jano.vesely |
arm32, boot: Remove unnecessary gta02 cache flush.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@378757f
|
13 years |
m.lombardi85 |
bootloader mm: add r0 to the list of clobbered registers in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6968948
|
13 years |
m.lombardi85 |
bootloader mm: add support to the cacheable property for am335x.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@077b9172
|
13 years |
m.lombardi85 |
Merge changes from jan.vesely/helenos/arm
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
|
|
|
@0e63d34
|
13 years |
jano.vesely |
arm32: Fix build failures.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e761f3
|
13 years |
m.lombardi85 |
boot mm.c fixes:
- disable the MMU before starting changing the page …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfeb368
|
13 years |
jano.vesely |
arm32, boot: Remove redundant parameter.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df334ca
|
13 years |
jano.vesely |
arm32, boot: Enable all caches on all ARMs.
We disable them again later.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b80d132
|
13 years |
jano.vesely |
arm32, boot: Flush everything to PoC (memory) and disable caches …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfb6576
|
13 years |
jano.vesely |
arm32, boot: Rework boot time cache handling. Enable Icache early.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9d0642d
|
13 years |
jano.vesely |
arm32, bbxm: Disable boot time caches yet again.
Boot fails after …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83742a4
|
13 years |
jano.vesely |
arm32: Add cache maintenance to jump_to_kernel, enable caches on bbxm …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@827aae5
|
13 years |
jano.vesely |
arm32: disable boot caches on bbxm.
Does not work.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f8a07d3
|
13 years |
m.lombardi85 |
bootloader: add support to the beaglebone UART0
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae86f89
|
13 years |
jano.vesely |
arm32: Have a safe path that only enables paging.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a77eaa2
|
13 years |
jano.vesely |
arm32, boot: Drop l2 cache enabling. Add armv7 cache invalidate.
L2 …
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
|
|
|
@1a3a632
|
13 years |
jano.vesely |
arm32, boot: Merge Cortex-A8 and gta02 paths.
We enable caches and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a46ccc
|
13 years |
jano.vesely |
arm32,boot: Remove nested ifdef
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@029e3cc
|
13 years |
jano.vesely |
Mainline changes (boot caching for gta02)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b5a3b50
|
13 years |
jakub |
Enable ARM caches in the boot stage of HelenOS to speed up the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4afc8d
|
13 years |
jano.vesely |
arm32: Sync boot and kernel cache handling.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@876160ca
|
13 years |
jano.vesely |
arm32, boot: LImit chache enabling to Cortex-A8 MPU.
Cache behavior …
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
|
|
|
@f9ab562
|
13 years |
jakub |
Remove support for the testarm machine.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6b601b
|
13 years |
jano.vesely |
comment fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff166148
|
13 years |
jano.vesely |
arm32: Enable unaligned access and restore uspace compiler optimization
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
|
|
|
@c127e1c
|
13 years |
jano.vesely |
Mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@ab63b04e
|
13 years |
martin |
do not use bx in ARMv4 mode
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ceef572
|
13 years |
martin |
rework ARM EABI support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b3ee0c5
|
13 years |
jano.vesely |
arm32,boot: Enable caches on armv7 only.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d02595
|
13 years |
jano.vesely |
arm32, boot: Turn on caching and alignment, in addition to paging.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcc6224
|
13 years |
jano.vesely |
boot,arm32: Make arm32 bootstrap code BeagleBoard-xM aware.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e752b2
|
15 years |
martin |
* correct printf() formatting strings and corresponding arguments
* …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a2da43c
|
15 years |
jiri |
memcpy assembly blobs in boot stage are not needed. Replace them all …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f1fc83a
|
15 years |
jiri |
Add s3c24xx_uart driver to kernel for serial console output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12b0d51
|
15 years |
jiri |
Fix ommisions in testarm and integratorcp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1590e23
|
15 years |
jiri |
Drive the gta02 UART properly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4872160
|
15 years |
martin |
new boot infrastructure
- more code and metadata unification
- …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|