|  |  | @3fa424a9 | 20 years | jakub | Initialize ARCH_THREAD_DATA on all architectures.
On ia32 and amd64 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a84af84 | 20 years | jakub.vana | Stack size definition macro definition fix
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8e5e78f | 20 years | jakub.vana | Thread RSE support completion (kernel)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2810636 | 20 years | jakub | Switch B+tree node allocation from malloc() to a dedicated slab - …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7f6e755 | 20 years | jakub | Replace list of all tasks with B+tree of all tasks.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @016acbe | 20 years | jakub | Replace list of all threads with B+tree of all threads.
Add function …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @203f4c3 | 20 years | jakub | Sleeping in a wait queue can be now interrupted with …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fe04594 | 20 years | jakub | Fix critical bug in hash table initialization.
Only half of the table …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a9ef68b | 20 years | jakub | Because of another race condition, futex_wakeup() needs to be able to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c47912f | 20 years | jakub | Rename btree_node_left_sibling() to btree_leaf_node_left_neighbour() …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b26db0c | 20 years | jakub | s/B+-tree/B+tree/
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @252127e | 20 years | jakub | Deploy B+tree in address space area management.
Change as_remap() to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5b04fc7 | 20 years | jakub | Completed B+-tree support.
Enable btree_remove().
Reorder some static …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0cb56f5d | 20 years | jakub | Update B+-tree code.
The code is there, btree_remove() has not been …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ca687ad | 20 years | ondrap | Completed ipc_cleanup, it should be somehow integrated into
cleanup of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @296cc1b | 20 years | jakub | Change B+-tree from 2-3-4 tree to 2-3-4-5 tree by adding space for the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b6d4566 | 20 years | jakub | CPU stacks must have two frames on ia64.
Make sure both thread stack …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cc27ae48 | 20 years | jakub | Try to avoid splitting full B+-tree nodes by trying left or right …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c715e9b | 20 years | jakub | Change B+-tree to:
- store lesser keys in a key's left subtree
- …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e1be3b6 | 20 years | jakub | Small textual changes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @38ee55b | 20 years | jakub | Change syscall table.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @303c94c | 20 years | jakub | Improved futexes. (kernel part)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a0bb10ef | 20 years | jakub | Fix kcpulb() to change state of the migrated thread to Entering so …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @281b607 | 20 years | ondrap | Added basic kernel infrastructure for ThreadLocalStorage(TLS) for …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9aa72b4 | 20 years | jakub | Basic futex. Prototype implementation.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2802767 | 20 years | jakub | Small PTE_* macros and SET_PTL0_ADDRESS macro changes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @23684b7 | 20 years | jakub | Define atomic_t only once in atomic.h
Change the encapsulated counter …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @45fb65c | 20 years | jakub | Remove extra before_thread_runs() calls.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @018d957e | 20 years | jakub | B+-tree implementation.
Currently supports only inserting and searching.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @53f9821 | 20 years | ondrap | Cleanup of spinlocks, now compiles both ia32 and amd64 with
and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ad64a2d | 20 years | ondrap | Fix bug with refcounts in frame allocator after zone_merge. (it caused …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7c7aae16 | 20 years | ondrap | Reduced unnecessary IPC system calls.
Allow everything to be sync & …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9f22213 | 20 years | ondrap | More IPC stuff, added correct closing of connections from both sides.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fbcfd458 | 20 years | ondrap | Untested better IPC functions.
* There is some bug in MIPS, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ba81cab | 20 years | ondrap | Better IPC implementation with regard to locking and final cleanup.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @81c4c6da | 20 years | ondrap | Fixed incorrect locking in ipc.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0f250f9 | 20 years | jakub | Improved uspace threads.
ia64 needs fixing.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bd72b475 | 20 years | jakub | Unlock address space area when returning error.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4e49572 | 20 years | ondrap | Added debugger to AMD64.
Added automatic debugging of AS if it is not …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5a7d9d1 | 20 years | jakub | More checks for address space area conflicts.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @226a654 | 20 years | malyzelenyhnus | Printf correctly handle NULL pointer as parameter to %s option.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9f52563 | 20 years | jakub | Support for user space threads.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @93165be | 20 years | ondrap | Add support for more then 2GB of address space for AMD64.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ff14c520 | 20 years | jakub | It is now possible to associate symbolic names with both threads and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @37c57f2 | 20 years | ondrap | Added task_print.
Fixed ipc to support connect_me_to.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @41fa6f2 | 20 years | jakub.vana | Itanium FPU Lazy context switching… but not so much tested
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dabe6333 | 20 years | ondrap | Added null console for buffering output when no real output available. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @37e7d2b9 | 20 years | jakub | Restore interrupts when failing in as_remap().
Add …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2299914 | 20 years | jakub | Page table locking.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b7dcabb | 20 years | martin | more verbose warning
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2ba7810 | 20 years | ondrap | Changed ipc to use spinlocks instead of mutexes again.
Fixed loading …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b6b576c | 20 years | martin | support for more init tasks
(might break some archs yet)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2ad7627 | 20 years | jakub | mmap() syscall.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2fb49101 | 20 years | ondrap | Fixed bad locking.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2d5a54f3 | 20 years | ondrap | Implemented callback IPC call (connect_to_me).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c23502d | 20 years | jakub | Support only anonymous address space areas.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @649799a0 | 20 years | ondrap | Fix bug that made task_run_program to always run init.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9a2d6e1 | 20 years | jakub | Redefine semantics of unary atomic operations.
Add test to verify that …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @97b64c9 | 20 years | jakub | Fix bug in ia32 interrupt handlers.
Handlers for interrupts greater …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8965838e | 20 years | martin | ppc32: preemptive scheduling works now
FPU context saving disabled for now
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @286e03d | 20 years | ondrap | Added support for taskid.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d1e414c | 20 years | jakub | More lightweighed TLB shootdown implementation.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5f62ef9 | 20 years | ondrap | Completed asynchronous ipc.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e4ddfa8 | 20 years | martin | ppc32: initial stack, memory barriers, atomic operations, stack offset fix
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2d01bbd | 20 years | ondrap | Fixed shrinking of as area.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d9e11ff2 | 20 years | ondrap | Small speed update of ipc.
Fixed some bugs regarding pages in mremap.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d3e7ff4 | 20 years | jakub | Add sys_mremap() syscall.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5be1923 | 20 years | ondrap | Added simpler userspace starting.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e74cb73 | 20 years | ondrap | Added skeleton name service.
Cleanup for IPC to use mutexes instead of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @27810c5 | 20 years | jakub | Fix bug in loading ELF segment.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @631ca4d | 20 years | ondrap | New synchronous ipc.
Widened syscall to support up to 5 parameters.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @25d7709 | 20 years | jakub | Nicer ia32 interrupt handlers and structures holding interrupted …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6d9c49a | 20 years | ondrap | Added kernel IPC functionality.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @78a95d6f | 20 years | jakub | Support for loading segments containing .bss section.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d3dfa42 | 20 years | jakub | Fix frame deallocation.
Zone state is to be upadated only when the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @de6b301 | 20 years | jakub | Basic support for loading ELF object files.
ia64, amd64, ia32 working. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a82500ce | 20 years | jakub.vana | Two frame stack (standard stack + RSE) on Itanium
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c102a5c8 | 20 years | ondrap | Allow using direct address as parameter.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d0da921 | 20 years | ondrap | Allow direct address specification.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9e5938dc | 20 years | bondari | ELF framework for all archs. SPARC V9 not tested to compile.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @09c18f78 | 20 years | ondrap | Correct sleeping on memory allocation during FPU lazy switch.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f76fed4 | 20 years | ondrap | Added lazy fpu context allocation.
- threads that don't use fpu, don't …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9ad03fe | 20 years | jakub | ia64 work.
More capable TLB miss handlers.
The ia64 kernel now passes …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7d6ec87 | 20 years | jakub | Minor changes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @97f1691 | 20 years | jakub | sparc64 work.
Fix KBD_VIRT_ADDRESS.
Call before_thread_runs() prior to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7a255e69 | 20 years | jakub | Improved version of generic memcpy().
Should improve frame buffer …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6f8a426 | 20 years | martin | indentation changes
ppc32 fpu context save/restore
ppc32 CPU version …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8b80b72 | 20 years | bondari | ELF loading workaround: some core declarations.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @052da81 | 20 years | ondrap | Fixes in memory allocator
- proper kernel blacklisting, when kernel …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2a46e10 | 20 years | ondrap | Avoid memory exhaustion in thread_create in slab2 test.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @23230aa | 20 years | jakub | Fix filling of hardcoded_ktext_size and hardcoded_kdata_size to use 64 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fe050b7 | 20 years | ondrap | Moved framebuffer to genarch.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bbf5657 | 20 years | ondrap | Added support for 24-bit framebuffer.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a3eeceb6 | 20 years | ondrap | Unimportant changes regarding FPU context.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8f00329 | 20 years | jakub | Add page_mapping_remove().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @874878a | 20 years | ondrap | Use less frames for zone configuration data after merge.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7e4e532 | 20 years | jakub | Reimplement ASID stealing logic.
This time, hopefully, with correct …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bb68433 | 20 years | ondrap | Changed malloc to include second parameter and documented
recommended …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @42744880 | 20 years | jakub | Convert size_t, count_t and index_t to 64-bits on 64-bit …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4c8715d2 | 20 years | ondrap | Small cleanup.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |