|  |  | @7242a78e | 19 years | jakub | Add SYS_AS_AREA_DESTROY syscall.
Add few error codes to errno.h
and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2bb8648 | 19 years | jakub | Add SYS_CAP_GRANT and SYS_CAP_REVOKE syscalls.
Move …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c6c59ccd | 20 years | jakub | Remove unused variable.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f58af46 | 20 years | ondrap | Implemented mips memcpy (copy from gcc builtin memcpy).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e3c762cd | 20 years | jakub | Complete implementation of copy_from_uspace() and copy_to_uspace()
for …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bdc5c516 | 20 years | ondrap | Added commands for accessing ia32 portspace in irq top-half.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @162f919 | 20 years | ondrap | Added means to make a simple action upon interrupt.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @738ad2e | 20 years | ondrap | Changed interrupt_control to preemption_control.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6445baf | 20 years | malyzelenyhnus | Comments update.
Printing functions moved from debug/ to printf/.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e499a30 | 20 years | malyzelenyhnus | All the *printf functions ported to kernel.
Comments updated.
Printf1 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9a68b34d | 20 years | martin | PHT Refill handler
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cf26ba9 | 20 years | jakub | Improve Doxygen-comments.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4fd61ba | 20 years | jakub | Fix a bug caused by an unsigned subtraction of bigger value from …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @51a7dc1 | 20 years | ondrap | Small fixes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5626277 | 20 years | ondrap | Added support for IRQ notifiactions.
- seems to work correctly on …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @429ff2ea | 20 years | jakub | Replace old name of SYS_IOSPACE_ENABLE with a new one.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @11928d5 | 20 years | jakub | Fix BITS2BYTES macro to return 0 when passed 0 as argument.
Fix ia32 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @040e4e9 | 20 years | jakub | Improve doxygen comments for printf().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9179d0a | 20 years | jakub | Add some @file doxygen comments and improve already existing comments.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a9e8b39 | 20 years | jakub | Prevent race in as_area_send() by allowing the address space area to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6fa476f7 | 20 years | jakub | Rename SYS_AS_AREA_SHARE_APPROVE and SYS_AS_AREA_SHARE_PERFORM, resp., …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f3ac636 | 20 years | jakub | Add frame_reference_add().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @df0103f7 | 20 years | jakub | Implementation of SYS_AS_AREA_ACCEPT and SYS_AS_AREA_SEND syscalls. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dbbeb26 | 20 years | jakub | Do not allow zero size address space areas.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7f0837c | 20 years | jakub | Remove the outdated  file.
Improve doxygen comments here and there.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @24f3874 | 20 years | jakub | Reorganize syscall names to better correspond to kernel architecture. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1f41004e | 20 years | malyzelenyhnus | Kernel printf prefix is counted without prefixes now.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ad45bde9 | 20 years | malyzelenyhnus | Fix pointers output format.
Fix format of slab and zones tables.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6ecc8bce | 20 years | jakub | Make ia64 and sparc64 compile again.
Fix ia64 to set up inits in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cf85e24c | 20 years | martin | printf-related and other code cleanup
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c7c0b89b | 20 years | ondrap | Added uspace call to enable/disable interrupts.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @68091bd | 20 years | jakub.vana | Incomplete VHPT walker support for Itanium
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @17b1b99 | 20 years | jakub | Some formatting and formulation changes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @97a7eff | 20 years | jakub | Add bitmap ADT.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @50de918 | 20 years | malyzelenyhnus | Update comments in printf.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @280a27e | 20 years | malyzelenyhnus | Printf ported back from uspace to kernel.
Printf calls changed to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f52e54da | 20 years | jakub | Kernel support for SYS_ENABLE_IOSPACE.
amd64 and ia32 provide dummy …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @39cea6a | 20 years | jakub | Cleanup pm.c and pm.h code on ia32 and amd64.
Add before_task_runs() …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @963074b3 | 20 years | jakub | Add task_create_arch() for all architectures.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a6d4ceb | 20 years | jakub | Move arch/thread.h to arch/proc/thread.h on all architectures.
Replace …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1ace9ea | 20 years | jakub | Add some sanity checks to make sure the address space created by …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9a8d91b | 20 years | jakub | Add task_find_by_id().
Add kernel support for SYS_MAP_PHYSMEM.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b7f364e | 20 years | jakub | Modify B+tree node key width to be 64-bit wide on all platforms.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ec55358 | 20 years | jakub | Kernel support for SYS_GET_TASK_ID syscall.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1077d91 | 20 years | jakub | Start capabilities support.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @2a1fa51 | 20 years | jakub | s/B+-tree/B+tree/
                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 | 
            
              |  |  | @ff75d34 | 20 years | jakub | Fix comments.
                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 | 
            
              |  |  | @d2ab461 | 20 years | jakub | Small atomic #include and typedef 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 | 
            
              |  |  |