#
b74a0983 |
|
12-Oct-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Got rid of the duplicated functionalities provided by RWLocker.cpp, and Locker.cpp. * The services are now using recursive_locks, and rw_locks instead. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33548 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f78b216 |
|
18-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Implemented a basic notification mechanism. Right now, only media changes and device additions/removals can be monitored. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29582 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4147ed3 |
|
09-Jul-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* RescanDiskSystems() now locks the disk device manager, as it clobbers the disk system lists. * Added module watching; on module changes, it will now automatically rescan the disk systems. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26368 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8531599a |
|
30-Jun-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* KDiskDeviceManager::RescanDiskSystems() now also rescans all partitions with the newly found disk systems. * _ScanPartition() now allows to restrict the disk systems to a predefined set. * _ScanPartition() now even scans partitions that already have a disk system assigned; if a better one is found, the existing one is replaced. It will ignore mounted or partitions with children, though. * KPartition now also stores the priority of the disk system assigned to it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26177 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
06da81f0 |
|
03-Apr-2008 |
Michael Lotz <mmlr@mlotz.ch> |
Implement node monitoring in the kernel disk device manager. * Added {Create|Delete}Device() analogous to {Create|Delete}FileDevice * Added a small DeviceWatcher class that reacts to entry creation/removal * Implemented a way to start/stop node monitoring * Start watching for devices after the boot volume has been mounted and the the second initial scan was run The disk device manager now creates and scans a device when a "raw" node is published and deletes the device on removal. This makes hot-plugging of disk devices (for example memory sticks using usb_disk) work. Their partitions will be scanned and published so they can be mounted. Somehow the removal of the partitions does not yet work however, any insights are welcome. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24777 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b3a5629b |
|
12-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
axeld + bonefish: * Unmount when uninitializing a partition. * Finished the media checker implementation, i.e. we rescan when a media was inserted and uninitialize when ejected. * Turned the disk device media checker from a kernel daemon into a thread. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22909 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9830ce0 |
|
10-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* KDiskDeviceManager::{Find,Load}DiskSystem() can also find the disk system by pretty name (not only module name) now. * _user_initialize_partition() loads the disk system by pretty name. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8354dac7 |
|
01-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Folded KPhysicalPartition into KPartition. Removed the notion of shadow partitions from the disk device manager. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22800 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
32788795 |
|
01-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved partition scanning back to KDiskDeviceManager. ATM only synchronous scanning is supported. * Removed the disk device job support from the disk device manager. * K{Disk,File,Partitioning}System: - Remove querying and validation methods. - Commented out the modification methods until their fate is decided. * Removed obsolete _user_get_partitionable_spaces(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22799 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
80474417 |
|
17-Oct-2007 |
Axel Dörfler <axeld@pinc-software.de> |
The disk device manager now periodically checks for media changes - all it does is dump its findings, but it's an (untested) start. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22598 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8c8f8c84 |
|
04-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added scan_partition() function which can be used by disk systems (e.g. in *_initialize()) to save some work. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22441 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16f392da |
|
19-Jul-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Missing in the previous commit. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21656 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d564275b |
|
03-Sep-2006 |
Jérôme Duval <korli@users.berlios.de> |
added disk systems rescan to DiskDeviceManager, and called it in the post init phase the next step would be to rescan the partition tree with a job to recognize unrecognized partitions (asynchronously ?) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18737 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
65bd831c |
|
05-May-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* KDiskDeviceManager::_ScanPartition() can now run synchronously (and execute the scan job in the calling thread). * KDiskDeviceManager::InitialDeviceScan() now runs synchronously, so that get_boot_partitions() doesn't need to do this ugly wait hack. * KDiskDeviceManager::CreateFileDevice() can now run synchronously as well, which fixes a deadlock in fs_mount() - note, mounting file devices still doesn't work, though as Haiku's BFS doesn't allow this right now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17334 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1e2e4b3c |
|
28-Oct-2004 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Re-added support for file devices. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9626 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f28a7f85 |
|
12-Jun-2004 |
Axel Dörfler <axeld@pinc-software.de> |
Static variables do have the "s" prefix. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8d91b808 |
|
03-Aug-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Improved the interaction between job queue and manager. Partitions should now be mark busy correctly. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4223 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84ba3a52 |
|
01-Aug-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added JobFactory(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4183 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ace55d9b |
|
29-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented the job related functionality. Moved scanning of partitions into the respective job class. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4127 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24fa6c60 |
|
19-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added LoadDiskSystem() version, that takes a disk system name. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4018 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a97769a5 |
|
15-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added {Read,Write}Lock{Device,Partition}(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3986 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2438192b |
|
14-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added a deviceOnly flag to {Find,Register}Device(). Minor {Create,Delete}FileDevice() changes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3975 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
995d5c53 |
|
08-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Renamed ddm_user_interface.cpp to ddm_userland_interface.cpp which matches the name of the header much better. :-) * Implemented the syscalls for iterating through and finding disk systems. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3902 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a162af3b |
|
04-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made KPartition abstract and derived two classes, KPhysicalPartition and KShadowPartition from it. KPhysicalPartition represents a partition that exists on-disk, while KShadowPartition is a partition edited by the API user, but not yet written to disk. Related changes in other classes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3851 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5b489f6f |
|
02-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Got rid of the List template class in the disk device manager source dir. Instead we use the Vector based Kernel Utils classes now. Various related changes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3810 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b23394f9 |
|
24-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Implemented what was left to do for KDiskDevice and KPartition management regarding removal and deletion of objects. * Fixed the file disk system related stuff. KFileDiskSystem now uses the virtualdrive driver. The former method was seemed simple and brilliant, but the B_SET_PARTITION ioctl wouldn't work. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3650 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
38d5e95a |
|
22-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Support for creating and deleting (the latter not yet implemented) file disk devices. Added file system addition. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3601 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2609ebac |
|
13-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Several fixes necessary to get the partition scanning working. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3506 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ef9b1b52 |
|
12-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented a preliminary disk device scanning in KDiskDeviceManager. Some changes to KPartition, KDiskDevice, KDiskSystem on this way. Still missing is KPartition::Publish() and its invocation in KDiskDeviceManager. Then everything should be in place to start with porting the scanning parts of our disk system modules. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
450c7dd6 |
|
11-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added basic disk system management. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3477 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
29a37d78 |
|
10-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented some basics of KDiskDeviceManager. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3460 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4c212afe |
|
09-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Headers for the disk device manager. Very early state. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3454 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b74a098352bb66534c12aafafff5ce813fbf905b |
|
12-Oct-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Got rid of the duplicated functionalities provided by RWLocker.cpp, and Locker.cpp. * The services are now using recursive_locks, and rw_locks instead. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33548 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f78b216ad39f9f51adcedcbc75e770a51d232c9 |
|
18-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Implemented a basic notification mechanism. Right now, only media changes and device additions/removals can be monitored. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29582 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4147ed31765aef192b3115482f4ec6ff5875f7b |
|
09-Jul-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* RescanDiskSystems() now locks the disk device manager, as it clobbers the disk system lists. * Added module watching; on module changes, it will now automatically rescan the disk systems. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26368 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8531599a27883696031d0ab3358dc3e78a3b29ce |
|
30-Jun-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* KDiskDeviceManager::RescanDiskSystems() now also rescans all partitions with the newly found disk systems. * _ScanPartition() now allows to restrict the disk systems to a predefined set. * _ScanPartition() now even scans partitions that already have a disk system assigned; if a better one is found, the existing one is replaced. It will ignore mounted or partitions with children, though. * KPartition now also stores the priority of the disk system assigned to it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26177 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
06da81f012843e3aec1bba94dcd5ac837492cafb |
|
03-Apr-2008 |
Michael Lotz <mmlr@mlotz.ch> |
Implement node monitoring in the kernel disk device manager. * Added {Create|Delete}Device() analogous to {Create|Delete}FileDevice * Added a small DeviceWatcher class that reacts to entry creation/removal * Implemented a way to start/stop node monitoring * Start watching for devices after the boot volume has been mounted and the the second initial scan was run The disk device manager now creates and scans a device when a "raw" node is published and deletes the device on removal. This makes hot-plugging of disk devices (for example memory sticks using usb_disk) work. Their partitions will be scanned and published so they can be mounted. Somehow the removal of the partitions does not yet work however, any insights are welcome. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24777 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b3a5629b9ed3f11caee172635987ea531ae73d35 |
|
12-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
axeld + bonefish: * Unmount when uninitializing a partition. * Finished the media checker implementation, i.e. we rescan when a media was inserted and uninitialize when ejected. * Turned the disk device media checker from a kernel daemon into a thread. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22909 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9830ce0f582866c38cd80506a0da8fd8706c8a6 |
|
10-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* KDiskDeviceManager::{Find,Load}DiskSystem() can also find the disk system by pretty name (not only module name) now. * _user_initialize_partition() loads the disk system by pretty name. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8354dac78e2ce5da2e5ee1826c37dbc12cacbd18 |
|
01-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Folded KPhysicalPartition into KPartition. Removed the notion of shadow partitions from the disk device manager. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22800 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
327887959e06348e47b1aa0965f3679e2576dba8 |
|
01-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved partition scanning back to KDiskDeviceManager. ATM only synchronous scanning is supported. * Removed the disk device job support from the disk device manager. * K{Disk,File,Partitioning}System: - Remove querying and validation methods. - Commented out the modification methods until their fate is decided. * Removed obsolete _user_get_partitionable_spaces(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22799 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8047441723ec3959627771b4bcfac154fca4a08f |
|
17-Oct-2007 |
Axel Dörfler <axeld@pinc-software.de> |
The disk device manager now periodically checks for media changes - all it does is dump its findings, but it's an (untested) start. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22598 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8c8f8c84209c539c801ce0df111d8ee50e39362c |
|
04-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added scan_partition() function which can be used by disk systems (e.g. in *_initialize()) to save some work. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22441 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16f392da371aabd7412b269d0e805be829c3eec1 |
|
19-Jul-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Missing in the previous commit. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21656 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d564275ba7c6dd4b5e2ca5de251927dcde6b134d |
|
03-Sep-2006 |
Jérôme Duval <korli@users.berlios.de> |
added disk systems rescan to DiskDeviceManager, and called it in the post init phase the next step would be to rescan the partition tree with a job to recognize unrecognized partitions (asynchronously ?) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18737 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
65bd831cbbb39791cefba28f9a343cbe0c7210fe |
|
05-May-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* KDiskDeviceManager::_ScanPartition() can now run synchronously (and execute the scan job in the calling thread). * KDiskDeviceManager::InitialDeviceScan() now runs synchronously, so that get_boot_partitions() doesn't need to do this ugly wait hack. * KDiskDeviceManager::CreateFileDevice() can now run synchronously as well, which fixes a deadlock in fs_mount() - note, mounting file devices still doesn't work, though as Haiku's BFS doesn't allow this right now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17334 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1e2e4b3c718aae81f52826645792320776eb5573 |
|
28-Oct-2004 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Re-added support for file devices. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9626 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f28a7f852dc302f4bb11b10e63de3dc6e372adcd |
|
12-Jun-2004 |
Axel Dörfler <axeld@pinc-software.de> |
Static variables do have the "s" prefix. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8d91b8087d7234ca4d9b076bc0f08bffd8f2a810 |
|
03-Aug-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Improved the interaction between job queue and manager. Partitions should now be mark busy correctly. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4223 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84ba3a5265b231ef30ea5fff3bbc3fc76a021310 |
|
01-Aug-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added JobFactory(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4183 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ace55d9bfc654bd3fdee14dea64cc485d230af33 |
|
29-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented the job related functionality. Moved scanning of partitions into the respective job class. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4127 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24fa6c601b780e78a7c1305089e2088daded00b2 |
|
19-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added LoadDiskSystem() version, that takes a disk system name. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4018 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a97769a5d365f08a83ef1e6d3637b75769ee799f |
|
15-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added {Read,Write}Lock{Device,Partition}(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3986 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2438192b6cfcf6a50ade22941e7f8193c00f9f9a |
|
14-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added a deviceOnly flag to {Find,Register}Device(). Minor {Create,Delete}FileDevice() changes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3975 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
995d5c53beb5734733d1262e230bfa1af163e619 |
|
08-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Renamed ddm_user_interface.cpp to ddm_userland_interface.cpp which matches the name of the header much better. :-) * Implemented the syscalls for iterating through and finding disk systems. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3902 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a162af3b0eefe4930a6816c02ec436792cc45bdb |
|
04-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made KPartition abstract and derived two classes, KPhysicalPartition and KShadowPartition from it. KPhysicalPartition represents a partition that exists on-disk, while KShadowPartition is a partition edited by the API user, but not yet written to disk. Related changes in other classes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3851 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5b489f6f16f289684911c8659573fd597f16cb4f |
|
02-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Got rid of the List template class in the disk device manager source dir. Instead we use the Vector based Kernel Utils classes now. Various related changes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3810 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b23394f957067f7b7da55393b0ea1cd15c1b3728 |
|
24-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Implemented what was left to do for KDiskDevice and KPartition management regarding removal and deletion of objects. * Fixed the file disk system related stuff. KFileDiskSystem now uses the virtualdrive driver. The former method was seemed simple and brilliant, but the B_SET_PARTITION ioctl wouldn't work. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3650 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
38d5e95af94173e2427e4a84fc0da07fe7afcee6 |
|
22-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Support for creating and deleting (the latter not yet implemented) file disk devices. Added file system addition. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3601 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2609ebac90fedc68327c2c4b91a4f879ea105bc6 |
|
13-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Several fixes necessary to get the partition scanning working. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3506 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ef9b1b52eeb1a76daf914efb01cb847fdbb48211 |
|
12-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented a preliminary disk device scanning in KDiskDeviceManager. Some changes to KPartition, KDiskDevice, KDiskSystem on this way. Still missing is KPartition::Publish() and its invocation in KDiskDeviceManager. Then everything should be in place to start with porting the scanning parts of our disk system modules. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
450c7dd609e4e5e2a3d3445ecbd4f0482fc5bc73 |
|
11-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added basic disk system management. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3477 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
29a37d780d861822b8e32f242e5d5a40b23b1d6e |
|
10-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented some basics of KDiskDeviceManager. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3460 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4c212afefb9c1800bd32243d52a59dcccfecaaa2 |
|
09-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Headers for the disk device manager. Very early state. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3454 a95241bf-73f2-0310-859d-f6bbb57e9c96
|