source: mainline/kernel/generic/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @d432c02   8 years jakub Make kernel IPC fail hard if maximum number of calls reached lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c1f68b0   8 years jakub Use recursive mutex to protect task_t::cap_info This makes it … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @15d9fe6   8 years jakub Implement recursive mutex lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7cf8522   8 years jakub Unpublish and free phone and IRQ capabilities in ipc_cleanup() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3dab10ae   8 years jakub Drop phone kobject reference when slamming the phone in answer_preprocess lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d470ec8   8 years jakub Maintain phone kobject reference for call_t::caller_phone lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d088616   8 years jakub Provide locked versions of cap_unpublish() and cap_free() This is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @37e8c4a   8 years zarevucky.jiri Disallow common symbols. They are never needed. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ddaaac   8 years zarevucky.jiri Support intmax_t in printf ('j' modifier). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @35ebd42   8 years zarevucky.jiri Fix up some type casts and format strings. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @002fd5f   8 years zarevucky.jiri Replace parts of system headers with <_bits/…>. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ce732e74   8 years jakub Allocate capabilities from a dedicated slab cache lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c46bfbc   8 years jakub Allow caps_task_alloc() to fail lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @05913fe7   8 years jakub Allow virtually unlimited number of capabilities per task lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @02667d9   8 years jakub Resource arenas should be destructible lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82cbf8c6   8 years jakub Replace the old hash table implementation in the kernel with the newer … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @94868e1   8 years zarevucky.jiri Fix return of uninitialized variable. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @6636fb19   8 years jakub Add comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @dd20cbb   8 years jakub Do not return undefined value lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @866a8f3   8 years jakub Remove cap from type list when reclaiming lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @fa32c9f   8 years jakub Fix getting of the kobject address lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @63d8f43   8 years jakub Allocate the kobjects referenced by capabilities dynamically lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @30c27e9   8 years jakub Improve comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a5d0143   8 years jakub Improve comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3422fb6   8 years jakub Do not register IRQs inside of answerboxes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9306cd7   8 years jakub Make IRQ subscribe/unsubscribe thread safe again lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4d6629f   8 years jakub Remove unused connection cloning lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a45bf09   8 years jakub Improve comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @e68765e   8 years jakub Store capability's handle inside of it lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @e7ac23d0   8 years jakub Hide kobject implementation details lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @e7c4115d   8 years jakub Return the actual number of freed frames lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4d76cfc   8 years jakub Remove the linear IRQ hash table optimization lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @24abb85d   8 years jakub Remove SYS_DEVICE_ASSIGN_DEVNO lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @1c85bae   8 years jakub Add hash_table_remove_item() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @05ffb41   8 years jakub Turn IPC phones into kobjects lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e3826d9   8 years jakub Provide basic interfaces to work with kobjects lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee50130   8 years jakub Improve cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @63e27ef   8 years jiri ASSERT → assert lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @e29e44bf   8 years jiri Kernel should have stddef.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @525c5ac   8 years jiri Kernel should have stdbool.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @134e3f1   8 years jakub Use designated initializers for syscall_table lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c726209   8 years jiri Fix doxygen copy-and-pasto. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f2460a50   8 years jiri qsort() compliant with C standard. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @907d91a   8 years jakub Add missing breaks and decode the next character lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e330da6e   8 years jakub Add support for printing ptrdiff_t lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @2a2fbc8   9 years jakub Merge from lp:~jakub/helenos/pt lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f126c87   9 years jakub Merge from mainline. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @5c2af75   9 years jakub Implement user_backend page fault handler lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @072607b   9 years jakub Add IPC_M_PAGE_IN system method lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bc117a5   9 years jakub Partially revert jakub@… This … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6d351e6   9 years jakub Revert changeset jakub@… We … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @75b139f   9 years jakub Add skeleton of the user backend lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @e98f1c3e   9 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @36df4109   9 years jakub Introduce architecure-specific operations This replaces the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @0dc2fec   9 years jiri Merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1cf26ab   9 years jakub Use static assert instead of regular ones lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1023758   9 years jakub Use STATIC_ASSERT instead of ASSERT lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @32573ff   9 years jiri Merge mainline, which has dltest and fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @af9dd1e   9 years jakub Remove SYS_TLS_SET lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6adb775f   9 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
(edit) @1558d85   9 years jakub Remove duplicate includes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d9ffc54   9 years jakub Merge from lp:~aurelio-x/helenos/kcon-devel lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b00876   9 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
(edit) @0cfc18d3   9 years aurelio kconsole tab completion: count arguments while tabbing them This … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.