Re: Multiple IOMedia objects creation in Filter Scheme Driver
Re: Multiple IOMedia objects creation in Filter Scheme Driver
- Subject: Re: Multiple IOMedia objects creation in Filter Scheme Driver
- From: "Imran" <email@hidden>
- Date: Wed, 23 Feb 2005 14:03:56 +0530
Hi Garth,
Please find the output of 'ioreg -lw O' after loading my filter scheme
driver for Snap1 and Snap2 partitions with ContentHint as
"MACOSX_MyContent".
+-o IOBlockStorageServices <class IOBlockStorageServices, registered,
matched, active, busy 0, retain count 5> | | | | | |
{
| | | | | | +-o IOBlockStorageDriver <class
IOBlockStorageDriver, registered, matched, active, busy 0, retain count 7>
| | | | | | { | | | | | |
"IOMatchCategory" = "IODefaultMatchCategory" | | | | | |
"IOClass" = "IOBlockStorageDriver" | | | | | |
| | | | | +-o CNSi R2500:A Media <class IOMedia,
registered, matched, active, busy 0, retain count 9>
| | | | | | {
| | | | | | "Leaf" = No
| | | | | | "Writable" = Yes
| | | | | | "BSD Minor" = 9
| | | | | | "Preferred Block Size" = 512
| | | | | | "BSD Major" = 14
| | | | | | "BSD Name" = "disk2"
| | | | | | "Size" = 3145728000
| | | | | | "Content Hint" = ""
| | | | | | "Removable" = No
| | | | | | "BSD Unit" = 2
| | | | | | "Ejectable" = No
| | | | | | "Content" = "Apple_partition_scheme"
| | | | | | "Whole" = Yes
| | | | | | }
| | | | | |
| | | | | +-o IOMediaBSDClient <class
IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
| | | | | +-o IOApplePartitionScheme <class
IOApplePartitionScheme, !registered, !matched, active, busy 0, retain count
7>
| | | | | |
| | | | | +-o Apple@1 <class IOMedia, registered,
matched, active, busy 0, retain count 8>
| | | | | | | {
| | | | | | | "Leaf" = Yes
| | | | | | | "Writable" = No
| | | | | | | "BSD Minor" = 11
| | | | | | | "Preferred Block Size" = 512
| | | | | | | "Partition ID" = 1
| | | | | | | "BSD Major" = 14
| | | | | | | "BSD Name" = "disk2s1"
| | | | | | | "Size" = 32256
| | | | | | | "Content Hint" =
"Apple_partition_map"
| | | | | | | "Removable" = No
| | | | | | | "BSD Unit" = 2
| | | | | | | "Ejectable" = No
| | | | | | | "Content" = "Apple_partition_map"
| | | | | | | "Whole" = No
| | | | | | | }
| | | | | | |
| | | | | | +-o IOMediaBSDClient <class
IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
| | | | | +-o Snap1@2 <class IOMedia, registered,
matched, active, busy 0, retain count 9>
| | | | | | | {
| | | | | | | "Leaf" = No
| | | | | | | "Writable" = Yes
| | | | | | | "BSD Minor" = 12
| | | | | | | "Preferred Block Size" = 512
| | | | | | | "Partition ID" = 2
| | | | | | | "BSD Major" = 14
| | | | | | | "BSD Name" = "disk2s2"
| | | | | | | "Size" = 1904476672
| | | | | | | "Content Hint" = "MACOSX_MyContent"
| | | | | | | "Removable" = No
| | | | | | | "BSD Unit" = 2
| | | | | | | "Ejectable" = No
| | | | | | | "Content" = "MACOSX_MyContent"
| | | | | | | "Whole" = No
| | | | | | | }
| | | | | | |
| | | | | | +-o IOMediaBSDClient <class
IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
| | | | | | |
| | | | | | +-o
com_MySoftwareCompany_driver_MyFilterScheme <class
com_MySoftwareCompany_driver_MyFilterScheme, !registered, !matched, active,
busy 0, retain count 5>
| | | | | | | {
| | | | | | | "IOMatchCategory" = "IOStorage"
| | | | | | | "IOProbeScore" = 0
| | | | | | | "IOClass" =
"com_MySoftwareCompany_driver_MyFilterScheme"
| | | | | | | "IOProviderClass" = "IOMedia"
| | | | | | | "Content Hint" =
"MACOSX_MyContent"
| | | | | | | "CFBundleIdentifier" =
"com.MySoftwareCompany.driver.MyFilterScheme"
| | | | | | | "Content Mask" =
"MACOSX_MyContent"
| | | | | | | }
| | | | | | |
| | | | | | +-o MACOSX_MyContent 1@1 <class
IOMedia, registered, matched, active, busy 0, retain count 7>
| | | | | | | {
| | | | | | | "Leaf" = Yes
| | | | | | | "Writable" = Yes
| | | | | | | "BSD Minor" = 15
| | | | | | | "Preferred Block Size" = 512
| | | | | | | "BSD Major" = 14
| | | | | | | "BSD Name" = "disk2s2s1"
| | | | | | | "Size" = 1904476672
| | | | | | | "Content Hint" = "Apple_HFS"
| | | | | | | "Removable" = No
| | | | | | | "BSD Unit" = 2
| | | | | | | "Ejectable" = No
| | | | | | | "Content" = "Apple_HFS"
| | | | | | | "Whole" = No
| | | | | | | }
| | | | | | |
| | | | | | +-o IOMediaBSDClient <class
IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
| | | | | |
| | | | | +-o Snap2@3 <class IOMedia, registered,
matched, active, busy 0, retain count 9>
| | | | | | {
| | | | | | "Leaf" = No
| | | | | | "Writable" = Yes
| | | | | | "BSD Minor" = 13
| | | | | | "Preferred Block Size" = 512
| | | | | | "Partition ID" = 3
| | | | | | "BSD Major" = 14
| | | | | | "BSD Name" = "disk2s3"
| | | | | | "Size" = 1241216000
| | | | | | "Content Hint" = "MACOSX_MyContent"
| | | | | | "Removable" = No
| | | | | | "BSD Unit" = 2
| | | | | | "Ejectable" = No
| | | | | | "Content" = "MACOSX_MyContent"
| | | | | | "Whole" = No
| | | | | | }
| | | | | |
| | | | | +-o IOMediaBSDClient <class
IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
| | | | | |
| | | | | +-o
com_MySoftwareCompany_driver_MyFilterScheme <class
com_MySoftwareCompany_driver_MyFilterScheme, !registered, !matched, active,
busy 0, retain count 5>
| | | | | | {
| | | | | | "IOMatchCategory" = "IOStorage"
| | | | | | "IOProbeScore" = 0
| | | | | | "IOClass" =
"com_MySoftwareCompany_driver_MyFilterScheme"
| | | | | | "IOProviderClass" = "IOMedia"
| | | | | | "Content Hint" =
"MACOSX_MyContent"
| | | | | | "CFBundleIdentifier" =
"com.MySoftwareCompany.driver.MyFilterScheme"
| | | | | | "Content Mask" =
"MACOSX_MyContent"
| | | | | | }
| | | | | |
| | | | | +-o MACOSX_MyContent 1@1 <class
IOMedia, registered, matched, active, busy 0, retain count 7>
| | | | | | {
| | | | | | "Leaf" = Yes
| | | | | | "Writable" = Yes
| | | | | | "BSD Minor" = 14
| | | | | | "Preferred Block Size" = 512
| | | | | | "BSD Major" = 14
| | | | | | "BSD Name" = "disk2s3s1"
| | | | | | "Size" = 1241216000
| | | | | | "Content Hint" = "Apple_HFS"
| | | | | | "Removable" = No
| | | | | | "BSD Unit" = 2
| | | | | | "Ejectable" = No
| | | | | | "Content" = "Apple_HFS"
| | | | | | "Whole" = No
| | | | | | }
| | | | | |
| | | | | +-o IOMediaBSDClient <class
IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
| | | | |
Regards,
Mekhala
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden