# # ChangeLog for kernel/arch/sparc64 in mainline # # Generated by Trac 1.6 # 2025-09-11T11:56:23Z Sun, 29 Nov 2009 18:17:43 GMT Pavel Rimsky [eb79d60] * kernel/arch/sparc64/include/cpu.h (modified) * kernel/arch/sparc64/include/sun4u/asm.h (added) * kernel/arch/sparc64/include/sun4u/cpu.h (modified) * kernel/arch/sparc64/include/sun4v/cpu.h (modified) * kernel/arch/sparc64/include/trap/regwin.h (modified) * kernel/arch/sparc64/include/trap/sun4u/regwin.h (added) * kernel/arch/sparc64/include/trap/sun4v/regwin.h (added) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/arch/sparc64/src/trap/sun4v/trap_table.S (modified) Merged the preemptible trap handler for userspace. Sat, 28 Nov 2009 20:19:29 GMT Pavel Rimsky [3da11f37] * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/arch/sparc64/src/sun4v/asm.S (modified) * kernel/arch/sparc64/src/trap/sun4v/trap_table.S (modified) * kernel/generic/src/main/kinit.c (modified) Merged changes essential for the code to reach 'uinit'. Fri, 20 Nov 2009 17:14:32 GMT Pavel Rimsky [18baf9c0] * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/arch.h (modified) * kernel/arch/sparc64/include/mm/mmu.h (modified) * kernel/arch/sparc64/include/mm/sun4v/mmu.h (modified) * kernel/arch/sparc64/include/sun4u/arch.h (added) * kernel/arch/sparc64/include/sun4v/arch.h (modified) * kernel/arch/sparc64/include/sun4v/cpu.h (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/proc/scheduler.c (deleted) * kernel/arch/sparc64/src/proc/sun4v/scheduler.c (modified) * kernel/arch/sparc64/src/sun4u/asm.S (added) * kernel/arch/sparc64/src/sun4v/asm.S (added) Sources forked into sun4u and sun4v versions such that sun4u and ... Mon, 16 Nov 2009 18:45:08 GMT Pavel Rimsky [5f678b1c] * kernel/arch/sparc64/include/mm/sun4u/mmu.h (added) * kernel/arch/sparc64/include/sun4u/cpu.h (added) * kernel/arch/sparc64/src/proc/sun4u/scheduler.c (added) * kernel/arch/sparc64/src/proc/sun4v/scheduler.c (added) * kernel/arch/sparc64/src/trap/sun4u/mmu.S (added) * kernel/arch/sparc64/src/trap/sun4v/mmu.S (added) Added forgotten files. Sun, 15 Nov 2009 19:12:47 GMT Pavel Rimsky [70a1c59] * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/trap/sun4v/mmu.h (modified) * kernel/arch/sparc64/src/drivers/niagara.c (modified) * kernel/arch/sparc64/src/sun4v/sparc64.c (modified) * kernel/arch/sparc64/src/trap/mmu.S (deleted) Kernel MM implemented. Sun, 08 Nov 2009 20:05:48 GMT Pavel Rimsky [69b68d1f] * HelenOS.config (modified) * kernel/arch/sparc64/include/drivers/niagara.h (modified) * kernel/arch/sparc64/src/drivers/niagara.c (modified) * kernel/arch/sparc64/src/sun4v/sparc64.c (modified) Kernel input driver implemented, now the kconsole is usable. Sat, 07 Nov 2009 14:00:04 GMT Pavel Rimsky [74cbac7d] * .bzrignore (added) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/mm/sun4u/tte.h (added) * kernel/arch/sparc64/src/cpu/sun4u/cpu.c (added) * kernel/arch/sparc64/src/cpu/sun4v/cpu.c (added) * kernel/arch/sparc64/src/mm/sun4u/as.c (moved) * kernel/arch/sparc64/src/mm/sun4u/tsb.c (added) * kernel/arch/sparc64/src/mm/sun4v/as.c (added) * kernel/arch/sparc64/src/mm/sun4v/tsb.c (added) * kernel/arch/sparc64/src/sun4v/md.c (added) * kernel/arch/sparc64/src/trap/sun4u/trap_table.S (moved) * kernel/arch/sparc64/src/trap/sun4v/trap_table.S (added) * kernel/generic/src/main/kinit.c (modified) First thread sucessfully created. Fri, 06 Nov 2009 16:59:40 GMT Pavel Rimsky [b4655da] * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/drivers/tick.h (modified) * kernel/arch/sparc64/include/mm/tte.h (modified) * kernel/arch/sparc64/src/cpu/cpu.c (deleted) * kernel/arch/sparc64/src/drivers/tick.c (modified) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/arch/sparc64/src/mm/tsb.c (deleted) * kernel/arch/sparc64/src/sun4v/sparc64.c (modified) TLB & CPU init implemented, now the code reaches creation of the ... Tue, 03 Nov 2009 19:53:19 GMT Pavel Rimsky [66e08d02] * defaults/sparc64/sun4v/Makefile.config (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/drivers/niagara.h (added) * kernel/arch/sparc64/include/trap/sun4v/mmu.h (modified) * kernel/arch/sparc64/src/drivers/niagara.c (added) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/arch/sparc64/src/sun4u/sparc64.c (added) * kernel/arch/sparc64/src/sun4v/sparc64.c (added) * kernel/generic/src/main/version.c (modified) Output in kernel now possible, init phase passes to cpu_init. Sun, 18 Oct 2009 17:27:09 GMT Pavel Rimsky [f238e86] * boot/arch/sparc64/loader/asm.S (modified) * boot/arch/sparc64/loader/main.c (modified) * defaults/sparc64/sun4v/Makefile.config (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/include/mm/pagesize.h (added) * kernel/arch/sparc64/include/mm/sun4u/frame.h (added) * kernel/arch/sparc64/include/mm/sun4v/as.h (added) * kernel/arch/sparc64/include/mm/sun4v/frame.h (added) * kernel/arch/sparc64/include/mm/sun4v/mmu.h (added) * kernel/arch/sparc64/include/mm/sun4v/page.h (added) * kernel/arch/sparc64/include/mm/sun4v/tlb.h (added) * kernel/arch/sparc64/include/mm/sun4v/tsb.h (added) * kernel/arch/sparc64/include/mm/sun4v/tte.h (added) * kernel/arch/sparc64/include/sun4v/arch.h (added) * kernel/arch/sparc64/include/sun4v/asm.h (added) * kernel/arch/sparc64/include/sun4v/cpu.h (added) * kernel/arch/sparc64/include/sun4v/hypercall.h (added) * kernel/arch/sparc64/include/sun4v/ipi.h (added) * kernel/arch/sparc64/include/sun4v/md.h (added) * kernel/arch/sparc64/include/sun4v/regdef.h (added) * kernel/arch/sparc64/include/sun4v/register.h (added) * kernel/arch/sparc64/include/trap/mmu.h (modified) * kernel/arch/sparc64/include/trap/sun4u/mmu.h (added) * kernel/arch/sparc64/include/trap/sun4v/mmu.h (added) * kernel/arch/sparc64/src/mm/sun4u/frame.c (moved) * kernel/arch/sparc64/src/mm/sun4u/tlb.c (moved) * kernel/arch/sparc64/src/mm/sun4v/frame.c (added) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (added) * kernel/arch/sparc64/src/sparc64.c (deleted) * kernel/arch/sparc64/src/sun4u/start.S (moved) * kernel/arch/sparc64/src/sun4v/start.S (added) * kernel/generic/src/main/version.c (modified) Both sun4u and sun4v are compilable, sun4u feature-complete, sun4v ... Fri, 16 Oct 2009 14:50:51 GMT Pavel Rimsky [68834d85] * HelenOS.config (modified) * defaults/sparc64/sun4v/Makefile.config (added) * kernel/arch/sparc64/Makefile.inc (modified) Setup the project to "know" about sun4v. Temporarily adding the ... Wed, 07 Oct 2009 14:03:35 GMT Martin Decky [6ab8697] * kernel/Makefile (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/include/arg.h (deleted) * kernel/arch/arm32/include/arg.h (deleted) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/arg.h (deleted) * kernel/arch/ia64/include/arg.h (deleted) * kernel/arch/mips32/include/arg.h (deleted) * kernel/arch/ppc32/include/arg.h (deleted) * kernel/arch/sparc64/include/arg.h (deleted) * kernel/generic/include/print.h (modified) * kernel/generic/include/printf/printf_core.h (modified) * kernel/generic/include/stackarg.h (deleted) * kernel/generic/include/stdarg.h (modified) * kernel/generic/src/printf/printf_core.c (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/arch/amd64/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/include/stackarg.h (deleted) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/include/stackarg.h (deleted) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/include/stackarg.h (deleted) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/include/stdarg.h (modified) use __builtin_va_* for va_* functions and va_list type (this is ... Fri, 21 Aug 2009 14:12:45 GMT Martin Decky [a71c158] * kernel/arch/amd64/src/amd64.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/src/arm32.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/ia32/include/drivers/vesa.h (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/include/drivers/ski.h (modified) * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/include/drivers/dsrln/dsrlnout.h (modified) * kernel/genarch/include/drivers/ega/ega.h (modified) * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) kernel output devices now suport multiple instances (except ski and ... Thu, 20 Aug 2009 20:03:41 GMT Martin Decky [b9c7425] * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/chardev.c (modified) * kernel/generic/src/console/console.c (modified) prepare outdev_t devices (particularly stdout) to work as repreaters ... Thu, 20 Aug 2009 16:58:55 GMT Martin Decky [e731b0d] * HelenOS.config (modified) * boot/arch/arm32/loader/asm.h (modified) * boot/arch/arm32/loader/main.c (modified) * boot/arch/ia64/loader/asm.h (modified) * boot/arch/ia64/loader/main.h (modified) * boot/arch/mips32/loader/asm.h (modified) * boot/arch/mips32/loader/main.c (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc32/loader/_link.ld.in (modified) * boot/arch/ppc32/loader/asm.S (modified) * boot/arch/ppc32/loader/asm.h (modified) * boot/arch/ppc32/loader/main.c (modified) * boot/arch/ppc32/loader/main.h (modified) * boot/arch/ppc32/loader/ofwarch.c (modified) * boot/arch/ppc32/loader/ofwarch.h (modified) * boot/arch/sparc64/loader/asm.S (modified) * boot/arch/sparc64/loader/asm.h (modified) * boot/arch/sparc64/loader/main.c (modified) * boot/arch/sparc64/loader/main.h (modified) * boot/arch/sparc64/loader/ofwarch.c (modified) * boot/arch/sparc64/loader/ofwarch.h (modified) * boot/genarch/balloc.c (modified) * boot/genarch/balloc.h (modified) * boot/genarch/ofw.c (modified) * boot/genarch/ofw.h (modified) * boot/genarch/ofw_tree.c (modified) * boot/genarch/ofw_tree.h (modified) * boot/generic/printf.c (modified) * boot/generic/printf.h (modified) * boot/generic/stdarg.h (modified) * kernel/arch/ppc32/include/boot/boot.h (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/drivers/fhc.h (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/genarch/src/ofw/sbus.c (modified) * kernel/genarch/src/ofw/upa.c (modified) make ppc32 OFW usage on par with sparc64, make appropriate ... Sat, 08 Aug 2009 10:31:53 GMT Jakub Jermar [8688a6e] * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/generic/src/main/uinit.c (modified) Let the uinit kernel thread run with interrupts enabled by default ... Mon, 03 Aug 2009 21:06:35 GMT Jakub Jermar [19490ce] * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/src/fb/fb.c (modified) * uspace/srv/fb/fb.c (modified) Fix 16bpp modes. Fri, 31 Jul 2009 19:11:54 GMT Jakub Jermar [30885b9] * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/src/fb/fb.c (modified) * uspace/srv/fb/fb.c (modified) RGB conversion functions should work with a well-defined pixel format. Thu, 16 Jul 2009 08:44:24 GMT Jakub Jermar [986c24c] * kernel/arch/sparc64/include/atomic.h (modified) Fix sparc64 non-debug build. Mon, 13 Jul 2009 19:42:44 GMT Jakub Jermar [44539b4c] * kernel/arch/sparc64/src/asm.S (modified) Adhere to the sparc64 ABI and provide stack space for procedure ... Sat, 11 Jul 2009 20:55:41 GMT Jakub Jermar [4b2c458c] * kernel/arch/sparc64/include/context.h (modified) * uspace/lib/libc/arch/sparc64/include/fibril.h (modified) * uspace/lib/libc/arch/sparc64/include/stack.h (modified) sparc64's SP_DELTA needs more space. Thu, 18 Jun 2009 08:30:50 GMT Martin Decky [ac47b7c2] * kernel/Makefile (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/include/byteorder.h (deleted) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/byteorder.h (deleted) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/byteorder.h (deleted) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/include/byteorder.h (deleted) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/include/byteorder.h (deleted) * kernel/arch/mips32/include/elf.h (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc32/include/byteorder.h (deleted) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/byteorder.h (deleted) * kernel/generic/include/byteorder.h (modified) * kernel/generic/include/string.h (modified) * kernel/generic/src/printf/printf_core.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/arch/amd64/Makefile.inc (modified) * uspace/lib/libc/arch/amd64/include/byteorder.h (deleted) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/include/byteorder.h (deleted) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/include/byteorder.h (deleted) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/include/byteorder.h (deleted) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/include/byteorder.h (deleted) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/include/byteorder.h (deleted) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/include/byteorder.h (deleted) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/include/byteorder.h (deleted) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/include/byteorder.h (modified) * uspace/lib/libc/include/string.h (modified) * uspace/lib/softfloat/Makefile (modified) * uspace/lib/softfloat/include/sftypes.h (modified) define endianess externally to be able to exactly specify whether we ... Wed, 03 Jun 2009 19:34:45 GMT Martin Decky [98000fb] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/amd64/include/proc/task.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/amd64/src/ddi/ddi.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/arm32/src/mm/tlb.c (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/include/proc/task.h (modified) * kernel/arch/ia32/include/smp/smp.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia32/src/ddi/ddi.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/mm/tlb.c (modified) * kernel/arch/ia32/src/smp/mps.c (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/tlb.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/ia64/src/mm/vhpt.c (modified) * kernel/arch/mips32/include/arch.h (modified) * kernel/arch/mips32/include/debugger.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/include/mm/tsb.h (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/mm/as.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/tsb.c (modified) * kernel/arch/sparc64/src/smp/smp.c (modified) * kernel/genarch/src/acpi/madt.c (modified) * kernel/genarch/src/mm/asid.c (modified) * kernel/genarch/src/mm/page_ht.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/genarch/src/ofw/sbus.c (modified) * kernel/generic/include/adt/bitmap.h (modified) * kernel/generic/include/adt/btree.h (modified) * kernel/generic/include/adt/fifo.h (modified) * kernel/generic/include/adt/hash_table.h (modified) * kernel/generic/include/arch.h (modified) * kernel/generic/include/config.h (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/console/kconsole.h (modified) * kernel/generic/include/cpu.h (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/include/ipc/event.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/mm/slab.h (modified) * kernel/generic/include/mm/tlb.h (modified) * kernel/generic/include/proc/scheduler.h (modified) * kernel/generic/include/sort.h (modified) * kernel/generic/include/string.h (modified) * kernel/generic/include/symtab.h (modified) * kernel/generic/include/synch/futex.h (modified) * kernel/generic/include/synch/rwlock.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/adt/bitmap.c (modified) * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/adt/hash_table.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/ipc/event.c (modified) * kernel/generic/src/lib/sort.c (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/mm/tlb.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/synch/futex.c (modified) * kernel/generic/src/synch/spinlock.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/test/avltree/avltree1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/purge1.c (modified) * kernel/test/synch/rwlock4.c (modified) remove redundant index_t and count_t types (which were always quite ... Sun, 17 May 2009 19:04:21 GMT Pavel Rimsky [687246b] * kernel/arch/sparc64/src/mm/tlb.c (modified) TLB demap optimalization for US3. Mon, 27 Apr 2009 14:48:51 GMT Martin Decky [8e7afdbc] * kernel/arch/sparc64/src/drivers/sgcn.c (modified) make sgcnin_init() consistent with similar driver functions Sat, 25 Apr 2009 11:54:17 GMT Jiri Svoboda [ccd1a14] * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * uspace/srv/console/console.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/kbd.h (modified) * uspace/srv/kbd/include/kbd_port.h (modified) * uspace/srv/kbd/port/dummy.c (modified) * uspace/srv/kbd/port/gxemul.c (modified) * uspace/srv/kbd/port/i8042.c (modified) * uspace/srv/kbd/port/msim.c (modified) * uspace/srv/kbd/port/ns16550.c (modified) * uspace/srv/kbd/port/sgcn.c (modified) * uspace/srv/kbd/port/ski.c (modified) * uspace/srv/kbd/port/sun.c (modified) * uspace/srv/kbd/port/z8530.c (modified) Stop userspace kbd driver from polling when switching to kcon. Also, ... Tue, 21 Apr 2009 20:16:12 GMT Jakub Jermar [a1a83e5e] * boot/arch/sparc64/loader/asm.S (modified) * boot/arch/sparc64/loader/boot.S (modified) * kernel/arch/sparc64/include/trap/trap_table.h (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/dummy.s (modified) Replace non-canonical B instructions with BA %xcc. Fix one ... Tue, 21 Apr 2009 20:01:26 GMT Jakub Jermar [5646813] * kernel/arch/sparc64/include/atomic.h (modified) * kernel/arch/sparc64/src/start.S (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) Replace all deprecated BA (Bicc) instructions with BA %xcc instructions. Tue, 21 Apr 2009 19:52:32 GMT Jakub Jermar [253d3d0] * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) Convert sgcn to the new HID wiring mechanism. Tue, 21 Apr 2009 12:46:26 GMT Martin Decky [c2417bc] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/console.h (deleted) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/include/arch.h (modified) * kernel/arch/ia64/include/drivers/ski.h (moved) * kernel/arch/ia64/src/drivers/ski.c (moved) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/smp/smp.c (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/include/console.h (deleted) * kernel/arch/mips32/src/console.c (deleted) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc32/include/drivers/pic.h (modified) * kernel/arch/ppc32/src/drivers/cuda.c (deleted) * kernel/arch/ppc32/src/drivers/pic.c (modified) * kernel/arch/ppc32/src/dummy.s (modified) * kernel/arch/ppc32/src/interrupt.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/drivers/kbd.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/dsrln/dsrlnin.h (modified) * kernel/genarch/include/drivers/i8042/i8042.h (modified) * kernel/genarch/include/drivers/ns16550/ns16550.h (modified) * kernel/genarch/include/drivers/via-cuda/cuda.h (moved) * kernel/genarch/include/drivers/z8530/z8530.h (modified) * kernel/genarch/include/kbrd/kbrd.h (modified) * kernel/genarch/include/srln/srln.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnin.c (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (moved) * kernel/genarch/src/drivers/z8530/z8530.c (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/srln/srln.c (modified) * uspace/srv/kbd/port/sun.c (modified) change the way how input devices are wired together according to ... Wed, 15 Apr 2009 15:00:51 GMT Martin Decky [f03afad] * kernel/arch/sparc64/src/drivers/kbd.c (modified) repair a bug in calculating the address of hardware devices (no ... Wed, 15 Apr 2009 10:14:54 GMT Martin Decky [17646b1] * kernel/arch/sparc64/include/trap/mmu.h (modified) * kernel/arch/sparc64/src/mm/page.c (modified) repair two glitches in memory management (no beer today :)) Tue, 14 Apr 2009 15:50:56 GMT Jakub Jermar [2bf4936] * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/include/trap/mmu.h (modified) * kernel/arch/sparc64/src/mm/frame.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/start.S (modified) On sparc64, do fast indentity mapping only for physical memory. For ... Tue, 14 Apr 2009 15:47:54 GMT Jakub Jermar [577b531] * kernel/arch/sparc64/src/trap/trap_table.S (modified) Replace the deprecated Bicc instructions with proper Bcc instructions. Fri, 10 Apr 2009 19:51:16 GMT Martin Decky [3cc6a52] * HelenOS.config (modified) * kernel/arch/sparc64/src/console.c (modified) fix serengeti console Thu, 09 Apr 2009 23:04:10 GMT Jiri Svoboda [f4b1535] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/genarch/src/multiboot/multiboot.c (modified) * kernel/generic/include/string.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/task.c (modified) str_ncpy() vs str_cpy(). TODO: The same in userspace. Fri, 03 Apr 2009 15:52:14 GMT Martin Decky [c8bf88d] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/genarch/include/kbrd/scanc.h (modified) * kernel/genarch/include/kbrd/scanc_pc.h (modified) * kernel/genarch/include/kbrd/scanc_sun.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/kbrd/scanc_pc.c (modified) * kernel/genarch/src/kbrd/scanc_sun.c (modified) * kernel/genarch/src/srln/srln.c (modified) * kernel/generic/include/string.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/printf/printf_core.c (modified) represent special keystrokes (cursor arrows, page up/down, delete, ... Fri, 03 Apr 2009 08:02:30 GMT Martin Decky [b60c582] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/ia64/src/cpu/cpu.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/multiboot/multiboot.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/spinlock.c (modified) update for string changes Wed, 01 Apr 2009 17:14:57 GMT Jiri Svoboda [b4c4666] * kernel/arch/sparc64/src/drivers/sgcn.c (modified) Output CRLF rather than LFCR as the former is the standard one. Wed, 01 Apr 2009 15:41:51 GMT Martin Decky [ce87a8aa] * kernel/arch/sparc64/include/memstr.h (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) fix compilation on sparc64 Wed, 18 Mar 2009 10:53:12 GMT Martin Decky [84afc7b] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/src/drivers/i8254.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/include/drivers/cuda.h (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/drivers/dsrln/dsrlnin.h (modified) * kernel/genarch/include/drivers/i8042/i8042.h (modified) * kernel/genarch/include/drivers/ns16550/ns16550.h (modified) * kernel/genarch/include/drivers/z8530/z8530.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnin.c (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) * kernel/genarch/src/drivers/z8530/z8530.c (modified) * kernel/generic/include/ddi/device.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/ddi/device.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/klog/klog.c (modified) * uspace/lib/libc/generic/ddi.c (modified) * uspace/lib/libc/include/ddi.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/kbd/port/gxemul.c (modified) * uspace/srv/kbd/port/i8042.c (modified) * uspace/srv/kbd/port/msim.c (modified) * uspace/srv/kbd/port/ns16550.c (modified) * uspace/srv/kbd/port/z8530.c (modified) as kernel little brother drivers are not needed anymore, the device ... Tue, 17 Mar 2009 21:08:23 GMT Jakub Jermar [f6377f72] * kernel/arch/sparc64/src/mm/page.c (modified) Update comments for the new hw_map(), which was committed in r4138. Tue, 17 Mar 2009 20:33:29 GMT Jakub Jermar [5eb90cb] * kernel/arch/sparc64/src/mm/page.c (modified) * uspace/srv/obio/obio.c (modified) Revert the previous commit. Tue, 17 Mar 2009 20:33:18 GMT Jiri Svoboda [e16e0d59] * kernel/Makefile (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/generic/include/symtab.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/synch/spinlock.c (modified) Make optionality of symbol information less intrusive per Jakub's ... Mon, 16 Mar 2009 21:58:05 GMT Jiri Svoboda [e2b762ec] * HelenOS.config (modified) * defaults/amd64/Makefile.config (modified) * defaults/arm32/Makefile.config (modified) * defaults/ia32/Makefile.config (modified) * defaults/ia64/Makefile.config (modified) * defaults/mips32/Makefile.config (modified) * defaults/ppc32/Makefile.config (modified) * defaults/sparc64/Makefile.config (modified) * kernel/Makefile (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/synch/spinlock.c (modified) Make kernel symbol information optional. Fri, 13 Mar 2009 09:00:58 GMT Martin Decky [9693835] * HelenOS.config (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/drivers/z8530/z8530.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnin.c (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) * kernel/genarch/src/drivers/z8530/z8530.c (modified) get back support for framebuffer and keyboard for sparc64 (generic) Thu, 12 Mar 2009 19:16:36 GMT Jakub Jermar [08fed0a] * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) Update the SGCN driver to match the latest character I/O changes. Thu, 12 Mar 2009 18:02:51 GMT Martin Decky [1462d35] * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) update for the new scheme of wiring device drivers to keyboard/serial ... Wed, 11 Mar 2009 20:49:18 GMT Jakub Jermar [4ddc76b] * kernel/arch/sparc64/src/sparc64.c (modified) Fix SMP on sparc64. Wed, 11 Mar 2009 19:52:50 GMT Jakub Jermar [05915ba4] * kernel/arch/sparc64/src/console.c (modified) Fix sparc64 builds without srln. Wed, 11 Mar 2009 19:46:35 GMT Jakub Jermar [de88998] * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) Some additional fixes to the sgcn driver. Wed, 11 Mar 2009 17:26:48 GMT Pavel Rimsky [63b1537] * boot/arch/sparc64/loader/Makefile (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/port/sgcn.c (modified) SGCN driver modified to reflect the new keyboard driver architecture. ... Sat, 07 Mar 2009 20:36:15 GMT Jakub Jermar [1c6b3a2] * HelenOS.config (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/sparc64/Makefile.inc (modified) Improve the configuration file. - Support for easy configuration ... Sat, 07 Mar 2009 16:08:40 GMT Jakub Jermar [411b6a6] * HelenOS.config (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/smp/smp.c (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/i8042/i8042.h (moved) * kernel/genarch/include/drivers/ns16550/ns16550.h (moved) * kernel/genarch/include/drivers/z8530/z8530.h (moved) * kernel/genarch/include/kbrd/kbrd.h (moved) * kernel/genarch/include/kbrd/scanc.h (moved) * kernel/genarch/include/kbrd/scanc_pc.h (moved) * kernel/genarch/include/kbrd/scanc_sun.h (moved) * kernel/genarch/src/drivers/i8042/i8042.c (moved) * kernel/genarch/src/drivers/ns16550/ns16550.c (moved) * kernel/genarch/src/drivers/z8530/z8530.c (moved) * kernel/genarch/src/kbd/key.c (deleted) * kernel/genarch/src/kbrd/kbrd.c (added) * kernel/genarch/src/kbrd/scanc_pc.c (moved) * kernel/genarch/src/kbrd/scanc_sun.c (moved) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/main/main.c (modified) Complete emancipation of kernel serial controller drivers (i8042, ... Thu, 05 Mar 2009 19:32:36 GMT Jiri Svoboda [f7734012] * boot/arch/sparc64/loader/main.c (modified) * boot/arch/sparc64/loader/main.h (modified) * kernel/arch/sparc64/include/boot/boot.h (modified) * kernel/arch/sparc64/src/sparc64.c (modified) Init-task names for sparc64 (that's the final one, whew). Tue, 03 Mar 2009 23:00:33 GMT Jakub Jermar [ff685c9] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * uspace/srv/kbd/port/i8042.c (modified) * uspace/srv/kbd/port/i8042.h (modified) * uspace/srv/kbd/port/ns16550.c (modified) * uspace/srv/kbd/port/z8530.c (modified) Make the kbd port drivers platform neutral by using PIO functions. ... Tue, 03 Mar 2009 21:21:11 GMT Jiri Svoboda [06f96234] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) Unify arch_pre_main() comments. Tue, 03 Mar 2009 20:28:09 GMT Jakub Jermar [c22e964] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/genarch/include/drivers/ega/ega.h (modified) * kernel/generic/include/typedefs.h (modified) There is no need to define ioport{8,16,32}_t types for each ... Mon, 02 Mar 2009 21:18:15 GMT Jiri Svoboda [16da5f8e] * kernel/Makefile (modified) * kernel/arch/ia32/src/boot/cboot.c (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/generic/include/func.h (modified) * kernel/generic/include/memstr.h (modified) * kernel/generic/include/string.h (added) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/lib/func.c (modified) * kernel/generic/src/lib/memstr.c (modified) * kernel/generic/src/lib/string.c (added) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/proc/task.c (modified) String functions should be declared in string.h (and implemented in ... Sat, 28 Feb 2009 18:55:38 GMT Jakub Jermar [4c7257b] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/src/kbd/i8042.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/genarch/src/kbd/z8530.c (modified) Do not set sysinfo for uspace drivers directly in the kernel drivers. Fri, 27 Feb 2009 20:41:23 GMT Jakub Jermar [42742c5a] * boot/arch/sparc64/loader/Makefile (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * uspace/Makefile (modified) * uspace/lib/libc/include/ipc/services.h (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/obio/Makefile (added) * uspace/srv/obio/obio.c (added) Userspace driver for OBIO. This will make it possible to clear ... Fri, 27 Feb 2009 11:32:31 GMT Martin Decky [e49e234] * kernel/arch/amd64/include/mm/frame.h (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/ia32/include/boot/memmap.h (modified) * kernel/arch/ia32/include/mm/frame.h (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia64/include/mm/frame.h (modified) * kernel/arch/ia64/src/mm/frame.c (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/mips32/include/mm/frame.h (modified) * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/arch/mips32/src/mm/page.c (modified) * kernel/arch/ppc32/include/mm/frame.h (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/src/mm/frame.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/generic/include/align.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/mm/frame.c (modified) kernel memory management revisited (phase 2): map physical memory ... Wed, 25 Feb 2009 21:32:18 GMT Jakub Jermar [3e5a814] * boot/arch/sparc64/loader/Makefile (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/lib/libc/include/ipc/bus.h (added) * uspace/lib/libc/include/ipc/services.h (modified) * uspace/srv/fhc/Makefile (added) * uspace/srv/fhc/fhc.c (added) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/kbd.h (modified) * uspace/srv/kbd/port/z8530.c (modified) Add simple userspace FHC driver. Modify the z8530 userspace driver ... Sun, 22 Feb 2009 15:20:43 GMT Jakub Jermar [0f74869] * kernel/arch/sparc64/include/drivers/z8530.h (deleted) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/include/kbd/z8530.h (modified) * kernel/genarch/src/kbd/z8530.c (modified) * uspace/srv/kbd/port/z8530.c (modified) Unbreak sparc64. Due to the lack of userspace bus drivers for the ... Fri, 20 Feb 2009 21:00:14 GMT Jakub Jermar [c9b550b] * kernel/arch/arm32/src/drivers/gxemul.c (modified) * kernel/arch/ia32/src/drivers/i8254.c (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/mips32/src/drivers/msim.c (modified) * kernel/arch/mips32/src/drivers/serial.c (modified) * kernel/arch/mips32/src/interrupt.c (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/include/kbd/z8530.h (modified) * kernel/genarch/src/kbd/i8042.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/genarch/src/kbd/z8530.c (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) Let IRQ claim methods take irq_t * instead of the instance argument. Fri, 20 Feb 2009 17:19:03 GMT Martin Decky [9979acb] * kernel/arch/amd64/include/mm/tlb.h (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/arm32/include/mm/tlb.h (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/tlb.c (modified) * kernel/arch/ia32/include/mm/tlb.h (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/mm/tlb.c (modified) * kernel/arch/ia64/include/mm/tlb.h (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/src/mm/page.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/genarch/include/drivers/ega/ega.h (modified) * kernel/genarch/include/drivers/legacy/ia32/io.h (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/ddi/ddi.c (modified) make hw_area API more generic this allows mapping of EGA VRAM on ... Fri, 20 Feb 2009 00:02:45 GMT Jakub Jermar [f32d90b] * kernel/arch/sparc64/src/drivers/kbd.c (modified) Fix sparc64 build. Thu, 19 Feb 2009 21:58:37 GMT Jakub Jermar [7d60cf5] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/types.h (modified) Introduce ioport8_t, ioport16_t and ioport32_t. These types are to be ... Tue, 17 Feb 2009 22:47:27 GMT Martin Decky [96e0748d] * boot/arch/arm32/loader/asm.h (modified) * boot/arch/arm32/loader/boot.S (modified) * boot/arch/arm32/loader/main.c (modified) * boot/arch/arm32/loader/main.h (modified) * boot/arch/mips32/loader/asm.h (modified) * boot/arch/mips32/loader/boot.S (modified) * boot/arch/mips32/loader/main.c (modified) * boot/arch/mips32/loader/main.h (modified) * kernel/arch/arm32/include/arch.h (modified) * kernel/arch/arm32/include/asm/boot.h (modified) * kernel/arch/arm32/include/boot.h (deleted) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/start.S (modified) * kernel/arch/ia64/include/arch.h (modified) * kernel/arch/mips32/include/arch.h (modified) * kernel/arch/mips32/include/asm/boot.h (modified) * kernel/arch/mips32/include/boot.h (deleted) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips32/src/smp/smp.c (modified) * kernel/arch/mips32/src/start.S (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/ppc32.c (modified) * kernel/arch/sparc64/include/arch.h (modified) * kernel/generic/include/arch.h (modified) make arch_pre_main optional, don't force any specific prototype ... Mon, 16 Feb 2009 18:50:48 GMT Martin Decky [ae318d3] * kernel/arch/amd64/include/mm/frame.h (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/ia32/include/mm/frame.h (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia64/include/mm/frame.h (modified) * kernel/arch/ia64/src/mm/frame.c (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/mips32/include/mm/frame.h (modified) * kernel/arch/mips32/src/drivers/msim.c (modified) * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/arch/mips32/src/mm/page.c (modified) * kernel/arch/ppc32/include/mm/frame.h (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/mm/frame.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/adt/avl.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/lib/rd.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/time/clock.c (modified) * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/msim.c (modified) * uspace/srv/fb/sgcn.c (modified) * uspace/srv/kbd/arch/sparc64/src/sgcn.c (modified) * uspace/srv/ns/ns.c (modified) * uspace/srv/rd/rd.c (modified) overhaul pareas: use one single physical area for the physical ... Sun, 15 Feb 2009 23:13:55 GMT Jakub Jermar [6cd9aa6] * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/arm32/src/drivers/gxemul.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/ia64/src/ski/ski.c (modified) * kernel/arch/mips32/src/drivers/msim.c (modified) * kernel/arch/mips32/src/drivers/serial.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/interrupt.c (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/ppc32/src/interrupt.c (modified) * kernel/arch/sparc64/include/cpu_family.h (modified) * kernel/arch/sparc64/include/cpu_node.h (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/include/kbd/z8530.h (modified) * kernel/genarch/src/kbd/i8042.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/genarch/src/kbd/z8530.c (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/ddi/irq.c (modified) IRQ handlers are using one superfluous argument and an unused ... Sun, 15 Feb 2009 15:28:00 GMT Jakub Jermar [ee06f2a] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/drivers/i8042.h (modified) * kernel/arch/ia32/src/drivers/i8254.c (modified) * kernel/arch/ia32/src/drivers/i8259.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/drivers/i8042.h (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/generic/src/ipc/irq.c (modified) Introduce a more platform-neutral name for programmed I/O. The new ... Sun, 15 Feb 2009 13:57:29 GMT Jakub Jermar [e7f2ad68] * HelenOS.config (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) Get rid of CONFIG_NS16550_INTERRUPT_DRIVEN and ... Thu, 12 Feb 2009 20:09:19 GMT Martin Decky [6da1013f] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/_link.ld.in (modified) * kernel/arch/ia32/include/fpu_context.h (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/drivers/kbd.h (modified) * kernel/arch/ia64/include/fpu_context.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/include/context_offset.h (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/mips32/src/drivers/msim.c (modified) * kernel/arch/mips32/src/fpu_context.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/_link.ld.in (modified) * kernel/arch/sparc64/include/drivers/ns16550.h (deleted) * kernel/arch/sparc64/include/fpu_context.h (modified) * kernel/arch/sparc64/src/sparc64.c (modified) simplify configuration introduce arch_construct_function and ... Thu, 12 Feb 2009 20:07:49 GMT Martin Decky [7004747] * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/sparc64/Makefile.inc (modified) simplify configuration in Makefiles Thu, 12 Feb 2009 20:07:19 GMT Martin Decky [912ee7c] * kernel/arch/amd64/include/types.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/sparc64/include/types.h (modified) introduce fncptr_t and ioport_t on all platforms Sun, 08 Feb 2009 22:25:30 GMT Pavel Rimsky [753d851] * HelenOS.config (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/generic/src/main/kinit.c (modified) Allow to suppress compilation of FB code on Sparc machines that do ... Sun, 01 Feb 2009 17:49:21 GMT Jakub Jermar [b4d1085] * kernel/arch/sparc64/src/drivers/sgcn.c (modified) Fix sparc64 build. Sat, 31 Jan 2009 21:27:18 GMT Martin Decky [516ff92] * kernel/arch/arm32/include/machine.h (modified) * kernel/arch/arm32/src/drivers/gxemul.c (modified) * kernel/arch/ia32xen/src/drivers/xconsole.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/mips32/src/drivers/msim.c (modified) * kernel/arch/mips32/src/drivers/serial.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/srv/console/console.c (modified) silent kernel console output when user space console is active Thu, 08 Jan 2009 12:07:38 GMT Jiri Svoboda [f651e80] * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) * kernel/arch/ia32xen/src/interrupt.c (modified) * kernel/arch/ia32xen/src/mm/page.c (modified) * kernel/arch/ia32xen/src/pm.c (modified) * kernel/arch/ia32xen/src/smp/smp.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/src/cache.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/ppc64/include/exception.h (modified) * kernel/arch/ppc64/src/mm/page.c (modified) * kernel/arch/ppc64/src/ppc64.c (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/smp/ipi.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/generic/include/debug.h (modified) * kernel/generic/include/panic.h (modified) * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/adt/hash_table.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/mm/tlb.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/tasklet.c (modified) * kernel/generic/src/synch/rwlock.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/generic/src/time/timeout.c (modified) Make newlines in panic messages consistent. Add periods at end of ... Wed, 07 Jan 2009 22:55:52 GMT Jiri Svoboda [7ed2d8f] * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32xen/src/interrupt.c (modified) * kernel/arch/ia32xen/src/mm/page.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) Unify newlines in fault_if_from_uspace() format strings. (Remove them ... Sun, 04 Jan 2009 14:07:27 GMT Jakub Jermar [f245145] * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/drivers/ega.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/drivers/ega.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/ia64/src/drivers/ega.c (deleted) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/ega/ega.h (added) * kernel/genarch/src/drivers/ega/ega.c (moved) Only one kernel EGA driver to rule them all. Sat, 27 Dec 2008 00:24:42 GMT Jakub Jermar [b755225] * kernel/arch/sparc64/src/trap/trap_table.S (modified) Support for preemptible syscalls on sparc64. Thu, 25 Dec 2008 16:32:17 GMT Jakub Jermar [c484842] * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) Fix typo. Wed, 24 Dec 2008 14:01:00 GMT Martin Decky [b1a29bb] * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) refresh kernel console during grab on sparc64 Sat, 20 Dec 2008 10:05:13 GMT Pavel Rimsky [723060a] * kernel/arch/sparc64/include/barrier.h (modified) SMC functions optimized for US3. Wed, 17 Dec 2008 16:24:02 GMT Martin Decky [64c7e14] * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/src/kbd/key.c (modified) * kernel/kernel.config (modified) do not waist resources if no keyboard driver is used Sun, 07 Dec 2008 00:41:59 GMT Pavel Rimsky [20eb5e4d] * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/src/fb/fb.c (modified) * uspace/srv/fb/fb.c (modified) Added forgotten stuff related to framebuffers with offsets. Got rid ... Fri, 05 Dec 2008 19:59:03 GMT Jakub Jermar [965dc18] * boot/arch/ppc64/Makefile.inc (modified) * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/loader/asm.S (modified) * boot/arch/sparc64/loader/main.c (modified) * boot/arch/sparc64/loader/main.h (modified) * boot/arch/sparc64/loader/ofwarch.c (modified) * boot/arch/sparc64/loader/register.h (modified) * boot/arch/sparc64/silo/silo.patched.tar.gz (added) * boot/boot.config (modified) * boot/genarch/balloc.h (modified) * boot/genarch/ofw.c (modified) * boot/genarch/ofw_tree.c (modified) * contrib/util/DownloadAndPatchSILO.sh (added) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/arch.h (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/cpu.h (modified) * kernel/arch/sparc64/include/cpu_family.h (added) * kernel/arch/sparc64/include/cpu_node.h (added) * kernel/arch/sparc64/include/drivers/kbd.h (modified) * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (added) * kernel/arch/sparc64/include/mm/cache.h (modified) * kernel/arch/sparc64/include/mm/cache_spec.h (modified) * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/include/mm/mmu.h (modified) * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/include/mm/tsb.h (modified) * kernel/arch/sparc64/include/mm/tte.h (modified) * kernel/arch/sparc64/include/regdef.h (modified) * kernel/arch/sparc64/include/register.h (modified) * kernel/arch/sparc64/include/trap/interrupt.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/cpu/cpu.c (modified) * kernel/arch/sparc64/src/ddi/ddi.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (added) * kernel/arch/sparc64/src/drivers/tick.c (modified) * kernel/arch/sparc64/src/mm/as.c (modified) * kernel/arch/sparc64/src/mm/cache.S (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/tsb.c (modified) * kernel/arch/sparc64/src/smp/ipi.c (modified) * kernel/arch/sparc64/src/smp/smp.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/arch/sparc64/src/start.S (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/kernel.config (modified) * uspace/srv/console/console.c (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fb/main.c (modified) * uspace/srv/fb/msim.c (modified) * uspace/srv/fb/serial_console.c (added) * uspace/srv/fb/serial_console.h (added) * uspace/srv/fb/sgcn.c (added) * uspace/srv/fb/sgcn.h (added) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/arch/mips32/src/kbd.c (modified) * uspace/srv/kbd/arch/sparc64/include/sgcn.h (added) * uspace/srv/kbd/arch/sparc64/src/kbd.c (modified) * uspace/srv/kbd/arch/sparc64/src/sgcn.c (added) * uspace/srv/kbd/genarch/include/nofb.h (added) * uspace/srv/kbd/genarch/src/nofb.c (added) Merge sparc branch to trunk. Sat, 29 Nov 2008 20:24:47 GMT Jakub Jermar [8d2760f] * kernel/arch/sparc64/include/drivers/fhc.h (modified) * kernel/arch/sparc64/include/drivers/pci.h (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/include/kbd/z8530.h (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/genarch/src/kbd/z8530.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ddi/irq.c (modified) Add additional members to the irq_t structure so that an interrupt- ... Sat, 29 Nov 2008 18:09:22 GMT Jakub Jermar [dfd77382] * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/drivers/psycho.h (deleted) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/psycho.c (deleted) After my effort yesterday, there are two rival psycho drivers. Merge ... Fri, 28 Nov 2008 22:46:26 GMT Jakub Jermar [a3b5831] * kernel/arch/sparc64/src/drivers/psycho.c (modified) More work on the psycho driver. Fri, 28 Nov 2008 21:08:04 GMT Jakub Jermar [7905360] * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/drivers/psycho.h (added) * kernel/arch/sparc64/src/drivers/psycho.c (added) Improvized Psycho driver. Fri, 28 Nov 2008 19:33:10 GMT Jakub Jermar [3e53ab7] * kernel/Makefile (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/kernel.config (modified) Initial support for interrupt driven driver for ns16550. Tue, 11 Nov 2008 22:11:18 GMT Jakub Jermar [ff3b7da7] * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/types.h (modified) Accesses to memory mapped registers should use volatile pointers so ... Tue, 11 Nov 2008 07:50:04 GMT Jakub Vana [a2a5529] * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/drivers/ns16550.h (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/src/kbd/key.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/kernel.config (modified) Support for serial port console on IA64 as a compensation for ... Thu, 02 Oct 2008 20:24:01 GMT Jakub Jermar [d364e94] * kernel/arch/sparc64/include/trap/regwin.h (modified) * kernel/arch/sparc64/src/proc/thread.c (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) Do not allocate full page for the uspace window buffer. Instead, ... Sat, 20 Sep 2008 15:09:41 GMT Jakub Jermar [3b8fe85] * kernel/arch/sparc64/include/trap/syscall.h (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) Populate all sparc64 trap table slots belonging to trap_instruction_n. Fri, 19 Sep 2008 20:34:39 GMT Jakub Jermar [d93a1c5a] * kernel/arch/sparc64/src/trap/trap_table.S (modified) Add sparc64 trap table entries so that the maximum syscall number is ... Sun, 31 Aug 2008 09:08:53 GMT Jakub Jermar [bf29fe5] * kernel/arch/sparc64/include/atomic.h (modified) Add the missing preemption_disable() call to sparc64 ...