|  |  | @68f4671 | 8 years | zarevucky.jiri | Revert previous commit. Looks like this was already fixed in the meantime.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @94868e1 | 8 years | zarevucky.jiri | Fix return of uninitialized variable.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @300f4c4 | 8 years | jakub | Let the resource allocator treat 0 as a valid resource
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @91b60499 | 8 years | jakub | Merge support for capabilities from lp:~jakub/helenos/caps
This …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6636fb19 | 8 years | jakub | Add comments
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @48bcf49 | 8 years | jakub | Introduce reference-counted kobjects
Capabilities are thus reduced to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dd20cbb | 8 years | jakub | Do not return undefined value
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @866a8f3 | 8 years | jakub | Remove cap from type list when reclaiming
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6abfd250 | 8 years | jakub | Rename caps_apply_to_all to caps_apply_to_type
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9e87562 | 8 years | jakub | Make all accesses to capabilites exclusive
This commit makes sure …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e5f5ce0 | 8 years | jakub | Create a slab cache for allocating phone_t structures
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @431c402 | 8 years | jakub | Create a slab cache for allocating irq_t structures
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fa32c9f | 8 years | jakub | Fix getting of the kobject address
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @63d8f43 | 8 years | jakub | Allocate the kobjects referenced by capabilities dynamically
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @30c27e9 | 8 years | jakub | Improve comments
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a5d0143 | 8 years | jakub | Improve comments
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3422fb6 | 8 years | jakub | Do not register IRQs inside of answerboxes
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9306cd7 | 8 years | jakub | Make IRQ subscribe/unsubscribe thread safe again
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4d6629f | 8 years | jakub | Remove unused connection cloning
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8a45bf09 | 8 years | jakub | Improve comments
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1d81eb6 | 8 years | jakub | Copy entire ipc_data_t to uspace on answer
This is necessary so that …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @88db88d | 8 years | jakub | Do not access the capability table directly in phone_alloc()
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e68765e | 8 years | jakub | Store capability's handle inside of it
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3f74275 | 8 years | jakub | Fix terminology around capabilities, capability handles and kernel objects
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e7ac23d0 | 8 years | jakub | Hide kobject implementation details
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @49115ac | 8 years | jakub | Add tsk_destructor() to free task's kobject
Freeing up kobject in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e7c4115d | 8 years | jakub | Return the actual number of freed frames
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4d76cfc | 8 years | jakub | Remove the linear IRQ hash table optimization
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @24abb85d | 8 years | jakub | Remove SYS_DEVICE_ASSIGN_DEVNO
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e9d15d9 | 8 years | jakub | Turn IRQ structures into kernel objects
ipc_irq_subscribe() now …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1c85bae | 8 years | jakub | Add hash_table_remove_item()
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @05ffb41 | 8 years | jakub | Turn IPC phones into kobjects
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7e3826d9 | 8 years | jakub | Provide basic interfaces to work with kobjects
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c8cec85 | 8 years | jakub | Introduce kernel objects
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ee50130 | 8 years | jakub | Improve cstyle
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @30eab78 | 8 years | jiri | Remove remaining differences between kernel and user lists.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b76ce3f | 8 years | jiri | Reduce divergence between kernel and libc versions of adt/list.h
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @63e27ef | 8 years | jiri | ASSERT → assert
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @83dab11 | 8 years | jiri | Replace usage of typedefs.h with includes of more specific, standard …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @44a7ee5 | 8 years | jiri | memxxx functions should be provided in the kernel via the same header …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e29e44bf | 8 years | jiri | Kernel should have stddef.h
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @525c5ac | 8 years | jiri | Kernel should have stdbool.h.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @134e3f1 | 8 years | jakub | Use designated initializers for syscall_table
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c726209 | 8 years | jiri | Fix doxygen copy-and-pasto.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f2460a50 | 8 years | jiri | qsort() compliant with C standard.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @719a208 | 8 years | jakub | Rename SYS_CAP_GRANT/REVOKE to SYS_PERM_GRANT/REVOKE
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dc12262 | 8 years | martin | add standardized case fallthrough comment annotations, add actual …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @907d91a | 9 years | jakub | Add missing breaks and decode the next character
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e330da6e | 9 years | jakub | Add support for printing ptrdiff_t
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3b3faf51 | 9 years | jakub | Add kernel global bargs to hold the boot arguments
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b30846e | 9 years | jakub | Do not allow circular paging dependencies of two or more tasks
The …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5a97302 | 9 years | jakub | Use a more descriptive name for static function
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ae66564 | 9 years | jakub | Add reference to frame only if the action was initiated by the kernel
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @560b81c | 9 years | jakub | Make sure to test the present bit of the found PTE
By design, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @97b8ca9 | 9 years | jakub | Fix race between ipc_answerbox_slam_phones() and ipc_cleanup()
We …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0b00599 | 9 years | jakub | Use correct answerbox to answer IPC_M_PHONE_HUNGUP in kbox thread
 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @43e2cbc | 9 years | jakub | Implement interruptible wait for messages sent by the kernel
