# # ChangeLog for kernel/arch/arm32 in mainline # # Generated by Trac 1.6 # 2025-08-24T21:24:12Z Thu, 30 Jul 2009 15:58:54 GMT Martin Decky [646b996] * HelenOS.config (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/arm32/loader/print/print.c (modified) * defaults/arm32/GXemul/Makefile.config (added) * defaults/arm32/integratorcp/Makefile.config (added) * kernel/Makefile (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/interrupt.c (modified) * kernel/arch/arm32/src/mm/frame.c (modified) cleanup some of the dirty hacks introduced into the arm32 port add ... Tue, 28 Jul 2009 12:47:31 GMT Vineeth Pillai [6ac14a70] * HelenOS.config (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/arm32/loader/_link.ld.in (modified) * boot/arch/arm32/loader/boot.S (modified) * boot/arch/arm32/loader/main.c (modified) * boot/arch/arm32/loader/print/print.c (moved) * kernel/Makefile (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/exception.h (modified) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (added) * kernel/arch/arm32/include/mach/testarm/testarm.h (moved) * kernel/arch/arm32/include/machine_func.h (added) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/exc_handler.S (added) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/interrupt.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (added) * kernel/arch/arm32/src/mach/testarm/testarm.c (added) * kernel/arch/arm32/src/machine_func.c (added) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/start.S (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/pl050/pl050.h (added) * kernel/genarch/include/kbrd/scanc_pl050.h (moved) * kernel/genarch/src/drivers/pl050/pl050.c (added) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/kbrd/kbrd_pl050.c (added) * kernel/genarch/src/kbrd/scanc_pl050.c (added) * uspace/srv/fb/fb.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/ctl/pl050.c (added) * uspace/srv/kbd/port/pl050.c (added) ARM port for development board integratorcp(ARM926EJ core module). 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 ... 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 ... 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, 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 ... Thu, 12 Mar 2009 23:26:32 GMT Martin Decky [00287cc] * HelenOS.config (modified) * defaults/arm32/Makefile.config (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/asm/boot.h (modified) * kernel/arch/arm32/include/debug/print.h (deleted) * kernel/arch/arm32/include/drivers/gxemul.h (modified) * kernel/arch/arm32/include/machine.h (deleted) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/console.c (modified) * kernel/arch/arm32/src/debug/print.c (deleted) * kernel/arch/arm32/src/drivers/gxemul.c (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/interrupt.c (modified) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/arm32/src/panic.S (modified) arm32: update for the new scheme of device drivers and ... Sat, 07 Mar 2009 19:51:24 GMT Jakub Jermar [901cda3] * kernel/arch/arm32/include/console.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/console.c (modified) Remove ARM's console_init() because it conflicts with the generic ... Tue, 03 Mar 2009 23:00:58 GMT Jiri Svoboda [150385b9] * boot/arch/arm32/loader/Makefile (modified) * boot/arch/arm32/loader/main.c (modified) * boot/arch/arm32/loader/main.h (modified) * kernel/arch/arm32/include/arch.h (modified) * kernel/arch/arm32/src/arm32.c (modified) Init task names for arm32. 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 ... Tue, 03 Mar 2009 16:12:43 GMT Martin Decky [e762b43] * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/atomic.h (modified) * kernel/arch/arm32/include/barrier.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/regutils.h (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/arm32/src/mm/tlb.c (modified) * kernel/arch/arm32/src/userspace.c (modified) better inline assembler readability using the new symbolic syntax 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 ... Sat, 21 Feb 2009 20:28:27 GMT Jakub Jermar [bffa876e] * kernel/arch/arm32/include/machine.h (modified) * kernel/arch/arm32/src/console.c (modified) * kernel/arch/arm32/src/drivers/gxemul.c (modified) Remove unnecessary stuff from arm32. Sat, 21 Feb 2009 19:22:54 GMT Jakub Jermar [9446f39] * kernel/arch/arm32/src/drivers/gxemul.c (modified) * uspace/srv/kbd/port/gxemul.c (modified) Unreak arm32 (as far as breakage introduced by 3947 goes) and adapt ... Sat, 21 Feb 2009 19:18:58 GMT Jakub Jermar [1e23e16] * kernel/arch/arm32/include/asm.h (modified) PIO functions for arm32. 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 ... 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 ... Tue, 17 Feb 2009 21:55:57 GMT Martin Decky [edd7aa6d] * HelenOS.config (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/_link.ld.in (modified) * kernel/arch/arm32/include/machine.h (modified) remove non-standard define 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 ... 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 Tue, 10 Feb 2009 16:36:14 GMT Jakub Jermar [820edde] * kernel/arch/arm32/src/drivers/gxemul.c (modified) Fix arm32 build when not configured with framebuffer. 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 23:05:29 GMT Jiri Svoboda [c571f42] * kernel/arch/arm32/src/console.c (modified) Also redraw kernel console on arm32. 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 ... Tue, 16 Dec 2008 18:57:35 GMT Martin Decky [9cc492a7] * kernel/arch/arm32/src/mm/tlb.c (modified) add unused attribute 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. Sun, 14 Sep 2008 16:39:25 GMT Jiri Svoboda [4f8a0c0] * kernel/arch/arm32/include/interrupt.h (modified) Merge changeset 3122 from tracing to trunk. (Add missing include) Wed, 27 Aug 2008 17:06:52 GMT Martin Decky [ddb0df5] * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc64/loader/Makefile (modified) * contrib/toolchain/toolchain.amd64.sh (modified) * contrib/toolchain/toolchain.arm32.sh (modified) * contrib/toolchain/toolchain.ia32.sh (modified) * contrib/toolchain/toolchain.ia64.sh (modified) * contrib/toolchain/toolchain.mipseb32.sh (modified) * contrib/toolchain/toolchain.mipsel32.sh (modified) * contrib/toolchain/toolchain.ppc32.sh (modified) * contrib/toolchain/toolchain.ppc64.sh (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32xen/Makefile.inc (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc64/Makefile.inc (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/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/ppc64/Makefile.inc (modified) configurable cross-compiler prefix (using CROSS_PREFIX) Sun, 10 Aug 2008 15:28:42 GMT Jakub Jermar [da349da0] * boot/arch/arm32/loader/asm.S (modified) * boot/arch/mips32/loader/asm.S (modified) * boot/arch/sparc64/loader/asm.S (modified) * kernel/arch/amd64/src/asm_utils.S (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32xen/src/asm.S (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/generic/src/lib/memstr.c (modified) * uspace/lib/libc/generic/string.c (modified) memcpy(), memmove() and similar functions return dst instead of src. ... Sun, 27 Jul 2008 15:14:07 GMT Martin Decky [46d8eb9] * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32xen/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc64/include/mm/page.h (modified) * kernel/arch/sparc64/include/mm/page.h (modified) * kernel/generic/include/mm/page.h (modified) * uspace/lib/libc/arch/amd64/include/config.h (modified) * uspace/lib/libc/arch/arm32/include/config.h (modified) * uspace/lib/libc/arch/ia32/include/config.h (modified) * uspace/lib/libc/arch/ia64/include/config.h (modified) * uspace/lib/libc/arch/mips32/include/config.h (modified) * uspace/lib/libc/arch/ppc32/include/config.h (modified) * uspace/lib/libc/arch/ppc64/include/config.h (modified) * uspace/lib/libc/arch/sparc64/include/config.h (modified) remove dummy page coloring facility, which is currenty not used Tue, 08 Jul 2008 16:05:45 GMT Jiri Svoboda [c98e6ee] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/amd64/grub/menu.lst (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia32/grub/menu.lst (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * kernel/Makefile (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/arch/ia32xen/src/userspace.c (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/mips32/src/start.S (modified) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/ppc64/src/asm.S (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/generic/include/lib/elf.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/proc/program.h (added) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/synch/smc.h (added) * kernel/generic/include/syscall/syscall.h (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/proc/program.c (added) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/smc.c (added) * kernel/generic/src/syscall/syscall.c (modified) * uspace/Makefile (modified) * uspace/app/cli/Makefile (added) * uspace/app/cli/cli.c (added) * uspace/app/init/init.c (modified) * uspace/app/tester/tester.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/arch/amd64/src/entry.s (modified) * uspace/lib/libc/arch/arm32/src/entry.s (modified) * uspace/lib/libc/arch/ia32/src/entry.s (modified) * uspace/lib/libc/arch/ia64/src/entry.s (modified) * uspace/lib/libc/arch/mips32/src/entry.s (modified) * uspace/lib/libc/arch/ppc32/src/entry.s (modified) * uspace/lib/libc/arch/ppc64/src/entry.s (modified) * uspace/lib/libc/arch/sparc64/src/entry.s (modified) * uspace/lib/libc/generic/as.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/generic/pcb.c (added) * uspace/lib/libc/generic/smc.c (added) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/as.h (modified) * uspace/lib/libc/include/io/stream.h (modified) * uspace/lib/libc/include/ipc/loader.h (added) * uspace/lib/libc/include/libc.h (modified) * uspace/lib/libc/include/loader/pcb.h (added) * uspace/lib/libc/include/smc.h (added) * uspace/lib/libc/include/task.h (modified) * uspace/srv/loader/Makefile (added) * uspace/srv/loader/arch/amd64/Makefile.inc (added) * uspace/srv/loader/arch/amd64/_link.ld.in (added) * uspace/srv/loader/arch/amd64/amd64.s (added) * uspace/srv/loader/arch/arm32/Makefile.inc (added) * uspace/srv/loader/arch/arm32/_link.ld.in (added) * uspace/srv/loader/arch/arm32/arm32.s (added) * uspace/srv/loader/arch/ia32/Makefile.inc (added) * uspace/srv/loader/arch/ia32/_link.ld.in (added) * uspace/srv/loader/arch/ia32/ia32.s (added) * uspace/srv/loader/arch/ia64/Makefile.inc (added) * uspace/srv/loader/arch/ia64/_link.ld.in (added) * uspace/srv/loader/arch/ia64/ia64.s (added) * uspace/srv/loader/arch/mips32/Makefile.inc (added) * uspace/srv/loader/arch/mips32/_link.ld.in (added) * uspace/srv/loader/arch/mips32/mips32.s (added) * uspace/srv/loader/arch/ppc32/Makefile.inc (added) * uspace/srv/loader/arch/ppc32/_link.ld.in (added) * uspace/srv/loader/arch/ppc32/ppc32.s (added) * uspace/srv/loader/arch/sparc64/Makefile.inc (added) * uspace/srv/loader/arch/sparc64/_link.ld.in (added) * uspace/srv/loader/arch/sparc64/sparc64.s (added) * uspace/srv/loader/elf_load.c (added) * uspace/srv/loader/include/arch.h (added) * uspace/srv/loader/include/elf.h (added) * uspace/srv/loader/include/elf_load.h (added) * uspace/srv/loader/interp.s (added) * uspace/srv/loader/main.c (added) Merge program-loader related stuff from dynload branch to trunk. (huge) Sat, 14 Jun 2008 11:45:40 GMT Jakub Jermar [eeaf667] * kernel/arch/arm32/src/exception.c (modified) Maintain cache coherence after arm32 installs exception handlers. Sat, 14 Jun 2008 10:29:58 GMT Jakub Jermar [d5087aa] * kernel/arch/arm32/include/barrier.h (modified) * kernel/arch/ia32/include/barrier.h (modified) * kernel/arch/ia64/include/barrier.h (modified) * kernel/arch/mips32/include/barrier.h (modified) * kernel/arch/ppc32/include/barrier.h (modified) * kernel/arch/ppc64/include/barrier.h (modified) * kernel/arch/sparc64/include/barrier.h (modified) Add smc_coherence_block(). Fri, 13 Jun 2008 20:36:38 GMT Jakub Jermar [e25eca80] * kernel/arch/arm32/include/barrier.h (modified) * kernel/arch/ia32/include/barrier.h (modified) * kernel/arch/ia64/include/barrier.h (modified) * kernel/arch/mips32/include/barrier.h (modified) * kernel/arch/ppc32/include/barrier.h (modified) * kernel/arch/ppc64/include/barrier.h (modified) * kernel/arch/sparc64/include/barrier.h (modified) * kernel/arch/sparc64/include/mm/cache_spec.h (added) * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/src/mm/cache.S (modified) Add smc_coherence() macro to all architectures. So far, only amd64, ... Fri, 06 Jun 2008 07:34:21 GMT Jiri Svoboda [e32e092] * kernel/Makefile (modified) * kernel/arch/amd64/include/memstr.h (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/arm32/include/memstr.h (modified) * kernel/arch/ia32/include/memstr.h (modified) * kernel/arch/ia32/src/drivers/ega.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) * kernel/arch/ia32xen/src/ia32xen.c (modified) * kernel/arch/ia32xen/src/pm.c (modified) * kernel/arch/ia32xen/src/smp/smp.c (modified) * kernel/arch/ia64/include/memstr.h (modified) * kernel/arch/ia64/src/drivers/ega.c (modified) * kernel/arch/ia64/src/mm/vhpt.c (modified) * kernel/arch/mips32/include/memstr.h (modified) * kernel/arch/ppc32/include/memstr.h (modified) * kernel/arch/ppc64/include/memstr.h (modified) * kernel/arch/ppc64/src/mm/page.c (modified) * kernel/arch/sparc64/include/memstr.h (modified) * kernel/arch/sparc64/src/mm/as.c (modified) * kernel/genarch/src/mm/as_pt.c (modified) * kernel/genarch/src/mm/page_pt.c (modified) * kernel/generic/include/memstr.h (modified) * kernel/generic/src/adt/hash_table.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/lib/memstr.c (modified) * kernel/generic/src/lib/objc_ext.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/slab.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) Declare arguments for memstr.h operations as pointers instead of ... Wed, 04 Jun 2008 18:48:16 GMT Jiri Svoboda [009474f] * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * uspace/lib/libc/arch/arm32/src/entry.s (modified) Make arm32 compile again. Tue, 03 Jun 2008 14:58:53 GMT Martin Decky [b63f8569] * kernel/arch/amd64/include/types.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia32xen/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/ppc64/include/types.h (modified) * kernel/arch/sparc64/include/types.h (modified) introduce portable formatting directives remove common types Thu, 03 Apr 2008 20:05:06 GMT Jakub Jermar [5d494b3] * kernel/arch/amd64/include/byteorder.h (modified) * kernel/arch/arm32/include/byteorder.h (modified) * kernel/arch/ia32/include/byteorder.h (modified) * kernel/arch/ia64/include/byteorder.h (modified) * kernel/arch/mips32/include/byteorder.h (modified) * kernel/arch/mips32/src/drivers/arc.c (modified) * kernel/arch/ppc32/include/byteorder.h (modified) * kernel/arch/ppc64/include/byteorder.h (modified) * kernel/arch/sparc64/include/byteorder.h (modified) * kernel/generic/include/byteorder.h (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/lib/rd.c (modified) Each architecture should only announce its endianity. The conversion ... Wed, 02 Apr 2008 20:09:27 GMT Jakub Jermar [0f718ab] * kernel/arch/amd64/include/byteorder.h (modified) * kernel/arch/arm32/include/byteorder.h (modified) * kernel/arch/ia32/include/byteorder.h (modified) * kernel/arch/ia64/include/byteorder.h (modified) * kernel/arch/mips32/include/byteorder.h (modified) * kernel/arch/ppc32/include/byteorder.h (modified) * kernel/arch/ppc64/include/byteorder.h (modified) * kernel/arch/sparc64/include/byteorder.h (modified) * kernel/generic/include/byteorder.h (modified) Add macros for byte swapping of uint16_t's. Wed, 12 Mar 2008 20:04:12 GMT Jakub Jermar [cbd6545f] * kernel/arch/arm32/src/mm/page_fault.c (modified) Fix breakage in arm32 non-debug build. Wed, 27 Feb 2008 11:49:17 GMT Martin Decky [6c441cf8] * kernel/Makefile (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) * kernel/arch/arm32/src/debug/print.c (modified) * kernel/arch/ia32xen/src/mm/tlb.c (modified) * kernel/arch/ia32xen/src/smp/mps.c (modified) * kernel/arch/ia32xen/src/smp/smp.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/src/cpu/cpu.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/drivers/arc.c (modified) * kernel/arch/mips32/src/mm/tlb.c (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/smp/ipi.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/lib/elf.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/slab.h (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/ipc/irq.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/lib/func.c (modified) * kernel/generic/src/lib/memstr.c (modified) * kernel/generic/src/lib/sort.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/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/proc/task.c (modified) * kernel/generic/src/synch/futex.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/test/avltree/avltree1.c (modified) * kernel/test/fpu/fpu1.c (modified) * kernel/test/fpu/mips2.c (modified) * kernel/test/fpu/sse1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/synch/rwlock5.c (modified) * kernel/test/test.c (modified) * kernel/test/thread/thread1.c (modified) * uspace/lib/libc/arch/ppc64/src/syscall.c (modified) code cleanup (mostly signed/unsigned) allow extra compiler warnings Wed, 06 Feb 2008 14:24:13 GMT Martin Decky [71eef11] * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/include/mm/memory_init.h (deleted) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/amd64/src/boot/memmap.c (moved) * kernel/arch/amd64/src/mm/memory_init.c (deleted) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/mm/memory_init.h (deleted) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/mm/memory_init.c (deleted) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/boot/memmap.h (modified) * kernel/arch/ia32/src/boot/boot.S (modified) * kernel/arch/ia32/src/boot/memmap.c (moved) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/mm/memory_init.c (deleted) * kernel/arch/ia32xen/Makefile.inc (modified) * kernel/arch/ia32xen/include/mm/memory_init.h (deleted) * kernel/arch/ia32xen/src/ia32xen.c (modified) * kernel/arch/ia32xen/src/mm/memory_init.c (deleted) * kernel/arch/ia64/include/mm/memory_init.h (deleted) * kernel/arch/ia64/src/mm/frame.c (modified) * kernel/arch/mips32/include/mm/memory_init.h (deleted) * kernel/arch/mips32/src/drivers/arc.c (modified) * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc32/include/mm/memory_init.h (deleted) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/memory_init.c (deleted) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/ppc64/Makefile.inc (modified) * kernel/arch/ppc64/src/mm/frame.c (modified) * kernel/arch/ppc64/src/mm/memory_init.c (deleted) * kernel/arch/ppc64/src/ppc64.c (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/mm/memory_init.h (deleted) * kernel/arch/sparc64/src/mm/memory_init.c (deleted) * kernel/generic/include/config.h (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/frame.c (modified) remove config.memory_size, get_memory_size() and memory_init.{c|d} ... Tue, 05 Feb 2008 14:02:09 GMT Martin Decky [b07c332] * kernel/arch/amd64/include/mm/frame.h (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/ia32/include/mm/frame.h (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32xen/include/mm/frame.h (modified) * kernel/arch/ia64/include/mm/frame.h (modified) * kernel/arch/mips32/include/mm/frame.h (modified) * kernel/arch/ppc32/include/mm/frame.h (modified) * kernel/arch/ppc64/include/mm/frame.h (modified) * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) convert e820list to a generic physmem command Sat, 17 Nov 2007 14:12:48 GMT Jakub Jermar [9cc0d7c] * kernel/arch/arm32/src/exception.c (modified) * uspace/lib/libc/arch/arm32/src/syscall.c (modified) Support for six syscall arguments for arm32. Mon, 12 Nov 2007 13:24:46 GMT Jakub Jermar [1314e3b] * kernel/Makefile (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) Work around the way symtab.data section is constructed. This fixes ... Sun, 28 Oct 2007 21:13:07 GMT Jakub Jermar [8ecba18b] * kernel/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) Change BFD_TARGET from elf32-little to elf32-littlearm. Wed, 20 Jun 2007 23:07:13 GMT Michal Kebrt [6765c07] * kernel/arch/arm32/src/userspace.c (modified) fixes bug causing crash in tester 'thread1' test Wed, 13 Jun 2007 17:49:57 GMT Jakub Jermar [c03ee1c] * boot/genarch/include/softint (modified) * boot/generic/genarch (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/mm/page_fault.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32xen/include/mm/page.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc64/include/mm/page.h (modified) * kernel/genarch/include/mm/page_ht.h (modified) * kernel/genarch/include/mm/page_pt.h (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/syscall/syscall.c (modified) Improve comments for arch-specific implementations of hierarchical ... Fri, 08 Jun 2007 15:02:49 GMT Jakub Jermar [6b781c0] * HelenOS.config (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (added) * boot/arch/arm32/loader/asm.S (added) * boot/arch/arm32/loader/asm.h (added) * boot/arch/arm32/loader/boot.S (added) * boot/arch/arm32/loader/main.c (added) * boot/arch/arm32/loader/main.h (added) * boot/arch/arm32/loader/mm.c (added) * boot/arch/arm32/loader/mm.h (added) * boot/arch/arm32/loader/pack (added) * boot/arch/arm32/loader/print/gxemul.c (added) * boot/arch/arm32/loader/types.h (added) * boot/boot.config (modified) * boot/doc/doxygroups.h (added) * boot/genarch/division.c (added) * boot/genarch/include/softint (added) * boot/generic/align.h (modified) * boot/generic/genarch (added) * boot/generic/gentypes.h (modified) * boot/generic/printf.c (modified) * boot/generic/printf.h (modified) * boot/generic/stdarg.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/_link.ld.in (modified) * kernel/arch/arm32/include/arch.h (modified) * kernel/arch/arm32/include/arg.h (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/asm/boot.h (added) * kernel/arch/arm32/include/atomic.h (modified) * kernel/arch/arm32/include/barrier.h (modified) * kernel/arch/arm32/include/boot.h (added) * kernel/arch/arm32/include/byteorder.h (modified) * kernel/arch/arm32/include/console.h (added) * kernel/arch/arm32/include/context.h (modified) * kernel/arch/arm32/include/cpu.h (modified) * kernel/arch/arm32/include/cycle.h (modified) * kernel/arch/arm32/include/debug.h (modified) * kernel/arch/arm32/include/debug/print.h (added) * kernel/arch/arm32/include/drivers/gxemul.h (added) * kernel/arch/arm32/include/elf.h (modified) * kernel/arch/arm32/include/exception.h (modified) * kernel/arch/arm32/include/faddr.h (modified) * kernel/arch/arm32/include/fpu_context.h (modified) * kernel/arch/arm32/include/interrupt.h (modified) * kernel/arch/arm32/include/machine.h (added) * kernel/arch/arm32/include/mainpage.h (added) * kernel/arch/arm32/include/memstr.h (modified) * kernel/arch/arm32/include/mm/as.h (modified) * kernel/arch/arm32/include/mm/asid.h (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/include/mm/memory_init.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/mm/page_fault.h (added) * kernel/arch/arm32/include/mm/tlb.h (modified) * kernel/arch/arm32/include/proc/task.h (modified) * kernel/arch/arm32/include/proc/thread.h (modified) * kernel/arch/arm32/include/regutils.h (added) * kernel/arch/arm32/include/stack.h (added) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/asm.S (added) * kernel/arch/arm32/src/console.c (added) * kernel/arch/arm32/src/context.S (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) * kernel/arch/arm32/src/ddi/ddi.c (modified) * kernel/arch/arm32/src/debug/print.c (added) * kernel/arch/arm32/src/drivers/gxemul.c (added) * kernel/arch/arm32/src/dummy.S (modified) * kernel/arch/arm32/src/exception.c (added) * kernel/arch/arm32/src/interrupt.c (added) * kernel/arch/arm32/src/mm/as.c (modified) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/mm/memory_init.c (added) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (added) * kernel/arch/arm32/src/mm/tlb.c (added) * kernel/arch/arm32/src/panic.S (added) * kernel/arch/arm32/src/start.S (modified) * kernel/arch/arm32/src/userspace.c (added) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32xen/include/mm/page.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc64/include/mm/page.h (modified) * kernel/doc/AUTHORS (modified) * kernel/doc/arch/arm32 (added) * kernel/doc/doxygroups.h (modified) * kernel/genarch/include/mm/page_pt.h (modified) * kernel/genarch/src/mm/as_pt.c (modified) * kernel/genarch/src/mm/page_pt.c (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/src/printf/printf.c (modified) * kernel/kernel.config (modified) * tools/cygwin_symlink_patch.sh (added) * uspace/kbd/Makefile (modified) * uspace/kbd/arch/arm32/include/kbd.h (modified) * uspace/kbd/arch/arm32/src/kbd.c (modified) * uspace/kbd/arch/arm32/src/kbd_gxemul.c (added) * uspace/libc/arch/arm32/Makefile.inc (modified) * uspace/libc/arch/arm32/_link.ld.in (modified) * uspace/libc/arch/arm32/include/atomic.h (modified) * uspace/libc/arch/arm32/include/config.h (modified) * uspace/libc/arch/arm32/include/endian.h (modified) * uspace/libc/arch/arm32/include/faddr.h (modified) * uspace/libc/arch/arm32/include/limits.h (modified) * uspace/libc/arch/arm32/include/psthread.h (modified) * uspace/libc/arch/arm32/include/stackarg.h (modified) * uspace/libc/arch/arm32/include/syscall.h (modified) * uspace/libc/arch/arm32/include/thread.h (modified) * uspace/libc/arch/arm32/include/types.h (modified) * uspace/libc/arch/arm32/src/eabi.S (moved) * uspace/libc/arch/arm32/src/entry.s (modified) * uspace/libc/arch/arm32/src/psthread.S (modified) * uspace/libc/arch/arm32/src/syscall.c (modified) * uspace/libc/arch/arm32/src/thread.c (modified) * uspace/libc/arch/arm32/src/thread_entry.s (modified) * uspace/softfloat/arch/arm32/include/functions.h (modified) Merge arm32 into trunk. Tue, 05 Jun 2007 21:24:40 GMT Jakub Jermar [52d30c4] * kernel/Makefile (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32xen/Makefile.inc (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc64/Makefile.inc (modified) * kernel/arch/sparc64/Makefile.inc (modified) A bit of infrastructure for building with different compilers. ... Mon, 09 Apr 2007 06:13:24 GMT Martin Decky [f74bbaf] * kernel/Makefile (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32xen/src/ia32xen.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/ppc64/src/ppc64.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/generic/include/arch.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/main/shutdown.c (added) * kernel/generic/src/proc/task.c (modified) * kernel/kernel.config (modified) start shutdown infrastructure Sat, 07 Apr 2007 20:06:52 GMT Martin Decky [201abde] * kernel/arch/amd64/include/types.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia32xen/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/ppc64/include/types.h (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/ipc/ipc.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/syscall/syscall.c (modified) * kernel/test/fpu/fpu1.c (modified) * kernel/test/fpu/mips2.c (modified) * kernel/test/fpu/sse1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/synch/rwlock3.c (modified) * kernel/test/synch/rwlock4.c (modified) * kernel/test/synch/semaphore2.c (modified) * kernel/test/thread/thread1.c (modified) * uspace/libc/generic/thread.c (modified) * uspace/libc/include/thread.h (modified) * uspace/tester/thread/thread1.c (modified) make thread ID 64 bit (task ID is 64 bit already) cleanup thread syscalls Mon, 12 Feb 2007 19:13:55 GMT Jakub Jermar [d630139] * HelenOS.config (modified) * Makefile (modified) * boot/arch/arm32/Makefile.inc (added) * boot/boot.config (modified) * contrib/toolchain/toolchain.arm32.sh (added) * kernel/arch/arm32/Makefile.inc (added) * kernel/arch/arm32/_link.ld.in (added) * kernel/arch/arm32/include/arch.h (added) * kernel/arch/arm32/include/arg.h (added) * kernel/arch/arm32/include/asm.h (added) * kernel/arch/arm32/include/atomic.h (added) * kernel/arch/arm32/include/barrier.h (added) * kernel/arch/arm32/include/byteorder.h (added) * kernel/arch/arm32/include/context.h (added) * kernel/arch/arm32/include/cpu.h (added) * kernel/arch/arm32/include/cycle.h (added) * kernel/arch/arm32/include/debug.h (added) * kernel/arch/arm32/include/elf.h (added) * kernel/arch/arm32/include/exception.h (added) * kernel/arch/arm32/include/faddr.h (added) * kernel/arch/arm32/include/fpu_context.h (added) * kernel/arch/arm32/include/interrupt.h (added) * kernel/arch/arm32/include/memstr.h (added) * kernel/arch/arm32/include/mm/as.h (added) * kernel/arch/arm32/include/mm/asid.h (added) * kernel/arch/arm32/include/mm/frame.h (added) * kernel/arch/arm32/include/mm/memory_init.h (added) * kernel/arch/arm32/include/mm/page.h (added) * kernel/arch/arm32/include/mm/tlb.h (added) * kernel/arch/arm32/include/proc/task.h (added) * kernel/arch/arm32/include/proc/thread.h (added) * kernel/arch/arm32/include/types.h (added) * kernel/arch/arm32/src/arm32.c (added) * kernel/arch/arm32/src/context.S (added) * kernel/arch/arm32/src/cpu/cpu.c (added) * kernel/arch/arm32/src/ddi/ddi.c (added) * kernel/arch/arm32/src/dummy.S (added) * kernel/arch/arm32/src/mm/as.c (added) * kernel/arch/arm32/src/mm/frame.c (added) * kernel/arch/arm32/src/mm/page.c (added) * kernel/arch/arm32/src/start.S (added) * kernel/generic/include/lib/elf.h (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/kernel.config (modified) * uspace/kbd/arch/arm32/include/kbd.h (added) * uspace/kbd/arch/arm32/src/kbd.c (added) * uspace/libc/arch/arm32/Makefile.inc (added) * uspace/libc/arch/arm32/_link.ld.in (added) * uspace/libc/arch/arm32/include/atomic.h (added) * uspace/libc/arch/arm32/include/config.h (added) * uspace/libc/arch/arm32/include/endian.h (added) * uspace/libc/arch/arm32/include/faddr.h (added) * uspace/libc/arch/arm32/include/limits.h (added) * uspace/libc/arch/arm32/include/psthread.h (added) * uspace/libc/arch/arm32/include/stackarg.h (added) * uspace/libc/arch/arm32/include/syscall.h (added) * uspace/libc/arch/arm32/include/thread.h (added) * uspace/libc/arch/arm32/include/types.h (added) * uspace/libc/arch/arm32/src/dummy.S (added) * uspace/libc/arch/arm32/src/entry.s (added) * uspace/libc/arch/arm32/src/psthread.S (added) * uspace/libc/arch/arm32/src/syscall.c (added) * uspace/libc/arch/arm32/src/thread.c (added) * uspace/libc/arch/arm32/src/thread_entry.s (added) * uspace/libc/include/ctype.h (modified) * uspace/softfloat/arch/arm32/include/functions.h (added) * uspace/uspace.config (modified) Add arm32 architecture. The 32 suffix is used to specify that 16-bit ...