source: mainline/kernel

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @00b4a68   13 years jakub Merge from lp:~jakub/helenos/camp2012. Kernel IPC subsystem … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e9fe33b   13 years jakub Use the caller local variable instead of the full dereference. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @03a8a8e   13 years jakub Link each phone to its containing task. This makes it possible to set … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c97b086   13 years jakub Mark the call active also in ipc_backsend_err(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @796692c   13 years jakub Set request method also for manually sent IPC_M_PHONE_HUNGUP messages. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f1d5ef8   13 years jakub Document two issues in ipc_answerbox_slam_phones() when cleaning up a kbox. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @40b5421   13 years jano.vesely arm926, uart: Fix include guards. Copy & paste error. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @54a0070   13 years vojtechhorky Merge from lp:~vojtech-horky/helenos/logging All logging is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60d931d   13 years jano.vesely arm32: Print instruction code instead of pc. The text says it is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23c1fae   13 years jano.vesely arm32: New instruction decoder Confirmed working on inegratorcp … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @77f91fe   13 years jano.vesely arm32: Align stack to 8bytes in exception handlers. Fixes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7aa6b99   13 years jakub Make sure gcc generates stack frames that are compliant with the ARM … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @70253688   13 years vojtechhorky Merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8cf4823   13 years jano.vesely arm32: Fix high vector bit control register location. ARM920T (gta02) … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd671c3   13 years jakub Reference count call_t structures. Add ipc_call_hold() and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @15c9b26   13 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @239acce   13 years jakub Make the phone_alloc() code shorter. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @87e5b526   13 years jano.vesely arm32: Drop the old instruction recognition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @983cabe8   13 years jakub Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c33f39f   13 years jakub Do not establish callback connections after the answerbox enters cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1ef7fb2   13 years jano.vesely arm32: Update comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f13f5d60   13 years jano.vesely arm32: Identify swap instructions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d126d3e   13 years jano.vesely arm32: Optimize even more. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bbb0a400   13 years jano.vesely arm32: Optimize instruction recognition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2ddb3c5   13 years jano.vesely First try instr identificator lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3ffd4c3   13 years jano.vesely arm32, icp: Fix serial line interrupt masks. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2541646   13 years jakub Do not slam phones of potentially long gone forwarder tasks. Instead, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9c9bbaf   13 years jakub request_process() is not always called. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d3ed34   13 years jakub Make sure that both dispatched and non-dispatched calls are properly … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ef1b79b   13 years jakub Make it explicit that we are not interested in the return value. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f9841e69   13 years jakub Call answer_preprocess() also when ipc_forward() returns error. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fcfa926b   13 years jakub Factor out common statements. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ec4144   13 years jano.vesely integratorcp: Add uart kernel driver. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95a3082   13 years jakub Call answer_preprocess() in call forwarding error paths. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4cd7fd0   13 years jakub Remove accidentally committed debugging code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0a4e1c7   13 years jano.vesely integratorcp: Fix compiling without FB option. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9c9903a9   13 years jakub Do not walk call→sender of a forgotten call in ipc_print_task(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5a77550   13 years jakub Always remember the original caller phone in a call. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f39d5c2   13 years jakub Add comment about taking shortcut in IPC_M_CONNECT_TO_ME's … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e5a4250   13 years jakub Leave cleaning of call→buffer to ipc_call_free() for now. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eb5560a   13 years jakub Add comments explaining individual sysipc_ops_t callbacks. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @53af6e8c   13 years jakub No need to hold the sender task when the call is going to be answered. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @20282ef3   13 years jakub When answer_preprocess() wins the race for a call, let it also dequeue … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b1e6269   13 years jakub Add two new sysipc_ops_t members: - request_forget() - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aa492fe   13 years martin extend the scope of compile-time printf-like argument verification lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @13dbaa8c   13 years jakub Factor out dealing with call→buffer from process_answer() to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b186ed   13 years jakub Move handling of IPC_M_CONNECT_ME_TO in process_answer() to its … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @32e4643   13 years jakub Always remember the original request method so that it is actually … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e8039a86   13 years jakub Separate system IPC logic into dedicated ops structure hooks. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @642dc72   13 years jakub Return null_ops if sysipc_ops is not defined for a given method. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f0defd2   13 years jakub Basic infrastructure for system IPC ops. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fa6f2357   13 years jakub Sender phone cannot be deallocated in the recipient context. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ffc1b1d   13 years jakub Prevent likely double free of call→buffer. The buffer is supposed to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d891cba   13 years jakub Phones in IPC cleanup need to be accessed under the protection of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f9bd2e3   13 years jakub Handle phones that got slammed during IPC cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @525e91b   13 years jakub Make the assert condition shorter. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8f6858d0   13 years jakub Forget any IPC_M_PHONE_HUNGUP messages sent from IPC cleanup so that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7975433   13 years jakub Cleanup of forgotten calls on answer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c8cbd39   13 years vojtechhorky Hack: copy kernel arguments to sysinfo lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2405bb5   13 years jakub Forget active calls when a task exits. - Synchronization between … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @691d8d8   13 years jakub Give each system IPC method its dedicated request process hook. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @924c2530   13 years jakub Give each system IPC method its dedicated request preprocess hook. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9a82ac1   13 years jakub Be nice and provide a default switch case in answer_preprocess(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9956fad9   13 years jakub Give each system IPC method its dedicated answer preprocess hook. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1cb75de   13 years jakub Remove an answered call from the task's active list when the call is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @86939b1   13 years jakub Maintain task's active calls in the active call list. - The call is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cfaa35a   13 years jakub Rename call_t's link to ab_link as this link is exclusively used for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd529c4   13 years jakub In the absence of synchronous IPC calls, call_t's callerbox is just … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c34f587   13 years jakub Remove synchronous IPC primitives. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fbe89af   13 years martin mips: do not generate FPU code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1772e6d   13 years sucha14 Update documentation for str_cmp and str_lcmp. This is a modified … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4efeab5   13 years sucha14 Update documentation for str_cmp and str_lcmp lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d30b14f   13 years jakub Adhere to amd64 ABI for calling variadic functions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4fc93d5   13 years jakub Sanitize the SYSRET vulnerability on Intel amd64 processors. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8f4f444   13 years jakub Add a variant of fault_if_from_uspace() that doesn't check whether the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f66c203d   13 years martin explicitly load default BIOS IDT for real-mode VESA BIOS access (GRUB … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1008064   13 years martin temporary workaround for ticket #465 (GCC bug 53975) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8486c07   13 years martin IRQ pseudocode improvements * rename CMD_BTEST to CMD_AND (less … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @56c167c   13 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb7e545e   13 years martin enlarge the maximum allowed pseudocode size lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e435537   13 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dfc07c1   13 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f4a8734   13 years vojtechhorky C style lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @550af2b   13 years vojtechhorky Add missing documentation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aca4a04   13 years vojtechhorky Extract common code into function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f0d7bd9   13 years vojtechhorky Create function for displaying —more— prompt lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1e01a35   13 years vojtechhorky Symbol table completion for kernel console (#50) Kernel console … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e4f22b   13 years jakub When sending an IPI, wait for its successful delivery. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bb4c9fca   13 years jakub Reverse the condition which ends the loop in cross_call(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e943ecf   13 years jakub Add read_barrier()'s to pt_mapping_find(). This is to prevent a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7d68da80   13 years jakub Add a write memory barrier also to ht_mapping_insert(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @609a417   13 years jakub Add write memory barriers to pt_mapping_insert() so that setting a new … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0d8269b   13 years jakub Add macros for setting the present bit in PTEs separately. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9432f08   13 years jakub Process all TLB messages or until TLB_INVL_ALL is reached. - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e6a78b9   13 years jakub Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f22dc820   13 years jakub Honour the prohibition of migration also in thread_ready(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6eef3c4   13 years martin cleanup thread_create() and thread_t structure - remove 'flag' … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @abfc9f3   13 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f97f1e51   13 years martin unify slab cache naming scheme (according to the type name) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2902e1bb   13 years martin add support for variable uspace stack size create individual address … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.