|
|
|
@f6641d2
|
13 years |
romanenko.oleg |
Implement exfat_close and exfat_open_node
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36c2679
|
13 years |
romanenko.oleg |
Implement exfat_read
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8c18b7a
|
13 years |
romanenko.oleg |
IMplement exfat_lookup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@04a153f
|
13 years |
romanenko.oleg |
Fix for testing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@963ea42
|
13 years |
romanenko.oleg |
exFAT: minor fix in exfat_directory_read_file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0bd5ff1
|
13 years |
romanenko.oleg |
Implement exfat_match
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59c07773
|
13 years |
romanenko.oleg |
Implement exfat_has_children
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f54827
|
13 years |
romanenko.oleg |
Implement exfat_node_put
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f01fea3
|
13 years |
romanenko.oleg |
Implement exfat_node_get_core
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f1d96a
|
13 years |
romanenko.oleg |
Fix exfat_mounted
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a86e4f8
|
13 years |
romanenko.oleg |
exFAT:
1. new function exfat_node_get_new_by_pos
2. exFAT server …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5dac8ab
|
13 years |
romanenko.oleg |
exFAT: EXFAT_ROOT_POS
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5f1e1c
|
13 years |
romanenko.oleg |
exFAT: fix exfat_directory_read_file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f78546
|
13 years |
romanenko.oleg |
exFAT: exfat_dentry_get_name - read part of file name from exFAT
name …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73b1218
|
13 years |
romanenko.oleg |
exFAT: exfat_directory_read_file function for rading file names from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27678a0
|
13 years |
romanenko.oleg |
exFAT: functions exfat_directory_find and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@944aa24
|
13 years |
romanenko.oleg |
Minor fix in exfat.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de15e4f
|
13 years |
romanenko.oleg |
Update Makefile
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a9a1aaf
|
13 years |
romanenko.oleg |
FAT: use uint32_t for clusters count instead of uint16_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d963742
|
13 years |
romanenko.oleg |
FAT: replace uint16_t with uint32_t in fat_cluster_walk and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4dd9395
|
13 years |
romanenko.oleg |
exFAT: directory API
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c223ee2
|
13 years |
romanenko.oleg |
exFAT: functions for FAT.
1. fat_cluster_walk
2. exfat_block_get
3. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e584623
|
13 years |
romanenko.oleg |
exFAT: add flag parent_fragmented to exfat_idx_t to show does the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f98578
|
13 years |
romanenko.oleg |
exFAT: fat_get_cluster and fat_set_cluster
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af4dec0
|
13 years |
romanenko.oleg |
Support for using new function fat_valid_name in fat_match
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e018e45
|
13 years |
romanenko.oleg |
1. Rewrite fat_directory_write to support:
- using new fat_valid_name …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@411e9ca
|
13 years |
romanenko.oleg |
1. Following the ECMA-107 rules for short file names. Function …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc97128
|
13 years |
romanenko.oleg |
Update to str.h: new function str_to_utf16
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@042a725
|
13 years |
romanenko.oleg |
Minor fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@630bf41b
|
13 years |
romanenko.oleg |
Add new .c files to Makefile
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b0b69f
|
13 years |
romanenko.oleg |
1. Extend exfat_node_type_t with new node types
2. Add new field …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18ad2ab6
|
13 years |
romanenko.oleg |
EXFAT constants for FAT access
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81d773f
|
13 years |
romanenko.oleg |
exFAT:
1. exfat_bitmap_get and exfat_uctable_get for access to special …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2fb88ea
|
13 years |
romanenko.oleg |
exFAT: header and skeleton for .c for exFAT directory entries
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c3c4a5
|
13 years |
romanenko.oleg |
1. Integrate fat_udx.c as exfat_idx.c
2. Add skeleton for libfs_ops
3. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcc3cd8
|
13 years |
romanenko.oleg |
Using new function to convert LFN UTF16 data to UTF8 string
in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82374b2
|
13 years |
romanenko.oleg |
Add utf16_to_str function doing conversion between UTF16 string and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@298a6ce
|
13 years |
romanenko.oleg |
Using local variables for storing LFN data instead of global …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@620a367
|
13 years |
romanenko.oleg |
Take care about return value of fat_directory_open
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d57e1c
|
13 years |
romanenko.oleg |
exFAT:
1. Structure for BootSector
2. Skeleton for mount/umount ops
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@efa8ed93
|
13 years |
romanenko.oleg |
Minor fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@616e73c
|
13 years |
romanenko.oleg |
Minor fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4bbca8
|
13 years |
romanenko.oleg |
Add copyrights
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db9aa04
|
13 years |
romanenko.oleg |
Skeleton for exFAT file system server
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bba3d90
|
13 years |
romanenko.oleg |
Using new directory api to support creating long names
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5dfb1948
|
13 years |
romanenko.oleg |
1. Implement fat_directory_write
2. Add few high-level functions for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7194a60
|
13 years |
romanenko.oleg |
Modifications in fat_dentry.h and fat_dentry.c:
1. Using wchar_t for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e839dda
|
13 years |
romanenko.oleg |
New functions for string library:
1. Lookup for character in wide …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61e29a4d
|
13 years |
romanenko.oleg |
Modifications in str.c
1. Add function wstr_is_ascii
2. Add return …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d0d637
|
13 years |
romanenko.oleg |
Functions for checking string compatibility with SFN requirements
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9553d7d
|
13 years |
romanenko.oleg |
Implement str_to_utf16 function.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4372b49
|
13 years |
romanenko.oleg |
Fixes for api and better unicode support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@563686b
|
13 years |
romanenko.oleg |
Fix for fat_read. Add error checking for fat_directory_open and use …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b85c19a
|
13 years |
romanenko.oleg |
1. Rewrite fat_match and fat_read through new functions.
2. Rewrite …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6aca755
|
13 years |
romanenko.oleg |
Rewrite fat_directory_xxx api. Add functions for iterating and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e65e406
|
13 years |
romanenko.oleg |
Fixes for mips32 big endian.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17fa0280
|
13 years |
romanenko.oleg |
Fix fat_set_cluster_fat32. Now it is possible to do write on FAT32 fs …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9060a83
|
13 years |
romanenko.oleg |
Fix bug in fat_get_cluster_fat12 and fat_set_cluster_fat12:
offset …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@010b52d8
|
13 years |
romanenko.oleg |
Minor fix in fat_match
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b12edd1
|
13 years |
romanenko.oleg |
crc32.h and crc32.c files for filegen utility
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a819535
|
13 years |
romanenko.oleg |
Add crc32 calculation to filegen utility.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@52ee8b7a
|
13 years |
romanenko.oleg |
Small fix: store fetched block number in bnum field
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cefd3ec
|
13 years |
romanenko.oleg |
Rewrite fat_match through new functions.
Functions like open or stat …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a40c49
|
13 years |
romanenko.oleg |
Rewrite fat_read (readdir part) trough new functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da2f8d10
|
13 years |
romanenko.oleg |
Add functions that works with FAT directory: read entries, names etc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65ccd23
|
13 years |
romanenko.oleg |
Initial support for LFN. Long names could be read from
filesystem …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34fdb75
|
13 years |
romanenko.oleg |
Macros and functions for managing Long Entry and extracting long name
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed19497
|
13 years |
romanenko.oleg |
Function for compute cheksum for Node name
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2df7fdd4
|
13 years |
romanenko.oleg |
Long entry struct and DENTRY_XXX flags
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1467102
|
14 years |
romanenko.oleg |
1. Add utility to calculate CRC32 for a file(s): filecrc
2. Add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0182e5cc
|
14 years |
romanenko.oleg |
1. Rewrite and clean fat_get_cluster_fat12
2. Support MIPS and other …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88a27f1
|
14 years |
romanenko.oleg |
1. Split fat_get_cluster into 3 methods: fat_get_cluster_fat[12,16,32] …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a8c14aa
|
14 years |
romanenko.oleg |
Initial support for writing on FAT32. fat_get_cluster correctly store …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@979c313a
|
14 years |
romanenko.oleg |
Fix bug with cluster at sector boundary (FAT12 only).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b5db2ae
|
14 years |
romanenko.oleg |
1. Add macros for determining first cluster of root directory …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a51029f
|
14 years |
romanenko.oleg |
Implemented readonly access to FAT32 file system
Support reading root …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa2ea13
|
14 years |
romanenko.oleg |
Breaking long lines at 80-character boundary
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@875edff6
|
14 years |
romanenko.oleg |
It is possible to mount FAT32 file system.
Changes:
1. 32bit …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb052b4
|
14 years |
romanenko.oleg |
1. Add new macros for determining FAT32 (FAT_IS_FAT32) and change …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce8f4f4
|
14 years |
romanenko.oleg |
Replace str_cmp to bcmp for directory name comparsion.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3dbe4ca2
|
14 years |
romanenko.oleg |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@933cadf
|
14 years |
martin |
use binary suffixes in printouts where appropriate
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74c8f344
|
14 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82582e4
|
14 years |
jakub |
Fix fopen(_, a) by adding a missing break statement.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@382cd26
|
14 years |
jakub |
Remove unwarranted accusation of FAT and attempt to fopen() /log/klog …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7da90cd
|
14 years |
jakub |
Merge from lp:~jakub/helenos/mm.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@010be476
|
14 years |
jakub |
In case of no reserve in reserve_try_alloc(), attempt to reclaim …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@864b0dd
|
14 years |
jakub |
Always use reserve_force_alloc() in frame_alloc_generic(), even when …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7bbf029
|
14 years |
martin |
improve stack traces and assertions
reduce header files pollution
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d161715
|
14 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fde2982c
|
14 years |
martin |
use thread/fibril-safe errno
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@164c653
|
14 years |
jakub |
zone_frame_free() should return non-zero only if it actually freed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d260a95
|
14 years |
romanenko.oleg |
Improve code style for my changes. Adding macros for determining type …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a7dbd49
|
14 years |
jakub |
Merge from lp:~jakub/helenos/mm.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f6c6264
|
14 years |
jakub |
More precise elf_nonanon_pages_get() wrt. elf_page_fault().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ac69647
|
14 years |
jakub |
Factor out common code to elf_nonanon_pages_get().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c86f81
|
14 years |
jakub |
Writable ELF segments need to be reserved memory regardless of whether …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4dc35a
|
14 years |
jakub |
It's AS, not VM.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cda1378
|
14 years |
jakub |
Remove names of formal arguments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5a015b
|
14 years |
jakub |
Merge the memory reservation feature (Phase 1) from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|