This …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d078c9b9 | 9 years | jakub | Add implementation details to user_backend
Forbid sharing and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ae6021d | 9 years | jakub | Associate each paged as_area with its memory object upon creation
 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2a2fbc8 | 9 years | jakub | Merge from lp:~jakub/helenos/pt
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f126c87 | 9 years | jakub | Merge from mainline.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @346b12a2 | 9 years | jakub | Add page_mapping_update()
page_mapping_update() can be used to safely …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @38dc82d | 9 years | jakub | Make page_mapping_find() return a copy rather than the actual PTE
 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9befb0d | 9 years | jakub | Increment reference count only for physical memory frames
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5c2af75 | 9 years | jakub | Implement user_backend page fault handler
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @072607b | 9 years | jakub | Add IPC_M_PAGE_IN system method
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bc117a5 | 9 years | jakub | Partially revert jakub@…
This …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6d351e6 | 9 years | jakub | Revert changeset jakub@…
We …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @75b139f | 9 years | jakub | Add skeleton of the user backend
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f2c3fed | 9 years | jakub | Move AS_AREA_ANY, AS_MAP_FAILED and AS_AREA_UNPAGED to abi/
This way …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e98f1c3e | 9 years | martin | cstyle (no change in functionality)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6aeca0d | 9 years | jakub | Make as_area_create() accept phone to external pager
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8f9c808 | 9 years | jakub | cht: Make sure done is initialized in resize_table()
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9fbc7fa | 9 years | jakub | cht: Make sure done is initialized before use
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5c7be3e | 9 years | jakub | When km_temporary_page_get() cannot allocate a page for a high-memory …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7510326 | 9 years | jakub | Provide common arch_ops for sparc64 and separate arch_ops for sun4[uv] …
                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 | 
            
              |  |  | @8ad7dd1 | 9 years | jakub | When readying a migrated thread, make sure it runs on the current CPU
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @84b8936d | 9 years | jakub | Make sure tlb_shootdown_start() always re-reads tlb_active from memory
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0dc2fec | 9 years | jiri | Merge mainline changes
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1cf26ab | 9 years | jakub | Use static assert instead of regular ones
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1023758 | 9 years | jakub | Use STATIC_ASSERT instead of ASSERT
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @32573ff | 10 years | jiri | Merge mainline, which has dltest and fixes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @af9dd1e | 10 years | jakub | Remove SYS_TLS_SET
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6adb775f | 10 years | jiri | TLS for dynamically linked executables and initially loaded DSOs (but …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1558d85 | 10 years | jakub | Remove duplicate includes
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d9ffc54 | 10 years | jakub | Merge from lp:~aurelio-x/helenos/kcon-devel
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6b00876 | 10 years | aurelio | kconsole tab completion: permit tab at first char too
This patch …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0cfc18d3 | 10 years | aurelio | kconsole tab completion: count arguments while tabbing them
This …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c1b8ad4 | 10 years | jiri | Add btree_count()
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dc0e41c | 10 years | aurelio | cmdtab_compl: fix 'if' condition while searching for maximum matching …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3266412 | 10 years | aurelio | kconsole tab completion: implement args completion for 'describe' and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e8d48d2 | 10 years | aurelio | kconsole args tab completion implemented for test command
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a363016 | 10 years | aurelio | kconsole tab completion: call* argument hints restored by using proper …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6a75c134 | 10 years | aurelio | tab arguments completion: defined and handled hints_enum callback in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @83b2e73 | 10 years | aurelio | fix STR_BOUNDS macro: include cnt param into round brackets
    
This …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @36b0490e | 10 years | aurelio | kernel: cmdtab_compl rewritten by using a enum callback
    
This is …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6afc9d7 | 10 years | jiri | UNIX-like I/O functions should use errno to return error code for many …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8a637a4 | 10 years | martin | remove EEXISTS in favor of EEXIST
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @df13836 | 10 years | jiri | Use bool for boolean values, unsigned long for counting heap objects.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |