# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-10T10:28:55Z Mon, 31 May 2010 19:09:07 GMT Jakub Jermar [6e2bf29] * kernel/arch/ppc32/src/mm/page.c (modified) Lock the page tables before working with them on ppc32. Mon, 31 May 2010 19:08:26 GMT Jakub Jermar [e3ce39b] * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) * kernel/genarch/src/acpi/acpi.c (modified) Lock the page tables before working with them on ia32. Mon, 31 May 2010 19:02:12 GMT Jakub Jermar [a820bf7] * kernel/arch/ppc32/src/mm/tlb.c (modified) The kernel address space must locked in find_mapping_and_check() too. Sun, 30 May 2010 21:11:39 GMT Jakub Jermar [ada559c] * kernel/genarch/src/mm/as_ht.c (modified) * kernel/genarch/src/mm/as_pt.c (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/mm/as.c (modified) Add page_table_locked() interface. Sun, 30 May 2010 21:00:18 GMT Jakub Jermar [c8e99bb] * kernel/arch/sparc64/include/barrier.h (modified) Foolproof version of flush_pipeline(). The %o7 version does not ... Wed, 26 May 2010 18:04:55 GMT Jakub Jermar [313b617] * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/synch/spinlock.c (modified) Remove spinlock_unlocked() and irq_spinlock_unlocked() interfaces ... Wed, 26 May 2010 15:53:56 GMT Martin Decky [3c664d6] * uspace/Makefile.common (modified) fix interpretting variable assignment as a shell command Wed, 26 May 2010 15:36:03 GMT Martin Decky [cf84f1bf] * HelenOS.config (modified) * kernel/Makefile (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/sparc64/Makefile.inc (modified) add kernel support for link-time optimization (GCC 4.5+) Wed, 26 May 2010 15:00:24 GMT Martin Decky [938f227] * kernel/Makefile (modified) * uspace/Makefile.common (modified) add indentation Wed, 26 May 2010 14:59:49 GMT Martin Decky [e805e2f] * boot/Makefile.build (modified) * kernel/Makefile (modified) * uspace/Makefile.common (modified) use -Werror only in debug builds Tue, 25 May 2010 22:15:03 GMT Jakub Jermar [ffe4a87] * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/synch/spinlock.c (modified) Add interfaces for testing the status of plain spinlocks and the IRQ ... Tue, 25 May 2010 21:34:41 GMT Jakub Jermar [d7da4284] * kernel/generic/include/synch/mutex.h (modified) * kernel/generic/src/synch/mutex.c (modified) Add interface for testing the state of a mutex. Tue, 25 May 2010 21:33:52 GMT Jakub Jermar [5df7928] * kernel/generic/include/synch/semaphore.h (modified) * kernel/generic/src/synch/semaphore.c (modified) Add interface for determining the semaphore count. Tue, 25 May 2010 21:32:32 GMT Jakub Jermar [b7398c0] * kernel/generic/include/synch/waitq.h (modified) * kernel/generic/src/synch/waitq.c (modified) Add interfaces for getting and setting the waitq missed_wakeups. Tue, 25 May 2010 18:35:36 GMT Jakub Jermar [a9f1372] * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/synch/spinlock.c (modified) Move the irq_spinlock code to spinlock.c for better debuggability. Mon, 24 May 2010 19:26:57 GMT Jakub Jermar [0095368] * kernel/arch/mips32/src/panic.S (modified) Use the commented-out code for panic_printf(). It appears to work ... Mon, 24 May 2010 18:57:31 GMT Martin Decky [da1bafb] * kernel/arch/amd64/include/debugger.h (modified) * kernel/arch/amd64/src/ddi/ddi.c (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/ia32/include/smp/apic.h (modified) * kernel/arch/ia32/src/ddi/ddi.c (modified) * kernel/arch/ia32/src/drivers/i8254.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/include/debugger.h (modified) * kernel/arch/mips32/include/mm/as.h (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/interrupt.c (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/include/mm/frame.h (modified) * kernel/arch/ppc32/src/debug/stacktrace.c (modified) * kernel/arch/ppc32/src/mm/as.c (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4u/as.c (modified) * kernel/arch/sparc64/src/mm/sun4v/as.c (modified) * kernel/arch/sparc64/src/trap/sun4u/interrupt.c (modified) * kernel/genarch/include/mm/page_ht.h (modified) * kernel/genarch/include/mm/page_pt.h (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/mm/as_ht.c (modified) * kernel/genarch/src/mm/as_pt.c (modified) * kernel/genarch/src/mm/page_ht.c (modified) * kernel/genarch/src/mm/page_pt.c (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/cpu.h (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/ddi/ddi_arg.h (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/ipc/irq.h (modified) * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/include/mm/slab.h (modified) * kernel/generic/include/proc/scheduler.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/stacktrace.h (modified) * kernel/generic/include/symtab.h (modified) * kernel/generic/include/synch/mutex.h (modified) * kernel/generic/include/synch/rwlock.h (modified) * kernel/generic/include/synch/semaphore.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/include/synch/waitq.h (modified) * kernel/generic/include/sysinfo/abi.h (modified) * kernel/generic/include/time/timeout.h (modified) * kernel/generic/src/console/chardev.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/ipc/event.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/ipcrsc.c (modified) * kernel/generic/src/ipc/irq.c (modified) * kernel/generic/src/ipc/kbox.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/main/kinit.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/printf/vprintf.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/security/cap.c (modified) * kernel/generic/src/synch/mutex.c (modified) * kernel/generic/src/synch/rwlock.c (modified) * kernel/generic/src/synch/semaphore.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/generic/src/time/timeout.c (modified) * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) major code revision - replace spinlocks taken with interrupts ... Mon, 24 May 2010 18:42:44 GMT Martin Decky [666f492] * kernel/arch/mips32/src/panic.S (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/generic/include/lib/elf.h (modified) cstyle changes Sat, 22 May 2010 22:58:10 GMT Martin Decky [c555155] * kernel/arch/ppc32/include/asm.h (modified) remove duplicate msr_read() and msr_write() Sat, 22 May 2010 22:56:00 GMT Martin Decky [ffe276f] * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/include/asm/regname.h (modified) * kernel/arch/ppc32/include/drivers/pic.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc32/include/regutils.h (deleted) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/ppc32/src/drivers/pic.c (modified) * kernel/arch/ppc32/src/exception.S (modified) * kernel/arch/ppc32/src/interrupt.c (modified) restructure constants change the return type of pic_get_pending() ... Sat, 22 May 2010 22:49:25 GMT Martin Decky [86a3f89b] * kernel/arch/mips32/src/mips32.c (modified) add missing include Sat, 22 May 2010 22:48:43 GMT Martin Decky [0cb47cf] * kernel/arch/mips32/src/start.S (modified) replace shebang comments with C comments to avoid conflicts with the ... Sat, 22 May 2010 22:33:00 GMT Martin Decky [ba7371f9] * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/kbrd/kbrd_pl050.c (modified) rename spinlocks to be more descriptive Sat, 22 May 2010 22:31:17 GMT Martin Decky [d92bf462] * kernel/arch/mips32/include/cp0.h (modified) * kernel/arch/mips32/src/start.S (modified) * kernel/arch/ppc32/include/atomic.h (modified) * kernel/arch/ppc32/include/barrier.h (modified) * kernel/arch/ppc32/include/cycle.h (modified) * kernel/arch/ppc32/src/proc/scheduler.c (modified) coding style changes, no change in functionality Sat, 22 May 2010 22:24:15 GMT Martin Decky [d354d57] * kernel/generic/include/bitops.h (modified) use fnzb32 or fnzb64 according to the platform Sat, 22 May 2010 22:20:37 GMT Martin Decky [b8230b9] * kernel/arch/amd64/include/ddi/ddi.h (modified) * kernel/arch/ia32/include/ddi/ddi.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/include/debug.h (modified) * kernel/arch/mips32/src/context.S (modified) * kernel/arch/ppc32/include/elf.h (modified) * kernel/arch/ppc32/include/faddr.h (modified) * kernel/arch/ppc32/include/fpu_context.h (modified) * kernel/arch/ppc32/include/interrupt.h (modified) * kernel/arch/ppc32/include/mm/as.h (modified) * kernel/arch/ppc32/include/mm/asid.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc32/include/mm/tlb.h (modified) * kernel/arch/ppc32/src/context.S (modified) * kernel/arch/ppc32/src/ddi/ddi.c (modified) * kernel/arch/ppc32/src/debug/panic.s (modified) * kernel/arch/ppc32/src/fpu_context.S (modified) coding style changes, no change in functionality Sat, 22 May 2010 22:10:51 GMT Martin Decky [3d6beaa] * kernel/arch/abs32le/include/asm.h (modified) * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/ia32/include/asm.h (modified) get rid of get_ip() Sat, 22 May 2010 19:56:02 GMT Jakub Jermar [4bd675d] * kernel/arch/sparc64/src/trap/sun4v/trap_table.S (modified) Fix one more use of an obsolete branch instruction. Sat, 22 May 2010 19:04:16 GMT Jakub Jermar [40239b9] * kernel/arch/sparc64/include/atomic.h (modified) * kernel/arch/sparc64/src/trap/sun4u/trap_table.S (modified) * kernel/arch/sparc64/src/trap/sun4v/trap_table.S (modified) Fix a couple of occurrences of obsolete branch instruction with ... Sat, 22 May 2010 16:09:50 GMT Jakub Jermar [0d9dc6b] * boot/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/Makefile.inc (modified) * uspace/lib/c/arch/sparc64/Makefile.common (modified) Explicitly specify the medlow mcmodel instead of merely relying on ... Sat, 22 May 2010 15:49:10 GMT Jakub Jermar [af24629] * kernel/arch/sparc64/src/drivers/sgcn.c (modified) Fix sparc64 debug build. (Contributed by Igor Kovalenko.) Sat, 22 May 2010 15:48:42 GMT Jakub Jermar [c6f6adc] * kernel/arch/sparc64/include/trap/sun4v/mmu.h (modified) Use proper SPARC V9 branch instruction and kill one dispensable NOP. Sat, 22 May 2010 10:19:02 GMT Jakub Jermar [eb239dc] * kernel/generic/include/arch.h (modified) Add a descriptive comment for THE. Sat, 22 May 2010 09:24:05 GMT Jakub Jermar [ecbd287d] * kernel/arch/sparc64/src/sun4u/start.S (modified) * kernel/arch/sparc64/src/sun4v/start.S (modified) * uspace/lib/c/arch/sparc64/src/thread_entry.s (modified) Merge sparc64 kernel stack tracing improvements. Sat, 22 May 2010 09:22:00 GMT Jakub Jermar [7f1d897] * kernel/arch/sparc64/src/sun4u/start.S (modified) Create initial stack frames for main_bsp() and main_ap(). Sat, 22 May 2010 09:15:09 GMT Jakub Jermar [d806ce1] * kernel/arch/sparc64/src/sun4u/start.S (modified) Kill more dispensable NOPs. Sat, 22 May 2010 09:09:24 GMT Jakub Jermar [c92af69b] * kernel/arch/sparc64/src/sun4v/start.S (modified) Create initial stack frames for main_bsp() and main_ap(). Sat, 22 May 2010 08:56:01 GMT Jakub Jermar [34bf3d5] * kernel/arch/sparc64/src/sun4v/start.S (modified) Kill some of the dispensable NOPs. Sat, 22 May 2010 08:54:18 GMT Jakub Jermar [71d0d737] * uspace/lib/c/arch/sparc64/src/thread_entry.s (modified) Uncomment the code which creates the initial stack frame for sparc64 ... Fri, 21 May 2010 23:02:10 GMT Jakub Jermar [7c8e1e1] * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/trap/trap_table.h (modified) * kernel/arch/sparc64/src/debug/stacktrace.c (modified) * kernel/arch/sparc64/src/debug/stacktrace_asm.S (modified) * kernel/arch/sparc64/src/sun4u/asm.S (modified) * kernel/arch/sparc64/src/sun4v/start.S (modified) * kernel/arch/sparc64/src/trap/sun4v/trap_table.S (modified) Merge initial support for sparc64 kernel stack tracing. Fri, 21 May 2010 22:57:52 GMT Jakub Jermar [0242621] * kernel/arch/sparc64/src/sun4v/start.S (modified) * kernel/arch/sparc64/src/trap/sun4v/trap_table.S (modified) Use proper SPARC V9 branch instructions. Fri, 21 May 2010 22:50:45 GMT Martin Decky [3500f75] * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/include/cpu.h (modified) * kernel/arch/ppc32/include/cpuid.h (deleted) * kernel/arch/ppc32/src/cpu/cpu.c (modified) ppc32: add interrupts_disabled(), simplify CPU identification Fri, 21 May 2010 22:34:33 GMT Jakub Jermar [819a768] * kernel/arch/sparc64/include/trap/trap_table.h (modified) * kernel/arch/sparc64/src/debug/stacktrace.c (modified) On sparc64, we have a problem with determining the end of the kernel ... Fri, 21 May 2010 21:30:07 GMT Jakub Jermar [2ee907e] * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/src/sun4u/asm.S (modified) Add read_from_ag_g6(). Fri, 21 May 2010 21:23:52 GMT Jakub Jermar [339249f] * boot/arch/sparc64/src/main.c (modified) Fix typo. Fri, 21 May 2010 20:25:59 GMT Jakub Jermar [989d3c2] * kernel/arch/sparc64/include/trap/trap_table.h (modified) Use proper SPARC V9 branch instruction. Fri, 21 May 2010 19:07:00 GMT Martin Decky [5f0e39e8] * kernel/arch/ia32/src/smp/apic.c (modified) add missing semicolon Fri, 21 May 2010 19:04:58 GMT Martin Decky [31198c12] * kernel/arch/abs32le/include/debug.h (deleted) * kernel/arch/amd64/include/debug.h (deleted) * kernel/arch/arm32/include/debug.h (deleted) * kernel/arch/ia32/include/debug.h (deleted) * kernel/arch/ia64/include/debug.h (deleted) * kernel/arch/ppc32/include/debug.h (deleted) * kernel/arch/sparc64/include/debug.h (deleted) * kernel/generic/include/debug.h (modified) * kernel/generic/include/panic.h (modified) get rid of get_ip() and HERE (the functionality is replaced more ... Fri, 21 May 2010 18:53:26 GMT Martin Decky [7de7cde] * kernel/arch/ppc32/src/debug/stacktrace.c (modified) * kernel/arch/ppc32/src/debug/stacktrace_asm.S (modified) ppc32: add basic support for generating stack traces (this does not ... Fri, 21 May 2010 12:39:05 GMT Martin Decky [8aa9265] * kernel/generic/include/synch/spinlock.h (modified) improve compatibility of interrupts-disabled spinlocks with non-SMP ... Thu, 20 May 2010 21:25:35 GMT Jakub Jermar [d0ee0de] * kernel/arch/amd64/include/asm.h (modified) Add amd64 interrupts_disabled(). Thu, 20 May 2010 21:18:29 GMT Jakub Jermar [3d948be] * kernel/arch/abs32le/include/asm.h (modified) Add abs32le interrupts_disabled(). Thu, 20 May 2010 21:11:51 GMT Jakub Jermar [b7aa7c5] * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/src/interrupt.c (modified) Add mips32 interrupts_disabled(). Thu, 20 May 2010 20:59:05 GMT Jakub Jermar [f34c09e] * kernel/arch/arm32/include/interrupt.h (modified) * kernel/arch/arm32/src/interrupt.c (modified) Add arm32 interrupts_disabled(). Thu, 20 May 2010 20:58:40 GMT Jakub Jermar [769a128] * kernel/generic/include/synch/spinlock.h (modified) Fix irq_spinlock_t for non-SMP builds. Thu, 20 May 2010 20:50:45 GMT Jakub Jermar [dbd5df1b] * kernel/arch/ia64/include/asm.h (modified) The condition in ia64 interrupts_disabled() must be actually negated. Thu, 20 May 2010 20:40:57 GMT Jakub Jermar [fdb8c17] * kernel/arch/ia64/include/asm.h (modified) Add ia64 interrupts_disabled(). Thu, 20 May 2010 20:31:27 GMT Jakub Jermar [bcdc185] * kernel/arch/sparc64/include/asm.h (modified) Add sparc64 interrupts_disabled(). Thu, 20 May 2010 20:24:08 GMT Jakub Jermar [42bbbe2] * kernel/generic/include/synch/spinlock.h (modified) Include arch/asm.h in spinlock.h Thu, 20 May 2010 19:30:18 GMT Martin Decky [2b4a9f26] * kernel/arch/ia32/include/asm.h (modified) * kernel/doc/synchronization (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/synch/spinlock.c (modified) Add interrupts-disabled spinlocks whose purpose is the semantic ... Thu, 20 May 2010 18:26:30 GMT Jakub Jermar [b10e6e31] * kernel/doc/AUTHORS (deleted) * kernel/doc/arch/amd64 (deleted) * kernel/doc/arch/arm32 (deleted) * kernel/doc/arch/ia32 (deleted) * kernel/doc/arch/ia64 (deleted) * kernel/doc/arch/mips32 (deleted) * kernel/doc/arch/ppc32 (deleted) * kernel/doc/arch/sparc64 (deleted) Remove heavily outdated and unmaintained pieces of in-tree documentation. Thu, 20 May 2010 16:01:00 GMT Martin Decky [b060ca9] * kernel/generic/include/debug.h (modified) add verbose ASSERT macro cleanup Thu, 20 May 2010 16:00:19 GMT Martin Decky [9e56e65] * kernel/doc/build (deleted) remove obsolete document Tue, 18 May 2010 20:43:24 GMT Jiri Svoboda [15b592b] * HelenOS.config (modified) * boot/Makefile.common (modified) * defaults/sparc64/serengeti/Makefile.config (modified) It should be 'barebone' not 'bare boned'. Fri, 14 May 2010 19:33:57 GMT Jiri Svoboda [f173404] * kernel/generic/src/ipc/kbox.c (modified) Fix locking in ipc_kbox_cleanup(). This was a leftover from the time ... Fri, 14 May 2010 19:30:15 GMT Jakub Jermar [9644c69] * boot/arch/sparc64/src/main.c (modified) Do not print the warning if the compatible property does read as 'sun4u'. Fri, 14 May 2010 17:29:52 GMT Jakub Jermar [ba4a63b8] * kernel/arch/ia32/src/mm/frame.c (modified) Coding style fix. Thu, 13 May 2010 09:44:07 GMT Jakub Jermar [c964521] * kernel/generic/src/mm/as.c (modified) Lock the page tables before initiating the TLB shootdown, avoiding ... Thu, 13 May 2010 08:51:36 GMT Martin Decky [2e4e706] * kernel/generic/include/arch.h (modified) * kernel/generic/include/preemption.h (modified) * kernel/generic/src/preempt/preemption.c (modified) * kernel/generic/src/synch/mutex.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/time/clock.c (modified) cstyle changes (no change in functionality) Wed, 12 May 2010 23:55:14 GMT Jakub Jermar [08c88b84] * kernel/arch/sparc64/src/debug/stacktrace.c (modified) * kernel/arch/sparc64/src/debug/stacktrace_asm.S (modified) sparc64 kernel hooks for stack tracing. Wed, 12 May 2010 22:56:30 GMT Jakub Jermar [9929742] * defaults/sparc64/serengeti/Makefile.config (modified) Modify default options for Serengeti so that it can boot in Simics. Wed, 12 May 2010 22:52:55 GMT Jakub Jermar [fa9616b4] * HelenOS.config (modified) * boot/Makefile.common (modified) * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/mips32/Makefile.inc (modified) * boot/arch/ppc32/Makefile.inc (modified) * boot/arch/sparc64/Makefile.inc (modified) Split the binaries on RAM disk into two groups: essential and non- ... Wed, 12 May 2010 21:23:29 GMT Jakub Jermar [be6cef1b] * HelenOS.config (modified) * kernel/arch/sparc64/src/sun4u/start.S (modified) Do not optically separate the branch and the branch delay slot ... Wed, 12 May 2010 20:00:19 GMT Martin Decky [b97b348] * boot/arch/ppc32/src/main.c (modified) * boot/arch/sparc64/include/asm.h (modified) * boot/arch/sparc64/src/asm.S (modified) * boot/arch/sparc64/src/main.c (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/boot/boot.h (modified) * kernel/arch/sparc64/include/mm/cache_spec.h (modified) * kernel/arch/sparc64/src/mm/cache.S (deleted) * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) * kernel/arch/sparc64/src/sun4u/start.S (modified) * kernel/arch/sparc64/src/sun4v/start.S (modified) do not use ofw_quiesce() (it can actually make more harm than good) ... Wed, 12 May 2010 11:29:15 GMT Martin Decky [f09d891] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/dummy_load/Makefile (deleted) * uspace/app/dummy_load/dummy_load.c (deleted) * uspace/app/dummy_load/input.c (deleted) * uspace/app/dummy_load/input.h (deleted) get rid of dummy_load, basic load can be generated by "tester loop1", ... Mon, 10 May 2010 20:44:14 GMT Jakub Jermar [6db1e27] * HelenOS.config (modified) Strip binaries in non-debug builds. Mon, 10 May 2010 20:21:18 GMT Jakub Jermar [1cb092d] * kernel/Makefile (modified) * uspace/Makefile.common (modified) Prepare to support size-optimized builds and stripped binaries. Mon, 10 May 2010 19:39:17 GMT Jakub Jermar [a4125fb1] * tools/autotool.py (modified) Add support for 'strip' to autotool.py Mon, 10 May 2010 19:38:19 GMT Jakub Jermar [52c60b6] * kernel/generic/src/main/kinit.c (modified) Fix non-SMP builds. Mon, 10 May 2010 19:14:45 GMT Jiri Svoboda [c6f0e3a2] * kernel/generic/src/ipc/kbox.c (modified) Fix lock ordering in kbox_proc_hone_hungup(). Sun, 09 May 2010 18:36:12 GMT Jakub Jermar [e2fcdb1] * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/syscall/syscall.c (modified) Merge fix for ticket #232. Sun, 09 May 2010 18:26:39 GMT Jakub Jermar [cd98e594] * kernel/generic/src/interrupt/interrupt.c (modified) Lock THREAD before calling thread_update_accounting() from ... Sun, 09 May 2010 18:23:03 GMT Jakub Jermar [5e984f2] * kernel/generic/src/syscall/syscall.c (modified) Disable interrupts and lock THREAD before calling ... Sun, 09 May 2010 10:47:48 GMT Jakub Jermar [4039c77] * kernel/generic/src/synch/waitq.c (modified) Add assertion to detect attempts to block when hodling a spinlock. Sat, 08 May 2010 08:15:57 GMT Jiri Svoboda [640ffe6] * uspace/app/sbi/Makefile (modified) * uspace/app/sbi/src/ancr.c (modified) * uspace/app/sbi/src/builtin.c (modified) * uspace/app/sbi/src/builtin/bi_string.c (added) * uspace/app/sbi/src/builtin/bi_string.h (added) * uspace/app/sbi/src/builtin/bi_textfile.c (modified) * uspace/app/sbi/src/cspan.c (added) * uspace/app/sbi/src/cspan.h (added) * uspace/app/sbi/src/cspan_t.h (added) * uspace/app/sbi/src/imode.c (modified) * uspace/app/sbi/src/input.c (modified) * uspace/app/sbi/src/input_t.h (modified) * uspace/app/sbi/src/lex.c (modified) * uspace/app/sbi/src/lex.h (modified) * uspace/app/sbi/src/lex_t.h (modified) * uspace/app/sbi/src/mytypes.h (modified) * uspace/app/sbi/src/os/helenos.c (modified) * uspace/app/sbi/src/os/os.h (modified) * uspace/app/sbi/src/os/posix.c (modified) * uspace/app/sbi/src/p_expr.c (modified) * uspace/app/sbi/src/p_type.c (modified) * uspace/app/sbi/src/parse.c (modified) * uspace/app/sbi/src/parse.h (modified) * uspace/app/sbi/src/rdata.c (modified) * uspace/app/sbi/src/rdata.h (modified) * uspace/app/sbi/src/rdata_t.h (modified) * uspace/app/sbi/src/run.c (modified) * uspace/app/sbi/src/run.h (modified) * uspace/app/sbi/src/run_expr.c (modified) * uspace/app/sbi/src/run_t.h (modified) * uspace/app/sbi/src/run_texpr.c (modified) * uspace/app/sbi/src/stree.c (modified) * uspace/app/sbi/src/stree.h (modified) * uspace/app/sbi/src/stree_t.h (modified) * uspace/app/sbi/src/stype.c (modified) * uspace/app/sbi/src/stype.h (modified) * uspace/app/sbi/src/stype_expr.c (modified) * uspace/app/sbi/src/stype_t.h (modified) * uspace/app/sbi/src/symbol.c (modified) * uspace/app/sbi/src/symbol.h (modified) * uspace/app/sbi/src/tdata.c (modified) * uspace/app/sbi/src/tdata.h (modified) * uspace/app/sbi/src/tdata_t.h (modified) * uspace/dist/src/sysel/demos/ctor.sy (added) * uspace/dist/src/sysel/demos/enum.sy (added) * uspace/dist/src/sysel/demos/htxtfile.sy (modified) * uspace/dist/src/sysel/demos/list.sy (modified) * uspace/dist/src/sysel/demos/map.sy (added) * uspace/dist/src/sysel/demos/string.sy (modified) * uspace/dist/src/sysel/demos/varargs.sy (modified) * uspace/dist/src/sysel/lib/boxed.sy (modified) * uspace/dist/src/sysel/lib/libflist (modified) * uspace/dist/src/sysel/lib/list.sy (modified) * uspace/dist/src/sysel/lib/map.sy (added) Merge from lp:~jsvoboda/helenos/sysel. New: cspan printing, boolean ... Sat, 08 May 2010 08:10:44 GMT Jiri Svoboda [051bc69a] * uspace/app/sbi/Makefile (modified) * uspace/app/sbi/src/ancr.c (modified) * uspace/app/sbi/src/builtin.c (modified) * uspace/app/sbi/src/builtin/bi_string.c (added) * uspace/app/sbi/src/builtin/bi_string.h (added) * uspace/app/sbi/src/builtin/bi_textfile.c (modified) * uspace/app/sbi/src/cspan.c (added) * uspace/app/sbi/src/cspan.h (added) * uspace/app/sbi/src/cspan_t.h (added) * uspace/app/sbi/src/imode.c (modified) * uspace/app/sbi/src/input.c (modified) * uspace/app/sbi/src/input_t.h (modified) * uspace/app/sbi/src/lex.c (modified) * uspace/app/sbi/src/lex.h (modified) * uspace/app/sbi/src/lex_t.h (modified) * uspace/app/sbi/src/mytypes.h (modified) * uspace/app/sbi/src/os/helenos.c (modified) * uspace/app/sbi/src/os/os.h (modified) * uspace/app/sbi/src/os/posix.c (modified) * uspace/app/sbi/src/p_expr.c (modified) * uspace/app/sbi/src/p_type.c (modified) * uspace/app/sbi/src/parse.c (modified) * uspace/app/sbi/src/parse.h (modified) * uspace/app/sbi/src/rdata.c (modified) * uspace/app/sbi/src/rdata.h (modified) * uspace/app/sbi/src/rdata_t.h (modified) * uspace/app/sbi/src/run.c (modified) * uspace/app/sbi/src/run.h (modified) * uspace/app/sbi/src/run_expr.c (modified) * uspace/app/sbi/src/run_t.h (modified) * uspace/app/sbi/src/run_texpr.c (modified) * uspace/app/sbi/src/stree.c (modified) * uspace/app/sbi/src/stree.h (modified) * uspace/app/sbi/src/stree_t.h (modified) * uspace/app/sbi/src/stype.c (modified) * uspace/app/sbi/src/stype.h (modified) * uspace/app/sbi/src/stype_expr.c (modified) * uspace/app/sbi/src/stype_t.h (modified) * uspace/app/sbi/src/symbol.c (modified) * uspace/app/sbi/src/symbol.h (modified) * uspace/app/sbi/src/tdata.c (modified) * uspace/app/sbi/src/tdata.h (modified) * uspace/app/sbi/src/tdata_t.h (modified) * uspace/dist/src/sysel/demos/ctor.sy (added) * uspace/dist/src/sysel/demos/enum.sy (added) * uspace/dist/src/sysel/demos/htxtfile.sy (modified) * uspace/dist/src/sysel/demos/list.sy (modified) * uspace/dist/src/sysel/demos/map.sy (added) * uspace/dist/src/sysel/demos/string.sy (modified) * uspace/dist/src/sysel/demos/varargs.sy (modified) * uspace/dist/src/sysel/lib/boxed.sy (modified) * uspace/dist/src/sysel/lib/libflist (modified) * uspace/dist/src/sysel/lib/list.sy (modified) * uspace/dist/src/sysel/lib/map.sy (added) Update SBI to rev. 244. Sat, 08 May 2010 07:53:23 GMT Jiri Svoboda [25a76ab8] * HelenOS.config (modified) * boot/Makefile (modified) * boot/Makefile.build (added) * boot/Makefile.common (modified) * boot/Makefile.grub (moved) * boot/Makefile.silo (moved) * boot/Makefile.yaboot (moved) * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/_link.ld.in (added) * boot/arch/arm32/include/arch.h (moved) * boot/arch/arm32/include/asm.h (moved) * boot/arch/arm32/include/main.h (moved) * boot/arch/arm32/include/mm.h (moved) * boot/arch/arm32/include/types.h (moved) * boot/arch/arm32/loader/Makefile.build (deleted) * boot/arch/arm32/loader/Makefile.common (deleted) * boot/arch/arm32/loader/Makefile.toolchain (deleted) * boot/arch/arm32/loader/_link.ld.in (deleted) * boot/arch/arm32/loader/asm.S (deleted) * boot/arch/arm32/loader/main.c (deleted) * boot/arch/arm32/loader/mm.c (deleted) * boot/arch/arm32/loader/mm.h (deleted) * boot/arch/arm32/src/asm.S (moved) * boot/arch/arm32/src/main.c (added) * boot/arch/arm32/src/mm.c (added) * boot/arch/arm32/src/putchar.c (moved) * boot/arch/ia32/grub (deleted) * boot/arch/ia64/loader/Makefile (deleted) * boot/arch/ia64/loader/Makefile.build (deleted) * boot/arch/ia64/loader/Makefile.common (deleted) * boot/arch/ia64/loader/_link.ld.in (deleted) * boot/arch/ia64/loader/asm.S (deleted) * boot/arch/ia64/loader/boot.S (deleted) * boot/arch/ia64/loader/gefi/ChangeLog (deleted) * boot/arch/ia64/loader/gefi/HelenOS/Makefile (deleted) * boot/arch/ia64/loader/gefi/HelenOS/division.c (deleted) * boot/arch/ia64/loader/gefi/HelenOS/division.h (deleted) * boot/arch/ia64/loader/gefi/HelenOS/hello.c (deleted) * boot/arch/ia64/loader/gefi/HelenOS/mkimage.c (deleted) * boot/arch/ia64/loader/gefi/Make.defaults (deleted) * boot/arch/ia64/loader/gefi/Make.rules (deleted) * boot/arch/ia64/loader/gefi/Makefile (deleted) * boot/arch/ia64/loader/gefi/README.efilib (deleted) * boot/arch/ia64/loader/gefi/README.elilo (deleted) * boot/arch/ia64/loader/gefi/README.gnuefi (deleted) * boot/arch/ia64/loader/gefi/apps/Makefile (deleted) * boot/arch/ia64/loader/gefi/apps/printenv.c (deleted) * boot/arch/ia64/loader/gefi/apps/t.c (deleted) * boot/arch/ia64/loader/gefi/apps/t2.c (deleted) * boot/arch/ia64/loader/gefi/apps/t3.c (deleted) * boot/arch/ia64/loader/gefi/apps/t4.c (deleted) * boot/arch/ia64/loader/gefi/apps/t5.c (deleted) * boot/arch/ia64/loader/gefi/apps/t6.c (deleted) * boot/arch/ia64/loader/gefi/apps/t7.c (deleted) * boot/arch/ia64/loader/gefi/apps/tpause.c (deleted) * boot/arch/ia64/loader/gefi/apps/trivial.S (deleted) * boot/arch/ia64/loader/gefi/gnuefi/Makefile (deleted) * boot/arch/ia64/loader/gefi/gnuefi/crt0-efi-ia32.S (deleted) * boot/arch/ia64/loader/gefi/gnuefi/crt0-efi-ia64.S (deleted) * boot/arch/ia64/loader/gefi/gnuefi/elf_ia32_efi.lds (deleted) * boot/arch/ia64/loader/gefi/gnuefi/elf_ia64_efi.lds (deleted) * boot/arch/ia64/loader/gefi/gnuefi/reloc_ia32.c (deleted) * boot/arch/ia64/loader/gefi/gnuefi/reloc_ia64.S (deleted) * boot/arch/ia64/loader/gefi/inc/Makefile (deleted) * boot/arch/ia64/loader/gefi/inc/efi.h (deleted) * boot/arch/ia64/loader/gefi/inc/efi_nii.h (deleted) * boot/arch/ia64/loader/gefi/inc/efi_pxe.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiapi.h (deleted) * boot/arch/ia64/loader/gefi/inc/eficon.h (deleted) * boot/arch/ia64/loader/gefi/inc/efidebug.h (deleted) * boot/arch/ia64/loader/gefi/inc/efidef.h (deleted) * boot/arch/ia64/loader/gefi/inc/efidevp.h (deleted) * boot/arch/ia64/loader/gefi/inc/efierr.h (deleted) * boot/arch/ia64/loader/gefi/inc/efifs.h (deleted) * boot/arch/ia64/loader/gefi/inc/efigpt.h (deleted) * boot/arch/ia64/loader/gefi/inc/efilib.h (deleted) * boot/arch/ia64/loader/gefi/inc/efilink.h (deleted) * boot/arch/ia64/loader/gefi/inc/efinet.h (deleted) * boot/arch/ia64/loader/gefi/inc/efipart.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiprot.h (deleted) * boot/arch/ia64/loader/gefi/inc/efipxebc.h (deleted) * boot/arch/ia64/loader/gefi/inc/efirtlib.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiser.h (deleted) * boot/arch/ia64/loader/gefi/inc/efistdarg.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiui.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia32/efibind.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia32/efilibplat.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia32/pe.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/efibind.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/efilibplat.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/pe.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/salproc.h (deleted) * boot/arch/ia64/loader/gefi/inc/inc.mak (deleted) * boot/arch/ia64/loader/gefi/inc/libsmbios.h (deleted) * boot/arch/ia64/loader/gefi/inc/make.inf (deleted) * boot/arch/ia64/loader/gefi/inc/makefile.hdr (deleted) * boot/arch/ia64/loader/gefi/inc/pci22.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/adapterdebug.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/eficonsplit.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/efidbg.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/efivar.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/ia64/eficontext.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/intload.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/legacyboot.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/make.inf (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/makefile.hdr (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/piflash64.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/readme.txt (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/vgaclass.h (deleted) * boot/arch/ia64/loader/gefi/inc/romload.h (deleted) * boot/arch/ia64/loader/gefi/lib/Makefile (deleted) * boot/arch/ia64/loader/gefi/lib/boxdraw.c (deleted) * boot/arch/ia64/loader/gefi/lib/console.c (deleted) * boot/arch/ia64/loader/gefi/lib/crc.c (deleted) * boot/arch/ia64/loader/gefi/lib/data.c (deleted) * boot/arch/ia64/loader/gefi/lib/debug.c (deleted) * boot/arch/ia64/loader/gefi/lib/dpath.c (deleted) * boot/arch/ia64/loader/gefi/lib/error.c (deleted) * boot/arch/ia64/loader/gefi/lib/event.c (deleted) * boot/arch/ia64/loader/gefi/lib/guid.c (deleted) * boot/arch/ia64/loader/gefi/lib/hand.c (deleted) * boot/arch/ia64/loader/gefi/lib/hw.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia32/initplat.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia32/math.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/initplat.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/math.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/palproc.S (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/palproc.h (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/salpal.c (deleted) * boot/arch/ia64/loader/gefi/lib/init.c (deleted) * boot/arch/ia64/loader/gefi/lib/lib.h (deleted) * boot/arch/ia64/loader/gefi/lib/lock.c (deleted) * boot/arch/ia64/loader/gefi/lib/misc.c (deleted) * boot/arch/ia64/loader/gefi/lib/print.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/efirtlib.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/rtdata.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/rtlock.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/rtstr.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/vm.c (deleted) * boot/arch/ia64/loader/gefi/lib/smbios.c (deleted) * boot/arch/ia64/loader/gefi/lib/sread.c (deleted) * boot/arch/ia64/loader/gefi/lib/str.c (deleted) * boot/arch/ia64/loader/main.c (deleted) * boot/arch/mips32/Makefile.inc (modified) * boot/arch/mips32/_link.ld.in (added) * boot/arch/mips32/include/arch.h (moved) * boot/arch/mips32/include/asm.h (moved) * boot/arch/mips32/include/main.h (moved) * boot/arch/mips32/include/regname.h (moved) * boot/arch/mips32/include/types.h (added) * boot/arch/mips32/loader/asm.S (deleted) * boot/arch/mips32/loader/main.c (deleted) * boot/arch/mips32/loader/main.h (deleted) * boot/arch/mips32/src/Makefile (moved) * boot/arch/mips32/src/Makefile.build (moved) * boot/arch/mips32/src/Makefile.common (moved) * boot/arch/mips32/src/Makefile.toolchain (moved) * boot/arch/mips32/src/asm.S (added) * boot/arch/mips32/src/boot.S (moved) * boot/arch/mips32/src/main.c (added) * boot/arch/mips32/src/msim.h (moved) * boot/arch/mips32/src/putchar.c (added) * boot/arch/ppc32/Makefile.inc (modified) * boot/arch/ppc32/_link.ld.in (moved) * boot/arch/ppc32/include/arch.h (moved) * boot/arch/ppc32/include/asm.h (moved) * boot/arch/ppc32/include/main.h (added) * boot/arch/ppc32/include/ofw.h (moved) * boot/arch/ppc32/include/regname.h (moved) * boot/arch/ppc32/include/types.h (moved) * boot/arch/ppc32/loader/Makefile (deleted) * boot/arch/ppc32/loader/Makefile.build (deleted) * boot/arch/ppc32/loader/Makefile.common (deleted) * boot/arch/ppc32/loader/Makefile.toolchain (deleted) * boot/arch/ppc32/loader/asm.h (deleted) * boot/arch/ppc32/loader/boot.S (deleted) * boot/arch/ppc32/loader/main.c (deleted) * boot/arch/ppc32/src/asm.S (moved) * boot/arch/ppc32/src/main.c (added) * boot/arch/ppc32/src/ofw.c (moved) * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/_link.ld.in (moved) * boot/arch/sparc64/include/arch.h (added) * boot/arch/sparc64/include/asm.h (moved) * boot/arch/sparc64/include/main.h (moved) * boot/arch/sparc64/include/ofw.h (moved) * boot/arch/sparc64/include/types.h (moved) * boot/arch/sparc64/loader/Makefile (deleted) * boot/arch/sparc64/loader/Makefile.build (deleted) * boot/arch/sparc64/loader/Makefile.common (deleted) * boot/arch/sparc64/loader/Makefile.toolchain (deleted) * boot/arch/sparc64/loader/_link.ld.in (deleted) * boot/arch/sparc64/loader/boot.S (deleted) * boot/arch/sparc64/loader/main.c (deleted) * boot/arch/sparc64/loader/main.h (deleted) * boot/arch/sparc64/silo/silo.conf (deleted) * boot/arch/sparc64/src/asm.S (moved) * boot/arch/sparc64/src/main.c (added) * boot/arch/sparc64/src/ofw.c (moved) * boot/doc/doxygroups.h (deleted) * boot/genarch/division.c (deleted) * boot/genarch/include/division.h (moved) * boot/genarch/include/multiplication.h (moved) * boot/genarch/include/ofw.h (moved) * boot/genarch/include/ofw_tree.h (moved) * boot/genarch/include/softint (deleted) * boot/genarch/ofw.c (deleted) * boot/genarch/src/division.c (added) * boot/genarch/src/multiplication.c (added) * boot/genarch/src/ofw.c (added) * boot/genarch/src/ofw_tree.c (moved) * boot/generic/genarch (deleted) * boot/generic/include/align.h (moved) * boot/generic/include/balloc.h (moved) * boot/generic/include/errno.h (added) * boot/generic/include/halt.h (moved) * boot/generic/include/inflate.h (added) * boot/generic/include/macros.h (moved) * boot/generic/include/memstr.h (moved) * boot/generic/include/printf.h (moved) * boot/generic/include/printf_core.h (added) * boot/generic/include/putchar.h (moved) * boot/generic/include/stdarg.h (moved) * boot/generic/include/str.h (added) * boot/generic/include/typedefs.h (added) * boot/generic/include/version.h (added) * boot/generic/printf.c (deleted) * boot/generic/src/balloc.c (moved) * boot/generic/src/inflate.c (added) * boot/generic/src/printf.c (added) * boot/generic/src/printf_core.c (added) * boot/generic/src/str.c (added) * boot/generic/src/version.c (added) * boot/generic/src/vprintf.c (added) * boot/generic/string.c (deleted) * boot/grub/COPYING (moved) * boot/grub/README (moved) * boot/grub/stage2_eltorito (moved) * boot/silo/COPYING (moved) * boot/silo/README (moved) * boot/silo/a.out/isofs.b (added) * boot/silo/a.out/second.b (added) * boot/silo/raw/isofs.b (added) * boot/silo/raw/second.b (added) * boot/silo/silo.conf (added) * boot/silo/silo.patched.tar.gz (moved) * boot/silo/silo.tar.gz (moved) * boot/tools/pack.py (deleted) * boot/yaboot/COPYING (moved) * boot/yaboot/README (moved) * boot/yaboot/bootinfo.txt (moved) * boot/yaboot/maps (moved) * boot/yaboot/ofboot.b (moved) * boot/yaboot/yaboot (moved) * boot/yaboot/yaboot.conf (moved) * contrib/bazaar/bzreml/setup.py (added) * contrib/conf/arm32-qe.sh (added) * contrib/conf/msim.conf (modified) * contrib/conf/pearpc.conf (deleted) * contrib/tools/download_and_patch_silo.sh (moved) * contrib/tools/gen_vga323.c (moved) * defaults/sparc64/Makefile.config (modified) * defaults/sparc64/niagara/Makefile.config (moved) * defaults/sparc64/ultra/Makefile.config (moved) * defaults/sparc64/us3/Makefile.config (deleted) * kernel/arch/arm32/_link.ld.in (modified) * kernel/arch/arm32/include/arch.h (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/include/arch.h (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/include/arch.h (modified) * kernel/arch/ppc32/include/boot/boot.h (modified) * kernel/arch/ppc32/src/boot/boot.S (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/arch.h (modified) * kernel/arch/sparc64/include/boot/boot.h (modified) * kernel/arch/sparc64/src/mm/sun4u/frame.c (modified) * kernel/arch/sparc64/src/mm/sun4v/frame.c (modified) * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) * kernel/arch/sparc64/src/sun4u/sparc64.c (modified) * kernel/arch/sparc64/src/sun4u/start.S (modified) * kernel/arch/sparc64/src/sun4v/sparc64.c (modified) * kernel/arch/sparc64/src/sun4v/start.S (modified) * kernel/doc/arch/ppc32 (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/generic/include/func.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/lib/func.c (modified) * kernel/generic/src/lib/str.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/printf/printf_core.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/mutex.c (modified) * kernel/generic/src/synch/spinlock.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * kernel/generic/src/time/clock.c (modified) * tools/pack.py (added) * uspace/lib/c/generic/io/printf_core.c (modified) * uspace/srv/hid/fb/serial_console.c (modified) Merge mainline changes. Wed, 05 May 2010 17:23:54 GMT Martin Decky [1317380] * boot/arch/arm32/include/arch.h (modified) * contrib/conf/arm32-qe.sh (added) * kernel/arch/arm32/_link.ld.in (modified) move boot offset 2 MB further away to avoid conflicts with ... Tue, 04 May 2010 22:56:33 GMT Martin Decky [b781cb29] * kernel/arch/sparc64/src/mm/sun4v/frame.c (modified) fix forgotten operator Tue, 04 May 2010 22:47:20 GMT Martin Decky [5bf91e2] * contrib/tools/download_and_patch_silo.sh (moved) move script from util to tools Tue, 04 May 2010 22:44:50 GMT Martin Decky [5e16832f] * defaults/sparc64/niagara/Makefile.config (moved) * defaults/sparc64/ultra/Makefile.config (moved) * defaults/sparc64/us3/Makefile.config (deleted) rename defaults to be more descriptive remove "us3" defaults (since ... Tue, 04 May 2010 15:48:49 GMT Martin Decky [32e7411] * uspace/srv/hid/fb/serial_console.c (modified) more serial console fixes - better attributes in monochrome mode ... Tue, 04 May 2010 13:50:11 GMT Martin Decky [53e197f] * uspace/srv/hid/fb/serial_console.c (modified) fix attributes on serial console Tue, 04 May 2010 13:49:32 GMT Martin Decky [ae4235c] * contrib/conf/msim.conf (modified) increase msim default RAM size to 32 MB (16 MB is currently way too few) Tue, 04 May 2010 11:07:11 GMT Martin Decky [2afb650] * boot/generic/src/printf_core.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) unify printf implementations Tue, 04 May 2010 10:57:14 GMT Martin Decky [4940ea9] * contrib/tools/gen_vga323.c (moved) move tools directory to contrib (it does not contain any viable tools ... Tue, 04 May 2010 10:56:40 GMT Martin Decky [568db0f] * boot/generic/src/inflate.c (modified) remove forgotten piece of comment Tue, 04 May 2010 10:44:55 GMT Martin Decky [4872160] * HelenOS.config (modified) * boot/Makefile (modified) * boot/Makefile.build (added) * boot/Makefile.common (modified) * boot/Makefile.grub (moved) * boot/Makefile.silo (moved) * boot/Makefile.yaboot (moved) * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/_link.ld.in (added) * boot/arch/arm32/include/arch.h (moved) * boot/arch/arm32/include/asm.h (moved) * boot/arch/arm32/include/main.h (moved) * boot/arch/arm32/include/mm.h (moved) * boot/arch/arm32/include/types.h (moved) * boot/arch/arm32/loader/Makefile.build (deleted) * boot/arch/arm32/loader/Makefile.common (deleted) * boot/arch/arm32/loader/Makefile.toolchain (deleted) * boot/arch/arm32/loader/_link.ld.in (deleted) * boot/arch/arm32/loader/asm.S (deleted) * boot/arch/arm32/loader/main.c (deleted) * boot/arch/arm32/loader/mm.c (deleted) * boot/arch/arm32/loader/mm.h (deleted) * boot/arch/arm32/src/asm.S (moved) * boot/arch/arm32/src/main.c (added) * boot/arch/arm32/src/mm.c (added) * boot/arch/arm32/src/putchar.c (moved) * boot/arch/ia32/grub (deleted) * boot/arch/ia64/loader/Makefile (deleted) * boot/arch/ia64/loader/Makefile.build (deleted) * boot/arch/ia64/loader/Makefile.common (deleted) * boot/arch/ia64/loader/_link.ld.in (deleted) * boot/arch/ia64/loader/asm.S (deleted) * boot/arch/ia64/loader/boot.S (deleted) * boot/arch/ia64/loader/gefi/ChangeLog (deleted) * boot/arch/ia64/loader/gefi/HelenOS/Makefile (deleted) * boot/arch/ia64/loader/gefi/HelenOS/division.c (deleted) * boot/arch/ia64/loader/gefi/HelenOS/division.h (deleted) * boot/arch/ia64/loader/gefi/HelenOS/hello.c (deleted) * boot/arch/ia64/loader/gefi/HelenOS/mkimage.c (deleted) * boot/arch/ia64/loader/gefi/Make.defaults (deleted) * boot/arch/ia64/loader/gefi/Make.rules (deleted) * boot/arch/ia64/loader/gefi/Makefile (deleted) * boot/arch/ia64/loader/gefi/README.efilib (deleted) * boot/arch/ia64/loader/gefi/README.elilo (deleted) * boot/arch/ia64/loader/gefi/README.gnuefi (deleted) * boot/arch/ia64/loader/gefi/apps/Makefile (deleted) * boot/arch/ia64/loader/gefi/apps/printenv.c (deleted) * boot/arch/ia64/loader/gefi/apps/t.c (deleted) * boot/arch/ia64/loader/gefi/apps/t2.c (deleted) * boot/arch/ia64/loader/gefi/apps/t3.c (deleted) * boot/arch/ia64/loader/gefi/apps/t4.c (deleted) * boot/arch/ia64/loader/gefi/apps/t5.c (deleted) * boot/arch/ia64/loader/gefi/apps/t6.c (deleted) * boot/arch/ia64/loader/gefi/apps/t7.c (deleted) * boot/arch/ia64/loader/gefi/apps/tpause.c (deleted) * boot/arch/ia64/loader/gefi/apps/trivial.S (deleted) * boot/arch/ia64/loader/gefi/gnuefi/Makefile (deleted) * boot/arch/ia64/loader/gefi/gnuefi/crt0-efi-ia32.S (deleted) * boot/arch/ia64/loader/gefi/gnuefi/crt0-efi-ia64.S (deleted) * boot/arch/ia64/loader/gefi/gnuefi/elf_ia32_efi.lds (deleted) * boot/arch/ia64/loader/gefi/gnuefi/elf_ia64_efi.lds (deleted) * boot/arch/ia64/loader/gefi/gnuefi/reloc_ia32.c (deleted) * boot/arch/ia64/loader/gefi/gnuefi/reloc_ia64.S (deleted) * boot/arch/ia64/loader/gefi/inc/Makefile (deleted) * boot/arch/ia64/loader/gefi/inc/efi.h (deleted) * boot/arch/ia64/loader/gefi/inc/efi_nii.h (deleted) * boot/arch/ia64/loader/gefi/inc/efi_pxe.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiapi.h (deleted) * boot/arch/ia64/loader/gefi/inc/eficon.h (deleted) * boot/arch/ia64/loader/gefi/inc/efidebug.h (deleted) * boot/arch/ia64/loader/gefi/inc/efidef.h (deleted) * boot/arch/ia64/loader/gefi/inc/efidevp.h (deleted) * boot/arch/ia64/loader/gefi/inc/efierr.h (deleted) * boot/arch/ia64/loader/gefi/inc/efifs.h (deleted) * boot/arch/ia64/loader/gefi/inc/efigpt.h (deleted) * boot/arch/ia64/loader/gefi/inc/efilib.h (deleted) * boot/arch/ia64/loader/gefi/inc/efilink.h (deleted) * boot/arch/ia64/loader/gefi/inc/efinet.h (deleted) * boot/arch/ia64/loader/gefi/inc/efipart.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiprot.h (deleted) * boot/arch/ia64/loader/gefi/inc/efipxebc.h (deleted) * boot/arch/ia64/loader/gefi/inc/efirtlib.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiser.h (deleted) * boot/arch/ia64/loader/gefi/inc/efistdarg.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiui.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia32/efibind.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia32/efilibplat.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia32/pe.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/efibind.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/efilibplat.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/pe.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/salproc.h (deleted) * boot/arch/ia64/loader/gefi/inc/inc.mak (deleted) * boot/arch/ia64/loader/gefi/inc/libsmbios.h (deleted) * boot/arch/ia64/loader/gefi/inc/make.inf (deleted) * boot/arch/ia64/loader/gefi/inc/makefile.hdr (deleted) * boot/arch/ia64/loader/gefi/inc/pci22.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/adapterdebug.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/eficonsplit.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/efidbg.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/efivar.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/ia64/eficontext.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/intload.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/legacyboot.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/make.inf (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/makefile.hdr (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/piflash64.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/readme.txt (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/vgaclass.h (deleted) * boot/arch/ia64/loader/gefi/inc/romload.h (deleted) * boot/arch/ia64/loader/gefi/lib/Makefile (deleted) * boot/arch/ia64/loader/gefi/lib/boxdraw.c (deleted) * boot/arch/ia64/loader/gefi/lib/console.c (deleted) * boot/arch/ia64/loader/gefi/lib/crc.c (deleted) * boot/arch/ia64/loader/gefi/lib/data.c (deleted) * boot/arch/ia64/loader/gefi/lib/debug.c (deleted) * boot/arch/ia64/loader/gefi/lib/dpath.c (deleted) * boot/arch/ia64/loader/gefi/lib/error.c (deleted) * boot/arch/ia64/loader/gefi/lib/event.c (deleted) * boot/arch/ia64/loader/gefi/lib/guid.c (deleted) * boot/arch/ia64/loader/gefi/lib/hand.c (deleted) * boot/arch/ia64/loader/gefi/lib/hw.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia32/initplat.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia32/math.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/initplat.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/math.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/palproc.S (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/palproc.h (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/salpal.c (deleted) * boot/arch/ia64/loader/gefi/lib/init.c (deleted) * boot/arch/ia64/loader/gefi/lib/lib.h (deleted) * boot/arch/ia64/loader/gefi/lib/lock.c (deleted) * boot/arch/ia64/loader/gefi/lib/misc.c (deleted) * boot/arch/ia64/loader/gefi/lib/print.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/efirtlib.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/rtdata.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/rtlock.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/rtstr.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/vm.c (deleted) * boot/arch/ia64/loader/gefi/lib/smbios.c (deleted) * boot/arch/ia64/loader/gefi/lib/sread.c (deleted) * boot/arch/ia64/loader/gefi/lib/str.c (deleted) * boot/arch/ia64/loader/main.c (deleted) * boot/arch/mips32/Makefile.inc (modified) * boot/arch/mips32/_link.ld.in (added) * boot/arch/mips32/include/arch.h (moved) * boot/arch/mips32/include/asm.h (moved) * boot/arch/mips32/include/main.h (moved) * boot/arch/mips32/include/regname.h (moved) * boot/arch/mips32/include/types.h (added) * boot/arch/mips32/loader/asm.S (deleted) * boot/arch/mips32/loader/main.c (deleted) * boot/arch/mips32/loader/main.h (deleted) * boot/arch/mips32/src/Makefile (moved) * boot/arch/mips32/src/Makefile.build (moved) * boot/arch/mips32/src/Makefile.common (moved) * boot/arch/mips32/src/Makefile.toolchain (moved) * boot/arch/mips32/src/asm.S (added) * boot/arch/mips32/src/boot.S (moved) * boot/arch/mips32/src/main.c (added) * boot/arch/mips32/src/msim.h (moved) * boot/arch/mips32/src/putchar.c (added) * boot/arch/ppc32/Makefile.inc (modified) * boot/arch/ppc32/_link.ld.in (moved) * boot/arch/ppc32/include/arch.h (moved) * boot/arch/ppc32/include/asm.h (moved) * boot/arch/ppc32/include/main.h (added) * boot/arch/ppc32/include/ofw.h (moved) * boot/arch/ppc32/include/regname.h (moved) * boot/arch/ppc32/include/types.h (moved) * boot/arch/ppc32/loader/Makefile (deleted) * boot/arch/ppc32/loader/Makefile.build (deleted) * boot/arch/ppc32/loader/Makefile.common (deleted) * boot/arch/ppc32/loader/Makefile.toolchain (deleted) * boot/arch/ppc32/loader/asm.h (deleted) * boot/arch/ppc32/loader/boot.S (deleted) * boot/arch/ppc32/loader/main.c (deleted) * boot/arch/ppc32/src/asm.S (moved) * boot/arch/ppc32/src/main.c (added) * boot/arch/ppc32/src/ofw.c (moved) * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/_link.ld.in (moved) * boot/arch/sparc64/include/arch.h (added) * boot/arch/sparc64/include/asm.h (moved) * boot/arch/sparc64/include/main.h (moved) * boot/arch/sparc64/include/ofw.h (moved) * boot/arch/sparc64/include/types.h (moved) * boot/arch/sparc64/loader/Makefile (deleted) * boot/arch/sparc64/loader/Makefile.build (deleted) * boot/arch/sparc64/loader/Makefile.common (deleted) * boot/arch/sparc64/loader/Makefile.toolchain (deleted) * boot/arch/sparc64/loader/_link.ld.in (deleted) * boot/arch/sparc64/loader/boot.S (deleted) * boot/arch/sparc64/loader/main.c (deleted) * boot/arch/sparc64/loader/main.h (deleted) * boot/arch/sparc64/silo/silo.conf (deleted) * boot/arch/sparc64/src/asm.S (moved) * boot/arch/sparc64/src/main.c (added) * boot/arch/sparc64/src/ofw.c (moved) * boot/doc/doxygroups.h (deleted) * boot/genarch/division.c (deleted) * boot/genarch/include/division.h (moved) * boot/genarch/include/multiplication.h (moved) * boot/genarch/include/ofw.h (moved) * boot/genarch/include/ofw_tree.h (moved) * boot/genarch/include/softint (deleted) * boot/genarch/ofw.c (deleted) * boot/genarch/src/division.c (added) * boot/genarch/src/multiplication.c (added) * boot/genarch/src/ofw.c (added) * boot/genarch/src/ofw_tree.c (moved) * boot/generic/genarch (deleted) * boot/generic/include/align.h (moved) * boot/generic/include/balloc.h (moved) * boot/generic/include/errno.h (added) * boot/generic/include/halt.h (moved) * boot/generic/include/inflate.h (added) * boot/generic/include/macros.h (moved) * boot/generic/include/memstr.h (moved) * boot/generic/include/printf.h (moved) * boot/generic/include/printf_core.h (added) * boot/generic/include/putchar.h (moved) * boot/generic/include/stdarg.h (moved) * boot/generic/include/str.h (added) * boot/generic/include/typedefs.h (added) * boot/generic/include/version.h (added) * boot/generic/printf.c (deleted) * boot/generic/src/balloc.c (moved) * boot/generic/src/inflate.c (added) * boot/generic/src/printf.c (added) * boot/generic/src/printf_core.c (added) * boot/generic/src/str.c (added) * boot/generic/src/version.c (added) * boot/generic/src/vprintf.c (added) * boot/generic/string.c (deleted) * boot/grub/COPYING (moved) * boot/grub/README (moved) * boot/grub/stage2_eltorito (moved) * boot/silo/COPYING (moved) * boot/silo/README (moved) * boot/silo/a.out/isofs.b (added) * boot/silo/a.out/second.b (added) * boot/silo/raw/isofs.b (added) * boot/silo/raw/second.b (added) * boot/silo/silo.conf (added) * boot/silo/silo.patched.tar.gz (moved) * boot/silo/silo.tar.gz (moved) * boot/tools/gen_vga323.c (moved) * boot/tools/pack.py (deleted) * boot/yaboot/COPYING (moved) * boot/yaboot/README (moved) * boot/yaboot/bootinfo.txt (moved) * boot/yaboot/maps (moved) * boot/yaboot/ofboot.b (moved) * boot/yaboot/yaboot (moved) * boot/yaboot/yaboot.conf (moved) * defaults/sparc64/Makefile.config (modified) * defaults/sparc64/sun4v/Makefile.config (modified) * kernel/arch/arm32/include/arch.h (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/include/arch.h (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/include/arch.h (modified) * kernel/arch/ppc32/include/boot/boot.h (modified) * kernel/arch/ppc32/src/boot/boot.S (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/arch.h (modified) * kernel/arch/sparc64/include/boot/boot.h (modified) * kernel/arch/sparc64/src/mm/sun4u/frame.c (modified) * kernel/arch/sparc64/src/mm/sun4v/frame.c (modified) * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) * kernel/arch/sparc64/src/sun4u/sparc64.c (modified) * kernel/arch/sparc64/src/sun4u/start.S (modified) * kernel/arch/sparc64/src/sun4v/sparc64.c (modified) * kernel/arch/sparc64/src/sun4v/start.S (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * tools/pack.py (added) new boot infrastructure - more code and metadata unification - ... Sun, 02 May 2010 20:58:27 GMT Jakub Jermar [bb252ca] * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) Merge the scheduler fix. Sun, 02 May 2010 20:32:21 GMT Jakub Jermar [1624aae] * kernel/generic/src/mm/as.c (modified) Assert that as_destroy() is not being called on AS.