# # ChangeLog for kernel/arch in mainline # # Generated by Trac 1.6 # 2025-08-24T21:23:13Z Thu, 03 Jul 2008 12:50:09 GMT Jiri Svoboda [7560b606] * kernel/arch/ppc32/src/asm.S (modified) Remove buggy assembler memsetb function, call generic C _memsetb ... Mon, 30 Jun 2008 20:33:18 GMT Jakub Jermar [5d67baa] * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/main/main.c (modified) cstyle fixes Wed, 25 Jun 2008 21:43:32 GMT Jakub Jermar [ac0e791] * kernel/arch/ppc32/src/asm.S (modified) Implement memcpy_to_uspace_failover_address for ppc32. This fixes ... Fri, 20 Jun 2008 17:20:19 GMT Jakub Jermar [23cdc921] * kernel/Makefile (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) Introduce the notion of FPU_NO_CFLAGS and separate building of ... Wed, 18 Jun 2008 21:24:11 GMT Jakub Jermar [934b2e0] * kernel/arch/ia32/Makefile.inc (modified) Don't build the ia32 kernel with MMX/SSE/3DNOW enabled. This was ... Wed, 18 Jun 2008 09:47:26 GMT Jiri Svoboda [2a3124c] * kernel/arch/mips32/include/atomic.h (modified) Fix mips32 atomic_add() which would break build unless a constant was ... Mon, 16 Jun 2008 21:42:48 GMT Jakub Jermar [9f491d7] * kernel/arch/ia32/include/atomic.h (modified) * uspace/lib/libc/arch/ia32/include/atomic.h (modified) First argument of atomic functions is read-write (ia32). Mon, 16 Jun 2008 21:36:39 GMT Jakub Jermar [ad2e39b] * kernel/arch/amd64/include/atomic.h (modified) * uspace/lib/libc/arch/amd64/include/atomic.h (modified) First argument to atomic functions is read-write (amd64). Mon, 16 Jun 2008 21:28:37 GMT Jakub Jermar [5336643] * kernel/arch/mips32/include/atomic.h (modified) * uspace/lib/libc/arch/mips32/include/atomic.h (modified) The first argument to atomic_add() is read-write. (mips32) Sun, 15 Jun 2008 08:21:17 GMT Jakub Jermar [c711efe] * kernel/arch/sparc64/include/barrier.h (modified) * kernel/arch/sparc64/include/mm/tlb.h (modified) On sparc64, when the operand to the FLUSH instruction doesn't matter, ... Sat, 14 Jun 2008 16:26:14 GMT Jiri Svoboda [3759681] * kernel/arch/ppc32/include/barrier.h (modified) * kernel/generic/src/mm/backend_elf.c (modified) Implement smc_coherence[_block]() for ppc32 Sat, 14 Jun 2008 12:51:25 GMT Jakub Jermar [b22304b] * kernel/arch/ia64/include/barrier.h (modified) Fix operands for fc_i(). Sat, 14 Jun 2008 12:15:27 GMT Jakub Jermar [1e1e5e1] * kernel/arch/mips32/src/debugger.c (modified) Maintain cache coherence when setting breakpoints in kconsole on mips32. Sat, 14 Jun 2008 11:55:47 GMT Jakub Jermar [d7c9fcb] * kernel/arch/amd64/src/debugger.c (modified) Formatting fixes for amd64 debugger. Sat, 14 Jun 2008 11:46:46 GMT Jakub Jermar [c7511ec] * kernel/arch/mips32/src/mips32.c (modified) Maintain cache coherence after mips32 install exception handlers. 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 19:37:52 GMT Jiri Svoboda [32443b0] * kernel/arch/mips32/include/types.h (modified) * kernel/generic/include/typedefs.h (modified) * uspace/lib/libc/arch/mips32/src/entry.s (modified) Make mips32 compile again Wed, 04 Jun 2008 19:17:36 GMT Martin Decky [82b71ef1] * kernel/arch/ia32/src/smp/ap.S (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/syscall/syscall.c (modified) resurrect klog Wed, 04 Jun 2008 19:02:04 GMT Jiri Svoboda [3abe472f] * kernel/arch/ia64/include/types.h (modified) * uspace/lib/libc/arch/ia64/src/entry.s (modified) Make ia64 compile again. 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. Wed, 04 Jun 2008 06:00:36 GMT Jakub Jermar [fadfaf8] * kernel/arch/ia32/include/types.h (modified) Better comments for pretty print formatters. Tue, 03 Jun 2008 14:59:48 GMT Martin Decky [f4c2b6a] * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/proc/thread.c (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/include/smp/apic.h (modified) * kernel/arch/ia32/src/debug/panic.s (modified) * kernel/arch/ia32xen/src/smp/smp.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/ppc32/include/boot/boot.h (modified) * kernel/arch/ppc32/include/drivers/cuda.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc32/include/mm/tlb.h (modified) * kernel/arch/ppc32/src/interrupt.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/ppc64/include/exception.h (modified) * kernel/arch/ppc64/src/cpu/cpu.c (modified) * kernel/arch/ppc64/src/interrupt.c (modified) * kernel/arch/ppc64/src/mm/page.c (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/cpu.h (modified) * kernel/arch/sparc64/src/cpu/cpu.c (modified) * kernel/arch/sparc64/src/smp/smp.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/src/acpi/acpi.c (modified) * kernel/genarch/src/acpi/madt.c (modified) reflect changes in generic code proper formatting directives coding ... 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 Mon, 02 Jun 2008 20:54:30 GMT Jakub Jermar [2b17f47] * kernel/arch/amd64/include/memstr.h (modified) * kernel/arch/amd64/src/asm_utils.S (modified) Some inline functions in memstr.h seem to be of uncertain origin ... Mon, 02 Jun 2008 20:43:59 GMT Jakub Jermar [3d6c468] * kernel/arch/ia32/include/memstr.h (modified) * kernel/arch/ia32/src/asm.S (modified) Some inline functions in memstr.h seem to be of uncertain origin ... Mon, 02 Jun 2008 12:56:18 GMT Jiri Svoboda [0f44f04] * kernel/arch/ia32/include/memstr.h (modified) Fix register-constraint typo in ia32 memstr.h and add two '&'s for ... Mon, 02 Jun 2008 12:47:33 GMT Jiri Svoboda [d68253a4] * kernel/arch/amd64/include/memstr.h (modified) Fix register-constraint typo in amd64 memstr.h and add two '&'s for ... Mon, 02 Jun 2008 09:36:27 GMT Jiri Svoboda [8c7294c6] * kernel/arch/mips32/include/atomic.h (modified) Fix missing earlyclobber-register constraints in mips32 atomic_add(), ... Wed, 16 Apr 2008 19:52:50 GMT Josef Cejka [9765182] * kernel/arch/ppc32/include/context_offset.h (modified) * kernel/arch/ppc64/include/context_offset.h (modified) * kernel/arch/ppc64/src/context.S (modified) * uspace/lib/libc/arch/ppc64/include/context_offset.h (deleted) * uspace/lib/libc/arch/ppc64/src/fibril.S (modified) Used common macro for context saving on ppc64. Tue, 15 Apr 2008 20:05:13 GMT Josef Cejka [ecc83bd] * kernel/arch/sparc64/include/context_offset.h (modified) * kernel/arch/sparc64/src/context.S (modified) * uspace/lib/libc/arch/sparc64/include/context_offset.h (deleted) * uspace/lib/libc/arch/sparc64/src/fibril.S (modified) Context handling unified for sparc64. 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, 19 Mar 2008 21:13:49 GMT Jakub Jermar [e13daa5d] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/src/asm_utils.S (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/amd64/src/syscall.c (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/boot/boot.S (modified) Fortify ia32 and amd64 kernels against mallicious uspace applications ... Wed, 19 Mar 2008 20:41:56 GMT Jakub Jermar [20b8bf3] * kernel/arch/amd64/src/cpu/cpu.c (modified) Fix cstyle. Sat, 15 Mar 2008 13:01:36 GMT Josef Cejka [d4f572e] * kernel/arch/ppc32/include/context_offset.h (modified) * kernel/arch/ppc32/src/context.S (modified) * uspace/lib/libc/arch/ppc32/include/context_offset.h (deleted) * uspace/lib/libc/arch/ppc32/src/fibril.S (modified) Unified context saving/restoring macros in ppc32. Sat, 15 Mar 2008 12:28:12 GMT Josef Cejka [ca21eb4b] * kernel/arch/ia32xen/include/context_offset.h (added) * uspace/lib/libc/arch/mips32eb/include/context_offset.h (deleted) Fixed broken context_offset.h symlinks for mips32eb and ia32xen. Sat, 15 Mar 2008 12:21:09 GMT Josef Cejka [308cdd1] * kernel/arch/mips32/include/context_offset.h (modified) * kernel/arch/mips32/src/context.S (modified) * uspace/lib/libc/arch/mips32/include/context_offset.h (deleted) * uspace/lib/libc/arch/mips32/src/fibril.S (modified) Context saving/restoring macros used for mips32. Sat, 15 Mar 2008 10:22:07 GMT Josef Cejka [1dbfe98] * kernel/arch/amd64/include/context_offset.h (modified) * kernel/arch/amd64/src/context.S (modified) * uspace/lib/libc/arch/amd64/include/context_offset.h (deleted) * uspace/lib/libc/arch/amd64/src/fibril.S (modified) Unified context handling code for amd64. Sat, 15 Mar 2008 09:21:51 GMT Josef Cejka [1aede82] * kernel/arch/ia32/src/context.S (moved) Added missing ia32/context.S from last commit. Sat, 15 Mar 2008 09:09:15 GMT Josef Cejka [7397c73] * kernel/arch/amd64/include/context.h (modified) * kernel/arch/amd64/include/context_offset.h (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/context.h (modified) * kernel/arch/ia32/include/context_offset.h (added) * kernel/arch/ia32xen/Makefile.inc (modified) * kernel/arch/ia32xen/src/context.S (added) * kernel/arch/ia32xen/src/context.s (deleted) Context.s renamed to context.S for ia32 and fixed links for ia32xen. ... 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. Mon, 10 Mar 2008 19:24:15 GMT Jakub Jermar [088cecc] * kernel/arch/amd64/src/debugger.c (modified) Fix breakage in non-debug amd64 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 Sat, 09 Feb 2008 10:31:11 GMT Jakub Vana [7208b6c] * boot/arch/ia64/loader/Makefile (modified) * boot/arch/ia64/loader/boot.S (modified) * boot/arch/ia64/loader/gefi/ChangeLog (added) * boot/arch/ia64/loader/gefi/HelenOS/Makefile (added) * boot/arch/ia64/loader/gefi/HelenOS/hello.c (added) * boot/arch/ia64/loader/gefi/Make.defaults (added) * boot/arch/ia64/loader/gefi/Make.rules (added) * boot/arch/ia64/loader/gefi/Makefile (added) * boot/arch/ia64/loader/gefi/README.efilib (added) * boot/arch/ia64/loader/gefi/README.elilo (added) * boot/arch/ia64/loader/gefi/README.gnuefi (added) * boot/arch/ia64/loader/gefi/apps/Makefile (added) * boot/arch/ia64/loader/gefi/apps/printenv.c (added) * boot/arch/ia64/loader/gefi/apps/t.c (added) * boot/arch/ia64/loader/gefi/apps/t2.c (added) * boot/arch/ia64/loader/gefi/apps/t3.c (added) * boot/arch/ia64/loader/gefi/apps/t4.c (added) * boot/arch/ia64/loader/gefi/apps/t5.c (added) * boot/arch/ia64/loader/gefi/apps/t6.c (added) * boot/arch/ia64/loader/gefi/apps/t7.c (added) * boot/arch/ia64/loader/gefi/apps/tpause.c (added) * boot/arch/ia64/loader/gefi/apps/trivial.S (added) * boot/arch/ia64/loader/gefi/gnuefi/Makefile (added) * boot/arch/ia64/loader/gefi/gnuefi/crt0-efi-ia32.S (added) * boot/arch/ia64/loader/gefi/gnuefi/crt0-efi-ia64.S (added) * boot/arch/ia64/loader/gefi/gnuefi/elf_ia32_efi.lds (added) * boot/arch/ia64/loader/gefi/gnuefi/elf_ia64_efi.lds (added) * boot/arch/ia64/loader/gefi/gnuefi/reloc_ia32.c (added) * boot/arch/ia64/loader/gefi/gnuefi/reloc_ia64.S (added) * boot/arch/ia64/loader/gefi/inc/Makefile (added) * boot/arch/ia64/loader/gefi/inc/efi.h (added) * boot/arch/ia64/loader/gefi/inc/efi_nii.h (added) * boot/arch/ia64/loader/gefi/inc/efi_pxe.h (added) * boot/arch/ia64/loader/gefi/inc/efiapi.h (added) * boot/arch/ia64/loader/gefi/inc/eficon.h (added) * boot/arch/ia64/loader/gefi/inc/efidebug.h (added) * boot/arch/ia64/loader/gefi/inc/efidef.h (added) * boot/arch/ia64/loader/gefi/inc/efidevp.h (added) * boot/arch/ia64/loader/gefi/inc/efierr.h (added) * boot/arch/ia64/loader/gefi/inc/efifs.h (added) * boot/arch/ia64/loader/gefi/inc/efigpt.h (added) * boot/arch/ia64/loader/gefi/inc/efilib.h (added) * boot/arch/ia64/loader/gefi/inc/efilink.h (added) * boot/arch/ia64/loader/gefi/inc/efinet.h (added) * boot/arch/ia64/loader/gefi/inc/efipart.h (added) * boot/arch/ia64/loader/gefi/inc/efiprot.h (added) * boot/arch/ia64/loader/gefi/inc/efipxebc.h (added) * boot/arch/ia64/loader/gefi/inc/efirtlib.h (added) * boot/arch/ia64/loader/gefi/inc/efiser.h (added) * boot/arch/ia64/loader/gefi/inc/efistdarg.h (added) * boot/arch/ia64/loader/gefi/inc/efiui.h (added) * boot/arch/ia64/loader/gefi/inc/ia32/efibind.h (added) * boot/arch/ia64/loader/gefi/inc/ia32/efilibplat.h (added) * boot/arch/ia64/loader/gefi/inc/ia32/pe.h (added) * boot/arch/ia64/loader/gefi/inc/ia64/efibind.h (added) * boot/arch/ia64/loader/gefi/inc/ia64/efilibplat.h (added) * boot/arch/ia64/loader/gefi/inc/ia64/pe.h (added) * boot/arch/ia64/loader/gefi/inc/ia64/salproc.h (added) * boot/arch/ia64/loader/gefi/inc/inc.mak (added) * boot/arch/ia64/loader/gefi/inc/libsmbios.h (added) * boot/arch/ia64/loader/gefi/inc/make.inf (added) * boot/arch/ia64/loader/gefi/inc/makefile.hdr (added) * boot/arch/ia64/loader/gefi/inc/pci22.h (added) * boot/arch/ia64/loader/gefi/inc/protocol/adapterdebug.h (added) * boot/arch/ia64/loader/gefi/inc/protocol/eficonsplit.h (added) * boot/arch/ia64/loader/gefi/inc/protocol/efidbg.h (added) * boot/arch/ia64/loader/gefi/inc/protocol/efivar.h (added) * boot/arch/ia64/loader/gefi/inc/protocol/ia64/eficontext.h (added) * boot/arch/ia64/loader/gefi/inc/protocol/intload.h (added) * boot/arch/ia64/loader/gefi/inc/protocol/legacyboot.h (added) * boot/arch/ia64/loader/gefi/inc/protocol/make.inf (added) * boot/arch/ia64/loader/gefi/inc/protocol/makefile.hdr (added) * boot/arch/ia64/loader/gefi/inc/protocol/piflash64.h (added) * boot/arch/ia64/loader/gefi/inc/protocol/readme.txt (added) * boot/arch/ia64/loader/gefi/inc/protocol/vgaclass.h (added) * boot/arch/ia64/loader/gefi/inc/romload.h (added) * boot/arch/ia64/loader/gefi/lib/Makefile (added) * boot/arch/ia64/loader/gefi/lib/boxdraw.c (added) * boot/arch/ia64/loader/gefi/lib/console.c (added) * boot/arch/ia64/loader/gefi/lib/crc.c (added) * boot/arch/ia64/loader/gefi/lib/data.c (added) * boot/arch/ia64/loader/gefi/lib/debug.c (added) * boot/arch/ia64/loader/gefi/lib/dpath.c (added) * boot/arch/ia64/loader/gefi/lib/error.c (added) * boot/arch/ia64/loader/gefi/lib/event.c (added) * boot/arch/ia64/loader/gefi/lib/guid.c (added) * boot/arch/ia64/loader/gefi/lib/hand.c (added) * boot/arch/ia64/loader/gefi/lib/hw.c (added) * boot/arch/ia64/loader/gefi/lib/ia32/initplat.c (added) * boot/arch/ia64/loader/gefi/lib/ia32/math.c (added) * boot/arch/ia64/loader/gefi/lib/ia64/initplat.c (added) * boot/arch/ia64/loader/gefi/lib/ia64/math.c (added) * boot/arch/ia64/loader/gefi/lib/ia64/palproc.S (added) * boot/arch/ia64/loader/gefi/lib/ia64/palproc.h (added) * boot/arch/ia64/loader/gefi/lib/ia64/salpal.c (added) * boot/arch/ia64/loader/gefi/lib/init.c (added) * boot/arch/ia64/loader/gefi/lib/lib.h (added) * boot/arch/ia64/loader/gefi/lib/lock.c (added) * boot/arch/ia64/loader/gefi/lib/misc.c (added) * boot/arch/ia64/loader/gefi/lib/print.c (added) * boot/arch/ia64/loader/gefi/lib/runtime/efirtlib.c (added) * boot/arch/ia64/loader/gefi/lib/runtime/rtdata.c (added) * boot/arch/ia64/loader/gefi/lib/runtime/rtlock.c (added) * boot/arch/ia64/loader/gefi/lib/runtime/rtstr.c (added) * boot/arch/ia64/loader/gefi/lib/runtime/vm.c (added) * boot/arch/ia64/loader/gefi/lib/smbios.c (added) * boot/arch/ia64/loader/gefi/lib/sread.c (added) * boot/arch/ia64/loader/gefi/lib/str.c (added) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/drivers/ega.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/src/mm/frame.c (modified) * kernel/arch/ia64/src/start.S (modified) Basic IA64 boot and kernel suport for real machines 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 16:01:57 GMT Martin Decky [0b5f9fa] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/mm/memory_init.c (modified) * kernel/arch/ia32/include/mm/memory_init.h (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/mm/memory_init.c (modified) * kernel/arch/ia32xen/include/mm/frame.h (modified) * kernel/arch/ia32xen/include/mm/memory_init.h (modified) * kernel/arch/ia32xen/src/ia32xen.c (modified) * kernel/arch/ia32xen/src/mm/frame.c (modified) * kernel/arch/ia32xen/src/mm/memory_init.c (modified) * kernel/arch/ppc32/include/mm/frame.h (modified) * kernel/arch/ppc32/include/mm/memory_init.h (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/memory_init.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/ppc64/include/mm/frame.h (modified) * kernel/arch/ppc64/include/mm/memory_init.h (modified) * kernel/arch/ppc64/src/mm/frame.c (modified) * kernel/arch/ppc64/src/mm/memory_init.c (modified) * kernel/arch/ppc64/src/ppc64.c (modified) remove memory_print_map(), as it duplicates functionality of ... Tue, 05 Feb 2008 14:48:26 GMT Martin Decky [b5ed4f8] * kernel/arch/mips32/include/drivers/arc.h (modified) * kernel/arch/mips32/include/mm/frame.h (modified) * kernel/arch/mips32/src/console.c (modified) * kernel/arch/mips32/src/drivers/arc.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips32/src/mm/frame.c (modified) convert ARC specific commands to generic ones 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 Tue, 05 Feb 2008 11:06:53 GMT Martin Decky [a0f6a61] * kernel/arch/mips32/src/mm/tlb.c (modified) prettyprint tlb command Tue, 05 Feb 2008 10:43:11 GMT Martin Decky [c053f615] * kernel/arch/mips32/src/debugger.c (modified) prettyprint bkpts command Fri, 01 Feb 2008 14:37:21 GMT Martin Decky [9652bd59] * kernel/arch/amd64/src/boot/boot.S (modified) remove fake tab Fri, 01 Feb 2008 14:11:18 GMT Martin Decky [43b1e86] * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) prettyprint output Fri, 25 Jan 2008 16:45:42 GMT Jakub Jermar [19077a5] * kernel/arch/amd64/_link.ld.in (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/amd64/src/smp/ap.S (modified) Grow the initial identity mapping from 64M to 4G. We should not ... Fri, 25 Jan 2008 13:48:36 GMT Martin Decky [a7df23c] * kernel/arch/ia32/src/mm/frame.c (modified) change cstyle to human-readable form Fri, 25 Jan 2008 12:03:54 GMT Jakub Jermar [4bb31f7] * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/smp/mps.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) * kernel/generic/src/main/version.c (modified) Fix cstyle and (c) to 2008. Tue, 15 Jan 2008 13:19:35 GMT Martin Decky [4cc2ddd] * kernel/arch/amd64/include/mm/as.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/generic/src/console/console.c (modified) amd64: shorten kernel address space by 2 GB to support proper mapping ... Tue, 15 Jan 2008 09:36:57 GMT Martin Decky [22e8166d] * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/include/smp/order.h (added) * kernel/arch/mips32/src/smp/order.c (added) initial support for dorder device in MSIM Fri, 11 Jan 2008 17:49:35 GMT Martin Decky [4fb6bf36] * kernel/arch/amd64/include/cpuid.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/boot/boot.S (modified) move cpuid tests from amd64.c to boot.S Sun, 02 Dec 2007 01:03:52 GMT Martin Decky [8df2eab] * kernel/arch/mips32/src/interrupt.c (modified) fix trivial bug in storing lastcount Sun, 02 Dec 2007 00:54:24 GMT Martin Decky [0287820] * kernel/arch/mips32/include/cycle.h (modified) * kernel/arch/mips32/include/interrupt.h (modified) * kernel/arch/mips32/src/interrupt.c (modified) CPU cycle accounting on MIPS Mon, 26 Nov 2007 22:24:55 GMT Jakub Jermar [25b9e2c] * kernel/arch/amd64/include/proc/task.h (modified) * kernel/arch/amd64/src/ddi/ddi.c (modified) * kernel/arch/ia32/include/proc/task.h (modified) * kernel/arch/ia32/src/ddi/ddi.c (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) Formatting fixes. Sat, 17 Nov 2007 19:52:57 GMT Jakub Jermar [6c383b0] * kernel/arch/ia32/src/asm.S (modified) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/src/fibril.S (modified) * uspace/lib/libc/arch/ia32/src/syscall.S (added) * uspace/lib/libc/arch/ia32/src/syscall.c (deleted) Support for six syscall arguments for ia32. Sat, 17 Nov 2007 19:49:31 GMT Jakub Jermar [7e956eb] * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/src/pm.c (modified) Cleanup. 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. Fri, 16 Nov 2007 16:24:05 GMT Jakub Jermar [05ae7081] * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/stack.h (modified) * kernel/arch/sparc64/include/syscall.h (deleted) * kernel/arch/sparc64/include/trap/syscall.h (modified) * kernel/arch/sparc64/include/trap/trap_table.h (modified) * kernel/arch/sparc64/src/trap/syscall.c (deleted) * kernel/arch/sparc64/src/trap/trap_table.S (modified) * uspace/lib/libc/arch/sparc64/include/syscall.h (modified) Support for six syscall arguments for sparc64. There is a minor ... Fri, 16 Nov 2007 16:20:45 GMT Jakub Jermar [1b03ed3] * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/ivt.S (modified) * uspace/lib/libc/arch/ia64/src/syscall.S (modified) Support for six syscall arguments on ia64. --iSupis line, and those ... Fri, 16 Nov 2007 16:18:29 GMT Jakub Jermar [9c2fb97] * kernel/arch/mips32/include/stack.h (modified) * kernel/arch/mips32/src/start.S (modified) * uspace/lib/libc/arch/mips32/src/syscall.c (modified) Support for six syscall arguments on mips32. Fri, 16 Nov 2007 16:17:18 GMT Jakub Jermar [296426ad] * kernel/arch/amd64/include/proc/thread.h (modified) * kernel/arch/amd64/src/asm_utils.S (modified) * kernel/arch/amd64/src/proc/scheduler.c (modified) * kernel/arch/amd64/src/proc/thread.c (modified) * kernel/arch/amd64/src/syscall.c (modified) * uspace/lib/libc/arch/amd64/src/fibril.S (modified) * uspace/lib/libc/arch/amd64/src/syscall.S (modified) Support for 6 syscalls arguments on amd64. Thu, 15 Nov 2007 16:24:20 GMT Jakub Jermar [2829b354] * kernel/arch/amd64/src/interrupt.c (modified) Fix register names in exception dump and cstyle. 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 ... Sat, 10 Nov 2007 23:21:15 GMT Martin Decky [6c4ff8a] * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32xen/Makefile.inc (modified) * kernel/kernel.config (modified) replace prescott cpu type with currently more known category 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. Sun, 28 Oct 2007 20:46:59 GMT Jakub Jermar [a052d7f] * kernel/arch/ia64/Makefile.inc (modified) Binutils 2.18 will refuse to link elf64-little with ... Fri, 26 Oct 2007 19:38:32 GMT Jakub Jermar [a228687b] * kernel/arch/ia32/src/userspace.c (modified) Formatting fixes. Mon, 24 Sep 2007 10:49:14 GMT Jakub Vana [c535273] * kernel/arch/ia64/include/drivers/i8042.h (modified) Macro naming correction Mon, 24 Sep 2007 10:06:29 GMT Jakub Vana [56bc4a3] * kernel/arch/ia64/include/drivers/i8042.h (added) IA64 keyboard lost headerfile Thu, 13 Sep 2007 12:50:16 GMT Jakub Vana [7a9364c] * boot/arch/ia64/Makefile.inc (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/ia64/loader/asm.S (modified) * boot/arch/ia64/loader/boot.S (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/start.S (modified) Pack ski version of HelenOS to image.boot loader Mon, 10 Sep 2007 12:31:12 GMT Jakub Vana [68f93b9] * kernel/arch/ia64/include/bootinfo.h (added) Missing header file Sun, 09 Sep 2007 21:10:57 GMT Jakub Vana [ef042e0] * kernel/arch/ia64/_link.ld.in (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/genarch/src/kbd/i8042.c (modified) * kernel/kernel.config (modified) IA64 rest of neaded changes to work with simics keyboard Sun, 09 Sep 2007 21:09:14 GMT Jakub Vana [2a06e2f] * kernel/arch/ia64/include/asm.h (modified) IA64 legacy I/O Sun, 09 Sep 2007 21:08:25 GMT Jakub Vana [0e9463df] * kernel/arch/ia64/Makefile.inc (modified) IA64 Makefile changes for simics Sun, 09 Sep 2007 21:07:23 GMT Jakub Vana [743ffa6e] * kernel/arch/ia64/src/ia64.c (modified) IA64 simics keyboard support Sun, 09 Sep 2007 21:05:23 GMT Jakub Vana [857c0e7] * kernel/arch/ia64/src/start.S (modified) IA64 loader parameter Wed, 05 Sep 2007 20:01:36 GMT Jakub Jermar [9b35499] * kernel/arch/sparc64/include/drivers/scr.h (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/sbus.c (added) Experimental support for the cgsix framebuffer, which is found on old ... Thu, 28 Jun 2007 00:54:12 GMT Jakub Jermar [bc1f1c2] * kernel/arch/ia32/src/context.s (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/arch/amd64/Makefile.inc (modified) * uspace/lib/libc/arch/amd64/include/fibril.h (moved) * uspace/lib/libc/arch/amd64/include/thread.h (modified) * uspace/lib/libc/arch/amd64/src/fibril.S (moved) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/include/fibril.h (moved) * uspace/lib/libc/arch/arm32/include/thread.h (modified) * uspace/lib/libc/arch/arm32/src/fibril.S (moved) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/include/fibril.h (moved) * uspace/lib/libc/arch/ia32/include/thread.h (modified) * uspace/lib/libc/arch/ia32/src/fibril.S (moved) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/include/fibril.h (moved) * uspace/lib/libc/arch/ia64/include/thread.h (modified) * uspace/lib/libc/arch/ia64/src/fibril.S (moved) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/include/fibril.h (moved) * uspace/lib/libc/arch/mips32/include/thread.h (modified) * uspace/lib/libc/arch/mips32/src/fibril.S (moved) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/include/fibril.h (added) * uspace/lib/libc/arch/mips32eb/include/psthread.h (deleted) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/include/fibril.h (moved) * uspace/lib/libc/arch/ppc32/include/thread.h (modified) * uspace/lib/libc/arch/ppc32/src/fibril.S (moved) * uspace/lib/libc/arch/ppc64/Makefile.inc (modified) * uspace/lib/libc/arch/ppc64/include/fibril.h (moved) * uspace/lib/libc/arch/ppc64/include/thread.h (modified) * uspace/lib/libc/arch/ppc64/src/fibril.S (moved) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/include/fibril.h (moved) * uspace/lib/libc/arch/sparc64/include/thread.h (modified) * uspace/lib/libc/arch/sparc64/src/fibril.S (moved) * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/fibril.c (added) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/generic/psthread.c (deleted) * uspace/lib/libc/generic/thread.c (modified) * uspace/lib/libc/include/async.h (modified) * uspace/lib/libc/include/fibril.h (moved) Goodbye pseudo threads, welcome fibrils. The renaming might still be ... 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. Wed, 06 Jun 2007 20:25:51 GMT Jakub Jermar [3ee8a075] * kernel/Makefile (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/ia32/src/smp/mps.c (modified) * kernel/arch/ia32xen/src/smp/mps.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/smp/smp.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/generic/include/panic.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/console/kconsole.c (modified) Replace gcc-specific __FUNCTION__ with C99 __func__. suncc's ... Wed, 06 Jun 2007 20:00:13 GMT Jakub Jermar [44bec47] * kernel/Makefile (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32xen/Makefile.inc (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/sparc64/Makefile.inc (modified) Better infrastructure for building with different compilers. ... Wed, 06 Jun 2007 16:53:40 GMT Jakub Jermar [99373fe] * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32xen/Makefile.inc (modified) Fix a bug in ia32 and ia32xen Sun Studio builds. In arch ... Wed, 06 Jun 2007 16:40:46 GMT Jakub Jermar [72c4ed4] * kernel/arch/mips32/Makefile.inc (modified) Fix mips32 build script. Replace CFLAGS with GCC_CFLAGS. Wed, 06 Jun 2007 16:34:06 GMT Jakub Jermar [566f5e5c] * kernel/arch/ia32xen/src/smp/apic.c (modified) Fix ia32xen so that it can be built. 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. ... Tue, 05 Jun 2007 15:31:30 GMT Jakub Jermar [92d349c8] * kernel/Makefile (modified) * kernel/arch/amd64/include/asm.h (modified) More suncc fixes. - remove more empty declarations - add options to ... Tue, 05 Jun 2007 13:58:00 GMT Jakub Jermar [473e693] * kernel/Makefile (modified) * kernel/arch/amd64/include/asm.h (modified) More suncc fixes. - Removed extra semicolons after function ... Thu, 31 May 2007 23:30:32 GMT Jakub Jermar [60133d0] * kernel/Makefile (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/generic/include/mm/slab.h (modified) First fixes for suncc support. It is going to be a long way...