# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-30T17:23:00Z Mon, 18 Jul 2011 11:32:12 GMT Oleg Romanenko [f5f1e1c] * uspace/srv/fs/exfat/exfat_directory.c (modified) * uspace/srv/fs/exfat/exfat_directory.h (modified) exFAT: fix exfat_directory_read_file Sat, 16 Jul 2011 18:58:24 GMT Oleg Romanenko [1f78546] * uspace/srv/fs/exfat/exfat_dentry.c (modified) * uspace/srv/fs/exfat/exfat_dentry.h (modified) exFAT: exfat_dentry_get_name - read part of file name from exFAT ... Sat, 16 Jul 2011 18:56:58 GMT Oleg Romanenko [73b1218] * uspace/srv/fs/exfat/exfat_directory.c (modified) * uspace/srv/fs/exfat/exfat_directory.h (modified) exFAT: exfat_directory_read_file function for rading file names from ... Thu, 14 Jul 2011 12:16:14 GMT Oleg Romanenko [27678a0] * uspace/srv/fs/exfat/exfat_directory.c (modified) * uspace/srv/fs/exfat/exfat_directory.h (modified) exFAT: functions exfat_directory_find and ... Thu, 14 Jul 2011 11:43:54 GMT Oleg Romanenko [944aa24] * uspace/srv/fs/exfat/exfat.h (modified) Minor fix in exfat.h Thu, 14 Jul 2011 11:43:21 GMT Oleg Romanenko [de15e4f] * uspace/srv/fs/exfat/Makefile (modified) Update Makefile Thu, 14 Jul 2011 11:40:57 GMT Oleg Romanenko [5a9a1aaf] * uspace/srv/fs/fat/fat_ops.c (modified) FAT: use uint32_t for clusters count instead of uint16_t Thu, 14 Jul 2011 11:39:11 GMT Oleg Romanenko [d963742] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) FAT: replace uint16_t with uint32_t in fat_cluster_walk and ... Thu, 14 Jul 2011 11:37:54 GMT Oleg Romanenko [4dd9395] * uspace/srv/fs/exfat/exfat_directory.c (added) * uspace/srv/fs/exfat/exfat_directory.h (added) exFAT: directory API Thu, 14 Jul 2011 11:33:54 GMT Oleg Romanenko [c223ee2] * uspace/srv/fs/exfat/exfat_fat.c (modified) * uspace/srv/fs/exfat/exfat_fat.h (modified) exFAT: functions for FAT. 1. fat_cluster_walk 2. exfat_block_get ... Thu, 14 Jul 2011 07:04:39 GMT Oleg Romanenko [e584623] * uspace/srv/fs/exfat/exfat.h (modified) exFAT: add flag parent_fragmented to exfat_idx_t to show does the ... Thu, 14 Jul 2011 07:03:17 GMT Oleg Romanenko [9f98578] * uspace/srv/fs/exfat/exfat_fat.c (modified) * uspace/srv/fs/exfat/exfat_fat.h (modified) exFAT: fat_get_cluster and fat_set_cluster Thu, 07 Jul 2011 20:06:08 GMT Oleg Romanenko [af4dec0] * uspace/srv/fs/fat/fat_ops.c (modified) Support for using new function fat_valid_name in fat_match Thu, 07 Jul 2011 20:03:19 GMT Oleg Romanenko [3e018e45] * uspace/srv/fs/fat/fat_directory.c (modified) * uspace/srv/fs/fat/fat_directory.h (modified) 1. Rewrite fat_directory_write to support: - using new ... Thu, 07 Jul 2011 19:57:47 GMT Oleg Romanenko [411e9ca] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) 1. Following the ECMA-107 rules for short file names. Function ... Thu, 07 Jul 2011 19:56:00 GMT Oleg Romanenko [fc97128] * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/str.h (modified) Update to str.h: new function str_to_utf16 Mon, 04 Jul 2011 00:40:28 GMT Oleg Romanenko [042a725] * uspace/srv/fs/exfat/exfat_dentry.c (modified) * uspace/srv/fs/exfat/exfat_dentry.h (modified) Minor fix Mon, 04 Jul 2011 00:35:33 GMT Oleg Romanenko [630bf41b] * uspace/srv/fs/exfat/Makefile (modified) Add new .c files to Makefile Mon, 04 Jul 2011 00:34:11 GMT Oleg Romanenko [0b0b69f] * uspace/srv/fs/exfat/exfat.h (modified) 1. Extend exfat_node_type_t with new node types 2. Add new field ... Mon, 04 Jul 2011 00:33:16 GMT Oleg Romanenko [18ad2ab6] * uspace/srv/fs/exfat/exfat_fat.h (modified) EXFAT constants for FAT access Mon, 04 Jul 2011 00:28:51 GMT Oleg Romanenko [81d773f] * uspace/srv/fs/exfat/exfat_ops.c (modified) exFAT: 1. exfat_bitmap_get and exfat_uctable_get for access to ... Mon, 04 Jul 2011 00:26:22 GMT Oleg Romanenko [2fb88ea] * uspace/srv/fs/exfat/exfat_dentry.c (added) * uspace/srv/fs/exfat/exfat_dentry.h (added) exFAT: header and skeleton for .c for exFAT directory entries Wed, 29 Jun 2011 04:04:19 GMT Oleg Romanenko [4c3c4a5] * uspace/srv/fs/exfat/Makefile (modified) * uspace/srv/fs/exfat/exfat.c (modified) * uspace/srv/fs/exfat/exfat.h (modified) * uspace/srv/fs/exfat/exfat_fat.c (added) * uspace/srv/fs/exfat/exfat_fat.h (added) * uspace/srv/fs/exfat/exfat_idx.c (added) * uspace/srv/fs/exfat/exfat_ops.c (modified) 1. Integrate fat_udx.c as exfat_idx.c 2. Add skeleton for libfs_ops ... Tue, 28 Jun 2011 07:35:01 GMT Oleg Romanenko [fcc3cd8] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) * uspace/srv/fs/fat/fat_directory.c (modified) Using new function to convert LFN UTF16 data to UTF8 string in ... Tue, 28 Jun 2011 07:32:48 GMT Oleg Romanenko [82374b2] * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/str.h (modified) Add utf16_to_str function doing conversion between UTF16 string and ... Tue, 28 Jun 2011 05:47:36 GMT Oleg Romanenko [298a6ce] * uspace/srv/fs/fat/fat_directory.c (modified) * uspace/srv/fs/fat/fat_directory.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Using local variables for storing LFN data instead of global ... Mon, 27 Jun 2011 21:02:15 GMT Oleg Romanenko [620a367] * uspace/srv/fs/fat/fat_ops.c (modified) Take care about return value of fat_directory_open Mon, 27 Jun 2011 19:39:06 GMT Oleg Romanenko [6d57e1c] * uspace/srv/fs/exfat/exfat.c (modified) * uspace/srv/fs/exfat/exfat.h (modified) * uspace/srv/fs/exfat/exfat_ops.c (modified) exFAT: 1. Structure for BootSector 2. Skeleton for mount/umount ops Mon, 27 Jun 2011 19:18:23 GMT Oleg Romanenko [efa8ed93] * uspace/srv/fs/fat/fat_fat.c (modified) Minor fix Mon, 27 Jun 2011 18:51:15 GMT Oleg Romanenko [616e73c] * uspace/srv/fs/exfat/exfat.c (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Minor fixes Mon, 27 Jun 2011 18:14:18 GMT Oleg Romanenko [c4bbca8] * uspace/app/filecrc/crc32.c (modified) * uspace/app/filecrc/crc32.h (modified) * uspace/app/filecrc/filecrc.c (modified) * uspace/app/filegen/crc32.c (modified) * uspace/app/filegen/crc32.h (modified) * uspace/app/filegen/filegen.c (modified) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/str.h (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) * uspace/srv/fs/fat/fat_directory.c (modified) * uspace/srv/fs/fat/fat_directory.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Add copyrights Mon, 27 Jun 2011 18:00:00 GMT Oleg Romanenko [db9aa04] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/srv/fs/exfat/Makefile (added) * uspace/srv/fs/exfat/exfat.c (added) * uspace/srv/fs/exfat/exfat.h (added) * uspace/srv/fs/exfat/exfat_ops.c (added) Skeleton for exFAT file system server Mon, 27 Jun 2011 16:51:18 GMT Oleg Romanenko [bba3d90] * uspace/srv/fs/fat/fat_ops.c (modified) Using new directory api to support creating long names Mon, 27 Jun 2011 16:45:48 GMT Oleg Romanenko [5dfb1948] * uspace/srv/fs/fat/fat_directory.c (modified) * uspace/srv/fs/fat/fat_directory.h (modified) 1. Implement fat_directory_write 2. Add few high-level functions for ... Mon, 27 Jun 2011 16:40:55 GMT Oleg Romanenko [7194a60] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) Modifications in fat_dentry.h and fat_dentry.c: 1. Using wchar_t for ... Mon, 27 Jun 2011 16:35:11 GMT Oleg Romanenko [2e839dda] * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/str.h (modified) New functions for string library: 1. Lookup for character in wide ... Sat, 25 Jun 2011 05:23:41 GMT Oleg Romanenko [61e29a4d] * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/str.h (modified) Modifications in str.c 1. Add function wstr_is_ascii 2. Add return ... Tue, 21 Jun 2011 18:56:31 GMT Oleg Romanenko [2d0d637] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) * uspace/srv/fs/fat/fat_directory.c (modified) * uspace/srv/fs/fat/fat_directory.h (modified) Functions for checking string compatibility with SFN requirements Tue, 21 Jun 2011 13:11:21 GMT Oleg Romanenko [9553d7d] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) Implement str_to_utf16 function. Tue, 21 Jun 2011 12:02:24 GMT Oleg Romanenko [4372b49] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) * uspace/srv/fs/fat/fat_directory.c (modified) * uspace/srv/fs/fat/fat_directory.h (modified) Fixes for api and better unicode support. Mon, 20 Jun 2011 19:00:06 GMT Oleg Romanenko [563686b] * uspace/srv/fs/fat/fat_ops.c (modified) Fix for fat_read. Add error checking for fat_directory_open and use ... Mon, 20 Jun 2011 18:52:36 GMT Oleg Romanenko [b85c19a] * uspace/srv/fs/fat/fat_ops.c (modified) 1. Rewrite fat_match and fat_read through new functions. 2. Rewrite ... Mon, 20 Jun 2011 18:50:11 GMT Oleg Romanenko [c6aca755] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_directory.c (modified) * uspace/srv/fs/fat/fat_directory.h (modified) Rewrite fat_directory_xxx api. Add functions for iterating and ... Sun, 12 Jun 2011 14:45:38 GMT Oleg Romanenko [e65e406] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) * uspace/srv/fs/fat/fat_directory.c (modified) Fixes for mips32 big endian. Sun, 12 Jun 2011 10:41:14 GMT Oleg Romanenko [17fa0280] * uspace/srv/fs/fat/fat_fat.c (modified) Fix fat_set_cluster_fat32. Now it is possible to do write on FAT32 fs ... Sun, 12 Jun 2011 09:45:17 GMT Oleg Romanenko [b9060a83] * uspace/app/filegen/filegen.c (modified) * uspace/srv/fs/fat/fat_fat.c (modified) Fix bug in fat_get_cluster_fat12 and fat_set_cluster_fat12: offset ... Sun, 12 Jun 2011 06:19:14 GMT Oleg Romanenko [010b52d8] * uspace/srv/fs/fat/fat_ops.c (modified) Minor fix in fat_match Sun, 12 Jun 2011 05:50:08 GMT Oleg Romanenko [b12edd1] * uspace/app/filegen/crc32.c (added) * uspace/app/filegen/crc32.h (added) crc32.h and crc32.c files for filegen utility Sun, 12 Jun 2011 05:29:50 GMT Oleg Romanenko [7a819535] * uspace/app/filegen/Makefile (modified) * uspace/app/filegen/filegen.c (modified) * uspace/srv/fs/fat/fat_directory.c (modified) Add crc32 calculation to filegen utility. Sat, 11 Jun 2011 19:23:22 GMT Oleg Romanenko [52ee8b7a] * uspace/srv/fs/fat/fat_directory.c (modified) Small fix: store fetched block number in bnum field Sat, 11 Jun 2011 19:18:42 GMT Oleg Romanenko [cefd3ec] * uspace/srv/fs/fat/fat_ops.c (modified) Rewrite fat_match through new functions. Functions like open or stat ... Sat, 11 Jun 2011 18:40:44 GMT Oleg Romanenko [8a40c49] * uspace/srv/fs/fat/fat_ops.c (modified) Rewrite fat_read (readdir part) trough new functions Sat, 11 Jun 2011 18:37:16 GMT Oleg Romanenko [da2f8d10] * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/fat_directory.c (added) * uspace/srv/fs/fat/fat_directory.h (added) Add functions that works with FAT directory: read entries, names etc. Fri, 10 Jun 2011 17:17:24 GMT Oleg Romanenko [65ccd23] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Initial support for LFN. Long names could be read from filesystem ... Fri, 10 Jun 2011 16:55:14 GMT Oleg Romanenko [34fdb75] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) Macros and functions for managing Long Entry and extracting long name Sun, 05 Jun 2011 14:26:58 GMT Oleg Romanenko [ed194977] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) Function for compute cheksum for Node name Sun, 05 Jun 2011 14:14:37 GMT Oleg Romanenko [2df7fdd4] * uspace/srv/fs/fat/fat_dentry.h (modified) Long entry struct and DENTRY_XXX flags Tue, 24 May 2011 20:12:30 GMT Oleg Romanenko [a1467102] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/filecrc/Makefile (added) * uspace/app/filecrc/crc32.c (added) * uspace/app/filecrc/crc32.h (added) * uspace/app/filecrc/filecrc.c (added) * uspace/app/filegen/Makefile (added) * uspace/app/filegen/filegen.c (added) 1. Add utility to calculate CRC32 for a file(s): filecrc 2. Add ... Tue, 24 May 2011 19:56:11 GMT Oleg Romanenko [0182e5cc] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) 1. Rewrite and clean fat_get_cluster_fat12 2. Support MIPS and other ... Fri, 13 May 2011 20:14:32 GMT Oleg Romanenko [88a27f1] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) 1. Split fat_get_cluster into 3 methods: ... Mon, 02 May 2011 10:17:33 GMT Oleg Romanenko [a8c14aa] * uspace/srv/fs/fat/fat_fat.c (modified) Initial support for writing on FAT32. fat_get_cluster correctly store ... Mon, 02 May 2011 07:35:20 GMT Oleg Romanenko [979c313a] * uspace/srv/fs/fat/fat_fat.c (modified) Fix bug with cluster at sector boundary (FAT12 only). Sun, 01 May 2011 09:15:06 GMT Oleg Romanenko [b5db2ae] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) 1. Add macros for determining first cluster of root directory ... Sun, 01 May 2011 07:02:34 GMT Oleg Romanenko [0a51029f] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Implemented readonly access to FAT32 file system Support reading ... Sat, 30 Apr 2011 11:50:30 GMT Oleg Romanenko [aa2ea13] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) Breaking long lines at 80-character boundary Sat, 30 Apr 2011 11:22:28 GMT Oleg Romanenko [875edff6] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) It is possible to mount FAT32 file system. Changes: 1. 32bit ... Sat, 30 Apr 2011 08:02:46 GMT Oleg Romanenko [cb052b4] * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) 1. Add new macros for determining FAT32 (FAT_IS_FAT32) and change ... Sat, 30 Apr 2011 06:19:25 GMT Oleg Romanenko [ce8f4f4] * uspace/srv/fs/fat/fat_ops.c (modified) Replace str_cmp to bcmp for directory name comparsion. Fri, 29 Apr 2011 11:10:24 GMT Oleg Romanenko [3dbe4ca2] * boot/arch/ia64/_link.ld.in (modified) * boot/arch/ia64/src/boot.S (modified) * kernel/Makefile (modified) * kernel/arch/abs32le/include/types.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia64/_link.ld.in (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/ia64/src/ivt.S (modified) * kernel/arch/ia64/src/start.S (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/sparc64/include/cpu.h (modified) * kernel/arch/sparc64/include/sun4u/cpu.h (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/mm/reserve.h (moved) * kernel/generic/include/str.h (modified) * kernel/generic/src/lib/str.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/reserve.c (added) * kernel/generic/src/proc/scheduler.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/stats/stats.c (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/mm/malloc2.c (added) * uspace/app/tester/mm/malloc2.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/top/screen.c (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/arch/ia32/include/config.h (modified) * uspace/lib/c/arch/ia32/include/ddi.h (modified) * uspace/lib/c/arch/ia32/include/faddr.h (modified) * uspace/lib/c/arch/ia32/include/fibril.h (modified) * uspace/lib/c/arch/ia32/src/stacktrace.c (modified) * uspace/lib/c/arch/ia64/_link.ld.in (modified) * uspace/lib/c/arch/ia64/src/entry.s (modified) * uspace/lib/c/arch/ia64/src/thread_entry.s (modified) * uspace/lib/c/generic/assert.c (added) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/async_sess.c (modified) * uspace/lib/c/generic/errno.c (modified) * uspace/lib/c/generic/fibril_synch.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/generic/stacktrace.c (modified) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/assert.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/c/include/fibril_synch.h (modified) * uspace/lib/c/include/macros.h (modified) * uspace/lib/c/include/str.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/hw/netif/ne2000/dp8390.c (modified) * uspace/srv/loader/arch/ia64/_link.ld.in (modified) * uspace/srv/ns/clonable.c (modified) * uspace/srv/ns/service.c (modified) * uspace/srv/ns/task.c (modified) Merge mainline changes. Fri, 22 Apr 2011 13:35:41 GMT Martin Decky [933cadf] * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/include/str.h (modified) * kernel/generic/src/lib/str.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/frame.c (modified) * uspace/app/stats/stats.c (modified) * uspace/app/top/screen.c (modified) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/macros.h (modified) * uspace/lib/c/include/str.h (modified) use binary suffixes in printouts where appropriate Thu, 21 Apr 2011 20:39:28 GMT Jakub Jermar [74c8f344] * uspace/app/klog/klog.c (modified) * uspace/lib/c/generic/io/io.c (modified) Merge from lp:~jakub/helenos/fs. Thu, 21 Apr 2011 20:38:25 GMT Jakub Jermar [82582e4] * uspace/lib/c/generic/io/io.c (modified) Fix fopen(_, a) by adding a missing break statement. Thu, 21 Apr 2011 20:34:16 GMT Jakub Jermar [382cd26] * uspace/app/klog/klog.c (modified) Remove unwarranted accusation of FAT and attempt to fopen() /log/klog ... Thu, 21 Apr 2011 19:30:49 GMT Jakub Jermar [7da90cd] * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/reserve.c (modified) Merge from lp:~jakub/helenos/mm. Thu, 21 Apr 2011 19:27:02 GMT Jakub Jermar [010be476] * kernel/generic/src/mm/reserve.c (modified) In case of no reserve in reserve_try_alloc(), attempt to reclaim ... Thu, 21 Apr 2011 19:23:00 GMT Jakub Jermar [864b0dd] * kernel/generic/src/mm/frame.c (modified) Always use reserve_force_alloc() in frame_alloc_generic(), even when ... Thu, 21 Apr 2011 15:45:31 GMT Martin Decky [c7bbf029] * uspace/lib/block/libblock.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/arch/ia32/include/config.h (modified) * uspace/lib/c/arch/ia32/src/stacktrace.c (modified) * uspace/lib/c/generic/assert.c (added) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/stacktrace.c (modified) * uspace/lib/c/include/assert.h (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/hw/netif/ne2000/dp8390.c (modified) * uspace/srv/ns/clonable.c (modified) * uspace/srv/ns/service.c (modified) * uspace/srv/ns/task.c (modified) improve stack traces and assertions reduce header files pollution Thu, 21 Apr 2011 15:08:28 GMT Martin Decky [d161715] * uspace/lib/c/arch/ia32/include/ddi.h (modified) * uspace/lib/c/arch/ia32/include/faddr.h (modified) * uspace/lib/c/arch/ia32/include/fibril.h (modified) * uspace/lib/c/generic/async_sess.c (modified) * uspace/lib/c/generic/fibril_synch.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/include/fibril_synch.h (modified) cstyle Thu, 21 Apr 2011 14:14:47 GMT Martin Decky [fde2982c] * uspace/lib/c/generic/errno.c (modified) * uspace/lib/c/include/errno.h (modified) use thread/fibril-safe errno Tue, 19 Apr 2011 19:57:43 GMT Jakub Jermar [164c653] * kernel/generic/src/mm/frame.c (modified) zone_frame_free() should return non-zero only if it actually freed ... Tue, 19 Apr 2011 08:03:45 GMT Oleg Romanenko [d260a95] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Improve code style for my changes. Adding macros for determining type ... Sun, 17 Apr 2011 20:40:51 GMT Jakub Jermar [a7dbd49] * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/proc/scheduler.c (modified) Merge from lp:~jakub/helenos/mm. Sun, 17 Apr 2011 20:39:43 GMT Jakub Jermar [8f6c6264] * kernel/generic/src/mm/backend_elf.c (modified) More precise elf_nonanon_pages_get() wrt. elf_page_fault(). Sun, 17 Apr 2011 19:25:16 GMT Jakub Jermar [3ac69647] * kernel/generic/src/mm/backend_elf.c (modified) Factor out common code to elf_nonanon_pages_get(). Sun, 17 Apr 2011 18:54:49 GMT Jakub Jermar [2c86f81] * kernel/generic/src/mm/backend_elf.c (modified) Writable ELF segments need to be reserved memory regardless of ... Sun, 17 Apr 2011 18:29:37 GMT Jakub Jermar [b4dc35a] * kernel/generic/src/proc/scheduler.c (modified) It's AS, not VM. Sun, 17 Apr 2011 18:29:27 GMT Jakub Jermar [cda1378] * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) Remove names of formal arguments. Sat, 16 Apr 2011 20:45:36 GMT Jakub Jermar [e5a015b] * kernel/Makefile (modified) * kernel/arch/abs32le/include/types.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/sparc64/include/cpu.h (modified) * kernel/arch/sparc64/include/sun4u/cpu.h (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/mm/reserve.h (moved) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/reserve.c (added) * uspace/app/tester/Makefile (modified) * uspace/app/tester/mm/malloc2.c (added) * uspace/app/tester/mm/malloc2.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) Merge the memory reservation feature (Phase 1) from ... Sat, 16 Apr 2011 20:33:29 GMT Jakub Jermar [9e953bda] * uspace/app/tester/Makefile (modified) * uspace/app/tester/mm/malloc2.c (added) * uspace/app/tester/mm/malloc2.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) Add malloc2 test for testing the memory reservation feature. Sat, 16 Apr 2011 19:39:59 GMT Jakub Jermar [e17f703] * kernel/generic/src/mm/reserve.c (modified) Implement memory reservation API. Sat, 16 Apr 2011 19:38:27 GMT Jakub Jermar [8b6930d] * kernel/arch/abs32le/include/types.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/sparc64/include/types.h (modified) Add ssize_t for kernel. Sat, 16 Apr 2011 17:53:56 GMT Jakub Jermar [d060900] * kernel/generic/src/mm/frame.c (modified) Feed memory from the newly created zone into the reservation system. Sat, 16 Apr 2011 17:01:34 GMT Jakub Jermar [28295955] * kernel/generic/src/mm/frame.c (modified) frame_free_generic() can actually free multiple frames. Sat, 16 Apr 2011 16:53:49 GMT Jakub Jermar [89bcb520] * kernel/generic/src/mm/frame.c (modified) Reserve / unreserve memory upon frame allocation / deallocation. Sat, 16 Apr 2011 13:12:17 GMT Jakub Jermar [fe754c8] * kernel/generic/src/mm/reserve.c (modified) Always succeed conditional reservations. Sat, 16 Apr 2011 13:08:42 GMT Jakub Jermar [ceac698] * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) Remove name of formal parameters. Sat, 16 Apr 2011 13:07:49 GMT Jakub Jermar [e394b736] * kernel/generic/src/mm/as.c (modified) Call the address space area create, resize and destroy hooks. Sat, 16 Apr 2011 12:44:39 GMT Jakub Jermar [8a2474f] * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) Remove comments. Sat, 16 Apr 2011 12:40:22 GMT Jakub Jermar [9dd730d1] * kernel/generic/src/mm/backend_elf.c (modified) Reserve only anonymous pages in ELF-backed address space areas. Fri, 15 Apr 2011 19:38:07 GMT Jakub Jermar [8b655705] * HelenOS.config (modified) * Makefile (modified) * boot/Makefile.common (modified) * boot/arch/ia64/_link.ld.in (modified) * boot/arch/ia64/src/boot.S (modified) * boot/arch/mips32/src/asm.S (modified) * boot/arch/sparc64/include/arch.h (modified) * boot/arch/sparc64/src/asm.S (modified) * boot/arch/sparc64/src/main.c (modified) * boot/generic/src/balloc.c (modified) * contrib/arch/kernel/kernel.adl (modified) * contrib/arch/uspace/lib/libc/protocol (modified) * defaults/arm32/gta02/Makefile.config (modified) * kernel/Makefile (modified) * kernel/arch/abs32le/include/memstr.h (deleted) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/_link.ld.in (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/ia32/_link.ld.in (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/cpu/cpu.c (modified) * kernel/arch/ia64/_link.ld.in (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/ia64/src/ivt.S (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/ia64/src/start.S (modified) * kernel/arch/mips32/include/atomic.h (modified) * kernel/arch/mips32/include/cp0.h (modified) * kernel/arch/mips32/include/memstr.h (deleted) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/_link.ld.in (modified) * kernel/arch/ppc32/include/memstr.h (deleted) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/sparc64/_link.ld.in (modified) * kernel/arch/sparc64/include/memstr.h (deleted) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/drivers/niagara.c (modified) * kernel/arch/sparc64/src/mm/sun4u/as.c (modified) * kernel/arch/sparc64/src/mm/sun4v/as.c (modified) * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) * kernel/arch/sparc64/src/sun4v/asm.S (modified) * kernel/arch/sparc64/src/sun4v/start.S (modified) * kernel/arch/sparc64/src/trap/sun4v/interrupt.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (modified) * kernel/genarch/src/kbrd/kbrd_pl050.c (deleted) * kernel/genarch/src/kbrd/scanc_pl050.c (deleted) * 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/upa.c (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/debug.h (modified) * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/lib/memfnc.h (moved) * kernel/generic/include/memstr.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/include/sysinfo/abi.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/adt/avl.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/ipc/ipc.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/memfnc.c (moved) * kernel/generic/src/lib/memstr.c (modified) * kernel/generic/src/lib/rd.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/tools/genmap.py (modified) * release/Makefile (added) * tools/autotool.py (modified) * tools/mkfat.py (modified) * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * tools/toolchain.sh (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.h (modified) * 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 (deleted) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/init/init.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/ping/ping.c (modified) * uspace/app/sbi/Makefile (modified) * uspace/app/sbi/src/builtin.c (modified) * uspace/app/sbi/src/builtin/bi_console.c (moved) * uspace/app/sbi/src/builtin/bi_console.h (added) * uspace/app/sbi/src/builtin/bi_task.c (added) * uspace/app/sbi/src/builtin/bi_task.h (moved) * uspace/app/sbi/src/imode.c (modified) * uspace/app/sbi/src/intmap.c (modified) * uspace/app/sbi/src/intmap.h (modified) * uspace/app/sbi/src/lex.c (modified) * uspace/app/sbi/src/lex_t.h (modified) * uspace/app/sbi/src/list.c (modified) * uspace/app/sbi/src/list.h (modified) * uspace/app/sbi/src/parse.c (modified) * uspace/app/sbi/src/rdata.c (modified) * uspace/app/sbi/src/rdata.h (modified) * uspace/app/sbi/src/rdata_t.h (modified) * uspace/app/sbi/src/run.c (modified) * uspace/app/sbi/src/run.h (modified) * uspace/app/sbi/src/run_expr.c (modified) * uspace/app/sbi/src/run_expr.h (modified) * uspace/app/sbi/src/stree.c (modified) * uspace/app/sbi/src/stree.h (modified) * uspace/app/sbi/src/stree_t.h (modified) * uspace/app/sbi/src/stype.c (modified) * uspace/app/sbi/src/stype_expr.c (modified) * uspace/app/stats/stats.c (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tasks/Makefile (deleted) * uspace/app/tasks/tasks.c (deleted) * uspace/app/tester/Makefile (modified) * uspace/app/tester/devs/devman1.c (added) * uspace/app/tester/devs/devman1.def (added) * uspace/app/tester/fault/fault2.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/tetris/screen.h (modified) * uspace/app/top/screen.c (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (modified) * uspace/app/trace/ipc_desc.c (modified) * uspace/app/trace/ipcp.h (modified) * uspace/app/trace/proto.c (modified) * uspace/app/trace/proto.h (modified) * uspace/app/trace/syscalls.c (modified) * uspace/app/trace/trace.c (modified) * uspace/dist/src/sysel/demos/arith.sy (modified) * uspace/dist/src/sysel/demos/array.sy (modified) * uspace/dist/src/sysel/demos/autobox.sy (modified) * uspace/dist/src/sysel/demos/count.sy (modified) * uspace/dist/src/sysel/demos/ctor.sy (modified) * uspace/dist/src/sysel/demos/deleg.sy (modified) * uspace/dist/src/sysel/demos/enum.sy (modified) * uspace/dist/src/sysel/demos/except.sy (modified) * uspace/dist/src/sysel/demos/gen.sy (modified) * uspace/dist/src/sysel/demos/hello.sy (modified) * uspace/dist/src/sysel/demos/htxtfile.sy (modified) * uspace/dist/src/sysel/demos/iface.sy (modified) * uspace/dist/src/sysel/demos/inherit.sy (modified) * uspace/dist/src/sysel/demos/list.sy (modified) * uspace/dist/src/sysel/demos/map.sy (modified) * uspace/dist/src/sysel/demos/property.sy (modified) * uspace/dist/src/sysel/demos/string.sy (modified) * uspace/dist/src/sysel/demos/svar.sy (modified) * uspace/dist/src/sysel/demos/switch.sy (added) * uspace/dist/src/sysel/demos/varargs.sy (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/pciintel/pci.h (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/char.c (modified) * uspace/drv/test1/test1.c (modified) * uspace/drv/test1/test1.h (modified) * uspace/drv/test2/test2.c (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/arch/abs32le/_link.ld.in (modified) * uspace/lib/c/arch/abs32le/src/entry.c (modified) * uspace/lib/c/arch/abs32le/src/thread_entry.c (modified) * uspace/lib/c/arch/amd64/_link.ld.in (modified) * uspace/lib/c/arch/amd64/src/entry.s (modified) * uspace/lib/c/arch/arm32/_link.ld.in (modified) * uspace/lib/c/arch/arm32/src/entry.s (modified) * uspace/lib/c/arch/ia32/_link.ld.in (modified) * uspace/lib/c/arch/ia32/src/entry.s (modified) * uspace/lib/c/arch/ia64/_link.ld.in (modified) * uspace/lib/c/arch/ia64/src/entry.s (modified) * uspace/lib/c/arch/ia64/src/thread_entry.s (modified) * uspace/lib/c/arch/mips32/_link.ld.in (modified) * uspace/lib/c/arch/mips32/include/atomic.h (modified) * uspace/lib/c/arch/mips32/src/entry.s (modified) * uspace/lib/c/arch/ppc32/_link.ld.in (modified) * uspace/lib/c/arch/ppc32/src/entry.s (modified) * uspace/lib/c/arch/sparc64/_link.ld.in (modified) * uspace/lib/c/arch/sparc64/src/entry.s (modified) * uspace/lib/c/generic/adt/measured_strings.c (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/async_sess.c (modified) * uspace/lib/c/generic/clipboard.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/devmap.c (modified) * uspace/lib/c/generic/event.c (modified) * uspace/lib/c/generic/fibril.c (modified) * uspace/lib/c/generic/fibril_synch.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/io/log.c (added) * uspace/lib/c/generic/ipc.c (modified) * uspace/lib/c/generic/ipc/ns.c (added) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/generic/net/icmp_api.c (modified) * uspace/lib/c/generic/net/icmp_common.c (modified) * uspace/lib/c/generic/net/modules.c (modified) * uspace/lib/c/generic/net/packet.c (modified) * uspace/lib/c/generic/net/socket_client.c (modified) * uspace/lib/c/generic/private/async.h (moved) * uspace/lib/c/generic/private/async_sess.h (moved) * uspace/lib/c/generic/private/io.h (moved) * uspace/lib/c/generic/private/libc.h (added) * uspace/lib/c/generic/private/malloc.h (added) * uspace/lib/c/generic/private/thread.h (added) * uspace/lib/c/generic/stats.c (modified) * uspace/lib/c/generic/sysinfo.c (modified) * uspace/lib/c/generic/thread.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/generic/udebug.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/adt/generic_char_map.h (modified) * uspace/lib/c/include/adt/generic_field.h (modified) * uspace/lib/c/include/adt/hash_table.h (modified) * uspace/lib/c/include/adt/int_map.h (modified) * uspace/lib/c/include/as.h (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/c/include/async_sess.h (modified) * uspace/lib/c/include/byteorder.h (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/err.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/c/include/event.h (modified) * uspace/lib/c/include/io/console.h (modified) * uspace/lib/c/include/io/log.h (moved) * uspace/lib/c/include/io/screenbuffer.h (modified) * uspace/lib/c/include/ipc/adb.h (modified) * uspace/lib/c/include/ipc/arp.h (modified) * uspace/lib/c/include/ipc/bd.h (modified) * uspace/lib/c/include/ipc/char.h (modified) * uspace/lib/c/include/ipc/clipboard.h (modified) * uspace/lib/c/include/ipc/common.h (moved) * uspace/lib/c/include/ipc/console.h (modified) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/c/include/ipc/devmap.h (modified) * uspace/lib/c/include/ipc/fb.h (modified) * uspace/lib/c/include/ipc/icmp.h (modified) * uspace/lib/c/include/ipc/il.h (modified) * uspace/lib/c/include/ipc/ip.h (modified) * uspace/lib/c/include/ipc/ipc.h (modified) * uspace/lib/c/include/ipc/irc.h (modified) * uspace/lib/c/include/ipc/kbd.h (modified) * uspace/lib/c/include/ipc/loader.h (modified) * uspace/lib/c/include/ipc/mouse.h (modified) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/c/include/ipc/net_net.h (modified) * uspace/lib/c/include/ipc/netif.h (modified) * uspace/lib/c/include/ipc/nil.h (modified) * uspace/lib/c/include/ipc/ns.h (modified) * uspace/lib/c/include/ipc/packet.h (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/c/include/ipc/socket.h (modified) * uspace/lib/c/include/ipc/tl.h (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/libc.h (modified) * uspace/lib/c/include/loader/pcb.h (modified) * uspace/lib/c/include/malloc.h (modified) * uspace/lib/c/include/net/icmp_common.h (modified) * uspace/lib/c/include/net/modules.h (modified) * uspace/lib/c/include/setjmp.h (modified) * uspace/lib/c/include/stdlib.h (modified) * uspace/lib/c/include/syscall.h (modified) * uspace/lib/c/include/thread.h (modified) * uspace/lib/c/include/tls.h (modified) * uspace/lib/c/include/udebug.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/clui/tinput.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/log.c (moved) * uspace/lib/drv/generic/remote_char_dev.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/include/ddf/driver.h (moved) * uspace/lib/drv/include/ddf/interrupt.h (added) * uspace/lib/drv/include/ddf/log.h (added) * uspace/lib/drv/include/dev_iface.h (modified) * uspace/lib/drv/include/ops/char_dev.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/fs/libfs.h (modified) * uspace/lib/net/generic/generic.c (modified) * uspace/lib/net/generic/net_checksum.c (modified) * uspace/lib/net/generic/packet_client.c (modified) * uspace/lib/net/generic/packet_remote.c (modified) * uspace/lib/net/il/arp_remote.c (modified) * uspace/lib/net/il/il_skel.c (modified) * uspace/lib/net/il/ip_client.c (modified) * uspace/lib/net/include/generic.h (modified) * uspace/lib/net/include/icmp_header.h (modified) * uspace/lib/net/include/icmp_remote.h (moved) * uspace/lib/net/include/il_skel.h (modified) * uspace/lib/net/include/netif_skel.h (modified) * uspace/lib/net/include/nil_skel.h (modified) * uspace/lib/net/include/tl_skel.h (modified) * uspace/lib/net/netif/netif_skel.c (modified) * uspace/lib/net/nil/nil_skel.c (modified) * uspace/lib/net/tl/icmp_client.c (modified) * uspace/lib/net/tl/icmp_remote.c (modified) * uspace/lib/net/tl/socket_core.c (modified) * uspace/lib/net/tl/tl_common.c (modified) * uspace/lib/net/tl/tl_skel.c (modified) * uspace/lib/packet/generic/packet_server.c (modified) * uspace/lib/packet/include/packet_server.h (modified) * uspace/lib/softint/generic/multiplication.c (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) * uspace/srv/bd/ata_bd/ata_hw.h (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/bd/part/guid_part/guid_part.c (modified) * uspace/srv/bd/part/mbr_part/mbr_part.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/clip/clip.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/devman/util.c (modified) * uspace/srv/devman/util.h (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/devfs/devfs_ops.h (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.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/hid/adb_mouse/adb_dev.c (modified) * uspace/srv/hid/adb_mouse/adb_mouse.c (modified) * uspace/srv/hid/char_mouse/char_mouse.c (modified) * uspace/srv/hid/char_mouse/chardev.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/gcons.c (modified) * uspace/srv/hid/fb/ega.c (modified) * uspace/srv/hid/fb/fb.c (modified) * uspace/srv/hid/fb/main.c (modified) * uspace/srv/hid/fb/serial_console.c (modified) * uspace/srv/hid/fb/serial_console.h (modified) * uspace/srv/hid/kbd/Makefile (modified) * uspace/srv/hid/kbd/ctl/pl050.c (deleted) * uspace/srv/hid/kbd/generic/kbd.c (modified) * uspace/srv/hid/kbd/include/kbd.h (modified) * uspace/srv/hid/kbd/port/adb.c (modified) * uspace/srv/hid/kbd/port/chardev.c (modified) * uspace/srv/hid/kbd/port/gxemul.c (modified) * uspace/srv/hid/kbd/port/msim.c (modified) * uspace/srv/hid/kbd/port/ns16550.c (modified) * uspace/srv/hid/kbd/port/pl050.c (modified) * uspace/srv/hid/kbd/port/z8530.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/hw/char/i8042/i8042.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/hw/irc/fhc/fhc.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) * uspace/srv/hw/netif/ne2000/dp8390.c (modified) * uspace/srv/hw/netif/ne2000/ne2000.c (modified) * uspace/srv/loader/arch/abs32le/_link.ld.in (modified) * uspace/srv/loader/arch/amd64/_link.ld.in (modified) * uspace/srv/loader/arch/arm32/_link.ld.in (modified) * uspace/srv/loader/arch/ia32/_link.ld.in (modified) * uspace/srv/loader/arch/ia64/_link.ld.in (modified) * uspace/srv/loader/arch/mips32/_link.ld.in (modified) * uspace/srv/loader/arch/ppc32/_link.ld.in (modified) * uspace/srv/loader/arch/sparc64/_link.ld.in (modified) * uspace/srv/loader/elf_load.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/net/il/arp/arp.c (modified) * uspace/srv/net/il/arp/arp.h (modified) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/il/ip/ip.h (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/net/net_standalone.c (modified) * uspace/srv/net/netif/lo/lo.c (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/tl/icmp/icmp.c (modified) * uspace/srv/net/tl/icmp/icmp.h (deleted) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/tcp/tcp.h (modified) * uspace/srv/net/tl/udp/udp.c (modified) * uspace/srv/ns/clonable.c (modified) * uspace/srv/ns/clonable.h (modified) * uspace/srv/ns/ns.c (modified) * uspace/srv/ns/service.c (modified) * uspace/srv/ns/service.h (modified) * uspace/srv/ns/task.c (modified) * uspace/srv/ns/task.h (modified) * uspace/srv/taskmon/taskmon.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) * version (modified) Merge mainline changes.