# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-26T06:33:58Z Tue, 22 Jun 2010 21:09:53 GMT Jakub Jermar [1e3c2f1] * kernel/arch/ia64/src/start.S (modified) * uspace/lib/c/arch/ia64/src/entry.s (modified) * uspace/lib/c/arch/ia64/src/thread_entry.s (modified) Use gp instead of r1. Tue, 22 Jun 2010 20:55:40 GMT Jakub Jermar [7f0e7b6] * kernel/arch/ia64/src/start.S (modified) Use sp instead of r12. Thu, 17 Jun 2010 20:58:05 GMT Jakub Jermar [3193c05] * kernel/arch/ia64/src/drivers/ski.c (modified) * uspace/srv/hid/fb/main.c (modified) Fix fb detection for Ski. Thu, 17 Jun 2010 19:42:27 GMT Jakub Jermar [0e54b4a] * boot/arch/ia64/Makefile.inc (modified) Include the i8042 driver in the ia64 RAM disk image. Thu, 17 Jun 2010 10:13:09 GMT Jakub Jermar [fae1647] * kernel/arch/ia64/src/start.S (modified) Use IP-relative instead of indirect branch to main_bsp(). Mon, 14 Jun 2010 22:58:20 GMT Jakub Jermar [e5c1186] * kernel/arch/ia64/src/smp/smp.c (modified) * kernel/arch/ia64/src/start.S (modified) Remove the poor man's support for SMP. Proper SMP support will be ... Mon, 14 Jun 2010 22:28:21 GMT Jakub Jermar [84d8837] * boot/arch/ia64/src/boot.S (modified) Use IP-relative instead of indirect branch. Mon, 14 Jun 2010 20:56:10 GMT Jakub Jermar [ba8d2987] * boot/arch/ia64/src/asm.S (modified) Fix indentation. Mon, 14 Jun 2010 20:12:16 GMT Jakub Jermar [6cb8dba] * boot/arch/ia64/src/boot.S (modified) Unify the comment style. Sun, 13 Jun 2010 22:52:35 GMT Jakub Jermar [0a925a8] * boot/arch/ia64/include/_components.h (deleted) * boot/arch/ia64/include/common.h (deleted) Remove two more accidentally committed generated files. Sun, 13 Jun 2010 22:48:15 GMT Jakub Jermar [66e39b8] * boot/arch/ia64/src/main.c (modified) Remove unneeded macros and fix printing of the loader entry point. Sun, 13 Jun 2010 22:21:51 GMT Jakub Jermar [4ff284b] * boot/arch/ia64/include/arch.h (modified) * kernel/arch/ia64/_link.ld.in (modified) Make a 4M space between the loader text and the inflate destination area. Sun, 13 Jun 2010 22:19:51 GMT Jakub Jermar [cfb729b0] * boot/arch/ia64/_link.ld (deleted) * boot/arch/ia64/src/_components.c (deleted) Remove accidentally committed generated files. Sun, 13 Jun 2010 21:56:16 GMT Jakub Jermar [807102ca] * boot/arch/ia64/Makefile.inc (added) * boot/arch/ia64/_link.ld (added) * boot/arch/ia64/_link.ld.in (added) * boot/arch/ia64/include/_components.h (added) * boot/arch/ia64/include/arch.h (added) * boot/arch/ia64/include/asm.h (added) * boot/arch/ia64/include/common.h (added) * boot/arch/ia64/include/main.h (added) * boot/arch/ia64/include/ski.h (added) * boot/arch/ia64/include/types.h (added) * boot/arch/ia64/src/_components.c (added) * boot/arch/ia64/src/asm.S (added) * boot/arch/ia64/src/boot.S (added) * boot/arch/ia64/src/main.c (added) * boot/arch/ia64/src/putchar.c (added) * boot/arch/ia64/src/ski.c (added) Revive the ia64's loader. At this stage, the ia64 port builds ... Sun, 13 Jun 2010 21:39:18 GMT Jakub Jermar [202dde5] * kernel/arch/ia64/include/bootinfo.h (modified) Remove loader stuff from the kernel header. Sun, 13 Jun 2010 10:28:35 GMT Jakub Jermar [510bc07] * kernel/Makefile (modified) Fix ordering of [AL]FLAGS initialization and arch Makefile.inc inclusion. Sat, 12 Jun 2010 09:37:54 GMT Martin Decky [1d6c497] * kernel/arch/amd64/include/cycle.h (modified) * kernel/arch/amd64/src/asm_utils.S (modified) amd64: fix wrong usage of rdtsc Sat, 12 Jun 2010 00:01:55 GMT Martin Decky [fd3a631f] * kernel/generic/src/sysinfo/stats.c (modified) Fix weird load average values. The fix has been addopted from ... Fri, 11 Jun 2010 23:56:16 GMT Martin Decky [b584cd4] * kernel/generic/src/interrupt/interrupt.c (modified) Update thread's last_cycle seems to be actually needed to properly ... Fri, 11 Jun 2010 16:07:21 GMT Martin Decky [214ec25c] * kernel/arch/abs32le/include/mm/page.h (modified) * kernel/arch/abs32le/src/mm/page.c (modified) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (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/include/mm/page_fault.h (modified) * kernel/arch/arm32/src/exception.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/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/src/drivers/i8259.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) use unsigned integers for exception and interrupt numbers Fri, 11 Jun 2010 15:31:03 GMT Martin Decky [b3b7e14a] * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/arm32/include/ras.h (modified) * kernel/arch/arm32/src/exc_handler.S (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/ras.c (modified) * kernel/arch/ia32/src/drivers/i8259.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/ppc32/src/interrupt.c (modified) * kernel/arch/sparc64/include/sparc64.h (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/include/sysinfo/abi.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * uspace/app/top/screen.c (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (modified) distinguish between "hot" and "cold" exceptions display only "hot" ... Fri, 11 Jun 2010 12:41:35 GMT Martin Decky [be06914] * kernel/genarch/include/drivers/pl050/pl050.h (modified) * kernel/generic/include/sysinfo/abi.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/proc/task.c (modified) * uspace/app/top/screen.c (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (modified) nicer top printouts fix typos (recieved -> received) Fri, 11 Jun 2010 10:52:57 GMT Martin Decky [48dcc69] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) better printouts for threads Thu, 10 Jun 2010 16:04:07 GMT Martin Decky [c0f13d2] * kernel/generic/include/console/kconsole.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/proc/task.c (modified) introduce more compact and more readable command output to kconsole ... Thu, 10 Jun 2010 14:24:50 GMT Martin Decky [8eec3c8] * kernel/generic/include/interrupt.h (modified) * kernel/generic/include/sysinfo/abi.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * uspace/app/top/screen.c (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (modified) * uspace/lib/c/generic/stats.c (modified) * uspace/lib/c/include/stats.h (modified) merge basic exception accounting (this is the last piece missing from ... Wed, 09 Jun 2010 19:03:24 GMT Jiri Svoboda [1113c9e] * uspace/app/sbi/Makefile (modified) * uspace/app/sbi/src/ancr.c (modified) * uspace/app/sbi/src/bigint.c (modified) * uspace/app/sbi/src/bigint.h (modified) * uspace/app/sbi/src/builtin.c (modified) * uspace/app/sbi/src/builtin.h (modified) * uspace/app/sbi/src/builtin/bi_char.c (added) * uspace/app/sbi/src/builtin/bi_char.h (added) * uspace/app/sbi/src/builtin/bi_fun.c (modified) * uspace/app/sbi/src/builtin/bi_int.c (added) * uspace/app/sbi/src/builtin/bi_int.h (added) * uspace/app/sbi/src/builtin/bi_string.c (modified) * uspace/app/sbi/src/imode.c (modified) * uspace/app/sbi/src/input.c (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/parse.c (modified) * uspace/app/sbi/src/program.c (modified) * uspace/app/sbi/src/rdata.c (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_expr.h (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_t.h (modified) * uspace/dist/src/sysel/demos/arith.sy (modified) * uspace/dist/src/sysel/demos/array.sy (modified) * uspace/dist/src/sysel/demos/autobox.sy (modified) * uspace/dist/src/sysel/demos/count.sy (modified) * uspace/dist/src/sysel/demos/ctor.sy (modified) * uspace/dist/src/sysel/demos/deleg.sy (modified) * uspace/dist/src/sysel/demos/enum.sy (modified) * uspace/dist/src/sysel/demos/except.sy (modified) * uspace/dist/src/sysel/demos/gen.sy (modified) * uspace/dist/src/sysel/demos/hello.sy (modified) * uspace/dist/src/sysel/demos/hexec.sy (modified) * uspace/dist/src/sysel/demos/htxtfile.sy (modified) * uspace/dist/src/sysel/demos/iface.sy (added) * uspace/dist/src/sysel/demos/inherit.sy (modified) * uspace/dist/src/sysel/demos/list.sy (modified) * uspace/dist/src/sysel/demos/map.sy (modified) * uspace/dist/src/sysel/demos/property.sy (modified) * uspace/dist/src/sysel/demos/string.sy (modified) * uspace/dist/src/sysel/demos/svar.sy (added) * uspace/dist/src/sysel/demos/varargs.sy (modified) * uspace/dist/src/sysel/lib/arith.sy (modified) * uspace/dist/src/sysel/lib/boxed.sy (modified) * uspace/dist/src/sysel/lib/ienum.sy (added) * uspace/dist/src/sysel/lib/libflist (modified) * uspace/dist/src/sysel/lib/list.sy (modified) * uspace/dist/src/sysel/lib/map.sy (modified) Merge from lp:~jsvoboda/helenos/sysel. Wed, 09 Jun 2010 19:01:08 GMT Jiri Svoboda [c5cb943d] * uspace/app/sbi/Makefile (modified) * uspace/app/sbi/src/ancr.c (modified) * uspace/app/sbi/src/bigint.c (modified) * uspace/app/sbi/src/bigint.h (modified) * uspace/app/sbi/src/builtin.c (modified) * uspace/app/sbi/src/builtin.h (modified) * uspace/app/sbi/src/builtin/bi_char.c (added) * uspace/app/sbi/src/builtin/bi_char.h (added) * uspace/app/sbi/src/builtin/bi_fun.c (modified) * uspace/app/sbi/src/builtin/bi_int.c (added) * uspace/app/sbi/src/builtin/bi_int.h (added) * uspace/app/sbi/src/builtin/bi_string.c (modified) * uspace/app/sbi/src/imode.c (modified) * uspace/app/sbi/src/input.c (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/parse.c (modified) * uspace/app/sbi/src/program.c (modified) * uspace/app/sbi/src/rdata.c (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_expr.h (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_t.h (modified) * uspace/dist/src/sysel/demos/arith.sy (modified) * uspace/dist/src/sysel/demos/array.sy (modified) * uspace/dist/src/sysel/demos/autobox.sy (modified) * uspace/dist/src/sysel/demos/count.sy (modified) * uspace/dist/src/sysel/demos/ctor.sy (modified) * uspace/dist/src/sysel/demos/deleg.sy (modified) * uspace/dist/src/sysel/demos/enum.sy (modified) * uspace/dist/src/sysel/demos/except.sy (modified) * uspace/dist/src/sysel/demos/gen.sy (modified) * uspace/dist/src/sysel/demos/hello.sy (modified) * uspace/dist/src/sysel/demos/hexec.sy (modified) * uspace/dist/src/sysel/demos/htxtfile.sy (modified) * uspace/dist/src/sysel/demos/iface.sy (added) * uspace/dist/src/sysel/demos/inherit.sy (modified) * uspace/dist/src/sysel/demos/list.sy (modified) * uspace/dist/src/sysel/demos/map.sy (modified) * uspace/dist/src/sysel/demos/property.sy (modified) * uspace/dist/src/sysel/demos/string.sy (modified) * uspace/dist/src/sysel/demos/svar.sy (added) * uspace/dist/src/sysel/demos/varargs.sy (modified) * uspace/dist/src/sysel/lib/arith.sy (modified) * uspace/dist/src/sysel/lib/boxed.sy (modified) * uspace/dist/src/sysel/lib/ienum.sy (added) * uspace/dist/src/sysel/lib/libflist (modified) * uspace/dist/src/sysel/lib/list.sy (modified) * uspace/dist/src/sysel/lib/map.sy (modified) Update SBI to rev. 291. Tue, 08 Jun 2010 21:26:22 GMT Jakub Jermar [8f80c77] * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.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/src/mm/as.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/page.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) Lock/interrupt assertions in the code are self-documenting. No need ... Tue, 08 Jun 2010 21:08:44 GMT Jakub Jermar [2d3ddad] * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) Add more *_locked() assertions. Tue, 08 Jun 2010 20:12:00 GMT Jakub Jermar [c992538a] * kernel/generic/src/console/cmd.c (modified) Disable interrupts during callN kconsole commands. Wed, 02 Jun 2010 21:59:48 GMT Jakub Jermar [bdfd3cdd] * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) Support for QEMU,VGA frame buffer on sparc64. (Contributed by Igor ... Wed, 02 Jun 2010 20:36:35 GMT Jiri Svoboda [f8d07859] * kernel/Makefile (modified) Revert accidental change of optimization level from changeset:head,510. Wed, 02 Jun 2010 20:35:44 GMT Jiri Svoboda [0ac99db] * kernel/generic/src/proc/thread.c (modified) Make uspace threads stoppable before they exit. This fixes ticket #244. Wed, 02 Jun 2010 18:47:38 GMT Jiri Svoboda [4acaa7c0] * kernel/Makefile (modified) * kernel/generic/src/ipc/kbox.c (modified) Fix incorrect irq spinlock bracketing in kbox_proc_phone_hungup(). Wed, 02 Jun 2010 06:59:17 GMT Jakub Jermar [179d052] * uspace/srv/vfs/vfs_ops.c (modified) Assert that file is not NULL in vfs_open(). Mon, 31 May 2010 22:33:44 GMT Jakub Jermar [1d432f9] * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.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/src/ipc/irq.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/mm/page.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/udebug/udebug.c (modified) Reflect assumptions about lock and interrupt state in functions ... Mon, 31 May 2010 20:28:52 GMT Jakub Jermar [3a2b636] * kernel/arch/arm32/src/mm/page.c (modified) Lock the page tables before working with them on arm32. Mon, 31 May 2010 19:38:05 GMT Jakub Jermar [b0b2ac1] * kernel/arch/amd64/src/mm/page.c (modified) Lock the page tables before working with them on amd64. 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