source: mainline/kernel/generic/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @49ace23   15 years martin use PRIp as a portable way of printing pointer-like numbers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @90ed058   15 years jakub Merge ia32 interrupt handler and trap frame improvements. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4babe62   15 years martin port uspace sorting improvements back to kernel lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @263bda2   15 years martin remove LOG_EXEC() macro, use compile-time instrumentation for detailed … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9a683150   15 years jakub Print only the necessary width of the offset. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fa3b8e4   15 years martin LOG() adds newline already lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c19aa612   15 years martin Return "unknown" instead of "Not found". The capitalization and space … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fe32163   15 years martin improve support for inactive CPUs major revision of MADT and MPS … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49eb681   15 years martin code cleanup (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3038b4   15 years jakub Merge unified panic architecture (Phase 1). Note that this is still … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @22a28a69   15 years jakub Rename decode_istate() to istate_decode() and declare it only once in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @05e3cb8   15 years martin cstyle changes (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7c31d20   15 years jakub Check CPU before doing CPU→id. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74c5a1ca   15 years martin compact printouts lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @decfbe56   15 years martin be paranoid and update exception statistics in a critical section (for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @06737a0   15 years jakub Foundations for the unified panic architecture. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5c8de00   15 years jakub Add missing include. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ccb426c   15 years martin improve other kernel printouts lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @851f33a   15 years martin merge "tests" and "test" kconsole commands lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @402eda5   15 years jakub Fix a newly introduced deadlock in the TLB shootdown algorithm. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a49a1a1   15 years jakub Do not disable interrupts in sys_futex_wakeup(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee42e43   15 years jakub Retire kernel rwlocks. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fdaad75d   15 years jakub Do not disable interrupts unnecessarily. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d0c82c5   15 years martin perfect CPU cycles accounting, cherry-picked and adopted from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2319df3   15 years jiri Fix uninitialized field in error path. (Found by CSA). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fd3a631f   15 years martin Fix weird load average values. The fix has been addopted from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b584cd4   15 years martin Update thread's last_cycle seems to be actually needed to properly … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @214ec25c   15 years martin use unsigned integers for exception and interrupt numbers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3b7e14a   15 years martin distinguish between "hot" and "cold" exceptions display only "hot" … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be06914   15 years martin nicer top printouts fix typos (recieved → received) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @48dcc69   15 years martin better printouts for threads lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c0f13d2   15 years martin introduce more compact and more readable command output to kconsole … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8eec3c8   15 years martin merge basic exception accounting (this is the last piece missing from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8f80c77   15 years jakub Lock/interrupt assertions in the code are self-documenting. No need to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d3ddad   15 years jakub Add more *_locked() assertions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c992538a   15 years jakub Disable interrupts during callN kconsole commands. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0ac99db   15 years jiri Make uspace threads stoppable before they exit. This fixes ticket #244. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4acaa7c0   15 years jiri Fix incorrect irq spinlock bracketing in kbox_proc_phone_hungup(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d432f9   15 years jakub Reflect assumptions about lock and interrupt state in functions themselves. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ada559c   15 years jakub Add page_table_locked() interface. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @313b617   15 years jakub Remove spinlock_unlocked() and irq_spinlock_unlocked() interfaces … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ffe4a87   15 years jakub Add interfaces for testing the status of plain spinlocks and the IRQ … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d7da4284   15 years jakub Add interface for testing the state of a mutex. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5df7928   15 years jakub Add interface for determining the semaphore count. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b7398c0   15 years jakub Add interfaces for getting and setting the waitq missed_wakeups. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a9f1372   15 years jakub Move the irq_spinlock code to spinlock.c for better debuggability. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da1bafb   15 years martin major code revision - replace spinlocks taken with interrupts … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2b4a9f26   15 years martin Add interrupts-disabled spinlocks whose purpose is the semantic … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f173404   15 years jiri Fix locking in ipc_kbox_cleanup(). This was a leftover from the time … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c964521   15 years jakub Lock the page tables before initiating the TLB shootdown, avoiding … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e4e706   15 years martin cstyle changes (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @52c60b6   15 years jakub Fix non-SMP builds. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c6f0e3a2   15 years jiri Fix lock ordering in kbox_proc_hone_hungup(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e2fcdb1   15 years jakub Merge fix for ticket #232. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd98e594   15 years jakub Lock THREAD before calling thread_update_accounting() from exc_dispatch(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e984f2   15 years jakub Disable interrupts and lock THREAD before calling … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4039c77   15 years jakub Add assertion to detect attempts to block when hodling a spinlock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2afb650   15 years martin unify printf implementations lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1624aae   15 years jakub Assert that as_destroy() is not being called on AS. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @481d4751   15 years jakub Fix a race condition between the scheduler and as_destroy(). It was … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @663bb537   15 years jakub Fix comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d3808d3   15 years jakub Do not clear TASK in task_destroy(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6193351   15 years jakub Deploy as_hold() and as_release(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0321109   15 years jakub Add as_hold() and as_release(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ed8530   15 years jakub Deploy task_hold() and task_release(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @278b4a30   15 years jakub Add task_hold() and task_release(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4ce914d4   15 years martin get rid of atoi, use str_uint64 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @13108f24   15 years jakub Split spinlock_unlock() into a debug and non-debug version. The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @55821eea   15 years jakub Do not use blocking malloc() in make_magcache(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a422bc5   15 years jakub Do not hold TASK→lock during the call to as_area_create(TASK→as, …). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @373acb4   15 years jakub Replace the parea_lock spinlock with mutex and don't insist on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c6218327   15 years jakub When taking sysinfo_lock, interrupts don't have to be disabled. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6e121b8   15 years jakub Load lock can be mutex a interrupts are not required to be disabled … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b6626d3   15 years jakub Replace sysinfo_lock spinlock with a mutex. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a3900cc   15 years jakub Make taking mutex in a non-thread context possible via busy waiting. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @05411e8   15 years jakub Panic the kernel during a blocking request to allocate physical memory … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b8f7ea78   15 years Jakub Jermář Remove the over-zealous ASSERT(missed_clock_ticks == 0) from clock(). … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b4ad39f   15 years jakub Do not hold the sysinfo spinlock either when doing copy_from_uspace(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aeb6f25   15 years jakub Do copy_to_uspace() when not holding the sysinfo spinlock. The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @acda8f0   15 years jakub Proper way of testing the mutex_trylock() return value. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @170332d   15 years Jakub Jermář Disable interrupts when taking TASK→lock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d69f959   15 years jakub Take the address space and address space area mutexes conditionally in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aa028db   15 years jakub Fix ipc_wait_for_call() not to take the TASK spinlock while holding … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @37c9fc8   15 years jakub Cherry pick revision 404 from lp:~ersin/helenos/measure2. This fixes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a721f6a   15 years martin tiny cstyle modifications (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9efff92   15 years martin simplify load calculation, the number of ready threads is available … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bd01a4e   15 years martin indicate inactive CPUs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dec16a2   15 years martin - sysinfo items "system.tasks" and "system.threads" now return … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e535eeb   15 years martin rename order() to order_suffix(), make it a generic libc string … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e1b6742   15 years martin export threads to user space the "tasks" command can now print all … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @70e2b2d   15 years martin avoid costly allocation and generation of data when it is actually not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80bfb601   15 years martin improve sysinfo and stats documentation (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a80687e5   15 years martin add missing include lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9dae191e   15 years martin sysinfo API cleanup - better support for generated subtrees - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @30a5470   15 years martin string to integer conversion routines lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @88dea9d   15 years martin merge from measuring branch lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5ba201d   15 years martin cstyle changes (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b658c5d   15 years martin fix possible garbage dereference (subtree.table always needs to be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d9fae235   15 years martin sysinfo overhaul - cleanup (nicer data structures, use of SLAB … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @abf09311   15 years martin much safer implementation of str_dup() and str_ndup() port str_dup() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.