Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: IOUserClient Rosetta



Garth,

It's just an interim test, I'm going native. I 've noticed a previous post that shows endian swapping on an iterator in the application. It's just the shared user/kernel data that needs swapping, right?
I'm pretty impressed by Rosetta. I've got 50 some applications which all seem to work except for the usb driver and 3 apps that talk to it. I thought if I got the kext done, transition would be a leisurely stroll... 

Bill


On Feb 10, 2006, at 09:33AM, Garth Cummings wrote:

Hi Bill,

On Feb 9, 2006, at 4:48 PM, William Rector wrote:

Is this a Rosetta bug or does the kext need to do something special for Rosetta clients?

If your user client will be opened by PowerPC code running under Rosetta,  your user client does need to recognize this and swap unstructured data appropriately.

How to do this isn't publicly documented yet. Please submit a tech support incident with Developer Tech Support and we can help you. 

It's important to note that Rosetta is intended as an interim solution while developers are transitioning to universal binaries. As such, DTS would like to understand why a Rosetta-aware user client is truly needed in each case. Please include this information in your email to DTS.

If you're just looking for a way to test your universal driver in the meantime until you've made your app universal, we recommend you just hard-code the necessary endian swapping for the time being. This will be less work than making your user client generally Rosetta-aware.

Regards,
--gc
__________________________________________________________________
Garth Cummings                
Apple Developer Technical Support     email@hidden




 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/usb/email@hidden

This email sent to email@hidden

References: 
 >IOUserClient Rosetta (From: William Rector <email@hidden>)
 >Re: IOUserClient Rosetta (From: Garth Cummings <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.