• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
how to handle 64-bit memory address(from 64-bit application) in 32-bit kernel extension
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

how to handle 64-bit memory address(from 64-bit application) in 32-bit kernel extension


  • Subject: how to handle 64-bit memory address(from 64-bit application) in 32-bit kernel extension
  • From: searockcliff <email@hidden>
  • Date: Fri, 27 Mar 2009 09:55:14 +0800 (CST)

Hello,
 
I need my driver kext(32-bit, ppc and i386) to support 64-bit application.
I think there is no 64-bit kext, right?
 
I need memory map in my kext to the memory address from the user space application.
When the address is 64-bit, I only find one API IOMemoryDescriptor::withAddressRange can handle this.
But with this API, I can only build the kext with 10.5 SDK. That means the kext can only run on 10.5. It can not run on 10.4.
 
Does any other method exist to handle this problem?
Thanks!



网易邮箱,中国第一大电子邮件服务商
 _______________________________________________
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

  • Prev by Date: Re: Prevent SIGKILL
  • Next by Date: Re: Prevent SIGKILL
  • Previous by thread: Re: Prevent SIGKILL
  • Next by thread: What if process crashes while holding a locked semaphore?
  • Index(es):
    • Date
    • Thread