source: mainline/kernel/generic/include

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @7473807   7 years jakub Use atomic malloc allocations We can safely use atomic allocations in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3bacee1   7 years jiri Make ccheck-fix again and commit more good files. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @57d44dd   7 years jiri.zarevucky Instead of using .interp section, determine loader by name. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1433ecda   7 years jiri Fix cstyle: make ccheck-fix and commit only files where all the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eadaeae8   7 years jakub Make capability handles type-safe Define distinct pointer types for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @67f11a0   7 years jakub Merge branch 'noreclaimers' This commit removes the left-over from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @30f1a25   7 years jakub Make hash_table_find_next immune to livelocks By giving … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @87e7a18   7 years jakub Publish capability only after phone connects In IPC_M_CONNECT_TO_ME … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @334c103   7 years jakub Allow phone_alloc to not publish the capability This makes it … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @70327bb   7 years jakub Track number of answers expected by answerbox lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cdc4334   7 years jakub Rename ipc_phone_0 to ipc_box_0 for consistency lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9fc776c7   7 years jakub Remove support for capability reclaiming lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @53ad43c   7 years zarevucky.jiri Replace ASM macro with the standard ASSEMBLER. At least, GCC … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a35b458   7 years zarevucky.jiri style: Remove trailing whitespace on _all_ lines, including empty … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b20da0   7 years zarevucky.jiri style: Remove trailing whitespace on non-empty lines, in certain file … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a211838   7 years martin coding style improvements (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b0cf63   7 years jiri A round of cstyle fixing (i.e. run make ccheck-fix). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b2e121a   7 years martin rename func.{c|h} to halt.{c|h} lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fd2b081   7 years martin include stdint.h explicitly, do not rely on transitive inclusion lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @09d13c8e   7 years zarevucky.jiri Prefix PRINTF_ATTRIBUTE and NVERIFY_PRINTF macros with _HELENOS_ … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b7fd2a0   7 years zarevucky.jiri Use errno_t in all uspace and kernel code. Change type of every … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36f0738   7 years zarevucky.jiri Add #include <errno.h> where necessary for the following commits. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ba415e   7 years martin include abi/proc/thread.h explicitly Do not rely on transitive … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb1a4be   7 years martin include abi/proc/task.h explicitly Do not rely on transitive … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @10de842   7 years zarevucky.jiri Change the way errno_t is defined, and put libhttp and libext4 error … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @897fd8f1   8 years zarevucky.jiri Use <errno.h> instead of special ESYNCH_xx error codes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7f11dc6   8 years zarevucky.jiri Numerous minor error code tweaks in kernel. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d0c2beb   8 years zarevucky.jiri Make SYSIPC_OP work regardless of the return type. Currently, the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @89ea2dc   8 years zarevucky.jiri Functions that return true/false should have bool as a return type. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @62ca560   8 years zarevucky.jiri Add str_error() and str_error_name() to kernel, and use it to print … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3529fbf0   8 years zarevucky.jiri Ensure that errno.h constants aren't missing textual descriptions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @09d01f2   8 years zarevucky.jiri Return phones/capabilities separately from error codes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b2a1fd92   8 years jiri Separate error code from output parameter in udebug_begin(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0016674   8 years zarevucky.jiri Properly handle errors in SYS_IPC_KBOX. Also, merge the separate … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @569a51a   8 years zarevucky.jiri Return phone handle in SYS_IPC_CONNECT_KBOX separately from error code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9233e9d   8 years zarevucky.jiri Return capability handle in SYS_IPC_IRQ_SUBSCRIBE separately from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6deb2cd   8 years zarevucky.jiri Return capability handle in SYS_IPC_WAIT via call data structure, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9246016   8 years zarevucky.jiri In SYS_KLOG, pass number of bytes read separately from error code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82d515e9   8 years jakub Fix terminology Objects of slab_cache_t type are caches, not slabs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01c3bb4   8 years jakub Convert call-handling syscalls to capabilities This commit modifies … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @98cb5e0d   8 years jakub Move cap_handle_t to abi/cap.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @503ffce   8 years jakub Return IPC_CALLID_* in call data instead of callid Callid will be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7c0e1f5   8 years jakub Rework userspace call tracking Setting the address of the userspace … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d51a0d6   8 years jakub Associate a kobject_t with a call_t Let all the reference counting be … 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) @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) @c9f3e7e9   8 years zarevucky.jiri Add <_bits/NULL.h> 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) @ca207e0   8 years jakub Remove unused enums 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) @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) @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) @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) @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) @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) @8a45bf09   8 years jakub Improve comments 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) @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) @c8cec85   8 years jakub Introduce kernel objects lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @63e27ef   8 years jiri ASSERT → assert lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(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) @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) @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) @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) @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) @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) @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) @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
(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) @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
(edit) @1023758   9 years jakub Use STATIC_ASSERT instead of ASSERT lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.