# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-27T17:29:09Z Tue, 02 Aug 2011 19:57:16 GMT Oleg Romanenko [963ea42] * uspace/srv/fs/exfat/exfat_directory.c (modified) exFAT: minor fix in exfat_directory_read_file Tue, 02 Aug 2011 19:54:35 GMT Oleg Romanenko [0bd5ff1] * uspace/srv/fs/exfat/exfat_ops.c (modified) Implement exfat_match Tue, 02 Aug 2011 19:36:08 GMT Oleg Romanenko [59c07773] * uspace/srv/fs/exfat/exfat_ops.c (modified) Implement exfat_has_children Tue, 02 Aug 2011 19:10:26 GMT Oleg Romanenko [8f54827] * uspace/srv/fs/exfat/exfat_ops.c (modified) Implement exfat_node_put Tue, 02 Aug 2011 19:08:36 GMT Oleg Romanenko [f01fea3] * uspace/srv/fs/exfat/exfat_ops.c (modified) Implement exfat_node_get_core Wed, 20 Jul 2011 12:38:52 GMT Oleg Romanenko [1f1d96a] * uspace/srv/fs/exfat/exfat_ops.c (modified) Fix exfat_mounted Wed, 20 Jul 2011 12:23:05 GMT Oleg Romanenko [a86e4f8] * uspace/srv/fs/exfat/exfat_ops.c (modified) exFAT: 1. new function exfat_node_get_new_by_pos 2. exFAT server ... Wed, 20 Jul 2011 12:22:20 GMT Oleg Romanenko [5dac8ab] * uspace/srv/fs/exfat/exfat_fat.h (modified) exFAT: EXFAT_ROOT_POS 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 [ed19497] * 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.