1288 |
6680 d 4 h |
jermar |
/kernel/trunk/ |
Complete implementation of copy_from_uspace() and copy_to_uspace()
for amd64 and ia32. Other architectures still compile and run,
but need to implement their own assembly-only memcpy(), memcpy_from_uspace(),
memcpy_to_uspace() and their failover parts. For these architectures
only dummy implementations are provided. |
|
/kernel/trunk/generic/include/syscall/copy.h /kernel/trunk/generic/src/syscall/copy.c
/kernel/trunk/Makefile /kernel/trunk/arch/amd64/include/interrupt.h /kernel/trunk/arch/amd64/src/asm_utils.S /kernel/trunk/arch/amd64/src/mm/page.c /kernel/trunk/arch/ia32/include/interrupt.h /kernel/trunk/arch/ia32/src/asm.S /kernel/trunk/arch/ia32/src/boot/boot.S /kernel/trunk/arch/ia32/src/interrupt.c /kernel/trunk/arch/ia64/include/interrupt.h /kernel/trunk/arch/ia64/src/asm.S /kernel/trunk/arch/ia64/src/mm/tlb.c /kernel/trunk/arch/mips32/include/exception.h /kernel/trunk/arch/mips32/src/asm.S /kernel/trunk/arch/mips32/src/mm/tlb.c /kernel/trunk/arch/ppc32/include/exception.h /kernel/trunk/arch/ppc32/include/interrupt.h /kernel/trunk/arch/ppc32/src/asm.S /kernel/trunk/arch/ppc32/src/mm/tlb.c /kernel/trunk/arch/sparc64/include/interrupt.h /kernel/trunk/arch/sparc64/src/asm.S /kernel/trunk/generic/include/interrupt.h /kernel/trunk/generic/include/mm/as.h /kernel/trunk/generic/include/mm/page.h /kernel/trunk/generic/include/proc/thread.h /kernel/trunk/generic/src/ddi/ddi.c /kernel/trunk/generic/src/ipc/irq.c /kernel/trunk/generic/src/ipc/sysipc.c /kernel/trunk/generic/src/mm/as.c /kernel/trunk/generic/src/mm/slab.c /kernel/trunk/generic/src/printf/vsnprintf.c /kernel/trunk/generic/src/proc/task.c /kernel/trunk/generic/src/proc/thread.c /kernel/trunk/generic/src/smp/ipi.c /kernel/trunk/generic/src/synch/waitq.c
|
1273 |
6683 d 4 h |
cejka |
/kernel/trunk/ |
Comments update.
Printing functions moved from debug/ to printf/. |
|
/kernel/trunk/generic/src/printf /kernel/trunk/generic/src/printf/printf.c /kernel/trunk/generic/src/printf/printf_core.c /kernel/trunk/generic/src/printf/snprintf.c /kernel/trunk/generic/src/printf/sprintf.c /kernel/trunk/generic/src/printf/vprintf.c /kernel/trunk/generic/src/printf/vsnprintf.c /kernel/trunk/generic/src/printf/vsprintf.c
/kernel/trunk/generic/src/debug/printf.c /kernel/trunk/generic/src/debug/printf_core.c /kernel/trunk/generic/src/debug/snprintf.c /kernel/trunk/generic/src/debug/sprintf.c /kernel/trunk/generic/src/debug/vprintf.c /kernel/trunk/generic/src/debug/vsnprintf.c /kernel/trunk/generic/src/debug/vsprintf.c
/kernel/trunk/Makefile
|
1271 |
6683 d 5 h |
cejka |
/kernel/trunk/ |
All the *printf functions ported to kernel.
Comments updated.
Printf1 test uses snprintf to test printing to a string. |
|
/kernel/trunk/generic/include/printf /kernel/trunk/generic/include/printf/printf_core.h /kernel/trunk/generic/src/debug/printf.c /kernel/trunk/generic/src/debug/printf_core.c /kernel/trunk/generic/src/debug/snprintf.c /kernel/trunk/generic/src/debug/sprintf.c /kernel/trunk/generic/src/debug/vprintf.c /kernel/trunk/generic/src/debug/vsnprintf.c /kernel/trunk/generic/src/debug/vsprintf.c
/kernel/trunk/generic/src/debug/print.c
/kernel/trunk/Makefile /kernel/trunk/generic/include/print.h /kernel/trunk/test/print/print1/test.c
|