# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-29T14:11:37Z Tue, 27 Jul 2010 21:42:47 GMT Jiri Svoboda [571addd] * HelenOS.config (modified) * boot/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/s3c24xx_irqc/s3c24xx_irqc.h (modified) * kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h (modified) * kernel/genarch/src/drivers/s3c24xx_irqc/s3c24xx_irqc.c (added) * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/srv/hid/kbd/Makefile (modified) * uspace/srv/hid/kbd/port/chardev.c (modified) * uspace/srv/hw/char/s3c24xx_uart/Makefile (added) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (added) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.h (added) Merge from lp:~jsvoboda/helenos/gta02. Tue, 27 Jul 2010 21:29:29 GMT Jiri Svoboda [1720cf9] * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) Fix accidentally disabling FIFO in userspace. Also, log receive errors. Tue, 27 Jul 2010 20:13:05 GMT Jiri Svoboda [3d9d948] * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) Operate S3C24xx UART in FIFO mode. Tue, 27 Jul 2010 19:00:20 GMT Jiri Svoboda [a9b5b5f] * boot/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/srv/hid/kbd/Makefile (modified) * uspace/srv/hid/kbd/port/chardev.c (modified) * uspace/srv/hw/char/s3c24xx_uart/Makefile (added) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (added) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.h (added) Userspace S3C24xx UART driver. Use for kbd input from gta02 serial ... Tue, 27 Jul 2010 16:45:43 GMT Martin Decky [5a9f4d7] * uspace/app/klog/klog.c (modified) store kernel log output to /log/klog Tue, 27 Jul 2010 16:45:19 GMT Martin Decky [3629481] * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/include/stdio.h (modified) implement fileno() Tue, 27 Jul 2010 16:10:42 GMT Martin Decky [9ded977] * HelenOS.config (modified) * boot/Makefile.build (modified) * kernel/Makefile (modified) * kernel/arch/amd64/_link.ld.in (modified) * uspace/Makefile.common (modified) add initial support for line debugging information and generating ... Tue, 27 Jul 2010 16:37:33 GMT Martin Decky [142084b2] * kernel/arch/ia32/src/mm/frame.c (modified) safer way how to register memory zones, do not ignore zones with ... Tue, 27 Jul 2010 16:37:11 GMT Martin Decky [af96dd57] * kernel/generic/src/mm/frame.c (modified) fix two possible NULL dereferences Sun, 25 Jul 2010 17:35:04 GMT Jiri Svoboda [ecf083dd] * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (modified) Make machine_get_irq_count() a true machine op. Sun, 25 Jul 2010 16:54:13 GMT Jiri Svoboda [99b2564] * kernel/generic/src/main/kinit.c (modified) Revert accidental commit of debugging code. Sun, 25 Jul 2010 16:53:17 GMT Jiri Svoboda [b8b4efa] Remove empty directory. Sun, 25 Jul 2010 16:52:18 GMT Jiri Svoboda [277cf60] * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h (modified) * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (modified) * kernel/generic/src/main/kinit.c (modified) Use I/O structure to access S3C24xx UART registers. Sun, 25 Jul 2010 14:35:05 GMT Jiri Svoboda [ec08286] * HelenOS.config (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/s3c24xx_irqc/s3c24xx_irqc.h (modified) * kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h (modified) * kernel/genarch/src/drivers/s3c24xx_irqc/s3c24xx_irqc.c (added) * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (modified) Kernel input device for gta02 serial console. Move s3c24xx interrupt ... Sat, 24 Jul 2010 20:03:35 GMT Jiri Svoboda [a2da43c] * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/src/asm.S (modified) * boot/arch/ia64/Makefile.inc (modified) * boot/arch/ia64/src/asm.S (modified) * boot/arch/mips32/Makefile.inc (modified) * boot/arch/mips32/src/asm.S (modified) * boot/arch/ppc32/Makefile.inc (modified) * boot/arch/ppc32/src/asm.S (modified) * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/src/asm.S (modified) * boot/generic/src/memstr.c (added) memcpy assembly blobs in boot stage are not needed. Replace them all ... Wed, 21 Jul 2010 10:18:20 GMT Martin Decky [46757a6] * HelenOS.config (modified) add two additional widescreen modes which are frequently supported by ... Tue, 20 Jul 2010 13:58:31 GMT Martin Decky [4738d84] * kernel/generic/include/macros.h (modified) explicitly use 64b types to avoid overflows in trivial cases ... Tue, 20 Jul 2010 13:53:36 GMT Martin Decky [e2650d3] * kernel/generic/include/macros.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/frame.c (modified) rename PA_overlaps to PA_OVERLAPS be more tolerant about some cases ... Fri, 16 Jul 2010 14:23:41 GMT Jiri Svoboda [4d0f97d] * HelenOS.config (modified) * boot/Makefile (modified) * boot/Makefile.build (modified) * boot/Makefile.common (modified) * boot/Makefile.uboot (added) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/_link.ld.in (modified) * boot/arch/arm32/include/arch.h (modified) * boot/arch/arm32/include/main.h (modified) * boot/arch/arm32/src/putchar.c (modified) * defaults/arm32/gta02/Makefile.config (added) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/_link.ld.in (modified) * kernel/arch/arm32/include/mach/gta02/gta02.h (added) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/src/exc_handler.S (modified) * kernel/arch/arm32/src/interrupt.c (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (added) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (modified) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/s3c24xx_irqc/s3c24xx_irqc.h (added) * kernel/genarch/include/drivers/s3c24xx_timer/s3c24xx_timer.h (added) * kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h (added) * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (added) * tools/mkuimage.py (added) * tools/pack.py (modified) * uspace/srv/hid/kbd/Makefile (modified) Merge from lp:~jsvoboda/helenos/gta02. This adds support for the ... Fri, 16 Jul 2010 14:07:48 GMT Jiri Svoboda [24697c3] * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) Program timer with the right frequency. (Expect HZ to be 100 Hz for now.) Fri, 16 Jul 2010 11:40:06 GMT Jiri Svoboda [dfd735a1] * kernel/arch/arm32/src/exc_handler.S (modified) * kernel/arch/arm32/src/userspace.c (modified) Separate ldm(2) from instructions accessing banked registers with ... Fri, 16 Jul 2010 10:11:41 GMT Jakub Jermar [aa0d227] * kernel/arch/abs32le/src/debug/stacktrace.c (modified) * kernel/arch/amd64/src/debug/stacktrace.c (modified) * kernel/arch/arm32/src/debug/stacktrace.c (modified) * kernel/arch/ia32/src/debug/stacktrace.c (modified) * kernel/arch/ia64/src/debug/stacktrace.c (modified) * kernel/arch/mips32/include/debugger.h (modified) * kernel/arch/mips32/src/debug/stacktrace.c (modified) * kernel/arch/mips32/src/debug/stacktrace_asm.S (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/ppc32/src/debug/stacktrace.c (modified) * kernel/arch/sparc64/src/debug/stacktrace.c (modified) * kernel/generic/include/stacktrace.h (modified) * kernel/generic/src/debug/stacktrace.c (modified) Merge from lp:~jakub/helenos/upa Fri, 16 Jul 2010 10:09:49 GMT Jakub Jermar [c8dea4f] * kernel/arch/abs32le/src/debug/stacktrace.c (modified) Fix abs32le build. Fri, 16 Jul 2010 10:04:25 GMT Jakub Jermar [294f7a52] * kernel/arch/sparc64/src/debug/stacktrace.c (modified) Fix sparc64 build. Fri, 16 Jul 2010 09:56:31 GMT Jakub Jermar [b92ee1e] * kernel/arch/ppc32/src/debug/stacktrace.c (modified) Fix ppc32 build. Fri, 16 Jul 2010 09:47:41 GMT Jakub Jermar [5fe3853e] * kernel/arch/ia64/src/debug/stacktrace.c (modified) Fix ia64 build. Fri, 16 Jul 2010 09:39:09 GMT Jakub Jermar [7cf3e66] * kernel/arch/ia32/src/debug/stacktrace.c (modified) Fix ia32 build. Fri, 16 Jul 2010 09:31:33 GMT Jakub Jermar [e314a12] * kernel/arch/arm32/src/debug/stacktrace.c (modified) Fix arm32 build. Fri, 16 Jul 2010 09:20:46 GMT Jakub Jermar [65914ac] * kernel/arch/amd64/src/debug/stacktrace.c (modified) Fix amd64 build. Fri, 16 Jul 2010 09:08:39 GMT Jakub Jermar [63bdde6] * kernel/arch/mips32/include/debugger.h (modified) * kernel/arch/mips32/src/debug/stacktrace.c (modified) * kernel/arch/mips32/src/debug/stacktrace_asm.S (modified) * kernel/arch/mips32/src/debugger.c (modified) Add experimental support for kernel stack tracing on mips32. Fri, 16 Jul 2010 09:06:56 GMT Jakub Jermar [257ceb1] * kernel/generic/include/stacktrace.h (modified) * kernel/generic/src/debug/stacktrace.c (modified) Introduce the stack trace context which is passed to the individual ... Thu, 15 Jul 2010 11:41:38 GMT Jiri Svoboda [5c16ce7] * kernel/arch/arm32/src/userspace.c (modified) Fix another instance of unpredictable writeback. Thu, 15 Jul 2010 10:39:23 GMT Jiri Svoboda [074c9bd] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/amd64/src/proc/scheduler.c (modified) * kernel/arch/amd64/src/proc/thread.c (modified) * kernel/arch/amd64/src/syscall.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/panic.c (modified) Merge mainline changes. Thu, 15 Jul 2010 10:24:39 GMT Jiri Svoboda [41ce4d9] * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/genarch/include/drivers/s3c24xx_irqc/s3c24xx_irqc.h (added) * kernel/genarch/include/drivers/s3c24xx_timer/s3c24xx_timer.h (added) Make use of s3c24xx timer and interrupt controller as a clock source ... Thu, 15 Jul 2010 09:01:49 GMT Jiri Svoboda [0e796cc] * kernel/arch/arm32/include/mach/gta02/gta02.h (modified) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/src/interrupt.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (modified) Allow different number of IRQs for each arm machine. Wed, 14 Jul 2010 13:11:59 GMT Jakub Jermar [4003861] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/amd64/src/proc/scheduler.c (modified) * kernel/arch/amd64/src/proc/thread.c (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) Merge from lp:~jakub/helenos/upa Wed, 14 Jul 2010 13:05:28 GMT Jakub Jermar [f77e591d] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/pm.c (modified) Do not align the amd64 interrupt handlers. Give each its own unique ... Wed, 14 Jul 2010 12:59:57 GMT Jakub Jermar [2bf2e1d] * kernel/arch/ia32/include/asm.h (modified) Remove orphaned declaration. Wed, 14 Jul 2010 12:53:26 GMT Jakub Jermar [91ef7cfd] * kernel/arch/ia32/src/asm.S (modified) Remove obsolete comment. Wed, 14 Jul 2010 12:50:33 GMT Jakub Jermar [a759467] * kernel/arch/amd64/src/proc/scheduler.c (modified) Remove another mysterious use of SP_DELTA. Wed, 14 Jul 2010 12:38:03 GMT Jakub Jermar [864e272] * kernel/arch/ia32/src/proc/scheduler.c (modified) Remove mysterious use of SP_DELTA. Wed, 14 Jul 2010 12:29:35 GMT Jakub Jermar [c8cd9a8] * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) Preallocate space for the istate structure on the stack for the use ... Wed, 14 Jul 2010 12:15:10 GMT Jakub Jermar [a7220de] * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/proc/thread.c (modified) Rewrite syscall_entry() to use the istate structure and save all GPRs ... Wed, 14 Jul 2010 10:27:52 GMT Jakub Jermar [0d1e976] * kernel/arch/ia32/src/interrupt.c (modified) Sync ia32 istate_decode() with the formatting used by the amd64 version. Wed, 14 Jul 2010 10:13:31 GMT Jakub Jermar [9171f12] * kernel/arch/amd64/src/interrupt.c (modified) Make istate_decode() print all amd64 GPRs. Tue, 13 Jul 2010 21:54:38 GMT Jakub Jermar [6b1a85c] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/syscall.c (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/generic/src/console/kconsole.c (modified) Merge from lp:~jakub/helenos/upa. Tue, 13 Jul 2010 21:48:00 GMT Jakub Jermar [c0e9f3f] * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/src/asm.S (modified) Change the amd64 istate_t and interrupt handler macro so that the ... Tue, 13 Jul 2010 21:12:11 GMT Jakub Jermar [a7199c2] * kernel/generic/src/console/kconsole.c (modified) Reduce kconsole stack space consumption by about 2.5KiB by using ... Tue, 13 Jul 2010 20:54:51 GMT Jakub Jermar [b62d5614] * kernel/generic/src/console/kconsole.c (modified) Fix typo. Tue, 13 Jul 2010 15:21:45 GMT Jiri Svoboda [bd11d3e] * kernel/arch/arm32/src/exc_handler.S (modified) Do not use instructions with unspecified behavior in exc_handler.S. ... Tue, 13 Jul 2010 13:56:01 GMT Jakub Jermar [d029434] * kernel/arch/ia32/src/asm.S (modified) Use symbolic representation for selectors. Tue, 13 Jul 2010 13:05:21 GMT Jakub Jermar [246f939] * kernel/arch/ia32/src/asm.S (modified) Allocate space for the fake error word and the istate structre at ... Tue, 13 Jul 2010 10:42:44 GMT Jakub Jermar [80c9416] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/src/syscall.c (modified) Clear RFLAGS_NT upon entering syscall_entry. Tue, 13 Jul 2010 10:01:39 GMT Jakub Jermar [0cd21bf] * kernel/arch/ia32/src/asm.S (modified) Sanitize EFLAGS in sysenter_handler. Tue, 13 Jul 2010 09:59:58 GMT Jakub Jermar [1b6c058] * kernel/arch/ia32/include/cpu.h (modified) Add definitions for a few more EFLAGS bits. Tue, 13 Jul 2010 08:42:13 GMT Jakub Jermar [8269769] * kernel/arch/ia32/src/asm.S (modified) Fix copyright year. Tue, 13 Jul 2010 08:35:49 GMT Jakub Jermar [35599c9] * kernel/arch/ia32/src/asm.S (modified) Use the proper condition code with the CMOVcc instruction. Mon, 12 Jul 2010 16:45:05 GMT Jakub Jermar [5f83634] * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/debug/panic.c (modified) Merge from lp:~jakub/helenos/upa Mon, 12 Jul 2010 16:39:58 GMT Jakub Jermar [8078180] * kernel/arch/ia32/src/asm.S (modified) Replace a branch instruction with conditional move. Mon, 12 Jul 2010 16:33:06 GMT Jakub Jermar [b539f54] * kernel/arch/ia32/src/asm.S (modified) Do not clobber preserved register EBX. Mon, 12 Jul 2010 16:14:14 GMT Jakub Jermar [efbd094] * kernel/arch/ia32/src/asm.S (modified) No need to clear the NT flag before IRET if the kernel never sets it ... Mon, 12 Jul 2010 16:00:33 GMT Jakub Jermar [f4946de] * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/pm.c (modified) Use trap gate instead of interrupt gate for the syscall int handler. Mon, 12 Jul 2010 15:51:53 GMT Jakub Jermar [4e91239] * kernel/arch/ia32/src/asm.S (modified) Move comment to a better location. Mon, 12 Jul 2010 15:38:15 GMT Jakub Jermar [44c69b66] * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/pm.c (modified) Make the code in asm.S independent of the interrupt vector used for ... Mon, 12 Jul 2010 14:42:46 GMT Jakub Jermar [c15b374] * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/generic/include/mm/as.h (modified) Introduce PF_ACCESS_UNKNOWN to be used by the debuging/panicking code ... Mon, 12 Jul 2010 13:42:20 GMT Jakub Jermar [d5a1c73] * kernel/generic/src/debug/panic.c (modified) If supplied, print also the context-specific message on bad traps and ... Mon, 12 Jul 2010 13:05:52 GMT Jakub Jermar [e9a6b29] * kernel/generic/src/debug/panic.c (modified) Add missing new line in the generic panic message. Mon, 12 Jul 2010 12:01:13 GMT Jakub Jermar [144185b] * kernel/arch/arm32/src/mm/page_fault.c (modified) Only kill the offending task on an unresolved prefetch_abort instead ... Mon, 12 Jul 2010 10:53:30 GMT Jiri Svoboda [bd48f4c] * HelenOS.config (modified) * boot/Makefile.empty (moved) * boot/arch/abs32le/Makefile.inc (moved) * boot/arch/ia64/src/asm.S (modified) * boot/genarch/src/multiplication.c (modified) * boot/generic/include/stdint.h (moved) * boot/generic/include/typedefs.h (modified) * defaults/amd64/Makefile.config (modified) * defaults/arm32/Makefile.config (modified) * defaults/ia32/Makefile.config (modified) * defaults/ia64/Makefile.config (modified) * defaults/mips32/Makefile.config (modified) * defaults/ppc32/Makefile.config (modified) * defaults/sparc64/Makefile.config (modified) * defaults/special/Makefile.config (modified) * kernel/Makefile (modified) * kernel/arch/abs32le/include/asm.h (modified) * kernel/arch/abs32le/include/atomic.h (modified) * kernel/arch/abs32le/include/cycle.h (modified) * kernel/arch/abs32le/include/interrupt.h (modified) * kernel/arch/abs32le/include/mm/page.h (modified) * kernel/arch/abs32le/include/types.h (modified) * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/_link.ld.in (modified) * kernel/arch/amd64/include/arch.h (modified) * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/atomic.h (modified) * kernel/arch/amd64/include/boot/boot.h (modified) * kernel/arch/amd64/include/context.h (modified) * kernel/arch/amd64/include/cycle.h (modified) * kernel/arch/amd64/include/elf.h (modified) * kernel/arch/amd64/include/faddr.h (modified) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/include/mm/as.h (modified) * kernel/arch/amd64/include/mm/frame.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/amd64/include/mm/ptl.h (modified) * kernel/arch/amd64/include/mm/tlb.h (modified) * kernel/arch/amd64/include/pm.h (modified) * kernel/arch/amd64/include/proc/thread.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/asm.S (added) * kernel/arch/amd64/src/asm_utils.S (deleted) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/amd64/src/boot/vesa_ret.inc (modified) * kernel/arch/amd64/src/context.S (modified) * kernel/arch/amd64/src/cpu/cpu.c (modified) * kernel/arch/amd64/src/debug/stacktrace.c (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/delay.S (modified) * kernel/arch/amd64/src/fpu_context.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/amd64/src/proc/scheduler.c (modified) * kernel/arch/amd64/src/proc/task.c (modified) * kernel/arch/amd64/src/proc/thread.c (modified) * kernel/arch/amd64/src/smp/ap.S (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/atomic.h (modified) * kernel/arch/arm32/include/cycle.h (modified) * kernel/arch/arm32/include/exception.h (modified) * kernel/arch/arm32/include/faddr.h (modified) * kernel/arch/arm32/include/interrupt.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/mm/tlb.h (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/arm32/src/exc_handler.S (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/atomic.h (modified) * kernel/arch/ia32/include/barrier.h (modified) * kernel/arch/ia32/include/bios/bios.h (modified) * kernel/arch/ia32/include/cycle.h (modified) * kernel/arch/ia32/include/drivers/i8259.h (modified) * kernel/arch/ia32/include/fpu_context.h (modified) * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/include/mm/asid.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/include/smp/apic.h (modified) * kernel/arch/ia32/include/smp/mps.h (modified) * kernel/arch/ia32/include/smp/smp.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/bios/bios.c (modified) * kernel/arch/ia32/src/boot/boot.S (modified) * kernel/arch/ia32/src/boot/vesa_prot.inc (modified) * kernel/arch/ia32/src/boot/vesa_real.inc (modified) * kernel/arch/ia32/src/boot/vesa_ret.inc (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/as.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/mm/tlb.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/ia32/src/smp/mps.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/atomic.h (modified) * kernel/arch/ia64/include/cpu.h (modified) * kernel/arch/ia64/include/cycle.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/ia64/src/start.S (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/include/atomic.h (modified) * kernel/arch/mips32/include/barrier.h (modified) * kernel/arch/mips32/include/cycle.h (modified) * kernel/arch/mips32/include/exception.h (modified) * kernel/arch/mips32/include/faddr.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/mips32/include/mm/tlb.h (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/mips32/src/panic.S (deleted) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/include/atomic.h (modified) * kernel/arch/ppc32/include/barrier.h (modified) * kernel/arch/ppc32/include/cpu.h (modified) * kernel/arch/ppc32/include/cycle.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc32/include/mm/frame.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/ppc32/src/debug/panic.s (deleted) * kernel/arch/ppc32/src/interrupt.c (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/atomic.h (modified) * kernel/arch/sparc64/include/barrier.h (modified) * kernel/arch/sparc64/include/cycle.h (modified) * kernel/arch/sparc64/include/faddr.h (modified) * kernel/arch/sparc64/include/interrupt.h (modified) * kernel/arch/sparc64/include/mm/as.h (modified) * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/include/mm/sun4u/tlb.h (modified) * kernel/arch/sparc64/include/mm/sun4v/tlb.h (modified) * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/include/sun4u/asm.h (modified) * kernel/arch/sparc64/include/sun4u/cpu.h (modified) * kernel/arch/sparc64/include/sun4v/asm.h (modified) * kernel/arch/sparc64/include/sun4v/cpu.h (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/mm/sun4u/frame.c (modified) * kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4v/frame.c (modified) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/arch/sparc64/src/panic.S (deleted) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/arch/sparc64/src/trap/sun4v/interrupt.c (modified) * kernel/genarch/include/acpi/acpi.h (modified) * kernel/genarch/include/acpi/madt.h (modified) * kernel/genarch/src/acpi/acpi.c (modified) * kernel/genarch/src/acpi/madt.c (modified) * kernel/genarch/src/mm/as_pt.c (modified) * kernel/genarch/src/mm/asid.c (modified) * kernel/genarch/src/mm/page_ht.c (modified) * kernel/genarch/src/mm/page_pt.c (modified) * kernel/generic/include/adt/avl.h (modified) * kernel/generic/include/adt/list.h (modified) * kernel/generic/include/atomic.h (modified) * kernel/generic/include/bitops.h (modified) * kernel/generic/include/config.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/context.h (modified) * kernel/generic/include/debug.h (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/include/main/main.h (modified) * kernel/generic/include/main/version.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/mm/tlb.h (modified) * kernel/generic/include/panic.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/security/cap.h (modified) * kernel/generic/include/smp/ipi.h (modified) * kernel/generic/include/smp/smp.h (modified) * kernel/generic/include/sort.h (modified) * kernel/generic/include/stdint.h (moved) * kernel/generic/include/synch/rwlock.h (deleted) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/include/syscall/sysarg64.h (modified) * kernel/generic/include/trace.h (moved) * kernel/generic/include/typedefs.h (modified) * kernel/generic/include/udebug/udebug_ipc.h (modified) * kernel/generic/include/udebug/udebug_ops.h (modified) * kernel/generic/include/verify.h (moved) * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/debug/debug.c (moved) * kernel/generic/src/debug/panic.c (moved) * kernel/generic/src/debug/stacktrace.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/lib/sort.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/page.c (modified) * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/mm/tlb.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/the.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/smp/ipi.c (modified) * kernel/generic/src/synch/futex.c (modified) * kernel/generic/src/synch/rwlock.c (deleted) * kernel/generic/src/sysinfo/sysinfo.c (modified) * kernel/test/synch/rwlock1.c (deleted) * kernel/test/synch/rwlock1.def (deleted) * kernel/test/synch/rwlock2.def (deleted) * kernel/test/synch/rwlock3.c (deleted) * kernel/test/synch/rwlock3.def (deleted) * kernel/test/synch/rwlock4.c (deleted) * kernel/test/synch/rwlock4.def (deleted) * kernel/test/synch/rwlock5.c (deleted) * kernel/test/synch/rwlock5.def (deleted) * kernel/test/test.c (modified) * kernel/test/test.h (modified) * tools/autotool.py (modified) * tools/checkers/vcc.h (added) * tools/checkers/vcc.py (modified) * uspace/app/top/screen.c (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/arch/abs32le/include/types.h (modified) * uspace/lib/c/arch/amd64/include/types.h (modified) * uspace/lib/c/arch/arm32/include/types.h (modified) * uspace/lib/c/arch/ia32/include/types.h (modified) * uspace/lib/c/arch/ia64/include/types.h (modified) * uspace/lib/c/arch/ia64/src/entry.s (modified) * uspace/lib/c/arch/ia64/src/thread_entry.s (modified) * uspace/lib/c/arch/mips32/include/types.h (modified) * uspace/lib/c/arch/mips32eb/include/limits.h (deleted) * uspace/lib/c/arch/ppc32/include/limits.h (deleted) * uspace/lib/c/arch/ppc32/include/types.h (modified) * uspace/lib/c/arch/sparc64/include/limits.h (deleted) * uspace/lib/c/arch/sparc64/include/types.h (modified) * uspace/lib/c/generic/sort.c (added) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/sort.h (moved) * uspace/lib/c/include/stdint.h (modified) * uspace/lib/c/include/trace.h (moved) * uspace/lib/pci/types.h (modified) * uspace/lib/socket/generic/socket_client.c (modified) * uspace/lib/socket/generic/socket_core.c (modified) * uspace/lib/softfloat/generic/conversion.c (modified) * uspace/lib/softint/generic/multiplication.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/net/tl/icmp/icmp.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge mainline changes. Mon, 12 Jul 2010 10:38:15 GMT Jiri Svoboda [c40e6ef] * defaults/arm32/gta02/Makefile.config (modified) Enable gta02 framebuffer by default. Mon, 12 Jul 2010 10:30:21 GMT Jiri Svoboda [9e19672e] * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) Fix gta02 build with FB disabled. Thu, 08 Jul 2010 21:09:53 GMT Jakub Jermar [bee2d4c] * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/pm.c (modified) Merge from lp:~jakub/helenos/upa Thu, 08 Jul 2010 20:03:52 GMT Jakub Jermar [b808660] * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/pm.c (modified) Do not align ia32 int handlers on any pre-defined power-of-two ... Wed, 07 Jul 2010 21:13:35 GMT Jakub Jermar [9097982f] * kernel/arch/ia32/src/asm.S (modified) Remove outdated comment. Wed, 07 Jul 2010 21:08:57 GMT Jakub Jermar [676afa2] * kernel/arch/ia32/include/interrupt.h (modified) Fix grammar. Wed, 07 Jul 2010 20:39:50 GMT Jakub Jermar [62b20f1] * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/generic/src/interrupt/interrupt.c (modified) Merge from lp:~jakub/helenos/upa Wed, 07 Jul 2010 20:29:31 GMT Jakub Jermar [ed7998b] * kernel/arch/ia32/src/asm.S (modified) Rewrite the SYSENTER syscall handler to use istate_t for parameter ... Wed, 07 Jul 2010 19:57:48 GMT Jakub Jermar [0737078] * kernel/arch/ia32/src/asm.S (modified) Rewrite the slow ia32 syscall handler to use istate_t for parameter ... Wed, 07 Jul 2010 19:52:47 GMT Jakub Jermar [77385fe] * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/src/asm.S (modified) Reorganize the ia32 istate_t slightly so that it can also be used by ... Wed, 07 Jul 2010 18:37:44 GMT Jakub Jermar [09b859c] * kernel/Makefile (modified) * kernel/arch/abs32le/include/asm.h (modified) * kernel/arch/abs32le/include/atomic.h (modified) * kernel/arch/abs32le/include/cycle.h (modified) * kernel/arch/abs32le/include/interrupt.h (modified) * kernel/arch/abs32le/include/mm/page.h (modified) * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/atomic.h (modified) * kernel/arch/amd64/include/cycle.h (modified) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/include/mm/frame.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/atomic.h (modified) * kernel/arch/arm32/include/cycle.h (modified) * kernel/arch/arm32/include/exception.h (modified) * kernel/arch/arm32/include/faddr.h (modified) * kernel/arch/arm32/include/interrupt.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/mm/tlb.h (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/atomic.h (modified) * kernel/arch/ia32/include/barrier.h (modified) * kernel/arch/ia32/include/cycle.h (modified) * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/boot/boot.S (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/atomic.h (modified) * kernel/arch/ia64/include/cpu.h (modified) * kernel/arch/ia64/include/cycle.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/include/atomic.h (modified) * kernel/arch/mips32/include/barrier.h (modified) * kernel/arch/mips32/include/cycle.h (modified) * kernel/arch/mips32/include/exception.h (modified) * kernel/arch/mips32/include/faddr.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/mips32/include/mm/tlb.h (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/include/atomic.h (modified) * kernel/arch/ppc32/include/barrier.h (modified) * kernel/arch/ppc32/include/cpu.h (modified) * kernel/arch/ppc32/include/cycle.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc32/include/mm/frame.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/atomic.h (modified) * kernel/arch/sparc64/include/barrier.h (modified) * kernel/arch/sparc64/include/cycle.h (modified) * kernel/arch/sparc64/include/faddr.h (modified) * kernel/arch/sparc64/include/interrupt.h (modified) * kernel/arch/sparc64/include/mm/as.h (modified) * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/include/mm/sun4u/tlb.h (modified) * kernel/arch/sparc64/include/mm/sun4v/tlb.h (modified) * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/include/sun4u/asm.h (modified) * kernel/arch/sparc64/include/sun4u/cpu.h (modified) * kernel/arch/sparc64/include/sun4v/asm.h (modified) * kernel/arch/sparc64/include/sun4v/cpu.h (modified) * kernel/generic/include/adt/avl.h (modified) * kernel/generic/include/adt/list.h (modified) * kernel/generic/include/atomic.h (modified) * kernel/generic/include/bitops.h (modified) * kernel/generic/include/context.h (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/include/main/main.h (modified) * kernel/generic/include/main/version.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/security/cap.h (modified) * kernel/generic/include/smp/smp.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/include/syscall/sysarg64.h (modified) * kernel/generic/include/trace.h (added) * kernel/generic/include/udebug/udebug_ipc.h (modified) * kernel/generic/include/udebug/udebug_ops.h (modified) * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/page.c (modified) * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/proc/the.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * uspace/lib/c/include/trace.h (added) Merge from mainline. Tue, 06 Jul 2010 23:27:57 GMT Martin Decky [22c3444] * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/boot/boot.S (modified) improve early printout scrolling speed Tue, 06 Jul 2010 23:21:36 GMT Martin Decky [97bdb4a] * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/page.c (modified) avoid tracing of several memory-related functions which are called ... Fri, 02 Jul 2010 22:37:00 GMT Martin Decky [04e3d9f] * kernel/generic/src/interrupt/interrupt.c (modified) remove an overly bold assumption about the validity of CPU (some ... Fri, 02 Jul 2010 20:01:03 GMT Martin Decky [fef504a] * kernel/arch/amd64/src/boot/boot.S (modified) OK, fixing yet another totally brain-dead bug Fri, 02 Jul 2010 19:59:57 GMT Martin Decky [ca8f84f] * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/ia32/src/asm.S (modified) it might be handy for early_putchar to also interpret backspace ... Fri, 02 Jul 2010 19:58:34 GMT Martin Decky [bbfdf62] * kernel/generic/include/mm/frame.h (modified) * kernel/generic/src/mm/frame.c (modified) size_t as a return type of zone_conf_size() is more natural than ... Fri, 02 Jul 2010 15:42:19 GMT Martin Decky [7a0359b] * kernel/Makefile (modified) * kernel/arch/abs32le/include/asm.h (modified) * kernel/arch/abs32le/include/atomic.h (modified) * kernel/arch/abs32le/include/cycle.h (modified) * kernel/arch/abs32le/include/interrupt.h (modified) * kernel/arch/abs32le/include/mm/page.h (modified) * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/atomic.h (modified) * kernel/arch/amd64/include/cycle.h (modified) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/include/mm/frame.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/atomic.h (modified) * kernel/arch/arm32/include/cycle.h (modified) * kernel/arch/arm32/include/exception.h (modified) * kernel/arch/arm32/include/faddr.h (modified) * kernel/arch/arm32/include/interrupt.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/mm/tlb.h (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/atomic.h (modified) * kernel/arch/ia32/include/barrier.h (modified) * kernel/arch/ia32/include/cycle.h (modified) * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/atomic.h (modified) * kernel/arch/ia64/include/cpu.h (modified) * kernel/arch/ia64/include/cycle.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/include/atomic.h (modified) * kernel/arch/mips32/include/barrier.h (modified) * kernel/arch/mips32/include/cycle.h (modified) * kernel/arch/mips32/include/exception.h (modified) * kernel/arch/mips32/include/faddr.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/mips32/include/mm/tlb.h (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/include/atomic.h (modified) * kernel/arch/ppc32/include/barrier.h (modified) * kernel/arch/ppc32/include/cpu.h (modified) * kernel/arch/ppc32/include/cycle.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc32/include/mm/frame.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/atomic.h (modified) * kernel/arch/sparc64/include/barrier.h (modified) * kernel/arch/sparc64/include/cycle.h (modified) * kernel/arch/sparc64/include/faddr.h (modified) * kernel/arch/sparc64/include/interrupt.h (modified) * kernel/arch/sparc64/include/mm/as.h (modified) * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/include/mm/sun4u/tlb.h (modified) * kernel/arch/sparc64/include/mm/sun4v/tlb.h (modified) * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/include/sun4u/asm.h (modified) * kernel/arch/sparc64/include/sun4u/cpu.h (modified) * kernel/arch/sparc64/include/sun4v/asm.h (modified) * kernel/arch/sparc64/include/sun4v/cpu.h (modified) * kernel/generic/include/adt/avl.h (modified) * kernel/generic/include/adt/list.h (modified) * kernel/generic/include/atomic.h (modified) * kernel/generic/include/bitops.h (modified) * kernel/generic/include/context.h (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/include/main/main.h (modified) * kernel/generic/include/main/version.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/security/cap.h (modified) * kernel/generic/include/smp/smp.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/include/syscall/sysarg64.h (modified) * kernel/generic/include/trace.h (added) * kernel/generic/include/udebug/udebug_ipc.h (modified) * kernel/generic/include/udebug/udebug_ops.h (modified) * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/proc/the.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * uspace/lib/c/include/trace.h (added) improve kernel function tracing - add support for more generic ... Fri, 02 Jul 2010 14:22:35 GMT Jakub Jermar [e2ea4ab1] * HelenOS.config (modified) * boot/arch/ia64/src/asm.S (modified) * defaults/amd64/Makefile.config (modified) * defaults/arm32/Makefile.config (modified) * defaults/ia32/Makefile.config (modified) * defaults/ia64/Makefile.config (modified) * defaults/mips32/Makefile.config (modified) * defaults/ppc32/Makefile.config (modified) * defaults/sparc64/Makefile.config (modified) * defaults/special/Makefile.config (modified) * kernel/Makefile (modified) * kernel/arch/abs32le/include/interrupt.h (modified) * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/src/asm.S (added) * kernel/arch/amd64/src/asm_utils.S (deleted) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/amd64/src/boot/vesa_ret.inc (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/ia32/include/smp/apic.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/boot/boot.S (modified) * kernel/arch/ia32/src/boot/vesa_prot.inc (modified) * kernel/arch/ia32/src/boot/vesa_real.inc (modified) * kernel/arch/ia32/src/boot/vesa_ret.inc (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/ia32/src/smp/mps.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/ia64/src/start.S (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/trap/sun4v/interrupt.c (modified) * kernel/genarch/src/acpi/madt.c (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/context.h (modified) * kernel/generic/include/debug.h (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/include/sort.h (modified) * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/debug/debug.c (added) * kernel/generic/src/debug/stacktrace.c (modified) * kernel/generic/src/lib/sort.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/page.c (modified) * kernel/generic/src/proc/the.c (modified) * uspace/lib/c/arch/ia64/src/entry.s (modified) * uspace/lib/c/arch/ia64/src/thread_entry.s (modified) * uspace/lib/c/generic/sort.c (modified) * uspace/lib/c/include/sort.h (modified) Merge mainline changes. Fri, 02 Jul 2010 12:44:00 GMT Martin Decky [e3ee9b9] * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/page.c (modified) * kernel/generic/src/proc/the.c (modified) remove forward static function declarations and reorder functions ... Fri, 02 Jul 2010 11:02:45 GMT Martin Decky [b5382d4f] * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/ia32/src/asm.S (modified) fix off-by-one mistake when interpreting newline Fri, 02 Jul 2010 10:16:38 GMT Martin Decky [da52547] * kernel/Makefile (modified) * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/src/asm.S (moved) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/context.h (modified) * kernel/generic/include/debug.h (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/debug/debug.c (modified) * kernel/generic/src/main/main.c (modified) add early_putchar() which can be used to do early kernel console ... Fri, 02 Jul 2010 10:11:33 GMT Martin Decky [ad8f03d2] * HelenOS.config (modified) * defaults/amd64/Makefile.config (modified) * defaults/arm32/Makefile.config (modified) * defaults/ia32/Makefile.config (modified) * defaults/ia64/Makefile.config (modified) * defaults/mips32/Makefile.config (modified) * defaults/ppc32/Makefile.config (modified) * defaults/sparc64/Makefile.config (modified) * defaults/special/Makefile.config (modified) split CONFIG_LOG into CONFIG_LOG and CONFIG_TRACE (displaying the ... Fri, 02 Jul 2010 10:08:51 GMT Martin Decky [e837f30] * kernel/arch/abs32le/include/interrupt.h (modified) add missing include Fri, 02 Jul 2010 09:59:49 GMT Martin Decky [dbd4ae5] * kernel/arch/sparc64/src/asm.S (modified) switch to C-style comments improve indentation Thu, 01 Jul 2010 22:27:45 GMT Martin Decky [eedf4c5] * kernel/arch/ppc32/src/asm.S (modified) switch to C-style comments Thu, 01 Jul 2010 22:17:50 GMT Martin Decky [d5042d28] * kernel/arch/mips32/src/asm.S (modified) switch to C-style comments Thu, 01 Jul 2010 22:00:23 GMT Martin Decky [54171e8] * kernel/arch/ia64/src/asm.S (modified) switch to C-style comments improve indentation Thu, 01 Jul 2010 21:29:43 GMT Martin Decky [6dce6af] * kernel/arch/ia32/src/asm.S (modified) switch to C-style comments improve indentation Thu, 01 Jul 2010 21:09:26 GMT Jiri Svoboda [5c032932] * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) Set up kernel frame buffer. Thu, 01 Jul 2010 20:50:31 GMT Martin Decky [c685fc8] * kernel/arch/arm32/src/asm.S (modified) cstyle