#
4419d699 |
|
22-Dec-2016 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
partitioning: pass along reference to parent when uninitializing. * Fixes problems with setting the partition name after uninitializing a partition in DriveSetup. Previously, UninitializeJob() was followed by SetStringJob(), but the kernel was updating the change counter for the parent partition when uninitializing a partition, leading to SetStringJob() having an incorrect change counter for the parent partition. Now the parent change counter will be correct when SetStringJob() runs.
|
#
f75b8de3 |
|
26-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Discarded the "parametersSize" parameter from various disk device manager functions. * Since we now use UserStringParameter, this fixes the missing null termination of the parameter string, and thus bug #4045. * Removed UserMemoryParameter, as it's no longer in use. * Adjusted syscalls accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31779 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
|
#
38bbc957 |
|
13-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Made the use of file devices more convenient and complete by adding the methods IsFile() and GetFilePath() to BDiskDevice, and BDiskDeviceRoster::GetFileDeviceForPath(). * Added new syscalls to implement this functionality. * Added new flag B_DISK_DEVICE_IS_FILE. * Fixed wrong operator precedence assumption in the BDiskDevice class at several places. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28052 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6b202f4e |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1da9f5ce |
|
10-May-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added BDiskSystem::ShortName() and everything needed to get it there. * Added BDiskDeviceRoster::GetDiskSystem() method, that can get a disk system by short/pretty/module name - since they should all be unique, I put them in a single namespace, please complain if you don't like that :-) * Cleaned up DiskSystem.h and DiskDeviceRoster.h according to the updated header guidelines. * Renamed ntfs pretty name from "ntfs File System" to "Windows NT File System". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25414 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
|
#
300868ce |
|
31-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed no longer needed disk device related syscalls (_kern_{supports,validate}_*(), etc.). * Adjusted the prototypes of the disk device modification syscalls. Commented out their implementations for the time -- they'll mostly have to be rewritten completely. * Implemented the userland disk device jobs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22781 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a68ceab8 |
|
07-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed comment. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22474 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
86d8381f |
|
15-Aug-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* fixed libbe_test build, I guess this was caused by Ingo's recent change to the header path variable? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21965 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
47f39c93 |
|
23-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Merged the disk device manager module interface for file systems with the VFS's interface, so that a file system only has to implement one interface. As a side effect, the automatic file system detection may now work (not yet tested, though). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12786 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af327271 |
|
28-Oct-2004 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made C-safe. Now no longer declares the syscall prototypes, but the prototypes for the respective _user_*() functions. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9632 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a03a04e0 |
|
27-Oct-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- Added/moved ddm string-length and buffer-size constants to DiskDeviceDefs.h - Converted all uses of B_{FILE,OS}_NAME_LENGTH in ddm_userland_interface.cpp to appropriate ddm constants. - Made module names B_PATH_NAME_LENGTH long. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5181 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e176a055 |
|
27-Oct-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added max parameter-string buffer-size limit of 32KB. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5178 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2094b5ff |
|
25-Oct-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Updated to use new parametersSize params where applicable. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5156 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e855f03 |
|
21-Sep-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed the resizeContents/force from the resize/move syscalls. Fixed resize/move related bugs (partition was not check for status uninitialized). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4783 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
20c33ce7 |
|
21-Sep-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added syscall for uninitialization. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4778 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fe05b0ac |
|
30-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added and implemented job related syscalls. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4137 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
71346466 |
|
29-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added user_partition_data::content_size field. Small change to support a NULL parameter in _kern_supports_resizing_partition(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4129 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
95152e1e |
|
24-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented remaining partition modification syscalls. Some small fixes. Some refactoring. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4068 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ee968b3 |
|
21-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added a change counter parameter to all partition querying and modification functions. Don't know why I didn't right from the start. * Implemented _kern_resize_partition(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4045 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0b8ba64 |
|
21-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
_kern_supports_moving_partition() now returns the list of partitions that need to be unmounted for moving. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4040 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
df3b8c62 |
|
20-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added partition modification syscalls with empty implementations. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4035 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
71a52819 |
|
20-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented _kern_get_partitionable_spaces(). Got rid of user_partitionable_space_data. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4031 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
752cec64 |
|
19-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Several changes to the _kern_{supports,validate}_*() calls: * Removed the disk_system_id parameter where superfluous. * Got rid of the `child' variants of the _kern_{supports,validate}_*() syscalls for moving and resizing. Reimplemented the real ones to do the the right thing, i.e. they check all concerned disk systems now. * Added _kern_supports_setting[_content]_parameters(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4020 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
18b90323 |
|
18-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added flags for disk systems. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4009 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1a7d37e |
|
16-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added syscall for validating the initialization parameters. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4000 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8bc0bd91 |
|
16-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added and implemented the remaining disk system syscalls. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3997 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1863de67 |
|
15-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added and implemented the first part of the disk system querying syscalls (_kern_supports_*()). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3988 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd43c776 |
|
14-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added shadow_id field to user_partition_data. * Implemented several new syscalls (_kern_find_{disk_device,partition}(), {prepare,cancel}_disk_device_modifications(), [un]register_file_device()), * Fixed some details in existing syscalls. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3976 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e1302dea |
|
08-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Damn, accidentially deleted the changed header via "cvs rm -f". Here it comes again: Disk system iteration functions added. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3910 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d8852844 |
|
06-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
First implementations of Disk Device API related syscalls (iterating through disk devices and retrieving disk device data). As long as we work in userland these aren't real syscalls, of course. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e1d495e3 |
|
22-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added field for the ID of the disk system responsible for the partition's content. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3607 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
30b4d57d |
|
10-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added TODO. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3467 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
|
#
f75b8de3fca930e6140a426ad6e4003be467be78 |
|
26-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Discarded the "parametersSize" parameter from various disk device manager functions. * Since we now use UserStringParameter, this fixes the missing null termination of the parameter string, and thus bug #4045. * Removed UserMemoryParameter, as it's no longer in use. * Adjusted syscalls accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31779 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
|
#
38bbc957584704a85047dc84d4bc7653e44cff03 |
|
13-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Made the use of file devices more convenient and complete by adding the methods IsFile() and GetFilePath() to BDiskDevice, and BDiskDeviceRoster::GetFileDeviceForPath(). * Added new syscalls to implement this functionality. * Added new flag B_DISK_DEVICE_IS_FILE. * Fixed wrong operator precedence assumption in the BDiskDevice class at several places. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28052 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6b202f4e3da73d4c131355fcd82b792d153f84f6 |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1da9f5cea5ea4d32c539a01cd94a7b605e941beb |
|
10-May-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added BDiskSystem::ShortName() and everything needed to get it there. * Added BDiskDeviceRoster::GetDiskSystem() method, that can get a disk system by short/pretty/module name - since they should all be unique, I put them in a single namespace, please complain if you don't like that :-) * Cleaned up DiskSystem.h and DiskDeviceRoster.h according to the updated header guidelines. * Renamed ntfs pretty name from "ntfs File System" to "Windows NT File System". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25414 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
|
#
300868ce276e35845db32cb8344e662de0872af9 |
|
31-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed no longer needed disk device related syscalls (_kern_{supports,validate}_*(), etc.). * Adjusted the prototypes of the disk device modification syscalls. Commented out their implementations for the time -- they'll mostly have to be rewritten completely. * Implemented the userland disk device jobs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22781 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a68ceab8df55e2d53fff128c308d28d320b8c912 |
|
07-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed comment. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22474 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
86d8381f5fd7b390628880ca5117e696678faf74 |
|
15-Aug-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* fixed libbe_test build, I guess this was caused by Ingo's recent change to the header path variable? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21965 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
47f39c93cbd7db06e72642b047f1fc327852684c |
|
23-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Merged the disk device manager module interface for file systems with the VFS's interface, so that a file system only has to implement one interface. As a side effect, the automatic file system detection may now work (not yet tested, though). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12786 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af327271cca9ab5b0893b788c66bd411d8473bf5 |
|
28-Oct-2004 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made C-safe. Now no longer declares the syscall prototypes, but the prototypes for the respective _user_*() functions. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9632 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a03a04e02776c89e570f4738e8a1760e2023c053 |
|
27-Oct-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
- Added/moved ddm string-length and buffer-size constants to DiskDeviceDefs.h - Converted all uses of B_{FILE,OS}_NAME_LENGTH in ddm_userland_interface.cpp to appropriate ddm constants. - Made module names B_PATH_NAME_LENGTH long. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5181 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e176a055ac612c99e933bf807474c5462928a05f |
|
27-Oct-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added max parameter-string buffer-size limit of 32KB. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5178 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2094b5ffbb1db8849af0e96358d48e54289712d1 |
|
25-Oct-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Updated to use new parametersSize params where applicable. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5156 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e855f03173478046b2a92deeb4704a11c603f7a |
|
21-Sep-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed the resizeContents/force from the resize/move syscalls. Fixed resize/move related bugs (partition was not check for status uninitialized). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4783 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
20c33ce79bbbb3802fb5841802eb9e39fa9cd4c8 |
|
21-Sep-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added syscall for uninitialization. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4778 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fe05b0ac9598f2f7d411a9e164c224dc8bf1c964 |
|
30-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added and implemented job related syscalls. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4137 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
71346466b84579367342bacf727e7a07a9c833fa |
|
29-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added user_partition_data::content_size field. Small change to support a NULL parameter in _kern_supports_resizing_partition(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4129 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
95152e1e98e85248fb1da99fc234f584ec39d057 |
|
24-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented remaining partition modification syscalls. Some small fixes. Some refactoring. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4068 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ee968b3df02a86de50008758aa804cf85c3df0a |
|
21-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added a change counter parameter to all partition querying and modification functions. Don't know why I didn't right from the start. * Implemented _kern_resize_partition(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4045 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0b8ba64fdffdb0e595b99da24e0ae6b5689d2d5 |
|
21-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
_kern_supports_moving_partition() now returns the list of partitions that need to be unmounted for moving. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4040 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
df3b8c625e1ad24e1a33e66cb5821b178c279730 |
|
20-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added partition modification syscalls with empty implementations. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4035 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
71a52819232f25f9ea702fe7d02fcea3cf03a5ac |
|
20-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented _kern_get_partitionable_spaces(). Got rid of user_partitionable_space_data. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4031 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
752cec6459d32cabe48fd87a39c42d153cc6e181 |
|
19-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Several changes to the _kern_{supports,validate}_*() calls: * Removed the disk_system_id parameter where superfluous. * Got rid of the `child' variants of the _kern_{supports,validate}_*() syscalls for moving and resizing. Reimplemented the real ones to do the the right thing, i.e. they check all concerned disk systems now. * Added _kern_supports_setting[_content]_parameters(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4020 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
18b90323d9f2b302f2083a0758a398075000d8db |
|
18-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added flags for disk systems. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4009 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1a7d37e2c1645fcaeb2a3aa645cc619e35dc4d7 |
|
16-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added syscall for validating the initialization parameters. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4000 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8bc0bd912a7e7cc11571754577eae7fc7bf675cd |
|
16-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added and implemented the remaining disk system syscalls. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3997 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1863de67859938d2aae5aa9ece0433741ba5ec05 |
|
15-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added and implemented the first part of the disk system querying syscalls (_kern_supports_*()). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3988 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd43c7769ff6644e0d71499741c15763295c5840 |
|
14-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added shadow_id field to user_partition_data. * Implemented several new syscalls (_kern_find_{disk_device,partition}(), {prepare,cancel}_disk_device_modifications(), [un]register_file_device()), * Fixed some details in existing syscalls. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3976 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e1302deadbb86d977d2afdcbd68a95784e1dc9f9 |
|
08-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Damn, accidentially deleted the changed header via "cvs rm -f". Here it comes again: Disk system iteration functions added. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3910 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d885284414d47916231cb1f4165246153f278837 |
|
06-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
First implementations of Disk Device API related syscalls (iterating through disk devices and retrieving disk device data). As long as we work in userland these aren't real syscalls, of course. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e1d495e36c135914fefb34a410ec5dd050c40c85 |
|
22-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added field for the ID of the disk system responsible for the partition's content. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3607 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
30b4d57df4f3228a660893cbd4e92c67124fb939 |
|
10-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added TODO. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3467 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
|