|
|
@3f03199
|
12 years |
jano.vesely |
Merge mainline changes.
Major conflicts in USB HC …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@adec6a29
|
12 years |
martin |
print thread and task name on panic (if available)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c5f6f8
|
12 years |
jakub |
Use the WAIT instruction on mips32.
- Both QEMU and msim support this …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11d41be5
|
12 years |
martin |
revert to the original assertion
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
|
|
|
@6e75f2d
|
12 years |
martin |
optimize bitmap allocation using the next-fit algorithm
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5396c1
|
12 years |
martin |
abandon the 2nd level bitmap
according to observations it is very rare …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64f3d3b
|
12 years |
martin |
basic optimizations of the bitmap allocator
(still not using the 2nd …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33c058fe
|
12 years |
martin |
fix character case
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d771d5
|
12 years |
jakub |
Pretend we have stdin on Malta.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@adb252c0
|
12 years |
martin |
initialize the zone bitmap properly
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d5f774f6
|
12 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f18d01b6
|
12 years |
martin |
allocate frames for the page tables on naturally aligned addresses
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd3b380
|
12 years |
martin |
due to the removal of FRAME_KA, the return value of frame_alloc*() …
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
|
|
|
@5df1963
|
12 years |
martin |
bitmap frame allocator does not keep track of the size of the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07525cd
|
12 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@85147f3
|
12 years |
martin |
cstyle
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
|
|
|
@86733f3
|
12 years |
martin |
implement bitmap allocation and deallocation
(this is a prototype …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4982d87
|
12 years |
m.lombardi85 |
omap irc: fix padding in the interrupt controller registers structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@feeac0d
|
12 years |
jiri |
Simplify use of list_foreach.
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
|
|
|
@91bf378
|
12 years |
m.lombardi85 |
arm32: remove the irc_regs structure definition from am335x/irc.h and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5bf69ac6
|
12 years |
m.lombardi85 |
arm32: make the irc registers structure generic enough to be used by …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c310f9b
|
12 years |
m.lombardi85 |
arm32: initial implementation of the unified interrupt controller …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba2be23
|
12 years |
martin |
remove the ugly code
(ASAP is now)
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
|
|
|
@3772af6
|
12 years |
martin |
remove the special-purpose DMA zone (including the ZONE_DMA and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1ecb88
|
12 years |
martin |
remove duplicate include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7de18418
|
12 years |
martin |
partial implementation of a two-level bitmap data structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a74d0ad
|
12 years |
jiri |
Type check the member argument of list_get_instance macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@730ff63
|
12 years |
jakub |
Do not create kernel identity over the entire address space on sun4v.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5856b627
|
12 years |
jano.vesely |
Mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3b05380b
|
12 years |
jano.vesely |
Set timer back to 100Hz
breaks direct playback (audio server is OK), …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03c971f
|
12 years |
jano.vesely |
Mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2921602
|
12 years |
jano.vesely |
merge arm32 improvements and fixes
* caches are now enabled (and …
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
|
|
|
@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
|
|
|
@15187c3
|
12 years |
jano.vesely |
mm: Mark pages as not present before destroying them.
We need this …
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
|
|
|
@8ff767b
|
12 years |
jano.vesely |
armv7+: Disable Icache on IVIVT implementation
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
|
|
|
@bb75646
|
12 years |
jano.vesely |
arm32: Add barriers to TLB operations.
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
|
|
|
@e40b8066
|
12 years |
jano.vesely |
whitespace at the end of line
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
|
|
|
@8abcf4e
|
12 years |
jano.vesely |
armv7: Fix dcache flushing routines.
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
|
|
|
@db71e2a
|
12 years |
jano.vesely |
merge mainline changes.
usb hc macro changes from mainline were …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13dfda8f
|
12 years |
jano.vesely |
amdm37x: Fix thinko in timer reset.
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
|
|
|
@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
|
|
|
@550b4e0
|
12 years |
vojtechhorky |
Add -Werror for kernel with Clang
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
|
|
|
@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
|
|
|
@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
|
|
|
@dff90fa7
|
12 years |
jano.vesely |
mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b992d9d
|
12 years |
vojtechhorky |
Honour integer promotion during bitshift
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@797d4d19
|
12 years |
vojtechhorky |
Clang does not know attribute(optimize)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45b4300
|
12 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95e370f8
|
12 years |
martin |
determine CLANG_TARGET in autotool
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf85e56
|
12 years |
martin |
remove obsolete CLANG_ARCH
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e40355e
|
12 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94dfb92
|
12 years |
vojtechhorky |
Merge partial Clang reviving
Merge from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@192565b
|
12 years |
jano.vesely |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d242cb6
|
12 years |
martin |
make sure we configure two distinct segment descriptors and set the …
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
|
|
|
@9d504072
|
12 years |
m.lombardi85 |
am335x: remove old uart code
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
|
|
|
@ea15a89a
|
12 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c43b89e8
|
12 years |
martin |
remove the HelenOS logo in the kernel console
(it was hardly ever seen …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2b66d4
|
12 years |
martin |
alter kernel console colors to more aesthetically pleasing (golden …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c0b348
|
12 years |
jano.vesely |
kernel: free memory in dmamem_unmap
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a5057cc
|
12 years |
jakub |
Disable -ftree-loop-distribute-patterns for memset() and memcpy().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45f7449
|
12 years |
jakub |
Revert to the state of mainline,1783.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26346bd
|
12 years |
martin |
mips32: implement memset() and memcpy()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ca441c
|
12 years |
martin |
amd64: implement memset() and memcpy()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a5a902
|
12 years |
martin |
GCC 4.8 recognizes parts of our C implementation of memset() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6a7b3a
|
12 years |
jano.vesely |
mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b2fa2d86
|
12 years |
vojtechhorky |
Merge mainline changes
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
|
|
|
@2a08005
|
12 years |
martin |
fix compiler warnings (possible uninitialized value)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59fb782
|
12 years |
jakub |
Unify the use of virtual addresses and virtual page addresses in mm …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b183ce0a
|
12 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b92a0ee
|
12 years |
vojtechhorky |
Use clang assembler explicitly
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@119b46e
|
12 years |
jakub |
Merge from lp:~jakub/helenos/mips-malta.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fe2c9bd
|
12 years |
jakub |
Do not pass badvaddr but rather the page address in TLB exceptions.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89f61be
|
12 years |
jakub |
Fix conversion from pfn to address in tlb_print().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddfd158
|
12 years |
jakub |
Instead of asserting on the failure to find the faulting entry
in the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|