X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/6601e61aa18bf4f09af135ff61fc7f4771d23b06..0c530ab8987f0ae6a1a3d9284f40182b88852816:/iokit/IOKit/IOMultiMemoryDescriptor.h diff --git a/iokit/IOKit/IOMultiMemoryDescriptor.h b/iokit/IOKit/IOMultiMemoryDescriptor.h index 1032842a6..190dca1da 100644 --- a/iokit/IOKit/IOMultiMemoryDescriptor.h +++ b/iokit/IOKit/IOMultiMemoryDescriptor.h @@ -120,6 +120,11 @@ public: virtual IOPhysicalAddress getPhysicalSegment( IOByteCount offset, IOByteCount * length ); +#if !(defined(__ppc__) && defined(KPI_10_4_0_PPC_COMPAT)) + virtual addr64_t getPhysicalSegment64( IOByteCount offset, + IOByteCount * length ); +#endif + /*! @function prepare @abstract Prepare the memory for an I/O transfer. @discussion This involves paging in the memory, if necessary, and wiring it down for the duration of the transfer. The complete() method completes the processing of the memory after the I/O transfer finishes. This method needn't called for non-pageable memory.