#
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.
|
#
e1f5f06b |
|
18-Aug-2008 |
Salvatore Benedetto <salvatore.benedetto@gmail.com> |
* Partially ported Volume.cpp. Some stuff is still comment out. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27024 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7d4d702e |
|
31-Aug-2006 |
Jérôme Duval <korli@users.berlios.de> |
fix build for R5 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18726 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0e0c7a1e |
|
10-Jul-2004 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Add COMPILE_FOR_R5 wrappers with extern "C" declarations for when we compile the R5 add-on, since we're using the Haiku fsproto.h, and the linker doesn't like it when the fsproto.h declarations are extern "C"'d. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8367 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
638d6f03 |
|
12-Jun-2004 |
Axel Dörfler <axeld@pinc-software.de> |
Since fsproto.h is now C++ safe, it must be correctly included. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7928 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dce2dc5c |
|
06-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
CS0String -> UdfString git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c6a0588 |
|
02-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskStructures.{h,cpp} -> UdfStructures.{h,cpp} git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5528 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
|
#
d4e8b936 |
|
11-Nov-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Enormous cleanup. - Finished migration of current capabilities (i.e. vanilla physical partition support) to new partition mapping system. - Eliminated a lot of unnecesary cruft. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5316 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21c162a3 |
|
03-Nov-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Started migration to new recognition functions. New mount function implemented to partition-setup point. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5249 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bb182cf3 |
|
18-Sep-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- %lld -> %Ld - Patched up address mapping to work properly with multisession volumes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4750 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c52519cf |
|
12-Sep-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Switched from local cpp.h/cpp.cpp to global kernel_cpp.h/kernel_cpp.cpp git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4642 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
62426f64 |
|
29-Aug-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- Restructured identification and mounting code a bit to make it cleaner - Implemented static Volume::Identify() git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4411 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a71fd512 |
|
31-Jul-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
_Map*() -> Map*() git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4159 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f4628f1 |
|
04-Jul-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Finished up initial volume recognition implementation git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3833 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0d383564 |
|
27-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- Added beginnings of volume descriptor sequence walking code. - Accounted for addition of "udf_" to beginning of on-disk structs. - Accounted for Block<typename> to MemoryChunk change git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3356 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
565457fd |
|
21-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added code to search out anchor volume pointers and dump out any volume descriptor sequences found. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3280 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4ac73018 |
|
12-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- Started on volume recognition; volume recognition sequence walking implemented. - Updated to use revamped debugging macros. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3221 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
29008bcf |
|
28-Apr-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Initial checkin. Currently does nothing particularly useful. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3114 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
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.
|
#
e1f5f06be818ab1b1abf83a911131eddff7d664f |
|
18-Aug-2008 |
Salvatore Benedetto <salvatore.benedetto@gmail.com> |
* Partially ported Volume.cpp. Some stuff is still comment out. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27024 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7d4d702e05668402b956fac51c3beb8e4e4361cd |
|
31-Aug-2006 |
Jérôme Duval <korli@users.berlios.de> |
fix build for R5 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18726 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0e0c7a1e3755578af83cc797aacce98ebec9ce0d |
|
10-Jul-2004 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Add COMPILE_FOR_R5 wrappers with extern "C" declarations for when we compile the R5 add-on, since we're using the Haiku fsproto.h, and the linker doesn't like it when the fsproto.h declarations are extern "C"'d. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8367 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
638d6f03301db8932839569ca9b6b6c357dda2eb |
|
12-Jun-2004 |
Axel Dörfler <axeld@pinc-software.de> |
Since fsproto.h is now C++ safe, it must be correctly included. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7928 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dce2dc5cab5815aa1129ef4904d277dcc517877d |
|
06-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
CS0String -> UdfString git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c6a058880769a0e754a9c3a59c9793683aa6de3 |
|
02-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskStructures.{h,cpp} -> UdfStructures.{h,cpp} git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5528 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
|
#
d4e8b936cc40118e3e9f0b93d4cf9657a5fa62b0 |
|
11-Nov-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Enormous cleanup. - Finished migration of current capabilities (i.e. vanilla physical partition support) to new partition mapping system. - Eliminated a lot of unnecesary cruft. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5316 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21c162a3bea565906dcb11c0f0a68c57026d8503 |
|
03-Nov-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Started migration to new recognition functions. New mount function implemented to partition-setup point. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5249 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bb182cf30983f6f6c85de9274de257b5b6176363 |
|
18-Sep-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- %lld -> %Ld - Patched up address mapping to work properly with multisession volumes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4750 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c52519cfcd3c75d581521082002825cefd75ab03 |
|
12-Sep-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Switched from local cpp.h/cpp.cpp to global kernel_cpp.h/kernel_cpp.cpp git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4642 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
62426f6446c0824dd3c272ccd89da50961f39140 |
|
29-Aug-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- Restructured identification and mounting code a bit to make it cleaner - Implemented static Volume::Identify() git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4411 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a71fd51283d32ca7072b5c66a88a1c6a8122d119 |
|
31-Jul-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
_Map*() -> Map*() git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4159 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f4628f1ae403c7ed9fbf20851c0cf03a206a7b7 |
|
04-Jul-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Finished up initial volume recognition implementation git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3833 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0d383564c32019d5dfb1effaf055c94c41c5898d |
|
27-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- Added beginnings of volume descriptor sequence walking code. - Accounted for addition of "udf_" to beginning of on-disk structs. - Accounted for Block<typename> to MemoryChunk change git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3356 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
565457fd43b8849eaba775e9d68c233a15e1d263 |
|
21-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added code to search out anchor volume pointers and dump out any volume descriptor sequences found. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3280 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4ac730182d69b7c10b853fb8141355b314b76fc4 |
|
12-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- Started on volume recognition; volume recognition sequence walking implemented. - Updated to use revamped debugging macros. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3221 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
29008bcfd8aa94b0d16ad2f259618200b67c42da |
|
28-Apr-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Initial checkin. Currently does nothing particularly useful. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3114 a95241bf-73f2-0310-859d-f6bbb57e9c96
|