|
|
@fbf7b4c
|
19 years |
martin |
make kernel prints case consistent
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1bb2e7a
|
19 years |
jakub |
Updates in Doxygen-style comments.
Make architecture specific modules …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e3bf3e2
|
19 years |
martin |
coding style changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62939f7
|
19 years |
ondrap |
Send to uspace notification about end of kconsole mode.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@abbc16e
|
19 years |
jakub |
Fix some broken doxygen comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6529ae
|
19 years |
malyzelenyhnus |
Added file with modules definitions and descriptions.
We are able to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7257021e
|
19 years |
malyzelenyhnus |
Fixed first letter size of subgroup name in Others.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b45c443
|
19 years |
malyzelenyhnus |
Kernel doxygen comments updated.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@279952c
|
19 years |
ondrap |
Fixed frame allocator to allocate correct number of frames for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3a3f0d7
|
19 years |
jakub |
Improve comments.
Replace 'process' with 'task'.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd054bc2
|
19 years |
jakub |
Inform the user about the kernel relinquishing the console on continue …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@43752b6
|
19 years |
ondrap |
Modified ipc/irq to be able to pass up to 3 arguments to userspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0182a665
|
19 years |
jakub |
Fix double thread_join() in ktaskgc.
In thread_create(), lock TASK …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88636f68
|
19 years |
jakub |
#ifdef more debugging printf()'s.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6eb96fce
|
19 years |
ondrap |
Fast framebuffer scrolling in kconsole. Eats some memory though.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b74488
|
19 years |
jakub |
Avoid tricky race condition between waitq_wakeup() and the pair
of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7b3e7f4
|
19 years |
jakub |
Add interrupts_restore() to thread_join_timeout(). Note that this is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@99993b9
|
19 years |
ondrap |
Fixed error in page number computing, that could almost never appear.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92922e6
|
19 years |
jakub |
Forgotten interrupts_restore().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@85d24f61
|
19 years |
ondrap |
Small consitency ipc update.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14df080
|
19 years |
jakub |
Print spurious interrupt messages only when compiled with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3701250
|
19 years |
ondrap |
Slightly better test.
Made call keys work on ia64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@22bea15
|
19 years |
ondrap |
Responsive kconsole after test finished.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@4bc141c
|
19 years |
jakub.vana |
No uspace if tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f49f16c
|
19 years |
ondrap |
IPC made faster in non-debug mode.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88169d9
|
19 years |
jakub |
Move comment.
Do TLB shootdown also when allocating new ASID.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae971b3e
|
19 years |
martin |
fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@732fd3c
|
19 years |
martin |
ppc32 uspace keyboard support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae3f1709
|
19 years |
ondrap |
Fixed klog to use correct vsnprintf.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d7a5fe
|
19 years |
jakub |
Generic version of memcpy that is resistent towards unaligned memory …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@99f3249
|
19 years |
malyzelenyhnus |
Another kernel printf return value fix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ddeace
|
19 years |
malyzelenyhnus |
Fixed printf return value.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b6aae6
|
19 years |
jakub |
Prevent task killing of kernel by returning EPERM on such a request.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bffa0b06
|
19 years |
ondrap |
Blacklist first frame to avoid problems with allocator.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0dbc4e7
|
19 years |
ondrap |
Added possibility to interrupt task at exit from interrupt routine.
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
|
|
|
@6f9a9bc
|
19 years |
jakub |
Never ever walk a B+tree as you destroy it. Or vice versa.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c74804f
|
19 years |
jakub |
When interrupted from sleep, pending timeouts must be unregistered.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8f7362
|
19 years |
ondrap |
Small updates to ipc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b65caba1
|
19 years |
jakub |
Improve comments regarding liveliness of threads and tasks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2569ec90
|
19 years |
jakub |
In task_kill(), remove the task from the tasks_btree before …
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
|
|
|
@9c1c6771
|
19 years |
jakub |
futex_cleanup() implementation.
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
|
|
|
@214c5a0
|
19 years |
ondrap |
Modified ipc_cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c778c1a
|
19 years |
jakub |
Detach kmp thread after joining it.
Extend assertion in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34dcd3f
|
19 years |
jakub |
Update for task_kill().
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
|
|
|
@c4e4507
|
19 years |
ondrap |
Renamed some things in IPC to be consistent.
Added ipc reporting to …
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
|
|
|
@7669bcf
|
19 years |
jakub |
Improve comment in slab.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f16cb0
|
19 years |
jakub |
Remove left over piece of code for increasing reference count in ELF …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b08cf3
|
19 years |
jakub.vana |
Bitmap functions patch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9d2235b
|
19 years |
jakub |
Add reference to shared frames of ELF image backed address space area.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9b2f305
|
19 years |
jakub |
Add reference to shared frames of anonymous address space area.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ec1fd8
|
19 years |
ondrap |
Slightly better behaviour with caching on memory sharing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77f28f3
|
19 years |
malyzelenyhnus |
Fixed warning about unused variable in non-debug mode.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0c5901
|
19 years |
jakub.vana |
IA64 uspace keyboard kernel part
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
|
|
|
@f8d069e8
|
19 years |
jakub |
Remove three infinite loops introduced yesterday
Make ia64 ready …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8da51ad
|
19 years |
ondrap |
Removes unnecessary parameter for map_physmem syscall.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c95658c
|
19 years |
ondrap |
Added EINVAL error code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@152b2b0
|
19 years |
jakub |
Implement recursive function for deallocating the whole B+tree.
Make …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41d33ac
|
19 years |
ondrap |
Added syscall that lets kernel regain access to keyboard.
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
|
|
|
@343fc179
|
19 years |
jakub |
Allow usage of blocking synchronization primitives in functions that …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76d7305
|
19 years |
ondrap |
Slightly changed semantics of AS_AREA_SEND/RECV.
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
|
|
|
@3de6dd7a
|
19 years |
ondrap |
Added console support to gxemul.
Wider information in thread list.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8cf8ee6
|
19 years |
jakub |
Project missed_clock_ticks also on thread timeslice and run queue …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12fdd28
|
19 years |
ondrap |
Better SYS_IO
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a449065
|
19 years |
ondrap |
Added error code for timeouts.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd8302d
|
19 years |
ondrap |
Correct realtime clock communication.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6cb8cb
|
19 years |
jakub |
Fix used_space_insert() to correctly service an empty used_space B+tree.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5552d60
|
19 years |
jakub |
Fight TLB inconsistency by proper placing of tlb_shootdown_start() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6e5cbc
|
19 years |
ondrap |
Added 'realtime' clock interface.
Added some asm macros as memory …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3bf5976
|
19 years |
jakub |
Fix critical bug in timeout processing introduced several hours ago.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c93e805
|
19 years |
jakub |
Add missed_clock_ticks to CPU structure so that clock() can detect …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6212095
|
19 years |
jakub |
Make ddi_physmem_map() accept address space area flags instead of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46fc2f9
|
19 years |
ondrap |
Added 256K slab, so that AMD can boot (until ELF loader is fixed). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00b595b
|
19 years |
jakub |
Support for sharing address space areas backed up by ELF image.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@127c957b
|
19 years |
jakub |
Make address space backend data a union.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ee077ee
|
19 years |
jakub |
Move the sharing functionality to address space area backends.
Add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb84455
|
19 years |
jakub |
Update page fault handlers to distinguish between different access …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd4d8c0
|
19 years |
jakub |
Modify as_area_share() to accept destination area flags bitmask from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@baafe71
|
19 years |
jakub |
Make implementation of condition variables compliant with their …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47800e0
|
19 years |
jakub |
Some renaming to prevent confusion.
as_lock → …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9dfc69a
|
19 years |
jakub |
Small fixes in futex.c.
PTE_GET_FRAME() returns frame address, not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d6bc2d5
|
19 years |
jakub |
Reimplement memory sharing. Currently, only
anonymous address space …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@567807b1
|
19 years |
jakub |
Modify the hierarchy of page fault handlers to pass access mode that …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8182031
|
19 years |
jakub |
Some shared memory stuff (not completed).
Support for address space …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56789125
|
19 years |
jakub |
Fixes of the used_space management code.
Switch as_area_destroy() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd55bbb
|
19 years |
ondrap |
Fixed mips to compile with fb (missing hw_map).
Fixed mips hw …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dadb68e
|
19 years |
martin |
minor changes
ppc32: identically map the whole physical memory
fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25bf215
|
19 years |
jakub |
Add used_space_insert() and used_space_remove().
These are the alpha …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ca8b36b
|
19 years |
ondrap |
Fixed mips bug fith TLS register not being properly saved on syscall …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|