|
|
@48e7dd6
|
19 years |
jakub |
Collect Undead threads while waiting to join uinit.
Rename ktaskkill …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@874621f
|
19 years |
ondrap |
Added kernel circular buffer klog.
Added automatic killing of tasks …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@31e8ddd
|
19 years |
jakub |
task_destroy() implementation, fixes in as_destroy() and task_kill(). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b91bb65
|
19 years |
jakub |
Kill task when its main thread exits.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e090e1bc
|
19 years |
jakub |
Make ktaskclnp call ipc_cleanup and futex_cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7509ddc
|
19 years |
jakub |
Framework for task_kill().
Some pieces (e.g. implementation of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cb5e64
|
19 years |
jakub |
Make use of thread_join_timeout() and thread_detach() in kernel.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe19611
|
19 years |
jakub |
thread_join_timeout() and thread_detach() implementation.
Needs more …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb3d379
|
19 years |
ondrap |
Slightly remodelled ipc hangups to facilitate correct cleanup.
Doc …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@116d1ef4
|
19 years |
jakub |
Replace nonblocking argument of waitq_sleep_timeout with flags that …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@482826d
|
19 years |
jakub |
Function for destroying address space for which there is no other …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fded58
|
19 years |
jakub |
Reference counting for futexes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e18cf3d
|
19 years |
jakub |
Cleanup after removal of as_area_accept and as_area_send.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3c762cd
|
19 years |
jakub |
Complete implementation of copy_from_uspace() and copy_to_uspace()
for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df0103f7
|
19 years |
jakub |
Implementation of SYS_AS_AREA_ACCEPT and SYS_AS_AREA_SEND syscalls. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24f3874
|
19 years |
jakub |
Reorganize syscall names to better correspond to kernel architecture. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@39cea6a
|
19 years |
jakub |
Cleanup pm.c and pm.h code on ia32 and amd64.
Add before_task_runs() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@963074b3
|
19 years |
jakub |
Add task_create_arch() for all architectures.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6d4ceb
|
19 years |
jakub |
Move arch/thread.h to arch/proc/thread.h on all architectures.
Replace …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a8d91b
|
19 years |
jakub |
Add task_find_by_id().
Add kernel support for SYS_MAP_PHYSMEM.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec55358
|
19 years |
jakub |
Kernel support for SYS_GET_TASK_ID syscall.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1077d91
|
19 years |
jakub |
Start capabilities support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3fa424a9
|
19 years |
jakub |
Initialize ARCH_THREAD_DATA on all architectures.
On ia32 and amd64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f6e755
|
19 years |
jakub |
Replace list of all tasks with B+tree of all tasks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@016acbe
|
19 years |
jakub |
Replace list of all threads with B+tree of all threads.
Add function …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@203f4c3
|
19 years |
jakub |
Sleeping in a wait queue can be now interrupted with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@23684b7
|
19 years |
jakub |
Define atomic_t only once in atomic.h
Change the encapsulated counter …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f250f9
|
19 years |
jakub |
Improved uspace threads.
ia64 needs fixing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f52563
|
19 years |
jakub |
Support for user space threads.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff14c520
|
19 years |
jakub |
It is now possible to associate symbolic names with both threads and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@286e03d
|
19 years |
ondrap |
Added support for taskid.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f62ef9
|
19 years |
ondrap |
Completed asynchronous ipc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5be1923
|
19 years |
ondrap |
Added simpler userspace starting.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d9c49a
|
19 years |
ondrap |
Added kernel IPC functionality.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f76fed4
|
19 years |
ondrap |
Added lazy fpu context allocation.
- threads that don't use fpu, don't …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@97f1691
|
19 years |
jakub |
sparc64 work.
Fix KBD_VIRT_ADDRESS.
Call before_thread_runs() prior to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@085d973
|
19 years |
ondrap |
Cleanup o frame allocator.
Removed early_malloc & initial heap.
Will …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c9a08b
|
19 years |
jakub |
Move list and fifo data types to adt/.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@266294a9
|
19 years |
ondrap |
Added constructor/destructor calls to SLAB.
Changed allocation of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55ab0f1
|
20 years |
ondrap |
added thread list to kconsole.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10e16a7
|
20 years |
ondrap |
Added scheduler queues output. The scheduler is buggy - on SMP
the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@20d50a1
|
20 years |
jakub |
Memory management work.
- vm.* → as.* (as like address space is, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a59e81e
|
20 years |
martin |
move syscall infrastructure to a separate subdir
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ae4443
|
20 years |
martin |
initial syscall table support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc747e3
|
20 years |
jakub |
Add SPINLOCK_DECLARE and SPINLOCK_INITIALIZE macros.
SPINLOCK_DECLARE …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05e2a7ad
|
20 years |
jakub |
Add comments describing locking rules for some locks.
Cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e507afa
|
20 years |
jakub |
For now, each architecture must use its own -O switch (-O2 doesn't …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59e07c91
|
20 years |
jakub |
Define atomic_t type.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e16e036a
|
20 years |
martin |
major build system revision (unfinished)
this patchset most …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
0.1.0
|
|
|
@169c408
|
20 years |
jakub |
Move src/ and include/ to generic.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|