# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-28T01:46:39Z Thu, 10 Apr 2008 05:08:30 GMT Jakub Jermar [e1e3b26] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Commit progress on the FAT file system server implementation. Wed, 09 Apr 2008 16:40:27 GMT Jakub Jermar [44882c8] * HelenOS.config (modified) * boot/boot.config (modified) * kernel/kernel.config (modified) * tools/config.py (modified) * uspace/uspace.config (modified) Add (c) and the modified BSD license to the config system. Wed, 09 Apr 2008 08:47:44 GMT Martin Decky [3d99f68] * tools/build (deleted) * tools/cygwin_symlink_patch.sh (modified) remove obsolete script Wed, 09 Apr 2008 00:58:38 GMT Jakub Jermar [5446bee0] * uspace/srv/fs/fat/fat_ops.c (modified) BPS read from FAT bootsector is little-endian. It must converted to ... Tue, 08 Apr 2008 01:19:31 GMT Jakub Jermar [79dbc3e] * uspace/srv/fs/fat/fat_ops.c (modified) Introduce and also use the foundation of block cache API in FAT's ... Tue, 08 Apr 2008 01:17:47 GMT Jakub Jermar [f689a3e] * uspace/srv/vfs/vfs.h (modified) Update comment. Mon, 07 Apr 2008 22:37:33 GMT Martin Decky [ac59a39] * uspace/lib/libc/generic/ipc.c (modified) fix copy-paste typo Mon, 07 Apr 2008 12:53:42 GMT Jakub Jermar [1383356] * uspace/lib/libc/include/ipc/ipc.h (modified) Fix missing arguments to ipc_call_sync_slow() in ipc_call_sync_4_x ... Sat, 05 Apr 2008 11:06:10 GMT Jakub Jermar [12ab886] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/proc/task.c (modified) Fix initialization of answerbox->task in ipc_answerbox_init. ... Thu, 03 Apr 2008 20:46:47 GMT Jakub Jermar [776f2e6] * uspace/lib/libc/arch/amd64/include/byteorder.h (moved) * uspace/lib/libc/arch/arm32/include/byteorder.h (moved) * uspace/lib/libc/arch/arm32/include/endian.h (deleted) * uspace/lib/libc/arch/ia32/include/byteorder.h (moved) * uspace/lib/libc/arch/ia64/include/byteorder.h (moved) * uspace/lib/libc/arch/mips32/include/byteorder.h (moved) * uspace/lib/libc/arch/mips32/include/endian.h (deleted) * uspace/lib/libc/arch/mips32eb/include/byteorder.h (added) * uspace/lib/libc/arch/mips32eb/include/endian.h (deleted) * uspace/lib/libc/arch/ppc32/include/byteorder.h (added) * uspace/lib/libc/arch/ppc64/include/byteorder.h (added) * uspace/lib/libc/arch/sparc64/include/byteorder.h (added) * uspace/lib/libc/arch/sparc64/include/endian.h (deleted) * uspace/lib/libc/include/byteorder.h (moved) * uspace/lib/softfloat/include/sftypes.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Replace all endian.h in uspace with a copy of the kernel's respective ... 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:41:48 GMT Jakub Jermar [dfa7bac] * uspace/srv/fs/fat/fat_ops.c (modified) Convert FAT on-disk metadata from little-endian to native representation. Wed, 02 Apr 2008 20:39:04 GMT Jakub Jermar [711e33fc] * uspace/lib/libc/arch/amd64/include/endian.h (modified) * uspace/lib/libc/include/endian.h (modified) Support of byte swapping in userspace. 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, 02 Apr 2008 19:46:57 GMT Jakub Jermar [a2aa1dec] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) First untested bits of FAT lookup support. Wed, 02 Apr 2008 19:45:22 GMT Jakub Jermar [94b0b63] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) libfs' node_get() operation does not need the file system handle. Sun, 30 Mar 2008 22:30:32 GMT Jakub Jermar [736c164] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Make libfs_lookup() more generic. Sun, 30 Mar 2008 10:08:15 GMT Jakub Jermar [81c0171e] * kernel/generic/src/proc/thread.c (modified) Fix typo ALV tree vs. AVL tree. Fri, 28 Mar 2008 08:44:29 GMT Jakub Jermar [5e790e6] * uspace/srv/fs/fat/fat.h (modified) Fix FAT boot sector definition and introduce the FAT in-core node type. Fri, 28 Mar 2008 07:54:14 GMT Jakub Jermar [2f60a529] * uspace/app/tester/vfs/vfs1.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Return EBUSY if trying to mount something over an already mounted ... Thu, 27 Mar 2008 13:56:21 GMT Martin Decky [e190a89b] * uspace/app/tester/ipc/connect.c (modified) * uspace/app/tester/ipc/hangup.c (modified) * uspace/app/tester/ipc/send_async.c (modified) * uspace/app/tester/ipc/send_sync.c (modified) * uspace/app/tester/tester.c (modified) revision of 2785 Wed, 26 Mar 2008 22:47:55 GMT Jakub Jermar [047aa46] * uspace/app/tester/ipc/connect.c (modified) * uspace/app/tester/ipc/hangup.c (modified) * uspace/app/tester/ipc/send_async.c (modified) * uspace/app/tester/ipc/send_sync.c (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) Finish run_safe_tests() in app/tester (contributed by Tim Post). 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 11:17:50 GMT Jakub Jermar [8476a8d] * uspace/lib/libc/arch/ia32/src/fibril.S (modified) * uspace/lib/libc/arch/ia32/src/setjmp.S (modified) Fix jmp_buf vs. context structure in comment. 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:43:06 GMT Josef Cejka [baac911] * uspace/lib/libc/arch/ia32/src/fibril.S (modified) Context saving/restoring code replaced with macro. 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. ... Sat, 15 Mar 2008 08:48:18 GMT Josef Cejka [d2fa31f7] * uspace/lib/libc/arch/ia32/src/setjmp.S (modified) * uspace/lib/libc/include/setjmp.h (moved) * uspace/lib/libc/include/unistd.h (modified) United headers using context_t in uspace. 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. Tue, 11 Mar 2008 21:18:03 GMT Jakub Jermar [923c39e] * uspace/lib/libc/generic/vfs/vfs.c (modified) Simplify the libc procedure needed to convert a user-supplied path to ... Tue, 11 Mar 2008 20:33:53 GMT Jakub Jermar [f2ec8c8] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Introduce fs_handle_t, dev_handle_t and fs_index_t. Mon, 10 Mar 2008 21:56:42 GMT Jakub Jermar [8ad8e49] * uspace/srv/vfs/vfs_lookup.c (modified) VFS index needs to be treated as uint64_t. Mon, 10 Mar 2008 19:57:23 GMT Jakub Jermar [07deef5] * uspace/srv/vfs/vfs_register.c (modified) Fibril serialization is required when two file systems register ... 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. Sun, 09 Mar 2008 19:55:42 GMT Jakub Jermar [c31d773] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Grab the nodes_futex when manipulating node link counts in rename() ... Sun, 09 Mar 2008 19:52:13 GMT Jakub Jermar [c089919] * kernel/generic/src/proc/tasklet.c (modified) tasklet.c needs to include config.h Sun, 09 Mar 2008 17:49:52 GMT Jakub Jermar [4072980] * version (modified) Bump version to 0.3.0. Sun, 09 Mar 2008 17:18:30 GMT Jakub Jermar [a8e9ab8d] * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Support for rename(). Sun, 09 Mar 2008 17:09:42 GMT Jakub Jermar [2664838b] * uspace/lib/libc/include/errno.h (modified) Add the definition of the EXDEV error code. Sat, 08 Mar 2008 11:43:43 GMT Jakub Jermar [d5d9c53] * uspace/lib/libc/generic/vfs/vfs.c (modified) mkdir() and _unlink() should return the real return code. Thu, 06 Mar 2008 22:33:27 GMT Jakub Jermar [3298ddc] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Support for multiple TMPFS node names. Thu, 06 Mar 2008 22:18:23 GMT Jakub Jermar [739d00a] * uspace/lib/libc/generic/libadt/hash_table.c (modified) * uspace/lib/libc/include/libadt/hash_table.h (modified) Add hash_table_destroy(). Wed, 05 Mar 2008 22:11:57 GMT Jakub Jermar [7b6d98b] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) No need to keep the parent pointer in the TMPFS node. Moreover, ... Wed, 05 Mar 2008 20:39:38 GMT Jakub Jermar [3ca7059] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Set the TMPFS root node's link count to 1. Wed, 05 Mar 2008 19:48:54 GMT Jakub Jermar [adc8a63] * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Introduce real link counts for TMPFS. Mon, 03 Mar 2008 00:35:51 GMT Jakub Jermar [5fec355] * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/errno.h (modified) * uspace/lib/libc/include/unistd.h (modified) * uspace/lib/libc/include/vfs/canonify.h (modified) * uspace/lib/libc/include/vfs/vfs.h (moved) Add support for relative paths: chdir() and getcwd(). Mon, 03 Mar 2008 00:34:01 GMT Jakub Jermar [1526594c] * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) Add strcat(). Sun, 02 Mar 2008 21:28:01 GMT Jakub Jermar [dadcec1] * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/vfs/canonify.c (added) * uspace/lib/libc/generic/vfs/vfs.c (moved) * uspace/lib/libc/include/vfs/canonify.h (added) * uspace/srv/vfs/vfs_lookup.c (modified) Move canonify() to libc so that it can be used also on the libc side. Sun, 02 Mar 2008 15:05:26 GMT Jakub Jermar [d6084ef] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Make VFS canonify path names on lookup. Sat, 01 Mar 2008 17:02:17 GMT Jakub Jermar [9bb85f3] * uspace/lib/libfs/libfs.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) Add canonify() for file system path canonization. Not yet used by VFS. Fri, 29 Feb 2008 21:46:22 GMT Jakub Jermar [1e50f81] * uspace/lib/libfs/libfs.c (modified) Add a comment to libfs_lookup. Thu, 28 Feb 2008 21:41:51 GMT Jakub Jermar [ee68e4bc] * uspace/srv/vfs/vfs_ops.c (modified) contents_rwlock should not be acquired as a futex but rather as a rwlock. Thu, 28 Feb 2008 21:30:50 GMT Jakub Jermar [7fe1f75] * uspace/srv/vfs/vfs_ops.c (modified) Support for O_TRUNC. Wed, 27 Feb 2008 22:49:48 GMT Jakub Jermar [2c448fb] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Move the core lookup logic from TMPFS to libfs. Wed, 27 Feb 2008 16:48:00 GMT Martin Decky [56976a17] * kernel/Makefile (modified) * kernel/generic/include/proc/tasklet.h (added) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/proc/tasklet.c (added) start merging tasklets (more or less a rewrite) 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 Mon, 25 Feb 2008 22:22:57 GMT Jakub Jermar [fdb7795] * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Separate creation of a TMPFS node and its linking in the file system ... Thu, 21 Feb 2008 21:09:21 GMT Jakub Jermar [07e01e6] * uspace/lib/libc/generic/vfs.c (modified) Prevent read() and write() from returning an uninitialized error ... Tue, 19 Feb 2008 22:02:49 GMT Jakub Jermar [d1ce550] * uspace/srv/vfs/vfs_node.c (modified) Initialize the VFS node properly. Tue, 19 Feb 2008 21:59:52 GMT Jakub Jermar [75c426b4] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Remove duplicate initialization. Tue, 19 Feb 2008 09:56:43 GMT Jakub Vana [f1af679] * boot/arch/ia64/loader/Makefile (modified) * boot/arch/ia64/loader/gefi/HelenOS/Makefile (modified) * boot/arch/ia64/loader/gefi/Make.defaults (modified) IA64: crosscompilation support for GNU-EFI and hello.efi Sun, 17 Feb 2008 21:16:07 GMT Jakub Jermar [343dc9e3] * uspace/app/tester/vfs/vfs1.c (modified) Modify the vfs1 test to excercise unlink() and rmdir(). Sun, 17 Feb 2008 20:05:47 GMT Jakub Jermar [cf19ab5] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Unlink a TMPFS node more thoroughly. Sun, 17 Feb 2008 16:22:10 GMT Jakub Jermar [f15cf1a6] * uspace/lib/libc/generic/vfs.c (modified) * uspace/lib/libc/include/unistd.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Support for rmdir(), unlink() and the respective VFS operations. Sun, 17 Feb 2008 14:49:14 GMT Jakub Jermar [e704503] * uspace/lib/libc/generic/vfs.c (modified) * uspace/lib/libc/include/errno.h (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Support for close(). Sun, 17 Feb 2008 14:28:20 GMT Jakub Jermar [16105cba] * uspace/lib/libc/include/errno.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Add TMPFS support for destroying leaf links in the file system namespace. Sun, 17 Feb 2008 13:59:52 GMT Jakub Jermar [2616965d] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) When freeing up a TMPFS node, it should also be removed from the ... Sun, 17 Feb 2008 13:32:53 GMT Jakub Jermar [f17667a] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Add the VFS_FREE operation. This operation frees up whatever ... Sat, 16 Feb 2008 11:23:19 GMT Jakub Jermar [b5553a2] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) Introduce the notion of VFS node link counts. Mon, 11 Feb 2008 22:00:05 GMT Jakub Jermar [8ccd2ea] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Descend vs. descent. Mon, 11 Feb 2008 11:08:56 GMT Martin Decky [a4884c70] * contrib/toolchain/toolchain.sparc64.sh (modified) move to 4.2.3 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} ... Wed, 06 Feb 2008 13:56:02 GMT Martin Decky [1b067315] * kernel/generic/src/interrupt/interrupt.c (modified) enlarge description field 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 Sun, 03 Feb 2008 17:16:43 GMT Josef Cejka [6cbed012] * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/include/setjmp.h (added) * uspace/lib/libc/arch/ia32/src/setjmp.S (added) Added setjmp and longjmp functions for ia32 architecture. Sat, 02 Feb 2008 15:56:52 GMT Josef Cejka [a671cf0] * uspace/app/ash/tools/mkinit.map (deleted) Ash: removed .map file commited by mistake. Sat, 02 Feb 2008 15:46:07 GMT Josef Cejka [6a4aa56] * uspace/app/ash/tools/Makefile (modified) * uspace/app/ash/tools/mksyntax.c (modified) Ash: fixed recursive Makefile. Sat, 02 Feb 2008 14:08:56 GMT Josef Cejka [f52e6fea] * uspace/app/ash/Makefile (modified) Ash - add recursion to Makefile to create build tools in subdirectory. Sat, 02 Feb 2008 13:49:51 GMT Josef Cejka [c28a023] * uspace/app/ash/Makefile (added) * uspace/app/ash/TOUR (added) * uspace/app/ash/alias.c (added) * uspace/app/ash/alias.h (added) * uspace/app/ash/arith.c (added) * uspace/app/ash/arith.h (added) * uspace/app/ash/arith.y (added) * uspace/app/ash/arith_lex.l (added) * uspace/app/ash/bltin/bltin.h (added) * uspace/app/ash/bltin/echo.1 (added) * uspace/app/ash/bltin/echo.c (added) * uspace/app/ash/bltin/test.c (added) * uspace/app/ash/bltin/times.c (added) * uspace/app/ash/builtins.def (added) * uspace/app/ash/cd.c (added) * uspace/app/ash/cd.h (added) * uspace/app/ash/error.c (added) * uspace/app/ash/error.h (added) * uspace/app/ash/eval.c (added) * uspace/app/ash/eval.h (added) * uspace/app/ash/exec.c (added) * uspace/app/ash/exec.h (added) * uspace/app/ash/expand.c (added) * uspace/app/ash/expand.h (added) * uspace/app/ash/fake.c (added) * uspace/app/ash/fake.h (added) * uspace/app/ash/funcs/cmv (added) * uspace/app/ash/funcs/dirs (added) * uspace/app/ash/funcs/kill (added) * uspace/app/ash/funcs/login (added) * uspace/app/ash/funcs/newgrp (added) * uspace/app/ash/funcs/popd (added) * uspace/app/ash/funcs/pushd (added) * uspace/app/ash/funcs/suspend (added) * uspace/app/ash/hetio.c (added) * uspace/app/ash/hetio.h (added) * uspace/app/ash/histedit.c (added) * uspace/app/ash/init.h (added) * uspace/app/ash/input.c (added) * uspace/app/ash/input.h (added) * uspace/app/ash/jobs.c (added) * uspace/app/ash/jobs.h (added) * uspace/app/ash/lex.yy.c (added) * uspace/app/ash/machdep.h (added) * uspace/app/ash/mail.c (added) * uspace/app/ash/mail.h (added) * uspace/app/ash/main.c (added) * uspace/app/ash/main.h (added) * uspace/app/ash/memalloc.c (added) * uspace/app/ash/memalloc.h (added) * uspace/app/ash/miscbltin.c (added) * uspace/app/ash/miscbltin.h (added) * uspace/app/ash/mkbuiltins (added) * uspace/app/ash/mktokens (added) * uspace/app/ash/myhistedit.h (added) * uspace/app/ash/mystring.c (added) * uspace/app/ash/mystring.h (added) * uspace/app/ash/nodes.c.pat (added) * uspace/app/ash/nodetypes (added) * uspace/app/ash/options.c (added) * uspace/app/ash/options.h (added) * uspace/app/ash/output.c (added) * uspace/app/ash/output.h (added) * uspace/app/ash/parser.c (added) * uspace/app/ash/parser.h (added) * uspace/app/ash/redir.c (added) * uspace/app/ash/redir.h (added) * uspace/app/ash/setmode.c (added) * uspace/app/ash/sh.1 (added) * uspace/app/ash/shell.h (added) * uspace/app/ash/show.c (added) * uspace/app/ash/show.h (added) * uspace/app/ash/tags (added) * uspace/app/ash/tools/Makefile (added) * uspace/app/ash/tools/mkinit.c (added) * uspace/app/ash/tools/mkinit.map (added) * uspace/app/ash/tools/mknodes.c (added) * uspace/app/ash/tools/mksignames.c (added) * uspace/app/ash/tools/mksyntax.c (added) * uspace/app/ash/trap.c (added) * uspace/app/ash/trap.h (added) * uspace/app/ash/var.c (added) * uspace/app/ash/var.h (added) Initial commit of ash shell. It cannot be compiled yet. 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 Sun, 27 Jan 2008 19:11:40 GMT Jakub Jermar [acfdcb0] * uspace/app/tester/vfs/vfs1.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Remove the debugging hack from tmpfs_init(), which created several ... Sun, 27 Jan 2008 18:54:16 GMT Jakub Jermar [f7017572] * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/libc/generic/vfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) VFS_WRITE and tmpfs_write fixes. Sun, 27 Jan 2008 16:43:48 GMT Jakub Jermar [15b9970] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) VFS_OPEN and VFS_WRITE now understand O_APPEND. Sun, 27 Jan 2008 16:19:25 GMT Jakub Jermar [2db4ac8] * uspace/lib/libc/include/fcntl.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) VFS_OPEN now understands O_CREAT and O_EXCL. Sun, 27 Jan 2008 14:59:32 GMT Jakub Jermar [72bde81] * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/libc/generic/vfs.c (modified) * uspace/lib/libc/include/sys/stat.h (added) * uspace/lib/libc/include/sys/types.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Support for mkdir(). Sun, 27 Jan 2008 10:47:15 GMT Jakub Jermar [1fe186f] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Move handling of the miss on excessive components out of the main ... Sat, 26 Jan 2008 22:27:34 GMT Jakub Jermar [b8b23c8] * uspace/lib/libc/include/errno.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) More elegant, flexible and complete version of tmpfs_lookup. Sat, 26 Jan 2008 12:08:29 GMT Jakub Jermar [9415601] * uspace/srv/vfs/vfs.h (modified) Additional VFS lookup flags. 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 ...