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)
/
branches
/
dd
/
kernel
/
doc
/
mm
@ 3309
– Rev 4668
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
4668
5510 d 6 h
trochtova
/branches/dd/
dd branch synchronized with trunk (revision 4667)
/branches/dd/contrib/conf/ia32-qe.sh
/branches/dd/kernel/genarch/include/kbrd/scanc_mac.h
/branches/dd/kernel/genarch/src/kbrd/scanc_mac.c
/branches/dd/uspace/app/tester/mm
/branches/dd/uspace/app/tester/print/print2.c
/branches/dd/uspace/app/tester/print/print2.def
/branches/dd/uspace/app/tester/print/print3.c
/branches/dd/uspace/app/tester/print/print3.def
/branches/dd/uspace/dist/data
/branches/dd/uspace/lib/libc/generic/errno.c
/branches/dd/uspace/lib/libc/generic/malloc.c
/branches/dd/uspace/lib/libc/include/adt/gcdlcm.h
/branches/dd/kernel/arch/amd64/include/byteorder.h
/branches/dd/kernel/arch/arm32/include/byteorder.h
/branches/dd/kernel/arch/ia32/include/byteorder.h
/branches/dd/kernel/arch/ia64/include/byteorder.h
/branches/dd/kernel/arch/mips32/include/byteorder.h
/branches/dd/kernel/arch/ppc32/include/byteorder.h
/branches/dd/kernel/arch/sparc64/include/byteorder.h
/branches/dd/uspace/app/tester/devmap
/branches/dd/uspace/app/tester/ipc/answer.c
/branches/dd/uspace/app/tester/ipc/answer.def
/branches/dd/uspace/app/tester/ipc/hangup.c
/branches/dd/uspace/app/tester/ipc/hangup.def
/branches/dd/uspace/app/tester/ipc/send_async.c
/branches/dd/uspace/app/tester/ipc/send_async.def
/branches/dd/uspace/app/tester/ipc/send_sync.c
/branches/dd/uspace/app/tester/ipc/send_sync.def
/branches/dd/uspace/lib/libc/arch/amd64/include/byteorder.h
/branches/dd/uspace/lib/libc/arch/arm32/include/byteorder.h
/branches/dd/uspace/lib/libc/arch/ia32/include/byteorder.h
/branches/dd/uspace/lib/libc/arch/ia64/include/byteorder.h
/branches/dd/uspace/lib/libc/arch/mips32/include/byteorder.h
/branches/dd/uspace/lib/libc/arch/mips32eb/include/byteorder.h
/branches/dd/uspace/lib/libc/arch/ppc32/include/byteorder.h
/branches/dd/uspace/lib/libc/arch/sparc64/include/byteorder.h
/branches/dd/uspace/lib/libc/malloc
/branches/dd/HelenOS.config
/branches/dd/contrib/conf/mips32-gx.sh
/branches/dd/defaults/amd64/Makefile.config
/branches/dd/defaults/arm32/Makefile.config
/branches/dd/defaults/ia32/Makefile.config
/branches/dd/defaults/ia64/Makefile.config
/branches/dd/defaults/mips32/Makefile.config
/branches/dd/defaults/ppc32/Makefile.config
/branches/dd/defaults/sparc64/Makefile.config
/branches/dd/kernel/Makefile
/branches/dd/kernel/arch/amd64/Makefile.inc
/branches/dd/kernel/arch/arm32/Makefile.inc
/branches/dd/kernel/arch/ia32/Makefile.inc
/branches/dd/kernel/arch/ia64/Makefile.inc
/branches/dd/kernel/arch/ia64/include/atomic.h
/branches/dd/kernel/arch/ia64/include/mm/tlb.h
/branches/dd/kernel/arch/ia64/src/ivt.S
/branches/dd/kernel/arch/ia64/src/mm/tlb.c
/branches/dd/kernel/arch/mips32/Makefile.inc
/branches/dd/kernel/arch/mips32/include/context_offset.h
/branches/dd/kernel/arch/mips32/include/elf.h
/branches/dd/kernel/arch/ppc32/Makefile.inc
/branches/dd/kernel/arch/ppc32/src/ppc32.c
/branches/dd/kernel/arch/sparc64/Makefile.inc
/branches/dd/kernel/arch/sparc64/include/atomic.h
/branches/dd/kernel/arch/sparc64/include/context.h
/branches/dd/kernel/arch/sparc64/src/asm.S
/branches/dd/kernel/doc/mm
/branches/dd/kernel/genarch/Makefile.inc
/branches/dd/kernel/genarch/include/drivers/via-cuda/cuda.h
/branches/dd/kernel/genarch/src/acpi/acpi.c
/branches/dd/kernel/genarch/src/drivers/via-cuda/cuda.c
/branches/dd/kernel/genarch/src/kbrd/kbrd.c
/branches/dd/kernel/genarch/src/mm/page_ht.c
/branches/dd/kernel/generic/include/byteorder.h
/branches/dd/kernel/generic/include/context.h
/branches/dd/kernel/generic/include/string.h
/branches/dd/kernel/generic/src/main/uinit.c
/branches/dd/kernel/generic/src/printf/printf_core.c
/branches/dd/uspace/app/bdsh/cmds/modules/bdd/bdd.c
/branches/dd/uspace/app/bdsh/cmds/modules/ls/ls.c
/branches/dd/uspace/app/bdsh/cmds/modules/ls/ls.h
/branches/dd/uspace/app/bdsh/exec.c
/branches/dd/uspace/app/bdsh/input.c
/branches/dd/uspace/app/bdsh/util.c
/branches/dd/uspace/app/getvc/getvc.c
/branches/dd/uspace/app/init/Makefile
/branches/dd/uspace/app/init/init.c
/branches/dd/uspace/app/tester/Makefile
/branches/dd/uspace/app/tester/console/console1.c
/branches/dd/uspace/app/tester/fault/fault1.c
/branches/dd/uspace/app/tester/fault/fault2.c
/branches/dd/uspace/app/tester/ipc/connect.c
/branches/dd/uspace/app/tester/ipc/ping_pong.c
/branches/dd/uspace/app/tester/ipc/register.c
/branches/dd/uspace/app/tester/loop/loop1.c
/branches/dd/uspace/app/tester/print/print1.c
/branches/dd/uspace/app/tester/print/print1.def
/branches/dd/uspace/app/tester/print/print4.c
/branches/dd/uspace/app/tester/stdio/stdio1.c
/branches/dd/uspace/app/tester/stdio/stdio2.c
/branches/dd/uspace/app/tester/tester.c
/branches/dd/uspace/app/tester/tester.h
/branches/dd/uspace/app/tester/thread/thread1.c
/branches/dd/uspace/app/tester/vfs/vfs1.c
/branches/dd/uspace/app/tetris/scores.c
/branches/dd/uspace/app/tetris/scores.h
/branches/dd/uspace/app/tetris/screen.c
/branches/dd/uspace/app/tetris/tetris.c
/branches/dd/uspace/app/trace/trace.c
/branches/dd/uspace/lib/libblock/libblock.c
/branches/dd/uspace/lib/libblock/libblock.h
/branches/dd/uspace/lib/libc/Makefile
/branches/dd/uspace/lib/libc/Makefile.toolchain
/branches/dd/uspace/lib/libc/arch/amd64/Makefile.inc
/branches/dd/uspace/lib/libc/arch/arm32/Makefile.inc
/branches/dd/uspace/lib/libc/arch/ia32/Makefile.inc
/branches/dd/uspace/lib/libc/arch/ia64/Makefile.inc
/branches/dd/uspace/lib/libc/arch/mips32/Makefile.inc
/branches/dd/uspace/lib/libc/arch/mips32eb/Makefile.inc
/branches/dd/uspace/lib/libc/arch/ppc32/Makefile.inc
/branches/dd/uspace/lib/libc/arch/sparc64/Makefile.inc
/branches/dd/uspace/lib/libc/arch/sparc64/include/fibril.h
/branches/dd/uspace/lib/libc/arch/sparc64/include/stack.h
/branches/dd/uspace/lib/libc/generic/as.c
/branches/dd/uspace/lib/libc/generic/async.c
/branches/dd/uspace/lib/libc/generic/devmap.c
/branches/dd/uspace/lib/libc/generic/getopt.c
/branches/dd/uspace/lib/libc/generic/io/console.c
/branches/dd/uspace/lib/libc/generic/io/io.c
/branches/dd/uspace/lib/libc/generic/io/printf_core.c
/branches/dd/uspace/lib/libc/generic/libc.c
/branches/dd/uspace/lib/libc/generic/mman.c
/branches/dd/uspace/lib/libc/generic/task.c
/branches/dd/uspace/lib/libc/generic/vfs/vfs.c
/branches/dd/uspace/lib/libc/include/async.h
/branches/dd/uspace/lib/libc/include/bitops.h
/branches/dd/uspace/lib/libc/include/byteorder.h
/branches/dd/uspace/lib/libc/include/devmap.h
/branches/dd/uspace/lib/libc/include/errno.h
/branches/dd/uspace/lib/libc/include/fibril.h
/branches/dd/uspace/lib/libc/include/getopt.h
/branches/dd/uspace/lib/libc/include/io/console.h
/branches/dd/uspace/lib/libc/include/ipc/console.h
/branches/dd/uspace/lib/libc/include/ipc/devmap.h
/branches/dd/uspace/lib/libc/include/ipc/fb.h
/branches/dd/uspace/lib/libc/include/ipc/ns.h
/branches/dd/uspace/lib/libc/include/ipc/vfs.h
/branches/dd/uspace/lib/libc/include/macros.h
/branches/dd/uspace/lib/libc/include/malloc.h
/branches/dd/uspace/lib/libc/include/mem.h
/branches/dd/uspace/lib/libc/include/stdio.h
/branches/dd/uspace/lib/libc/include/stdlib.h
/branches/dd/uspace/lib/libc/include/string.h
/branches/dd/uspace/lib/libc/include/sys/stat.h
/branches/dd/uspace/lib/libc/include/task.h
/branches/dd/uspace/lib/libc/include/unistd.h
/branches/dd/uspace/lib/libc/include/vfs/vfs.h
/branches/dd/uspace/lib/libfs/libfs.c
/branches/dd/uspace/lib/libfs/libfs.h
/branches/dd/uspace/lib/softfloat/Makefile
/branches/dd/uspace/lib/softfloat/include/sftypes.h
/branches/dd/uspace/srv/bd/ata_bd/ata_bd.c
/branches/dd/uspace/srv/bd/ata_bd/ata_bd.h
/branches/dd/uspace/srv/bd/file_bd/file_bd.c
/branches/dd/uspace/srv/bd/gxe_bd/gxe_bd.c
/branches/dd/uspace/srv/bd/rd/rd.c
/branches/dd/uspace/srv/console/console.c
/branches/dd/uspace/srv/console/screenbuffer.h
/branches/dd/uspace/srv/devmap/devmap.c
/branches/dd/uspace/srv/fb/ega.c
/branches/dd/uspace/srv/fb/fb.c
/branches/dd/uspace/srv/fb/ppm.c
/branches/dd/uspace/srv/fb/serial_console.c
/branches/dd/uspace/srv/fs/devfs/devfs.c
/branches/dd/uspace/srv/fs/devfs/devfs_ops.c
/branches/dd/uspace/srv/fs/devfs/devfs_ops.h
/branches/dd/uspace/srv/fs/fat/fat.c
/branches/dd/uspace/srv/fs/fat/fat.h
/branches/dd/uspace/srv/fs/fat/fat_fat.c
/branches/dd/uspace/srv/fs/fat/fat_idx.c
/branches/dd/uspace/srv/fs/fat/fat_ops.c
/branches/dd/uspace/srv/fs/tmpfs/tmpfs.c
/branches/dd/uspace/srv/fs/tmpfs/tmpfs.h
/branches/dd/uspace/srv/fs/tmpfs/tmpfs_dump.c
/branches/dd/uspace/srv/fs/tmpfs/tmpfs_ops.c
/branches/dd/uspace/srv/kbd/ctl/pc.c
/branches/dd/uspace/srv/kbd/genarch/gsp.c
/branches/dd/uspace/srv/kbd/layout/cz.c
/branches/dd/uspace/srv/kbd/layout/us_qwerty.c
/branches/dd/uspace/srv/kbd/port/i8042.c
/branches/dd/uspace/srv/loader/arch/ia32/ia32.s
/branches/dd/uspace/srv/loader/elf_load.c
/branches/dd/uspace/srv/loader/main.c
/branches/dd/uspace/srv/ns/ns.c
/branches/dd/uspace/srv/ns/task.c
/branches/dd/uspace/srv/ns/task.h
/branches/dd/uspace/srv/vfs/vfs.c
/branches/dd/uspace/srv/vfs/vfs.h
/branches/dd/uspace/srv/vfs/vfs_file.c
/branches/dd/uspace/srv/vfs/vfs_lookup.c
/branches/dd/uspace/srv/vfs/vfs_node.c
/branches/dd/uspace/srv/vfs/vfs_ops.c
/branches/dd/uspace/srv/vfs/vfs_register.c
3022
5932 d 15 h
decky
/branches/dd/
device drivers branch
/branches/dd
1950
6517 d 8 h
jermar
/trunk/kernel/
Indentation changes and coding style fixes in slab.c and slab.h.
/trunk/kernel/doc/mm
/trunk/kernel/generic/include/mm/slab.h
/trunk/kernel/generic/src/mm/slab.c
1787
6620 d 8 h
decky
/
move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot
/trunk
/trunk/boot
/trunk/kernel
/trunk/uspace
/boot/trunk
/kernel/trunk
/uspace/trunk
1297
6685 d 11 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
822
6773 d 3 h
palkovsky
/kernel/trunk/
Changed malloc to include second parameter and documented
recommended usage.
Added zone merging, made ia32 & amd64 to merge found zones.
/kernel/trunk/arch/amd64/src/pm.c
/kernel/trunk/arch/ia32/src/mm/frame.c
/kernel/trunk/arch/ia32/src/pm.c
/kernel/trunk/arch/ia32/src/smp/smp.c
/kernel/trunk/doc/mm
/kernel/trunk/genarch/src/acpi/matd.c
/kernel/trunk/generic/include/mm/buddy.h
/kernel/trunk/generic/include/mm/frame.h
/kernel/trunk/generic/include/mm/slab.h
/kernel/trunk/generic/src/adt/hash_table.c
/kernel/trunk/generic/src/cpu/cpu.c
/kernel/trunk/generic/src/lib/sort.c
/kernel/trunk/generic/src/main/main.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/slab.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/test/mm/falloc2/test.c
703
6799 d 13 h
jermar
/kernel/trunk/
Memory management work.
- vm.* -> as.* (as like address space is, imho, more fitting)
- Don't do TLB shootdown on vm_install(). Some architectures only need to call tlb_invalidate_asid().
- Don't allocate all frames for as_area in as_area_create(), but let them be allocated on-demand by as_page_fault().
- Add high-level page fault handler as_page_fault().
- Add as_area_load_mapping().
/kernel/trunk/arch/amd64/include/mm/as.h
/kernel/trunk/arch/ia32/include/mm/as.h
/kernel/trunk/arch/ia64/include/mm/as.h
/kernel/trunk/arch/mips32/include/mm/as.h
/kernel/trunk/arch/mips32/src/mm/as.c
/kernel/trunk/arch/ppc32/include/mm/as.h
/kernel/trunk/arch/sparc64/include/mm/as.h
/kernel/trunk/generic/include/mm/as.h
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/arch/amd64/include/mm/vm.h
/kernel/trunk/arch/ia32/include/mm/vm.h
/kernel/trunk/arch/ia64/include/mm/vm.h
/kernel/trunk/arch/mips32/include/mm/vm.h
/kernel/trunk/arch/mips32/src/mm/vm.c
/kernel/trunk/arch/ppc32/include/mm/vm.h
/kernel/trunk/arch/sparc64/include/mm/vm.h
/kernel/trunk/generic/include/mm/vm.h
/kernel/trunk/generic/src/mm/vm.c
/kernel/trunk/Makefile
/kernel/trunk/arch/amd64/src/interrupt.c
/kernel/trunk/arch/amd64/src/userspace.c
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia32/src/mm/frame.c
/kernel/trunk/arch/ia32/src/userspace.c
/kernel/trunk/arch/mips32/Makefile.inc
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/arch/mips32/src/mm/tlb.c
/kernel/trunk/doc/mm
/kernel/trunk/generic/include/arch.h
/kernel/trunk/generic/include/proc/task.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
/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/proc/the.c
534
6839 d 7 h
jermar
/
Rename HelenOS/SPARTAN to HelenOS/kernel again.
/kernel
/SPARTAN
532
6839 d 7 h
jermar
/
Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of important pending patch.
/SPARTAN
/kernel
501
6851 d 11 h
jermar
/
Rename HelenOS/SPARTAN to HelenOS/kernel.
/kernel
/SPARTAN
119
6997 d 5 h
jermar
/SPARTAN/trunk/
Start with generic 4-level page table interface.
Usual cleanup.
/SPARTAN/trunk/doc/mm
/SPARTAN/trunk/arch/ia32/include/mm/page.h
/SPARTAN/trunk/include/mm/page.h
/SPARTAN/trunk/src/Makefile.config
/SPARTAN/trunk/test/fpu/fpu1/test.c
/SPARTAN/trunk/test/synch/rwlock5/test.c
/SPARTAN/trunk/test/synch/semaphore1/test.c