# # ChangeLog for / in mainline # # Generated by Trac 1.5.4 # 2024-05-17T15:25:32Z Sun, 30 Aug 2009 22:30:42 GMT Jiri Svoboda [cfa8738] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/lib/libc/include/ipc/bd.h (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Merge block device interface improvements. Sun, 30 Aug 2009 22:27:49 GMT Jiri Svoboda [a830611] * uspace/lib/libblock/libblock.c (modified) Proper abbreviation for communication is 'comm.', not 'com.' Sun, 30 Aug 2009 22:25:48 GMT Jiri Svoboda [1ee00b7] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/lib/libc/include/ipc/bd.h (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Revamp block device interface: (1) block size is fixed, determined by ... Thu, 27 Aug 2009 20:00:17 GMT Jakub Jermar [ff62c6d] * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Merge libblock improvements. Thu, 27 Aug 2009 19:57:03 GMT Jakub Jermar [402a18f] * uspace/lib/libblock/libblock.c (modified) Let block_get() and block_put() deal with I/O errors. Thu, 27 Aug 2009 18:44:48 GMT Jiri Svoboda [f2f89315] * contrib/toolchain.sh (modified) Fix typo. Use proper architecture names. Thu, 27 Aug 2009 18:34:38 GMT Jakub Jermar [cd688d9] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) Add the 'toxic' member to block_t. Thu, 27 Aug 2009 18:31:27 GMT Jakub Jermar [c91f2d1b] * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Enable the block_get() and block_put() APIs to return error. Thu, 27 Aug 2009 16:38:05 GMT Jakub Jermar [02ee6bf5] * uspace/lib/libblock/libblock.c (modified) As a provision for handling I/O errors, block_get() should write back ... Thu, 27 Aug 2009 12:33:45 GMT Martin Decky [ff211d2] * boot/arch/arm32/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * contrib/toolchain.sh (added) * contrib/toolchain/toolchain.amd64.sh (deleted) * contrib/toolchain/toolchain.arm32.sh (deleted) * contrib/toolchain/toolchain.ia32.sh (deleted) * contrib/toolchain/toolchain.ia64.sh (deleted) * contrib/toolchain/toolchain.mipseb32.sh (deleted) * contrib/toolchain/toolchain.mipsel32.sh (deleted) * contrib/toolchain/toolchain.ppc32.sh (deleted) * contrib/toolchain/toolchain.ppc64.sh (deleted) * contrib/toolchain/toolchain.sparc64.sh (deleted) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/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) progress to GCC 4.4.1 use a single script to build cross-compilers ... Thu, 27 Aug 2009 12:23:46 GMT Martin Decky [38428aa3] * kernel/arch/ia64/include/faddr.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/ia64/src/cpu/cpu.c (modified) workaround strict-aliasing rules Thu, 27 Aug 2009 11:21:06 GMT Martin Decky [c4d11c5] * kernel/arch/ia32/include/asm.h (modified) gdtr_reg is actually an output operand, not input operand Thu, 27 Aug 2009 10:59:41 GMT Martin Decky [5418217] * kernel/generic/src/ddi/ddi.c (modified) add parentheses for better clarity Thu, 27 Aug 2009 10:56:18 GMT Martin Decky [1075ac6] * kernel/genarch/src/acpi/acpi.c (modified) compare signatures byte-by-byte (avoid dereferencing type-punned ... Thu, 27 Aug 2009 10:21:59 GMT Jakub Jermar [ddfc39a3] * uspace/lib/libblock/libblock.c (modified) block_put() should not hold the cache lock when syncing the block. Thu, 27 Aug 2009 09:43:41 GMT Jakub Jermar [5ac8918] * uspace/lib/libblock/libblock.c (modified) Fix typo. Wed, 26 Aug 2009 16:59:22 GMT Martin Decky [6c3d54e] * contrib/conf/msim.conf (modified) replace load /dev/zero by a more portable command Wed, 26 Aug 2009 13:47:44 GMT Martin Decky [67c708e] * contrib/bp/app/klog/klog.bp (moved) * contrib/bp/lib/libc/devmap_device_connect (added) * contrib/bp/lib/libc/devmap_device_get_count (added) * contrib/bp/lib/libc/devmap_device_get_devices (added) * contrib/bp/lib/libc/devmap_device_get_handle (added) * contrib/bp/lib/libc/devmap_get_phone (added) * contrib/bp/lib/libfs/fs_register (added) * contrib/bp/lib/libfs/libfs_lookup (added) * contrib/bp/lib/libfs/libfs_mount (added) * contrib/bp/lib/libfs/libfs_open_node (added) * contrib/bp/lib/libfs/libfs_stat (added) * contrib/bp/srv/bd/rd/rd.bp (moved) * contrib/bp/srv/devmap/devmap.bp (moved) * contrib/bp/srv/fb/fb.bp (moved) * contrib/bp/srv/fs/devfs/devfs.bp (moved) * contrib/bp/srv/fs/tmpfs/tmpfs.bp (moved) * contrib/bp/srv/kbd/kbd.bp (moved) * contrib/bp/srv/loader/loader.bp (moved) * contrib/bp/srv/ns/ns.bp (moved) * contrib/bp/srv/vfs/vfs.bp (moved) * contrib/bp/srv/vfs/vfs_grab_phone (moved) * contrib/bp/srv/vfs/vfs_lookup_internal (moved) * contrib/bp/srv/vfs/vfs_release_phone (moved) restructure protocols to respect the same hierarchy as tasks in the ... Wed, 26 Aug 2009 13:15:51 GMT Martin Decky [52ff7699] * contrib/bp/devmap.bp (added) * contrib/bp/fb.bp (added) two more protocols Wed, 26 Aug 2009 12:33:22 GMT Martin Decky [8614534] * contrib/bp/devfs.bp (added) * contrib/bp/kbd.bp (modified) * contrib/bp/lib/vfs_grab_phone (modified) * contrib/bp/lib/vfs_lookup_internal (modified) * contrib/bp/lib/vfs_release_phone (modified) * contrib/bp/ns.bp (modified) * contrib/bp/tmpfs.bp (modified) * contrib/bp/vfs.bp (modified) more protocols always specify interface on outgoing calls replace ... Wed, 26 Aug 2009 12:05:14 GMT Martin Decky [471a32d] * contrib/bp/kbd.bp (added) * contrib/bp/klog.bp (moved) * contrib/bp/lib/vfs_release_phone (modified) * contrib/bp/loader.bp (added) * contrib/bp/ns.bp (modified) * contrib/bp/rd.bp (modified) * contrib/bp/tmpfs.bp (added) * contrib/bp/vfs.bp (modified) more protocols some fixes Tue, 25 Aug 2009 17:54:33 GMT Martin Decky [3fa3160] * contrib/bp/klog.ns (added) * contrib/bp/lib/vfs_grab_phone (added) * contrib/bp/lib/vfs_lookup_internal (added) * contrib/bp/lib/vfs_release_phone (added) * contrib/bp/ns.bp (added) * contrib/bp/rd.bp (added) * contrib/bp/vfs.bp (added) initial draft of behavior protocol specification Mon, 24 Aug 2009 15:09:13 GMT Martin Decky [ed5ad30] * boot/arch/sparc64/loader/ofwarch.c (modified) reflect the change of the names of the macro Mon, 24 Aug 2009 14:41:42 GMT Martin Decky [e0565005] * boot/arch/ppc32/loader/main.c (modified) * boot/arch/sparc64/loader/main.c (modified) * boot/genarch/ofw.c (modified) * boot/genarch/ofw.h (modified) * boot/genarch/ofw_tree.c (modified) * boot/genarch/ofw_tree.h (modified) initialize and setup all displays which can be detected in OFW tree ... Sun, 23 Aug 2009 20:54:52 GMT Jiri Svoboda [21d8020] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Merge ATA LBA-48 feature. Sun, 23 Aug 2009 20:41:51 GMT Jiri Svoboda [5048be7] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Move code to compute and program block coordinates to separate ... Sat, 22 Aug 2009 19:46:59 GMT Jakub Jermar [22af3af] * kernel/generic/include/ddi/irq.h (modified) Add basic description of the pseudocode commands. Sat, 22 Aug 2009 19:34:25 GMT Jiri Svoboda [1c1657c] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Fix: LBA-48 uses different command numbers. Sat, 22 Aug 2009 18:36:30 GMT Jiri Svoboda [a1f48f6] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Add LBA-48 addressing support. Sat, 22 Aug 2009 15:20:01 GMT Jiri Svoboda [e5792d1] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Merge ATA driver improvements. Sat, 22 Aug 2009 15:17:40 GMT Jiri Svoboda [4ef117f8] * uspace/srv/bd/ata_bd/ata_bd.c (modified) Display device size in megabytes. Sat, 22 Aug 2009 15:08:43 GMT Jiri Svoboda [a99cf073] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Add LBA-28 addressing support. Sat, 22 Aug 2009 14:24:03 GMT Jiri Svoboda [b94334f] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Structure for identify data Sat, 22 Aug 2009 13:58:10 GMT Jiri Svoboda [0e6dce8] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Display device model name upon initialization. Fri, 21 Aug 2009 14:12:45 GMT Martin Decky [a71c158] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (modified) * kernel/arch/ia32/include/drivers/vesa.h (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/include/drivers/ski.h (modified) * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/include/drivers/dsrln/dsrlnout.h (modified) * kernel/genarch/include/drivers/ega/ega.h (modified) * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) kernel output devices now suport multiple instances (except ski and ... Fri, 21 Aug 2009 14:08:20 GMT Martin Decky [90c8b8d] * kernel/generic/include/print.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/synch/spinlock.c (modified) extend the spinlock interface (static spinlocks, statically declared ... Fri, 21 Aug 2009 14:02:07 GMT Martin Decky [af8e565] * HelenOS.config (modified) fix spelling Fri, 21 Aug 2009 07:33:36 GMT Jakub Jermar [bc7d44c] * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/synch/waitq.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/fibril_sync.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/async.h (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) Merge fibril synchronization improvements. Fri, 21 Aug 2009 07:31:49 GMT Jakub Jermar [207e208e] * uspace/app/trace/syscalls.c (modified) Tracer needs to know about SYS_IPC_POKE. Fri, 21 Aug 2009 07:25:50 GMT Jakub Jermar [8619f25] * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/fibril_sync.c (modified) * uspace/lib/libc/include/async.h (modified) Fibril synchronization needs to have a means to interrupt idle ... Fri, 21 Aug 2009 07:22:38 GMT Jakub Jermar [057d21a] * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) Add SYS_IPC_POKE syscall. Fri, 21 Aug 2009 07:03:12 GMT Jakub Jermar [6c4a56f] * kernel/generic/include/synch/waitq.h (modified) * kernel/generic/src/synch/waitq.c (modified) Support for waitq_unsleep(). Thu, 20 Aug 2009 20:03:41 GMT Martin Decky [b9c7425] * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/chardev.c (modified) * kernel/generic/src/console/console.c (modified) prepare outdev_t devices (particularly stdout) to work as repreaters ... Thu, 20 Aug 2009 16:58:55 GMT Martin Decky [e731b0d] * HelenOS.config (modified) * boot/arch/arm32/loader/asm.h (modified) * boot/arch/arm32/loader/main.c (modified) * boot/arch/ia64/loader/asm.h (modified) * boot/arch/ia64/loader/main.h (modified) * boot/arch/mips32/loader/asm.h (modified) * boot/arch/mips32/loader/main.c (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc32/loader/_link.ld.in (modified) * boot/arch/ppc32/loader/asm.S (modified) * boot/arch/ppc32/loader/asm.h (modified) * boot/arch/ppc32/loader/main.c (modified) * boot/arch/ppc32/loader/main.h (modified) * boot/arch/ppc32/loader/ofwarch.c (modified) * boot/arch/ppc32/loader/ofwarch.h (modified) * boot/arch/sparc64/loader/asm.S (modified) * boot/arch/sparc64/loader/asm.h (modified) * boot/arch/sparc64/loader/main.c (modified) * boot/arch/sparc64/loader/main.h (modified) * boot/arch/sparc64/loader/ofwarch.c (modified) * boot/arch/sparc64/loader/ofwarch.h (modified) * boot/genarch/balloc.c (modified) * boot/genarch/balloc.h (modified) * boot/genarch/ofw.c (modified) * boot/genarch/ofw.h (modified) * boot/genarch/ofw_tree.c (modified) * boot/genarch/ofw_tree.h (modified) * boot/generic/printf.c (modified) * boot/generic/printf.h (modified) * boot/generic/stdarg.h (modified) * kernel/arch/ppc32/include/boot/boot.h (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/drivers/fhc.h (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/genarch/src/ofw/sbus.c (modified) * kernel/genarch/src/ofw/upa.c (modified) make ppc32 OFW usage on par with sparc64, make appropriate ... Thu, 20 Aug 2009 16:52:16 GMT Martin Decky [a11099f] * boot/arch/ppc32/loader/regname.h (modified) * kernel/arch/ppc32/include/asm/regname.h (modified) coding style (no change in functionality) Thu, 20 Aug 2009 16:48:08 GMT Martin Decky [5360cf0] * boot/arch/sparc64/loader/boot.S (modified) * boot/arch/sparc64/loader/register.h (modified) * boot/arch/sparc64/loader/stack.h (modified) coding style (no change in functionality) Thu, 20 Aug 2009 16:42:40 GMT Martin Decky [00a020d] * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/src/fb/fb.c (modified) declare unknown visual type and allow fb_init() to fail gracefully Thu, 20 Aug 2009 16:40:11 GMT Martin Decky [824d6dd] * kernel/genarch/include/ofw/ebus.h (added) * kernel/genarch/include/ofw/fhc.h (added) * kernel/genarch/include/ofw/pci.h (added) * kernel/genarch/include/ofw/sbus.h (added) * kernel/genarch/include/ofw/upa.h (added) split hardware-specific OFW definitions into separate header files Thu, 20 Aug 2009 16:39:27 GMT Martin Decky [8a8c311] * boot/generic/memstr.h (added) add generic boot header for memcpy() definition Thu, 20 Aug 2009 14:23:00 GMT Jakub Jermar [2e151ab0] * kernel/generic/include/synch/waitq.h (modified) Remove redundant argument names from function headers. Wed, 12 Aug 2009 21:02:09 GMT Jakub Jermar [64cbf94] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Merge FAT server fixes. Wed, 12 Aug 2009 20:50:11 GMT Jakub Jermar [d44aabd] * uspace/srv/fs/fat/fat_ops.c (modified) Grow the parent node size if fat_link() allocates a new cluster. Wed, 12 Aug 2009 20:45:58 GMT Jakub Jermar [d290ef4] * uspace/srv/fs/fat/fat_ops.c (modified) fat_link() should zero out all the blocks of the newly allocated ... Wed, 12 Aug 2009 20:44:42 GMT Jakub Jermar [5f116e7] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Introduce fat_zero_cluster(). Wed, 12 Aug 2009 18:22:36 GMT Jakub Jermar [b713492b] * uspace/srv/fs/fat/fat_ops.c (modified) Fix the root directory check when fat_link() needs to allocate a new ... Wed, 12 Aug 2009 18:21:03 GMT Jakub Jermar [00a9625] * uspace/srv/fs/fat/fat_ops.c (modified) fat_create_node() should mark new zeroed blocks dirty. Wed, 12 Aug 2009 18:16:48 GMT Jakub Jermar [8b58fc1] * uspace/srv/vfs/vfs_node.c (modified) VFS does not define the meaning of the VFS node size member for ... Wed, 12 Aug 2009 13:13:41 GMT Martin Decky [7c68a05d] * tools/fix_symlinks.sh (deleted) cleanup: remove fix_symlinks.sh as it is no longer needed (bzr ... Tue, 11 Aug 2009 15:48:54 GMT Martin Decky [5ab1648] * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/src/proc/task.c (modified) * uspace/srv/ns/task.h (modified) remove obsolete TASK_WAIT notification Tue, 11 Aug 2009 13:29:30 GMT Martin Decky [5a8fbcb] * tools/config.py (modified) better way of generating revision identification via bzr version-info ... Mon, 10 Aug 2009 20:12:37 GMT Jakub Jermar [040f5c1] * uspace/lib/libc/generic/vfs/vfs.c (modified) Merge to mainline. Mon, 10 Aug 2009 19:47:45 GMT Jakub Jermar [3734106] * uspace/lib/libc/generic/vfs/vfs.c (modified) Make libc more resilient against getting out of sync the VFS protocol. Mon, 10 Aug 2009 18:35:00 GMT Jiri Svoboda [9441458] * kernel/generic/src/udebug/udebug.c (modified) Remove errorneous clearing of begin_call (Thx Tomas Brambora). Mon, 10 Aug 2009 17:00:43 GMT Jiri Svoboda [b39fd4c] * uspace/lib/libc/include/ipc/kbd.h (added) Add missing include file ipc/kbd.h. Sun, 09 Aug 2009 16:04:38 GMT Jiri Svoboda [a4885a42] * uspace/srv/console/Makefile (modified) * uspace/srv/console/console.c (modified) Console server does not need to include fb.h. Sun, 09 Aug 2009 15:57:43 GMT Jiri Svoboda [e795203] * uspace/srv/console/Makefile (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/keybuffer.c (moved) * uspace/srv/console/keybuffer.h (moved) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/kbd.h (modified) Move keybuffer code to console as it is not used in keyboard driver. Sun, 09 Aug 2009 15:19:54 GMT Jiri Svoboda [c145bc2] * uspace/srv/kbd/ctl/gxe_fb.c (modified) * uspace/srv/kbd/ctl/pc.c (modified) * uspace/srv/kbd/ctl/pl050.c (modified) * uspace/srv/kbd/ctl/stty.c (modified) * uspace/srv/kbd/ctl/sun.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/kbd_ctl.h (modified) * uspace/srv/kbd/include/kbd_port.h (modified) * uspace/srv/kbd/port/dummy.c (modified) * uspace/srv/kbd/port/gxemul.c (modified) * uspace/srv/kbd/port/i8042.c (modified) * uspace/srv/kbd/port/msim.c (modified) * uspace/srv/kbd/port/pl050.c (modified) * uspace/srv/kbd/port/sgcn.c (modified) * uspace/srv/kbd/port/ski.c (modified) * uspace/srv/kbd/port/sun.c (modified) Updating keyboard LEDs. Sat, 08 Aug 2009 15:40:59 GMT Jiri Svoboda [330965c] * kernel/generic/src/ipc/event.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) * uspace/lib/libc/generic/malloc.c (modified) Merge mainline changes. Sat, 08 Aug 2009 15:21:01 GMT Jiri Svoboda [31de325] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Implement simple timeout when waiting for device. Sat, 08 Aug 2009 14:04:07 GMT Jiri Svoboda [54d0ddc] * uspace/srv/bd/ata_bd/ata_bd.c (modified) Add comments and wait_status() function. Sat, 08 Aug 2009 13:49:29 GMT Jakub Jermar [42cfd91] * uspace/srv/bd/ata_bd/ata_bd.c (modified) Merge Jiri's changes. Sat, 08 Aug 2009 13:17:08 GMT Jiri Svoboda [d5f8f19] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/generic/src/main/uinit.c (modified) * kernel/generic/src/proc/task.c (modified) * tools/config.py (modified) Merge mainline changes. Sat, 08 Aug 2009 12:19:57 GMT Jakub Jermar [1724745f] * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) * uspace/lib/libc/generic/malloc.c (modified) Fix typos. Sat, 08 Aug 2009 12:16:24 GMT Jakub Jermar [e49b57b2] * kernel/generic/src/ipc/event.c (modified) Update comment. Sat, 08 Aug 2009 10:31:53 GMT Jakub Jermar [8688a6e] * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/generic/src/main/uinit.c (modified) Let the uinit kernel thread run with interrupts enabled by default ... Sat, 08 Aug 2009 10:29:36 GMT Jakub Jermar [586cd56] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/src/userspace.c (modified) Use the RFLAGS defines instead of magic numbers. Sat, 08 Aug 2009 10:08:08 GMT Jiri Svoboda [a7de7907] * uspace/srv/bd/ata_bd/ata_bd.c (modified) Adhere to algorithms in ATA-2 standard. Do not reset drives at ... Sat, 08 Aug 2009 09:30:33 GMT Jakub Jermar [9732e98] * kernel/arch/amd64/src/userspace.c (modified) Coding style fixes. Fri, 07 Aug 2009 21:37:20 GMT Jakub Jermar [121966e] * kernel/generic/src/proc/task.c (modified) task_done() should not kill tasks one by one and wait until each ... Fri, 07 Aug 2009 16:16:19 GMT Jakub Jermar [e31c2c5] * tools/config.py (modified) Include the bzr revision ID instead of the svn revision. Thu, 06 Aug 2009 13:45:02 GMT Martin Decky [24edc18] * tools/mkfat.py (modified) * tools/mktmpfs.py (modified) add '.bzr' to the ignore lists Mon, 03 Aug 2009 21:11:25 GMT Jakub Jermar [9035c5a] * version (modified) Bump version to 0.4.1 (Escalopino). Mon, 03 Aug 2009 21:06:35 GMT Jakub Jermar [19490ce] * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/src/fb/fb.c (modified) * uspace/srv/fb/fb.c (modified) Fix 16bpp modes. Sun, 02 Aug 2009 22:11:28 GMT Jiri Svoboda [dd2cfa7] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Even more warnings. Sun, 02 Aug 2009 21:58:15 GMT Jiri Svoboda [fa5526d] * uspace/srv/pci/libpci/pci_ids.h (modified) * uspace/srv/pci/update-ids (modified) Fix trigraphs warning. Sun, 02 Aug 2009 19:38:02 GMT Jiri Svoboda [5b3cf90] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/srv/pci/libpci/generic.c (modified) * uspace/srv/pci/libpci/i386-ports.c (modified) * uspace/srv/pci/libpci/names.c (modified) Fix warnings in Bdsh and PCI lib. Sun, 02 Aug 2009 19:08:22 GMT Jiri Svoboda [f019cc07] * uspace/app/init/init.c (modified) * uspace/app/trace/proto.c (modified) * uspace/app/trace/trace.c (modified) More warnings. Sun, 02 Aug 2009 18:51:49 GMT Jiri Svoboda [a405563] * uspace/app/tester/thread/thread1.c (modified) * uspace/app/tetris/shapes.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/srv/console/console.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Fix some warnings. Fri, 31 Jul 2009 19:11:54 GMT Jakub Jermar [30885b9] * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/src/fb/fb.c (modified) * uspace/srv/fb/fb.c (modified) RGB conversion functions should work with a well-defined pixel format. Thu, 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 ... Thu, 30 Jul 2009 15:17:48 GMT Martin Decky [76093ae] * boot/arch/arm32/Makefile.inc (modified) there is no need to pass the MACHINE value explicitly in Makefile.inc Thu, 30 Jul 2009 15:15:32 GMT Martin Decky [87bedd1c] * HelenOS.config (modified) improve consistency Wed, 29 Jul 2009 19:23:19 GMT Jakub Jermar [88d653c] * kernel/arch/mips32/include/atomic.h (modified) Add simple atomic_lock_arch() to mips32 so that it builds for the ... Wed, 29 Jul 2009 12:09:48 GMT Martin Decky [ba0aa6f] * uspace/lib/libc/generic/malloc.c (modified) the size argument to split_mark() should include the header and ... Tue, 28 Jul 2009 13:28:54 GMT Jakub Jermar [5e73815] * kernel/generic/src/ipc/event.c (modified) Interrupts should be disabled when acquiring answerbox's irq_lock. 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). Fri, 24 Jul 2009 16:04:52 GMT Jakub Jermar [7038f55] * kernel/arch/ia64/include/atomic.h (modified) Add simple atomic_lock_arch() for ia64 Wed, 22 Jul 2009 19:08:39 GMT Jiri Svoboda [1641eb0] * HelenOS.config (modified) * defaults/amd64/Makefile.config (modified) * defaults/arm32/Makefile.config (modified) * defaults/ia32/Makefile.config (modified) * defaults/ia64/Makefile.config (modified) * defaults/mips32/Makefile.config (modified) * defaults/ppc32/Makefile.config (modified) * defaults/sparc64/Makefile.config (modified) * uspace/app/init/Makefile (modified) * uspace/app/init/init.c (modified) Make automatic start of BDDs and mounting of /data optional and ... Wed, 22 Jul 2009 18:46:14 GMT Jiri Svoboda [a5facfb] * uspace/app/trace/trace.c (modified) Update proto definitions in tracer. Wed, 22 Jul 2009 18:31:10 GMT Jiri Svoboda [c8404d4] * uspace/app/trace/trace.c (modified) Cope with ipc_call_sync_slow() overwriting input argument with output ...