source: mainline/kernel

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @205832b   13 years adam.hraska+hos Replaced 0 with NULL where appropriate (in rcu, cht, uspace hashtable, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b99156   13 years adam.hraska+hos cht: Surrounded cht_remove_item in the CHT test with necessary … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7cfe5c0   13 years adam.hraska+hos Merged with mainline 0.5.0 changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b9cb911   13 years adam.hraska+hos cht: API comments. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @85d31de9   13 years adam.hraska+hos Fix: hash table key type mismatch on 64bit machines in locfs_ops.c. 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) @30c0826   13 years adam.hraska+hos cht: Fixed performance regression on 64-bit machines. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da68871a   13 years adam.hraska+hos Merged changes from mainline. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b17518e   13 years adam.hraska+hos Renamed atomic_swap_* to atmoic_set_return_* and added a local cpu … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f1c7755   13 years adam.hraska+hos Added atomic_swap_ptr() for ia32, amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6eaed07   13 years adam.hraska+hos cht: Switched to using a sentinel node instead of checking for NULLs. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26d8df3   13 years adam.hraska+hos adt: Changed the 64-bit hash mixer to produce higher quality high … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e5cef3   13 years adam.hraska+hos cht: Reduced lookup overhead. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b7bcb8   13 years adam.hraska+hos cht: Slightly changed CHT interface. It now allows to specify the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fbe17545   13 years adam.hraska+hos rcu: Prints a warning if a thread exits while in an rcu read section. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @09737cc   13 years adam.hraska+hos rcu: Fixed some misplaced asserts. 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) @3648ea56   13 years adam.hraska+hos rcu: Cosmetic change. Shaved off some overhead in rcu_call(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4d36f9   13 years adam.hraska+hos rcu: Added another preemptible kernel rcu - A-RCU. 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) @f0fcb04   13 years adam.hraska+hos rcu: Replaced checking three variables to see if the detector needs to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b03a72   13 years adam.hraska+hos rcu: Switched from using THREAD→nesting_cnt to CPU→nesting_cnt as … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8e3ed06   13 years adam.hraska+hos rcu: Allowed inlining of the RCU read side. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d99fac9   13 years adam.hraska+hos Fixed build for amd64 (due to bad cht1 test and atomic.h). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0949b7a   13 years adam.hraska+hos cht: Added CHT stress test. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @14c9aa6   13 years adam.hraska+hos cht: Added initial working concurrent hash table. Builds and runs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4ec9ea41   13 years adam.hraska+hos rcu: Added rcu_barrier() that waits for all outstanding rcu_calls to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2bcf6c6   13 years adam.hraska+hos Added atomic_cas_ptr() including a sanity test for ia32 and amd64. 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) @3bb732b   13 years adam.hraska+hos cht: Implemented insert, resize. Heavy work in progress. Excluded from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ef2249   13 years adam.hraska+hos cht: Initial commit. Heavy work-in-progress. Excluded from build. 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) @4a6da62   13 years adam.hraska+hos rcu: Added rcu_read_locked(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b382774   13 years adam.hraska+hos Added member_to_inst() to macros.h in uspace and kernel. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dbd3dfb   13 years adam.hraska+hos Added kernel bzero(). 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) @1c1da4b   13 years adam.hraska+hos rcu: Cleaned up rcu1 test a bit. Now it uses wired threads. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0cf813d   13 years adam.hraska+hos rcu: Added new statistics. Changed reclaimers to run callbacks with … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @057e77f   13 years adam.hraska+hos preemption_disable: Removed failed attempt at rescheduling once … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0594c7ea   13 years adam.hraska+hos rcu: Changed mallocs in test rcu1 to use nonblocking ATOMIC_FRAME flag. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e25eb9e3   13 years adam.hraska+hos rcu: Sped up rcu1 stress test. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e8471b9   13 years adam.hraska+hos smpcall: Fixed to compile for amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c14762e   13 years adam.hraska+hos adt: Removed duplicate implementations of list_concat(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e16033   13 years adam.hraska+hos rcu: Fixed memory leak in rcu1 test. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @935e28c   13 years adam.hraska+hos preemption_disable: Fixed bug that called scheduler() from interrupts. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1066041   13 years adam.hraska+hos preemption_disable: Turned functions into macros. Moved THREAD, AS, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b68ae24   13 years adam.hraska+hos rcu: Fixed printing incorrect statistics. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b23c88e   13 years adam.hraska+hos preemption_disable: Replaced memory barriers with compiler barriers. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f8745c5   13 years adam.hraska+hos workq: Moved almost all tests to a single test entry function. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b6c033   13 years adam.hraska+hos rcu: Added preemption and stress tests. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @181a746   13 years adam.hraska+hos rcu: Added preemptible RCU's core API implementation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @22b5924   13 years adam.hraska+hos cpu_mask: Added to Makefile. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c79800f   13 years adam.hraska+hos Added cpu_mask: represents a set of cpus with a bit vector. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e0c80f66   13 years adam.hraska+hos smp_call: Added license. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3954961e   13 years adam.hraska+hos waitq: Added ability to wait for the completion of a running wakeup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff90f5f   13 years adam.hraska+hos adt: Added a func to move a list to the beginning/end of another. 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) @0d56712   13 years adam.hraska+hos workq: Added magic cookie integrity checks. Fixed test workqueue1. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a64e81e   13 years adam.hraska+hos workq: Add work queues: allow blocking work items, queuing items from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @518dd43   13 years adam.hraska+hos thread: thread_ready() new prefers cpus where thread last ran. Added … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @46a5b37   13 years adam.hraska+hos synch: Condvars can now wait with spinlocks and not just a mutex. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ef1603b   13 years adam.hraska+hos adt: list_foreach_safe() enables item removal while traversing a list. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d70fc74   13 years adam.hraska+hos smp_call: Minor fixes and comments. 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) @1f8c11f   13 years adam.hraska+hos smp_call: Added kernel test. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d71331b   13 years adam.hraska+hos smp_call: Moved content of arch header to generic header. 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) @2ee1ccc   13 years adam.hraska+hos smp_call: initial unicast version for ia32, amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49e6c6b4   13 years adam.hraska+hos ipi: Added support for unicast IPI on amd64, ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1f092d9   13 years adam.hraska+hos Merged changes from mainline. 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) @79d74fe   13 years adam.hraska+hos rcu: initial files with dummy functions. 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
(edit) @34ab31c0   13 years jakub Cosmetic reordering of page protection bits. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @306f0de   13 years jakub Make kernel identity on ia32 use global mapping for its entire range. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2689a0b   13 years jakub Remove long unmaintained support for building with suncc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4e5dabf   13 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db675dd   13 years martin print more informative messages about init tasks, the loader and the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.