#
7e5b0f96 |
|
09-May-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
udf: fixes 64 bit warnings
|
#
c530d46c |
|
09-Oct-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
UDF: support for metadata partition (feature from 2.50) * added Icb::FindBlock() to find block in extents. * MetadataPartition uses extents descriptors found in the metadatafile to lookup blocks on a physical partition * uses struct timespec instead of time_t * added init_entities() to call C++ structures constructors. This is called at module initialization, C++ constructors are currently not called when a kernel module is loaded. * tested with a sample bluray ISO.
|
#
20d84995 |
|
20-Sep-2009 |
Rene Gollent <anevilyak@gmail.com> |
Various changes to get this mostly compiling, with the exception of a template issue I don't yet completely understand. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33213 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89264fe4 |
|
22-Aug-2008 |
Salvatore Benedetto <salvatore.benedetto@gmail.com> |
* Improve debug output. No functional changes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27137 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9334140 |
|
21-Aug-2008 |
Salvatore Benedetto <salvatore.benedetto@gmail.com> |
* Some coding style clean up * Replaced some PRINT call with TRACE git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27103 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70081c0d |
|
09-Aug-2008 |
Salvatore Benedetto <salvatore.benedetto@gmail.com> |
* Clean up continues * Removing _IMPEXP_KERNEL macro along with the COMPILE_FOR_R5 macro * Also removing Udf namespace git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26884 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
245aecda |
|
21-Jun-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Got rid of vnode_id and mount_id, replaced with ino_t and dev_t. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21485 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2cf79bd2 |
|
04-Jan-2004 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Moved block_for_offset() from Utils to UdfBuilder. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5896 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
533f9c6b |
|
01-Jan-2004 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added block_for_offset() git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5860 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9dccd3a0 |
|
04-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Forgot to check for NULL data parameter in Udf::calculate_crc(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5571 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8528b6dc |
|
04-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added Udf::calculate_crc(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5569 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af44f8e6 |
|
03-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added bool_to_string() and check_size_error(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5548 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21ea9aea |
|
02-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Removed category stuff from UdfDebug.h since it ended up not being as useful as I'd hoped, and I need to use the same debugging macros for makeudfimage as for udf. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5544 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f79d99c8 |
|
02-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- DiskStructures.{h,cpp} -> UdfStructures.{h,cpp} - Added Udf::get_block_shift() git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5529 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1379caca |
|
24-Nov-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Removed "udf_" prefix from udf on-disk data structures, as they already live in the Udf:: namespace, and I'll be referencing them fully qualified in makeudfimage and don't feel like typing udf twice each time. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5474 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6238495e |
|
18-Sep-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Fixed second stupid to_vnode_id() bug. This time, high-end 16 bits of address block location were getting chopped off instead of being incorporated into vnode_id. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4763 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d2fe364c |
|
18-Sep-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Switched from %lld to %Ld so R5 kernel dprintf statements would actually print something useful for 64-bit integers. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4746 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb8ce469 |
|
05-Aug-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added make_time(), which converts a udf_timestamp() to a time_t. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4231 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83380646 |
|
31-Jul-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Conversion functions actually work now. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4158 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24ec5f43 |
|
10-Jul-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Udf utility functions - Added vnode_id to udf_long_address (and vice-versa) conversion functions git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3938 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7e5b0f964988b2b184d0bee6741d362a268c76d0 |
|
09-May-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
udf: fixes 64 bit warnings
|
#
c530d46cca3cb9bde36e243e634796eb2e17a23a |
|
09-Oct-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
UDF: support for metadata partition (feature from 2.50) * added Icb::FindBlock() to find block in extents. * MetadataPartition uses extents descriptors found in the metadatafile to lookup blocks on a physical partition * uses struct timespec instead of time_t * added init_entities() to call C++ structures constructors. This is called at module initialization, C++ constructors are currently not called when a kernel module is loaded. * tested with a sample bluray ISO.
|
#
20d84995300bd9c3c5fd62bf8ba599aa7c7e0de9 |
|
20-Sep-2009 |
Rene Gollent <anevilyak@gmail.com> |
Various changes to get this mostly compiling, with the exception of a template issue I don't yet completely understand. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33213 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89264fe471f64cfa6ea0e3078d56a1cc9727b91f |
|
22-Aug-2008 |
Salvatore Benedetto <salvatore.benedetto@gmail.com> |
* Improve debug output. No functional changes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27137 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9334140f69fa1cf88ba00e81494823672685cd2 |
|
21-Aug-2008 |
Salvatore Benedetto <salvatore.benedetto@gmail.com> |
* Some coding style clean up * Replaced some PRINT call with TRACE git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27103 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70081c0dfc7afa77955d195f7022f6e52b04616d |
|
09-Aug-2008 |
Salvatore Benedetto <salvatore.benedetto@gmail.com> |
* Clean up continues * Removing _IMPEXP_KERNEL macro along with the COMPILE_FOR_R5 macro * Also removing Udf namespace git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26884 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
245aecda8ac43fc2c0c0bac6a7e4016efa9b71e1 |
|
21-Jun-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Got rid of vnode_id and mount_id, replaced with ino_t and dev_t. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21485 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2cf79bd296b83f9be66c0f6fef3840c55f7ce759 |
|
04-Jan-2004 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Moved block_for_offset() from Utils to UdfBuilder. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5896 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
533f9c6b62d6d182f23b445d07fb75aa441cbc92 |
|
01-Jan-2004 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added block_for_offset() git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5860 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9dccd3a0425eef309d8b99f6a1ebde19a066e492 |
|
04-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Forgot to check for NULL data parameter in Udf::calculate_crc(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5571 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8528b6dc195330a48bd1e328e57cffeffa034f78 |
|
04-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added Udf::calculate_crc(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5569 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af44f8e6596bb81b7d471c9fb6a8c6e3596858a4 |
|
03-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added bool_to_string() and check_size_error(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5548 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21ea9aea0c8dab99f5dad0686b870ff6c5c006a6 |
|
02-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Removed category stuff from UdfDebug.h since it ended up not being as useful as I'd hoped, and I need to use the same debugging macros for makeudfimage as for udf. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5544 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f79d99c80dc5f18a0a59b9caaff3d73b7ca9570a |
|
02-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- DiskStructures.{h,cpp} -> UdfStructures.{h,cpp} - Added Udf::get_block_shift() git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5529 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1379caca11ed925f1b61435601cfd323d57a19d9 |
|
24-Nov-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Removed "udf_" prefix from udf on-disk data structures, as they already live in the Udf:: namespace, and I'll be referencing them fully qualified in makeudfimage and don't feel like typing udf twice each time. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5474 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6238495ebbf74d7951329e8bdd1cbba0f0681644 |
|
18-Sep-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Fixed second stupid to_vnode_id() bug. This time, high-end 16 bits of address block location were getting chopped off instead of being incorporated into vnode_id. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4763 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d2fe364ca9380aeefaaedc2275f978992bb7900a |
|
18-Sep-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Switched from %lld to %Ld so R5 kernel dprintf statements would actually print something useful for 64-bit integers. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4746 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb8ce4691044808a2d039e5c99ea68679cfce2b0 |
|
05-Aug-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added make_time(), which converts a udf_timestamp() to a time_t. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4231 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8338064665c98c56410b9b129c3ac2b185fdc5b7 |
|
31-Jul-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Conversion functions actually work now. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4158 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24ec5f43779c698b269f6fe6e60e1b9d0eee377b |
|
10-Jul-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Udf utility functions - Added vnode_id to udf_long_address (and vice-versa) conversion functions git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3938 a95241bf-73f2-0310-859d-f6bbb57e9c96
|