HelenOS
HelenOS-doc
HelenOS-historic
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
HelenOS
(root)
/
kernel
/
trunk
/
generic
/
src
/
main
@ 1325
– Rev 0
Rev
Hide changed files
|
Details
|
Compare with Previous
|
Blame
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Rev
Age
Author
Path
Log message
Diff
Changes
1315
6671 d 3 h
jermar
/kernel/trunk/generic/
Improve framebuffer speed by buffering blank line.
/kernel/trunk/generic/include/config.h
/kernel/trunk/generic/src/main/main.c
1297
6677 d 5 h
jermar
/kernel/trunk/
Add SYS_CAP_GRANT and SYS_CAP_REVOKE syscalls.
Move SYS_PREEMPT_CONTROL to ddi.c.
Add some comments and fix some small issues.
/kernel/trunk/generic/include/syscall/sysarg64.h
/kernel/trunk/doc/mm
/kernel/trunk/generic/include/ddi/ddi.h
/kernel/trunk/generic/include/security/cap.h
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/src/ddi/ddi.c
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/mm/tlb.c
/kernel/trunk/generic/src/security/cap.c
/kernel/trunk/generic/src/syscall/syscall.c
1248
6687 d 3 h
jermar
/kernel/trunk/
Add some @file doxygen comments and improve already existing comments.
/kernel/trunk/genarch/src/mm/page_ht.c
/kernel/trunk/genarch/src/mm/page_pt.c
/kernel/trunk/generic/src/adt/bitmap.c
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/generic/src/adt/hash_table.c
/kernel/trunk/generic/src/adt/list.c
/kernel/trunk/generic/src/ddi/ddi.c
/kernel/trunk/generic/src/debug/symtab.c
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/lib/elf.c
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/main/uinit.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/page.c
/kernel/trunk/generic/src/mm/slab.c
/kernel/trunk/generic/src/mm/tlb.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/the.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/synch/condvar.c
/kernel/trunk/generic/src/synch/futex.c
/kernel/trunk/generic/src/synch/mutex.c
/kernel/trunk/generic/src/synch/rwlock.c
/kernel/trunk/generic/src/synch/semaphore.c
/kernel/trunk/generic/src/synch/waitq.c
1229
6690 d 7 h
jermar
/kernel/trunk/
Remove the outdated TODO file.
Improve doxygen comments here and there.
/kernel/trunk/doc/TODO
/kernel/trunk/genarch/src/mm/page_ht.c
/kernel/trunk/genarch/src/mm/page_pt.c
/kernel/trunk/generic/include/mm/buddy.h
/kernel/trunk/generic/src/debug/print.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/page.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/synch/condvar.c
/kernel/trunk/generic/src/synch/futex.c
/kernel/trunk/generic/src/synch/mutex.c
/kernel/trunk/generic/src/synch/rwlock.c
/kernel/trunk/generic/src/synch/semaphore.c
/kernel/trunk/generic/src/synch/waitq.c
1224
6691 d 6 h
cejka
/kernel/trunk/
Fix pointers output format.
Fix format of slab and zones tables.
/kernel/trunk/arch/ia32/src/mm/frame.c
/kernel/trunk/arch/ia32/src/mm/memory_init.c
/kernel/trunk/generic/include/debug.h
/kernel/trunk/generic/src/console/cmd.c
/kernel/trunk/generic/src/debug/print.c
/kernel/trunk/generic/src/debug/symtab.c
/kernel/trunk/generic/src/interrupt/interrupt.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/slab.c
/kernel/trunk/generic/src/synch/spinlock.c
1221
6691 d 21 h
decky
/kernel/trunk/
printf-related and other code cleanup
/kernel/trunk/arch/amd64/src/debugger.c
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia32/src/mm/frame.c
/kernel/trunk/arch/ia32/src/smp/mps.c
/kernel/trunk/arch/ia64/src/interrupt.c
/kernel/trunk/arch/ia64/src/mm/tlb.c
/kernel/trunk/arch/mips32/src/drivers/arc.c
/kernel/trunk/arch/mips32/src/exception.c
/kernel/trunk/arch/ppc32/src/mm/memory_init.c
/kernel/trunk/arch/ppc64/src/mm/memory_init.c
/kernel/trunk/arch/sparc64/src/mm/tlb.c
/kernel/trunk/generic/include/debug.h
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/page.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/test/mm/falloc1/test.c
/kernel/trunk/test/mm/falloc2/test.c
/kernel/trunk/test/mm/mapping1/test.c
/kernel/trunk/test/synch/rwlock4/test.c
1196
6698 d 7 h
cejka
/kernel/trunk/
Printf ported back from uspace to kernel.
Printf calls changed to match new conventions.
/kernel/trunk/arch/amd64/src/debugger.c
/kernel/trunk/arch/amd64/src/interrupt.c
/kernel/trunk/arch/amd64/src/mm/memory_init.c
/kernel/trunk/arch/ia32/Makefile.inc
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia32/src/mm/frame.c
/kernel/trunk/arch/ia32/src/mm/memory_init.c
/kernel/trunk/arch/ia32/src/smp/apic.c
/kernel/trunk/arch/ia64/src/interrupt.c
/kernel/trunk/arch/mips32/Makefile.inc
/kernel/trunk/arch/mips32/src/debugger.c
/kernel/trunk/arch/mips32/src/exception.c
/kernel/trunk/arch/mips32/src/mm/tlb.c
/kernel/trunk/arch/ppc32/Makefile.inc
/kernel/trunk/arch/ppc32/src/mm/memory_init.c
/kernel/trunk/arch/ppc64/src/mm/memory_init.c
/kernel/trunk/arch/sparc64/src/mm/tlb.c
/kernel/trunk/genarch/include/softint/division.h
/kernel/trunk/genarch/src/acpi/acpi.c
/kernel/trunk/genarch/src/acpi/matd.c
/kernel/trunk/genarch/src/i8042/i8042.c
/kernel/trunk/genarch/src/softint/division.c
/kernel/trunk/generic/include/print.h
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/generic/src/console/cmd.c
/kernel/trunk/generic/src/debug/print.c
/kernel/trunk/generic/src/debug/symtab.c
/kernel/trunk/generic/src/interrupt/interrupt.c
/kernel/trunk/generic/src/lib/elf.c
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/main/uinit.c
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/slab.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/time/clock.c
/kernel/trunk/generic/src/time/timeout.c
/kernel/trunk/test/fpu/fpu1/test.c
/kernel/trunk/test/mm/falloc1/test.c
/kernel/trunk/test/mm/falloc2/test.c
/kernel/trunk/test/mm/mapping1/test.c
/kernel/trunk/test/print/print1/test.c
/kernel/trunk/test/synch/rwlock4/test.c
/kernel/trunk/test/synch/rwlock5/test.c
1174
6702 d 9 h
jermar
/kernel/trunk/
Start capabilities support.
/kernel/trunk/generic/include/security
/kernel/trunk/generic/include/security/cap.h
/kernel/trunk/generic/src/security
/kernel/trunk/generic/src/security/cap.c
/kernel/trunk/Makefile
/kernel/trunk/generic/include/proc/task.h
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/proc/task.c
1164
6705 d 4 h
jermar
/kernel/trunk/generic/
Switch B+tree node allocation from malloc() to a dedicated slab - btree_node_slab.
/kernel/trunk/generic/include/adt/btree.h
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/generic/src/main/main.c
1138
6718 d 3 h
jermar
/kernel/trunk/
CPU stacks must have two frames on ia64.
Make sure both thread stack frames are mapped in before_thread_runs_arch().
Take STACK_FRAMES into account during kernel memory layout initialization in main_bsp().
/kernel/trunk/arch/ia64/include/context.h
/kernel/trunk/arch/ia64/include/mm/tlb.h
/kernel/trunk/arch/ia64/src/ivt.S
/kernel/trunk/arch/ia64/src/proc/scheduler.c
/kernel/trunk/contrib/conf/msim.conf
/kernel/trunk/generic/include/config.h
/kernel/trunk/generic/include/mm/frame.h
/kernel/trunk/generic/src/cpu/cpu.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/proc/thread.c
1109
6722 d 22 h
jermar
/kernel/trunk/
Basic futex. Prototype implementation.
/kernel/trunk/generic/include/synch/futex.h
/kernel/trunk/generic/src/synch/futex.c
/kernel/trunk/Makefile
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/syscall/syscall.c
1101
6724 d 23 h
jermar
/kernel/trunk/
B+-tree implementation.
Currently supports only inserting and searching.
/kernel/trunk/generic/include/adt/btree.h
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/test/btree
/kernel/trunk/test/btree/btree1
/kernel/trunk/test/btree/btree1/test.c
/kernel/trunk/Makefile
/kernel/trunk/generic/include/typedefs.h
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/kernel.config
1078
6728 d 2 h
jermar
/kernel/trunk/
Improved uspace threads.
ia64 needs fixing.
/kernel/trunk/generic/include/proc/uarg.h
/kernel/trunk/arch/amd64/src/userspace.c
/kernel/trunk/arch/ia32/src/userspace.c
/kernel/trunk/arch/ia64/include/asm.h
/kernel/trunk/arch/ia64/include/faddr.h
/kernel/trunk/arch/ia64/src/asm.S
/kernel/trunk/arch/ia64/src/ia64.c
/kernel/trunk/arch/mips32/include/asm.h
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/arch/mips32/src/start.S
/kernel/trunk/generic/include/proc/thread.h
/kernel/trunk/generic/src/main/uinit.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/thread.c
1066
6728 d 18 h
jermar
/kernel/trunk/
Support for user space threads.
/kernel/trunk/arch/amd64/src/userspace.c
/kernel/trunk/arch/ia32/include/fpu_context.h
/kernel/trunk/arch/ia32/src/userspace.c
/kernel/trunk/arch/ia64/src/ia64.c
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/generic/include/ipc/ipc.h
/kernel/trunk/generic/include/proc/thread.h
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/include/userspace.h
/kernel/trunk/generic/src/main/uinit.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/syscall/syscall.c
1063
6728 d 20 h
palkovsky
/kernel/trunk/
Add support for more then 2GB of address space for AMD64.
/kernel/trunk/arch/amd64/include/mm/as.h
/kernel/trunk/arch/amd64/include/mm/page.h
/kernel/trunk/arch/amd64/src/boot/boot.S
/kernel/trunk/arch/amd64/src/mm/page.c
/kernel/trunk/generic/include/macros.h
/kernel/trunk/generic/include/mm/frame.h
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/mm/frame.c
1062
6728 d 22 h
jermar
/kernel/trunk/
It is now possible to associate symbolic names with both threads and tasks.
More verbose kconsole threads, tasks and scheduler commands.
/kernel/trunk/arch/sparc64/src/sparc64.c
/kernel/trunk/generic/include/proc/task.h
/kernel/trunk/generic/include/proc/thread.h
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/test/fpu/fpu1/test.c
/kernel/trunk/test/fpu/mips1/test.c
/kernel/trunk/test/fpu/sse1/test.c
/kernel/trunk/test/mm/falloc2/test.c
/kernel/trunk/test/mm/slab1/test.c
/kernel/trunk/test/mm/slab2/test.c
/kernel/trunk/test/synch/rwlock2/test.c
/kernel/trunk/test/synch/rwlock3/test.c
/kernel/trunk/test/synch/rwlock4/test.c
/kernel/trunk/test/synch/rwlock5/test.c
/kernel/trunk/test/synch/semaphore1/test.c
/kernel/trunk/test/synch/semaphore2/test.c
/kernel/trunk/test/thread/thread1/test.c
1042
6729 d 7 h
decky
/kernel/trunk/generic/src/main/
more verbose warning
/kernel/trunk/generic/src/main/kinit.c
1040
6729 d 8 h
palkovsky
/kernel/trunk/generic/
Changed ipc to use spinlocks instead of mutexes again.
Fixed loading inits to set nameservice as the first loaded process.
Lot of TODO in ipc done.
/kernel/trunk/generic/include/errno.h
/kernel/trunk/generic/include/ipc/ipc.h
/kernel/trunk/generic/include/ipc/sysipc.h
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/syscall/syscall.c
1037
6729 d 8 h
decky
/kernel/trunk/
support for more init tasks
(might break some archs yet)
/kernel/trunk/arch/amd64/src/boot/boot.S
/kernel/trunk/arch/ia32/src/boot/boot.S
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/generic/include/config.h
/kernel/trunk/generic/include/typedefs.h
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/mm/frame.c
1027
6729 d 20 h
palkovsky
/kernel/trunk/
Implemented callback IPC call (connect_to_me).
/kernel/trunk/generic/include/ipc/sysipc.h
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/include/ipc/ns.h
/kernel/trunk/generic/src/ipc/ns.c
/kernel/trunk/Makefile
/kernel/trunk/generic/include/errno.h
/kernel/trunk/generic/include/ipc/ipc.h
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/syscall/syscall.c
←Prev
1
2
Next→
Show All