Kernel Changes
Kernel
Bluetooth.h
Removed BluetoothHCIRequestNotificationInfo (no architecture available)
Removed kBluetoothHCICommandIOCapabilityResponse (no architecture available)
Added BluetoothHCIEventReadExtendedFeaturesResults (no architecture available)
Added BluetoothHCIEventReadRemoteExtendedFeaturesResults (no architecture available)
Added BluetoothHCIEventSimplePairingCompleteResults (no architecture available)
Added BluetoothHCIExtendedFeaturesInfo (no architecture available)
Added BluetoothHCIPageNumber (no architecture available)
Added BluetoothNumericValue (no architecture available)
Added BluetoothUserConfirmationRequest (no architecture available)
Added kBluetoothFeature3SlotEnhancedDataRateeSCOPackets (no architecture available)
Added kBluetoothFeaturePowerControlRequests (no architecture available)
Added kBluetoothFeatureSimpleSecurePairingHostMode (no architecture available)
Added kBluetoothFeatureSniffSubrating (no architecture available)
Added kBluetoothHCICommandIOCapabilityRequestReply (no architecture available)
Added kBluetoothHCICommandReadRemoteExtendedFeatures (no architecture available)
Added #def kBluetoothHCIEventMaskIOCapabilityRequestEvent
Added #def kBluetoothHCIEventMaskIOCapabilityRequestReplyEvent
Added #def kBluetoothHCIEventMaskKeypressNotificationEvent
Added #def kBluetoothHCIEventMaskRemoteOOBDataRequestEvent
Added #def kBluetoothHCIEventMaskSimplePairingCompleteEvent
Added #def kBluetoothHCIEventMaskUserConfirmationRequestEvent
Added #def kBluetoothHCIEventMaskUserPasskeyNotificationEvent
Added #def kBluetoothHCIEventMaskUserPasskeyRequestEvent
BluetoothAssignedNumbers.h
Added kBluetoothSDPAttributeIdentifierHIDVirtualCable
IO80211Controller.h
Removed IO80211Controller::monitorDLT() (no architecture available)
Removed IO80211Controller::monitorPacketHeaderLength() (no architecture available)
Removed IO80211SystemPowerState (no architecture available)
Removed kIO80211SystemPowerStateAwake (no architecture available)
Removed kIO80211SystemPowerStateSleeping (no architecture available)
Removed kIO80211SystemPowerStateUnknown (no architecture available)
Added IO80211Controller::join4NetBoot() (no architecture available)
IO80211Interface.h
Removed IO80211Interface::createStatusDevice() (no architecture available)
Removed IO80211Interface::inputEAPOLFrame() (no architecture available)
Removed IO80211Interface::performCountryCodeOpGated() (no architecture available)
Added IO80211Interface::free() (no architecture available)
IOATAStorageDefines.h
Modified kATAOperationTypeSMART
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
Modified kATAOperationTypeSMS
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
Modified kATAOperationTypeRead
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
Modified kATAOperationTypeConfiguration
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
Modified kATAOperationTypeFlushCache
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
Modified kATAOperationTypePowerManagement
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
Modified ATAOperationType
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
Modified kATAOperationTypeWrite
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
IOBDMediaBSDClient.h
Modified IOBDMediaBSDClient::ioctl()
| Declaration | |
|---|---|
| Old | virtual int ioctl ( dev_t, u_long cmd, caddr_t data, int, proc_t); |
| New | virtual int ioctl ( dev_t dev, u_long cmd, caddr_t data, int flags, proc_t proc); |
IOBDServices.h
Added IOBDServices::getWriteCacheState() (no architecture available)
Added IOBDServices::setWriteCacheState() (no architecture available)
IOBlockStorageDevice.h
Modified IOBlockStorageDevice::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOBlockStorageDevice, 4); |
| New | OSMetaClassDeclareReservedUnused ( IOBlockStorageDevice, 0); |
IOBlockStorageDriver.h
Added IOBlockStorageDriver::isMediaRemovable() (no architecture available)
IOBluetoothHCIController.h
Removed IOBluetoothHCIController::BluetoothHCIIOCapabilityResponse()
Added IOBluetoothHCIController::BluetoothHCIIOCapabilityRequestReply()
Added IOBluetoothHCIController::BluetoothHCIReadLocalExtendedFeatures()
Added IOBluetoothHCIController::BluetoothHCIReadRemoteExtendedFeatures()
Modified IOBluetoothHCIController::SendRawHCICommand()
| Declaration | |
|---|---|
| Old | virtual IOReturn SendRawHCICommand ( BluetoothHCIRequestID inID, char *buffer, IOByteCount bufferSize); |
| New | virtual IOReturn SendRawHCICommand ( BluetoothHCIRequestID inID, char *buffer, UInt32 bufferSize); |
IOBluetoothHCIRequest.h
Added IOBluetoothHCIRequest::StartTimer()
Modified IOBluetoothHCIRequest::GetNotificationRefCon()
| Declaration | |
|---|---|
| Old | void * GetNotificationRefCon ( void); |
| New | mach_vm_address_t GetNotificationRefCon ( void); |
IOBluetoothInternal.h
Added kBluetoothCompanyIdentiferContinentialAutomotiveSystems
IOCDBlockStorageDevice.h
Modified IOCDBlockStorageDevice::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOCDBlockStorageDevice, 5); |
| New | OSMetaClassDeclareReservedUnused ( IOCDBlockStorageDevice, 0); |
IOCDBlockStorageDriver.h
Added completion (no architecture available)
Modified IOCDBlockStorageDriver::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOCDBlockStorageDriver, 6); |
| New | OSMetaClassDeclareReservedUnused ( IOCDBlockStorageDriver, 0); |
IOCDMedia.h
Modified IOCDMedia::write()
| Declaration | |
|---|---|
| Old | virtual void write ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, IOStorageCompletion completion); |
| New | virtual void write ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, IOStorageAttributes *attributes, IOStorageCompletion *completion); |
Modified IOCDMedia::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOCDMedia, 7); |
| New | OSMetaClassDeclareReservedUnused ( IOCDMedia, 0); |
Modified IOCDMedia::readCD()
| Declaration | |
|---|---|
| Old | virtual void readCD ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, CDSectorArea sectorArea, CDSectorType sectorType, IOStorageCompletion completion); |
| New | virtual void readCD ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, CDSectorArea sectorArea, CDSectorType sectorType, IOStorageAttributes *attributes, IOStorageCompletion *completion); |
Modified IOCDMedia::writeCD()
| Declaration | |
|---|---|
| Old | virtual void writeCD ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, CDSectorArea sectorArea, CDSectorType sectorType, IOStorageCompletion completion); |
| New | virtual void writeCD ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, CDSectorArea sectorArea, CDSectorType sectorType, IOStorageAttributes *attributes, IOStorageCompletion *completion); |
Modified IOCDMedia::read()
| Declaration | |
|---|---|
| Old | virtual void read ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, IOStorageCompletion completion); |
| New | virtual void read ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, IOStorageAttributes *attributes, IOStorageCompletion *completion); |
IOCDMediaBSDClient.h
Modified IOCDMediaBSDClient::ioctl()
| Declaration | |
|---|---|
| Old | virtual int ioctl ( dev_t, u_long cmd, caddr_t data, int, proc_t); |
| New | virtual int ioctl ( dev_t dev, u_long cmd, caddr_t data, int flags, proc_t proc); |
IOCDPartitionScheme.h
Modified IOCDPartitionScheme::write()
| Declaration | |
|---|---|
| Old | virtual void write ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, IOStorageCompletion completion); |
| New | virtual void write ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, IOStorageAttributes *attributes, IOStorageCompletion *completion); |
Modified IOCDPartitionScheme::read()
| Declaration | |
|---|---|
| Old | virtual void read ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, IOStorageCompletion completion); |
| New | virtual void read ( IOService *client, UInt64 byteStart, IOMemoryDescriptor *buffer, IOStorageAttributes *attributes, IOStorageCompletion *completion); |
IOCatalogue.h
Removed IOKitRelocStart
Removed IOKitRelocStop
IOCompactDiscServices.h
Added IOCompactDiscServices::getWriteCacheState() (no architecture available)
Added IOCompactDiscServices::setWriteCacheState() (no architecture available)
IODMAEventSource.h
Modified IODMAEventSource::stopDMACommand()
| Declaration | |
|---|---|
| Old | virtual IOReturn stopDMACommand ( bool flush=false, mach_timespec_t *timeout=0); |
| New | virtual IOReturn stopDMACommand ( bool flush=false, uint64_t timeout=18446744073709551615ULL); |
IODVDBlockStorageDevice.h
Modified IODVDBlockStorageDevice::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IODVDBlockStorageDevice, 1); |
| New | OSMetaClassDeclareReservedUnused ( IODVDBlockStorageDevice, 0); |
IODVDBlockStorageDriver.h
Modified IODVDBlockStorageDriver::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IODVDBlockStorageDriver, 1); |
| New | OSMetaClassDeclareReservedUnused ( IODVDBlockStorageDriver, 0); |
IODVDMedia.h
Modified IODVDMedia::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IODVDMedia, 7); |
| New | OSMetaClassDeclareReservedUnused ( IODVDMedia, 0); |
IODVDMediaBSDClient.h
Modified IODVDMediaBSDClient::ioctl()
| Declaration | |
|---|---|
| Old | virtual int ioctl ( dev_t, u_long cmd, caddr_t data, int, proc_t); |
| New | virtual int ioctl ( dev_t dev, u_long cmd, caddr_t data, int flags, proc_t proc); |
IODVDServices.h
Added IODVDServices::getWriteCacheState() (no architecture available)
Added IODVDServices::setWriteCacheState() (no architecture available)
IODVDTypes.h
Added kDVDKeyClassCSS_CPPM_CPRM (no architecture available)
Added kDVDKeyFormatAGID_CPRM (no architecture available)
Added kDVDKeyFormatAGID_CSS (no architecture available)
Added kDVDKeyFormatAGID_CSS2 (no architecture available)
Added kDVDKeyFormatASF (no architecture available)
Added kDVDKeyFormatChallengeKey (no architecture available)
Added kDVDKeyFormatKey1 (no architecture available)
Added kDVDKeyFormatKey2 (no architecture available)
Added kDVDKeyFormatRegionState (no architecture available)
Added kDVDKeyFormatSetRegion (no architecture available)
Added kDVDKeyFormatTitleKey (no architecture available)
IODisplay.h
Removed IOBacklightDisplay::getAggressiveness()
Removed IOBacklightDisplay::setAggressiveness()
Modified IODisplayConnect::getAttributeForConnection()
| Declaration | |
|---|---|
| Old | virtual IOReturn getAttributeForConnection ( IOSelect selector, UInt32 *value); |
| New | virtual IOReturn getAttributeForConnection ( IOSelect selector, uintptr_t *value); |
Modified IODisplayConnect::setAttributeForConnection()
| Declaration | |
|---|---|
| Old | virtual IOReturn setAttributeForConnection ( IOSelect selector, UInt32 value); |
| New | virtual IOReturn setAttributeForConnection ( IOSelect selector, uintptr_t value); |
IOFDiskPartitionScheme.h
Added IOFDiskPartitionScheme::OSMetaClassDeclareReservedUsed() (no architecture available)
Modified IOFDiskPartitionScheme::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOFDiskPartitionScheme, 2); |
| New | OSMetaClassDeclareReservedUnused ( IOFDiskPartitionScheme, 0); |
IOFWUserObjectExporter.h
Added IOFWUserObjectExporter (no architecture available)
Added IOFWUserObjectExporter::addObject() (no architecture available)
Added IOFWUserObjectExporter::createWithOwner() (no architecture available)
Added IOFWUserObjectExporter::free() (no architecture available)
Added IOFWUserObjectExporter::getOwner() (no architecture available)
Added IOFWUserObjectExporter::init() (no architecture available)
Added IOFWUserObjectExporter::initWithOwner() (no architecture available)
Added IOFWUserObjectExporter::lock() (no architecture available)
Added IOFWUserObjectExporter::lookupHandle() (no architecture available)
Added IOFWUserObjectExporter::lookupObject() (no architecture available)
Added IOFWUserObjectExporter::lookupObjectForType() (no architecture available)
Added IOFWUserObjectExporter::removeAllObjects() (no architecture available)
Added IOFWUserObjectExporter::removeObject() (no architecture available)
Added IOFWUserObjectExporter::serialize() (no architecture available)
Added IOFWUserObjectExporter::unlock() (no architecture available)
Added CleanupFunction (no architecture available)
Added CleanupFunctionWithExporter (no architecture available)
Added UserObjectHandle
IOFWUtils.h
Added IOFWGetAbsoluteTime()
IOFireWireBus.h
Removed IOFireWireBus::createBufferFillIsochPort()
Removed IOFireWireBusAux::createBufferFillIsochPort()
Added IOFireWireBus::getSessionRefExporter()
Added IOFireWireBusAux::OSMetaClassDeclareReservedUnused() (no architecture available)
Added IOFireWireBusAux::getSessionRefExporter() (no architecture available)
Modified IOFireWireBusAux::getMaxRec()
| Architectures | |
|---|---|
| Old | ppc,ppc64,i386,x86_64 |
| New | none? |
Modified IOFireWireBusAux::getFireWirePhysicalAddressMask()
| Architectures | |
|---|---|
| Old | ppc,ppc64,i386,x86_64 |
| New | none? |
Modified IOFireWireBusAux::getFireWirePhysicalBufferMask()
| Architectures | |
|---|---|
| Old | ppc,ppc64,i386,x86_64 |
| New | none? |
Modified IOFireWireBusAux::getFireWirePhysicalAddressBits()
| Architectures | |
|---|---|
| Old | ppc,ppc64,i386,x86_64 |
| New | none? |
Modified IOFireWireBusAux::getFireWirePhysicalBufferBits()
| Architectures | |
|---|---|
| Old | ppc,ppc64,i386,x86_64 |
| New | none? |
Modified IOFireWireBusAux::createSimplePhysicalAddressSpace()
| Architectures | |
|---|---|
| Old | ppc,ppc64,i386,x86_64 |
| New | none? |
Modified IOFireWireBusAux::createSimpleContiguousPhysicalAddressSpace()
| Architectures | |
|---|---|
| Old | ppc,ppc64,i386,x86_64 |
| New | none? |
IOFireWireController.h
Added IOFireWireController::activateMultiIsochReceiveListener()
Added IOFireWireController::clientDoneWithMultiIsochReceivePacket()
Added IOFireWireController::createMultiIsochReceiveListener()
Added IOFireWireController::deactivateMultiIsochReceiveListener()
IOFireWireFamilyCommon.h
Added DCLCompilerDataType
Added kFWIsochRequireLastContext
IOFireWireMultiIsochReceive.h
Added IOFireWireMultiIsochReceiveListener
Added IOFireWireMultiIsochReceiveListener::Activate()
Added IOFireWireMultiIsochReceiveListener::Deactivate()
Added IOFireWireMultiIsochReceiveListener::IOFireWireMultiIsochReceiveListener()
Added IOFireWireMultiIsochReceiveListener::SetCallback()
Added IOFireWireMultiIsochReceiveListener::create()
Added IOFireWireMultiIsochReceiveListener::getActivatedState()
Added IOFireWireMultiIsochReceiveListener::getCallback()
Added IOFireWireMultiIsochReceiveListener::getMetaClass()
Added IOFireWireMultiIsochReceiveListener::getReceiveChannel()
Added IOFireWireMultiIsochReceiveListener::getRefCon()
Added IOFireWireMultiIsochReceiveListener::MetaClass
Added IOFireWireMultiIsochReceiveListener::MetaClass::MetaClass()
Added IOFireWireMultiIsochReceiveListener::MetaClass::alloc()
Added IOFireWireMultiIsochReceivePacket
Added IOFireWireMultiIsochReceivePacket::IOFireWireMultiIsochReceivePacket()
Added IOFireWireMultiIsochReceivePacket::clientDone()
Added IOFireWireMultiIsochReceivePacket::create()
Added IOFireWireMultiIsochReceivePacket::createMemoryDescriptorForRanges()
Added IOFireWireMultiIsochReceivePacket::getMetaClass()
Added IOFireWireMultiIsochReceivePacket::isochChannel()
Added IOFireWireMultiIsochReceivePacket::isochPacketSize()
Added IOFireWireMultiIsochReceivePacket::isochPayloadSize()
Added IOFireWireMultiIsochReceivePacket::packetReceiveTime()
Added IOFireWireMultiIsochReceivePacket::MetaClass
Added IOFireWireMultiIsochReceivePacket::MetaClass::MetaClass()
Added IOFireWireMultiIsochReceivePacket::MetaClass::alloc()
Added FWMultiIsochReceiveListenerCallback
Added FWMultiIsochReceiveListenerParams
Added IOFireWireLink
Added IOFireWireMultiIsochReceiveListener::MetaClass
Added IOFireWireMultiIsochReceivePacket::MetaClass
Added elements
Added #def kMaxRangesPerMultiIsochReceivePacket
Added numClientReferences
Added numRanges
Added ranges
IOFireWireSBP2UserClient.h
Added IOFireWireSBP2UserClient::free()
IOFireWireSerialBusProtocolTransport.h
Removed IOFireWireSerialBusProtocolTransport::close() (no architecture available)
IOFramebuffer.h
Added IOFramebuffer::getWorkLoop()
Modified IOFramebuffer::setAttribute()
| Declaration | |
|---|---|
| Old | virtual IOReturn setAttribute ( IOSelect attribute, UInt32 value); |
| New | virtual IOReturn setAttribute ( IOSelect attribute, uintptr_t value); |
Modified IOFramebuffer::getAttributeForConnection()
| Declaration | |
|---|---|
| Old | virtual IOReturn getAttributeForConnection ( IOIndex connectIndex, IOSelect attribute, UInt32 *value); |
| New | virtual IOReturn getAttributeForConnection ( IOIndex connectIndex, IOSelect attribute, uintptr_t *value); |
Modified IOFramebuffer::getAttribute()
| Declaration | |
|---|---|
| Old | virtual IOReturn getAttribute ( IOSelect attribute, UInt32 *value); |
| New | virtual IOReturn getAttribute ( IOSelect attribute, uintptr_t *value); |
Modified IOFramebuffer::setAttributeForConnection()
| Declaration | |
|---|---|
| Old | virtual IOReturn setAttributeForConnection ( IOIndex connectIndex, IOSelect attribute, UInt32 value); |
| New | virtual IOReturn setAttributeForConnection ( IOIndex connectIndex, IOSelect attribute, uintptr_t value); |
IOHIDEventService.h
Added IOHIDEventService::OSMetaClassDeclareReservedUsed() (no architecture available)
Added IOHIDEventService::copyEvent() (no architecture available)
Added IOHIDEventService::open() (no architecture available)
IOI2CInterface.h
Added kIOI2CBusTypeDisplayPort
Added kIOI2CDisplayPortNativeTransactionType
IOInterleavedMemoryDescriptor.h
Removed IOInterleavedMemoryDescriptor::getPhysicalSegment64()
Removed IOInterleavedMemoryDescriptor::getSourceSegment()
Modified IOInterleavedMemoryDescriptor::initWithCapacity()
| Declaration | |
|---|---|
| Old | virtual bool initWithCapacity ( UInt32 capacity, IODirection direction); |
| New | virtual bool initWithCapacity ( IOByteCount capacity, IODirection direction); |
Modified IOInterleavedMemoryDescriptor::getPhysicalSegment()
| Declaration | |
|---|---|
| Old | virtual IOPhysicalAddress getPhysicalSegment ( IOByteCount offset, IOByteCount *length); |
| New | virtual addr64_t getPhysicalSegment ( IOByteCount offset, IOByteCount *length, IOOptionBits options=0); |
Modified IOInterleavedMemoryDescriptor::withCapacity()
| Declaration | |
|---|---|
| Old | IOInterleavedMemoryDescriptor * withCapacity ( UInt32 capacity, IODirection direction); |
| New | IOInterleavedMemoryDescriptor * withCapacity ( IOByteCount capacity, IODirection direction); |
IOInterruptController.h
Added IOInterruptVectorNumber
Modified IOInterruptController::getVectorType()
| Declaration | |
|---|---|
| Old | virtual int getVectorType ( long vectorNumber, IOInterruptVector *vector); |
| New | virtual int getVectorType ( IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); |
Modified IOInterruptController::initVector()
| Declaration | |
|---|---|
| Old | virtual void initVector ( long vectorNumber, IOInterruptVector *vector); |
| New | virtual void initVector ( IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); |
Modified IOInterruptController::vectorCanBeShared()
| Declaration | |
|---|---|
| Old | virtual bool vectorCanBeShared ( long vectorNumber, IOInterruptVector *vector); |
| New | virtual bool vectorCanBeShared ( IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); |
Modified IOInterruptController::disableVectorHard()
| Declaration | |
|---|---|
| Old | virtual void disableVectorHard ( long vectorNumber, IOInterruptVector *vector); |
| New | virtual void disableVectorHard ( IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); |
Modified IOInterruptController::enableVector()
| Declaration | |
|---|---|
| Old | virtual void enableVector ( long vectorNumber, IOInterruptVector *vector); |
| New | virtual void enableVector ( IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); |
Modified IOInterruptController::causeVector()
| Declaration | |
|---|---|
| Old | virtual void causeVector ( long vectorNumber, IOInterruptVector *vector); |
| New | virtual void causeVector ( IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); |
IOKitKeys.h
Added #def kIOUserClientCreatorKey
IOLib.h
Added IOLogv()
IOLocks.h
Added IORecursiveLockSleepDeadline()
IOMacOSVideo.h
Added #def FOUR_CHAR_CODE
Added #def PRAGMA_STRUCT_ALIGN
Added kVideoBusTypeDisplayPort
Added kVideoDisplayPortNativeType
Added kVideoDisplayPortNativeTypeMask
IOMedia.h
Modified IOMedia::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOMedia, 2); |
| New | OSMetaClassDeclareReservedUnused ( IOMedia, 0); |
IOMediaBSDClient.h
Modified IOMediaBSDClient::ioctl()
| Declaration | |
|---|---|
| Old | virtual int ioctl ( dev_t, u_long cmd, caddr_t data, int, proc_t); |
| New | virtual int ioctl ( dev_t dev, u_long cmd, caddr_t data, int flags, proc_t proc); |
Modified IOMediaBSDClient::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOMediaBSDClient, 1); |
| New | OSMetaClassDeclareReservedUnused ( IOMediaBSDClient, 0); |
IOMemoryDescriptor.h
Removed IOMemoryDescriptor::OSMetaClassDeclareReservedUsed() (no architecture available)
Removed IOSubMemoryDescriptor::getPhysicalSegment64()
Removed IOSubMemoryDescriptor::getSourceSegment()
Removed IOSubMemoryDescriptor::getVirtualSegment()
Removed IOSubMemoryDescriptor::performOperation()
Removed IOSubMemoryDescriptor::readBytes()
Removed IOSubMemoryDescriptor::redirect()
Removed IOSubMemoryDescriptor::serialize()
Removed IOSubMemoryDescriptor::writeBytes()
Removed IOMemoryDescriptor
Removed IOSubMemoryDescriptor
Removed #def kIOMapperNone
Removed kIOMemoryDontMap
Removed kIOMemoryPreparedReadOnly
Added IOMemoryDescriptor::makeMapping()
Added IOMemoryMap::IOMemoryMap()
Added IOMemoryMap::OSMetaClassDeclareReservedUnused() (no architecture available)
Added IODirection (no architecture available)
Added IOMemoryMap
Added kIODirectionIn (no architecture available)
Added kIODirectionNone (no architecture available)
Added kIODirectionOut (no architecture available)
Added kIODirectionOutIn (no architecture available)
Added kIOMemoryMapperNone
Added options (no architecture available)
Modified IOMemoryDescriptor::getPhysicalSegment()
| Declaration | |
|---|---|
| Old | virtual IOPhysicalAddress getPhysicalSegment ( IOByteCount offset, IOByteCount *length); |
| New | virtual addr64_t getPhysicalSegment ( IOByteCount offset, IOByteCount *length, IOOptionBits options); |
Modified IOMemoryDescriptor::withAddressRanges()
| Declaration | |
|---|---|
| Old | IOMemoryDescriptor * withAddressRanges ( IOAddressRange *ranges, UInt32 rangeCount, IOOptionBits options, task_t withTask); |
| New | IOMemoryDescriptor * withAddressRanges ( IOAddressRange *ranges, UInt32 rangeCount, IOOptionBits options, task_t task); |
IOMultiMemoryDescriptor.h
Removed IOMultiMemoryDescriptor::getPhysicalSegment64()
Removed IOMultiMemoryDescriptor::getSourceSegment()
Removed IOMultiMemoryDescriptor::readBytes()
Removed IOMultiMemoryDescriptor::writeBytes()
Modified IOMultiMemoryDescriptor::getPhysicalSegment()
| Declaration | |
|---|---|
| Old | virtual IOPhysicalAddress getPhysicalSegment ( IOByteCount offset, IOByteCount *length); |
| New | virtual addr64_t getPhysicalSegment ( IOByteCount offset, IOByteCount *length, IOOptionBits options=0); |
IONDRVFramebuffer.h
Modified IONDRVFramebuffer::getAttributeForConnection()
| Declaration | |
|---|---|
| Old | virtual IOReturn getAttributeForConnection ( IOIndex connectIndex, IOSelect attribute, UInt32 *value); |
| New | virtual IOReturn getAttributeForConnection ( IOIndex connectIndex, IOSelect attribute, uintptr_t *value); |
Modified IONDRVFramebuffer::getAttribute()
| Declaration | |
|---|---|
| Old | virtual IOReturn getAttribute ( IOSelect attribute, UInt32 *value); |
| New | virtual IOReturn getAttribute ( IOSelect attribute, uintptr_t *value); |
Modified IONDRVFramebuffer::setAttribute()
| Declaration | |
|---|---|
| Old | virtual IOReturn setAttribute ( IOSelect attribute, UInt32 value); |
| New | virtual IOReturn setAttribute ( IOSelect attribute, uintptr_t value); |
Modified IONDRVFramebuffer::setAttributeForConnection()
| Declaration | |
|---|---|
| Old | virtual IOReturn setAttributeForConnection ( IOIndex connectIndex, IOSelect attribute, UInt32 info); |
| New | virtual IOReturn setAttributeForConnection ( IOIndex connectIndex, IOSelect attribute, uintptr_t info); |
IONVRAM.h
Added kOFVariablePermKernelOnly
IONetworkController.h
Added IONetworkController::systemWillShutdown() (no architecture available)
Added kIONetworkFeatureTSOIPv4
Added kIONetworkFeatureTSOIPv6
IONetworkInterface.h
Added IONetworkInterface::getIfnet() (no architecture available)
Added IONetworkInterface::message() (no architecture available)
IONetworkMedium.h
Added kIOMediumEthernet10GBaseCX4
Added kIOMediumEthernet10GBaseT
IOPCIDevice.h
Added kIOPCICommandInterruptDisable
IOPM.h
Removed IOPMRegisterDevice() (no architecture available)
Added #def kIOPMBatteryChargeStatusGradient
Added #def kIOPMBatteryChargeStatusTooCold
Added #def kIOPMBatteryChargeStatusTooHot
Added #def kIOPMCPUPowerLimitProcessorCountKey
Added #def kIOPMCPUPowerLimitProcessorSpeedKey
Added #def kIOPMCPUPowerLimitSchedulerTimeKey
Added #def kIOPMCPUPowerLimitsKey
Added #def kIOPMGraphicsPowerLimitPerformanceKey
Added #def kIOPMGraphicsPowerLimitsKey
Added #def kIOPMMessageSystemPowerEventOccurred
Added #def kIOPMPSBatteryChargeStatusKey
Added #def kIOPMSettingGraphicsSwitchKey
Added #def kIOPMThermalLevelWarningKey
Added kIOPMThermalWarningLevelCrisis
Added kIOPMThermalWarningLevelDanger
Added kIOPMThermalWarningLevelNormal
IOPartitionScheme.h
Added IOPartitionScheme::OSMetaClassDeclareReservedUsed() (no architecture available)
Modified IOPartitionScheme::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOPartitionScheme, 3); |
| New | OSMetaClassDeclareReservedUnused ( IOPartitionScheme, 0); |
IOPlatformExpert.h
Modified PESavePanicInfo()
| Declaration | |
|---|---|
| Old | unsigned long PESavePanicInfo ( unsigned char *buffer, unsigned long length); |
| New | UInt32 PESavePanicInfo ( UInt8 *buffer, UInt32 length); |
IOReducedBlockServices.h
Added IOReducedBlockServices::getWriteCacheState() (no architecture available)
Added IOReducedBlockServices::setWriteCacheState() (no architecture available)
IORegistryEntry.h
Removed IORegistryEntry::OSMetaClassDeclareReservedUsed() (no architecture available)
Removed IORegistryEntry::initialize()
IOSCSIMultimediaCommandsDevice.h
Added IOSCSIMultimediaCommandsDevice::setAggressiveness() (no architecture available)
IOSCSIPrimaryCommandsDevice.h
Modified IOSCSIPrimaryCommandsDevice::setAggressiveness()
| Declaration | |
|---|---|
| Old | virtual IOReturn setAggressiveness ( UInt32 type, UInt32 minutes); |
| New | virtual IOReturn setAggressiveness ( unsigned long type, unsigned long minutes); |
IOSCSIProtocolInterface.h
Modified IOSCSIProtocolInterface::initialPowerStateForDomainState()
| Declaration | |
|---|---|
| Old | virtual UInt32 initialPowerStateForDomainState ( IOPMPowerFlags flags); |
| New | virtual unsigned long initialPowerStateForDomainState ( IOPMPowerFlags flags); |
Modified IOSCSIProtocolInterface::setPowerState()
| Declaration | |
|---|---|
| Old | virtual IOReturn setPowerState ( UInt32 powerStateOrdinal, IOService *whichDevice); |
| New | virtual IOReturn setPowerState ( unsigned long powerStateOrdinal, IOService *whichDevice); |
IOService.h
Removed IOService::PMfree()
Removed IOService::ack_timer_ticked()
Removed IOService::actionDidTerminate()
Removed IOService::actionFinalize()
Removed IOService::actionStop()
Removed IOService::actionWillTerminate()
Removed IOService::catalogNewDrivers()
Removed IOService::checkResource()
Removed IOService::checkResources()
Removed IOService::deliverNotification()
Removed IOService::doInstallNotification()
Removed IOService::doServiceMatch()
Removed IOService::doServiceTerminate()
Removed IOService::getCPUSnoopDelay()
Removed IOService::getExistingServices()
Removed IOService::initialize()
Removed IOService::installNotification()
Removed IOService::invokeNotifer()
Removed IOService::lookupInterrupt()
Removed IOService::passiveMatch()
Removed IOService::powerDomainDidChangeTo()
Removed IOService::powerDomainWillChangeTo()
Removed IOService::probeCandidates()
Removed IOService::requireMaxBusStall()
Removed IOService::resolveInterrupt()
Removed IOService::resources()
Removed IOService::scheduleFinalize()
Removed IOService::scheduleStop()
Removed IOService::scheduleTerminatePhase2()
Removed IOService::serializedAllowPowerChange2()
Removed IOService::serializedCancelPowerChange2()
Removed IOService::setCPUSnoopDelay()
Removed IOService::setNotification()
Removed IOService::setPMRootDomain()
Removed IOService::setPlatform()
Removed IOService::settleTimerExpired()
Removed IOService::startCandidate()
Removed IOService::startMatching()
Removed IOService::syncNotificationHandler()
Removed IOService::tellChangeDown1()
Removed IOService::tellChangeDown2()
Removed IOService::terminatePhase1()
Removed IOService::terminateThread()
Removed IOService::terminateWorker()
Removed IOService::unregisterAllInterest()
Removed IOService::waitForState()
Removed IOService::waitMatchIdle()
Added IOService::addMatchingNotification()
Added IOService::copyClientWithCategory()
Added IOService::waitForMatchingService()
Added APPLE_KEXT_DEPRECATED (no architecture available)
Added IOServiceMatchingNotificationHandler
Added #def UINT64_MAX
Modified IOService::waitQuiet()
| Declaration | |
|---|---|
| Old | virtual IOReturn waitQuiet ( mach_timespec_t *timeout=0); |
| New | virtual IOReturn waitQuiet ( mach_timespec_t *timeout); |
Modified IOService::setPowerParent()
| Declaration | |
|---|---|
| Old | virtual IOReturn setPowerParent ( IOPowerConnection *theParent, bool stateKnown, IOPMPowerFlags currentState); |
| New | virtual IOReturn setPowerParent ( IOPowerConnection *parent, bool stateKnown, IOPMPowerFlags currentState); |
IOServicePM.h
Removed IOPMprot
Removed IOPMprot::IOPMprot()
Removed IOPMprot::getMetaClass()
Removed IOPMprot::MetaClass
Removed IOPMprot::MetaClass::MetaClass()
Removed IOPMprot::MetaClass::alloc()
Removed IOPMprot::MetaClass
Removed IOService
Removed aggressiveness
Removed current_aggressiveness_valid
Removed current_aggressiveness_values
Removed myCurrentState
Removed ourName
Removed theControllingDriver
Removed theNumberOfPowerStates
Removed thePlatform
Removed thePowerStates
IOStorage.h
Modified IOStorage::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOStorage, 2); |
| New | OSMetaClassDeclareReservedUnused ( IOStorage, 0); |
IOSubMemoryDescriptor.h
Added IOSubMemoryDescriptor::withSubRange()
Modified IOSubMemoryDescriptor::getMetaClass()
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOSubMemoryDescriptor.h |
Modified IOSubMemoryDescriptor::IOSubMemoryDescriptor()
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOSubMemoryDescriptor.h |
Modified IOSubMemoryDescriptor::setPurgeable()
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOSubMemoryDescriptor.h |
Modified IOSubMemoryDescriptor::complete()
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOSubMemoryDescriptor.h |
Modified IOSubMemoryDescriptor::prepare()
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOSubMemoryDescriptor.h |
Modified IOSubMemoryDescriptor
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOSubMemoryDescriptor.h |
Modified IOSubMemoryDescriptor::getPhysicalSegment()
| Header | Declaration | |
|---|---|---|
| Old | IOMemoryDescriptor.h | virtual IOPhysicalAddress getPhysicalSegment ( IOByteCount offset, IOByteCount *length); |
| New | IOSubMemoryDescriptor.h | virtual addr64_t getPhysicalSegment ( IOByteCount offset, IOByteCount *length, IOOptionBits options=0); |
Modified IOSubMemoryDescriptor::MetaClass
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOSubMemoryDescriptor.h |
Modified IOSubMemoryDescriptor::initSubRange()
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOSubMemoryDescriptor.h |
Modified IOSubMemoryDescriptor::MetaClass::MetaClass()
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOSubMemoryDescriptor.h |
Modified IOSubMemoryDescriptor::MetaClass::alloc()
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOSubMemoryDescriptor.h |
Modified IOSubMemoryDescriptor::MetaClass
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOSubMemoryDescriptor.h |
IOSyncer.h
Removed #def DEPRECATED
IOTimeStamp.h
Modified IOTimeStampStartConstant()
| Declaration | |
|---|---|
| Old | void IOTimeStampStartConstant ( unsigned int csc, unsigned int a=0, unsigned int b=0, unsigned int c=0, unsigned int d=0); |
| New | void IOTimeStampStartConstant ( unsigned int csc, uintptr_t a=0, uintptr_t b=0, uintptr_t c=0, uintptr_t d=0); |
Modified IOTimeStamp()
| Declaration | |
|---|---|
| Old | void IOTimeStamp ( unsigned int csc, unsigned int a=0, unsigned int b=0, unsigned int c=0, unsigned int d=0); |
| New | void IOTimeStamp ( uintptr_t csc, uintptr_t a=0, uintptr_t b=0, uintptr_t c=0, uintptr_t d=0); |
Modified IOTimeStampEnd()
| Declaration | |
|---|---|
| Old | void IOTimeStampEnd ( unsigned int csc, unsigned int a=0, unsigned int b=0, unsigned int c=0, unsigned int d=0); |
| New | void IOTimeStampEnd ( uintptr_t csc, uintptr_t a=0, uintptr_t b=0, uintptr_t c=0, uintptr_t d=0); |
Modified IOTimeStampStart()
| Declaration | |
|---|---|
| Old | void IOTimeStampStart ( unsigned int csc, unsigned int a=0, unsigned int b=0, unsigned int c=0, unsigned int d=0); |
| New | void IOTimeStampStart ( uintptr_t csc, uintptr_t a=0, uintptr_t b=0, uintptr_t c=0, uintptr_t d=0); |
Modified IOTimeStampConstant()
| Declaration | |
|---|---|
| Old | void IOTimeStampConstant ( unsigned int csc, unsigned int a=0, unsigned int b=0, unsigned int c=0, unsigned int d=0); |
| New | void IOTimeStampConstant ( uintptr_t csc, uintptr_t a=0, uintptr_t b=0, uintptr_t c=0, uintptr_t d=0); |
Modified IOTimeStampEndConstant()
| Declaration | |
|---|---|
| Old | void IOTimeStampEndConstant ( unsigned int csc, unsigned int a=0, unsigned int b=0, unsigned int c=0, unsigned int d=0); |
| New | void IOTimeStampEndConstant ( uintptr_t csc, uintptr_t a=0, uintptr_t b=0, uintptr_t c=0, uintptr_t d=0); |
IOTypes.h
Removed kIOMap64Bit
Added IOByteCount32
Added IOByteCount64
Added IOPhysicalAddress32
Added IOPhysicalAddress64
Added IOPhysicalLength32
Added IOPhysicalLength64
Modified IOPhysicalRange
| Header | |
|---|---|
| Old | IOMemoryDescriptor.h |
| New | IOTypes.h |
IOUFIStorageServices.h
Added IOUFIStorageServices::getWriteCacheState() (no architecture available)
Added IOUFIStorageServices::setWriteCacheState() (no architecture available)
IOUSBController.h
Added IOUSBController::didTerminate()
IOUSBDevice.h
Added IOUSBDevice::GetDeviceInformation()
Added IOUSBDevice::GetExtraPowerAllocated()
Added IOUSBDevice::GetPolicyMaker()
Added IOUSBDevice::RequestExtraPower()
Added IOUSBDevice::ReturnExtraPower()
Added IOUSBDevice::SetPolicyMaker()
Modified IOUSBDevice::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOUSBDevice, 6); |
| New | OSMetaClassDeclareReservedUnused ( IOUSBDevice, 12); |
IOUSBHIDDriver.h
Removed IOUSBHIDDriver::newReportIntervalNumber()
IOUSBHubDevice.h
Added IOUSBHubDevice::GetTotalSleepCurrent()
Added IOUSBHubDevice::InitializeExtraPower()
Added IOUSBHubDevice::OSMetaClassDeclareReservedUsed() (no architecture available)
Added IOUSBHubDevice::RequestSleepPower()
Added IOUSBHubDevice::ReturnSleepPower()
Added IOUSBHubDevice::SetTotalSleepCurrent()
Modified IOUSBHubDevice::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOUSBHubDevice, 0); |
| New | OSMetaClassDeclareReservedUnused ( IOUSBHubDevice, 3); |
IOUSBHubPolicyMaker.h
Added IOUSBHubPolicyMaker::GetPortInformation()
Added IOUSBHubPolicyMaker::OSMetaClassDeclareReservedUsed() (no architecture available)
Added IOUSBHubPolicyMaker::ReEnumeratePort()
Added IOUSBHubPolicyMaker::RequestExtraPower()
Added IOUSBHubPolicyMaker::ResetPort()
Added IOUSBHubPolicyMaker::ReturnExtraPower()
Added IOUSBHubPolicyMaker::SuspendPort()
Modified IOUSBHubPolicyMaker::OSMetaClassDeclareReservedUnused()
| Declaration | |
|---|---|
| Old | OSMetaClassDeclareReservedUnused ( IOUSBHubPolicyMaker, 0); |
| New | OSMetaClassDeclareReservedUnused ( IOUSBHubPolicyMaker, 6); |
IOUSBMassStorageClass.h
Added kUSBDAddressLength
IOUSBUserClient.h
Added kUSBDeviceUserClientGetDeviceInformation
Added kUSBDeviceUserClientGetExtraPowerAllocated
Added kUSBDeviceUserClientRequestExtraPower
Added kUSBDeviceUserClientReturnExtraPower
IOUserClient.h
Removed IOUserClient::OSMetaClassDeclareReservedUsed() (no architecture available)
Removed IOUserClient::destroyUserReferences()
Removed IOUserClient::initialize()
Removed IOUserClient::mapClientMemory()
Removed IOUserClient::mapClientMemory64()
Removed mappings
Removed sharedInstance
Modified IOUserClient::registerNotificationPort()
| Declaration | |
|---|---|
| Old | virtual IOReturn registerNotificationPort ( mach_port_t port, UInt32 type, UInt32 refCon); |
| New | virtual IOReturn registerNotificationPort ( mach_port_t port, UInt32 type, io_user_reference_t refCon); |
IOVideoDevice.h
Removed IOVideoDevice
Removed IOVideoDevice::IOVideoDevice()
Removed IOVideoDevice::addStream()
Removed IOVideoDevice::createStreams()
Removed IOVideoDevice::free()
Removed IOVideoDevice::getMetaClass()
Removed IOVideoDevice::getStream()
Removed IOVideoDevice::getStreamCount()
Removed IOVideoDevice::releaseStreams()
Removed IOVideoDevice::removeStream()
Removed IOVideoDevice::setStreamMode()
Removed IOVideoDevice::startStream()
Removed IOVideoDevice::stopStream()
Removed IOVideoDevice::suspendStream()
Removed IOVideoDevice::MetaClass
Removed IOVideoDevice::MetaClass::MetaClass()
Removed IOVideoDevice::MetaClass::alloc()
Removed IOVideoDevice::MetaClass
IOVideoDeviceUserClient.h
Removed IOVideoDeviceUserClient
Removed IOVideoDeviceUserClient::IOVideoDeviceUserClient()
Removed IOVideoDeviceUserClient::clientClose()
Removed IOVideoDeviceUserClient::clientDied()
Removed IOVideoDeviceUserClient::clientMemoryForType() (no architecture available)
Removed IOVideoDeviceUserClient::connectClient()
Removed IOVideoDeviceUserClient::getMetaClass()
Removed IOVideoDeviceUserClient::getService()
Removed IOVideoDeviceUserClient::getTargetAndMethodForIndex()
Removed IOVideoDeviceUserClient::getTargetAndTrapForIndex() (no architecture available)
Removed IOVideoDeviceUserClient::initWithTask()
Removed IOVideoDeviceUserClient::registerNotificationPort() (no architecture available)
Removed IOVideoDeviceUserClient::setProperties()
Removed IOVideoDeviceUserClient::start()
Removed IOVideoDeviceUserClient::MetaClass
Removed IOVideoDeviceUserClient::MetaClass::MetaClass()
Removed IOVideoDeviceUserClient::MetaClass::alloc()
Removed IOVideoDeviceUserClient::MetaClass
IOVideoStream.h
Removed IOVideoStream
Removed IOVideoStream::IOVideoStream()
Removed IOVideoStream::getDevice()
Removed IOVideoStream::getMetaClass()
Removed IOVideoStream::getStreamMode()
Removed IOVideoStream::initWithBuffers()
Removed IOVideoStream::setStreamMode()
Removed IOVideoStream::startStream()
Removed IOVideoStream::stopStream()
Removed IOVideoStream::suspendStream()
Removed IOVideoStream::withBuffers()
Removed IOVideoStream::MetaClass
Removed IOVideoStream::MetaClass::MetaClass()
Removed IOVideoStream::MetaClass::alloc()
Removed IOVideoStream::MetaClass
IOWorkLoop.h
Removed IOWorkLoop::OSMetaClassDeclareReservedUsed() (no architecture available)
OSAtomic.h
Added OSCompareAndSwapPtr()
OSDebug.h
Modified trace_backtrace()
| Declaration | |
|---|---|
| Old | void trace_backtrace ( unsigned int debugid, unsigned int debugid2, int size, int data); |
| New | void trace_backtrace ( unsigned int debugid, unsigned int debugid2, unsigned long size, unsigned long data); |
OSKext.h
Added OSKext
Added OSKext::OSKext()
Added OSKext::clientRelease()
Added OSKext::clientRetain()
Added OSKext::considerUnloads()
Added OSKext::copyPersonalitiesArray()
Added OSKext::copyResourceNamed()
Added OSKext::copyUUID()
Added OSKext::copyUUIDOfKextWithBundleID()
Added OSKext::cutoverUnload()
Added OSKext::declaresExecutable()
Added OSKext::getAutounloadEnabled()
Added OSKext::getBundleID()
Added OSKext::getCompatibleVersion()
Added OSKext::getKernelRequestsEnabled()
Added OSKext::getLoadEnabled()
Added OSKext::getLoadTag()
Added OSKext::getMetaClass()
Added OSKext::getMetaClasses()
Added OSKext::getPropertyForHostArch()
Added OSKext::getUnloadEnabled()
Added OSKext::getVersion()
Added OSKext::handleRequest()
Added OSKext::isCompatibleWithVersion()
Added OSKext::isInterface()
Added OSKext::isKernelComponent()
Added OSKext::isLoadableInSafeBoot()
Added OSKext::isLoaded()
Added OSKext::isStarted()
Added OSKext::kmodDestroyNotify()
Added OSKext::kmodStartNotify()
Added OSKext::kmodStopNotify()
Added OSKext::loadFromMkext()
Added OSKext::loadKextWithBundleID()
Added OSKext::lookupKextWithAddress()
Added OSKext::lookupKextWithBundleID()
Added OSKext::lookupKextWithLoadTag()
Added OSKext::removeKext()
Added OSKext::removeKextWithBundleID()
Added OSKext::removePersonalitiesFromCatalog()
Added OSKext::removePropertyForHostArch()
Added OSKext::reportOSMetaClassInstances()
Added OSKext::setAutounloadEnabled()
Added OSKext::setKernelRequestsEnabled()
Added OSKext::setLinkedExecutable()
Added OSKext::setLoadEnabled()
Added OSKext::setUnloadEnabled()
Added OSKext::MetaClass
Added OSKext::MetaClass::MetaClass()
Added OSKext::MetaClass::alloc()
Added DebugFlagBasic
Added DebugFlagDetail
Added DebugFlagKextBasic
Added DebugFlagKextDetail
Added DebugFlagLoadBasic
Added DebugFlagLoadDetail
Added IOCatalogue (no architecture available)
Added IOPMrootDomain (no architecture available)
Added KLDBootstrap (no architecture available)
Added OSKext::MetaClass
Added OSKextExcludeLevel
Added OSMetaClass (no architecture available)
Added #def kOSKextExcludeAll
Added #def kOSKextExcludeKext
Added #def kOSKextExcludeNone
Added osdata_kmem_free()
Added osdata_phys_free()
Added osdata_vm_deallocate()
OSMetaClass.h
Added OSMetaClassBase::initialize()
Added #def APPLE_KEXT_COMPATIBILITY_VIRTUAL
Added #def APPLE_KEXT_DEPRECATED
Added #def APPLE_KEXT_LEGACY_ABI
Added OSKext
Modified OSMetaClass::preModLoad()
| Declaration | |
|---|---|
| Old | void * preModLoad ( const char *kmodName); |
| New | void * preModLoad ( const char *kextID); |
Modified OSMetaClass::modHasInstance()
| Declaration | |
|---|---|
| Old | bool modHasInstance ( const char *kmodName); |
| New | bool modHasInstance ( const char *kextID); |
Modified OSMetaClass::reportModInstances()
| Declaration | |
|---|---|
| Old | void reportModInstances ( const char *kmodName); |
| New | void reportModInstances ( const char *kextID); |
OSReturn.h
Added #def kOSMetaClassNoKext
OSTypes.h
Added #def OSTYPES_K64_REV
RootDomain.h
Removed IOPMrootDomain::unIdleDevice()
Removed IOPMrootDomain::youAreRoot()
Added IOPMrootDomain::systemPowerEventOccurred()
Added #def kIOPMRootDomainPowerStatusKey
SCSICmds_MODE_Definitions.h
USB.h
Added LowLatencyUserBufferInfoV3
Added USBDeviceInformationBits
Added USBPhysicalAddress32
Added USBPowerRequestTypes
Added #def kAppleCurrentAvailable
Added #def kAppleCurrentExtra
Added #def kAppleCurrentInSleep
Added #def kAppleExtraPowerAggregate
Added #def kAppleExtraPowerPerPort
Added #def kAppleInternalUSBDevice
Added #def kUSBBusID
Added kUSBPowerDuringSleep
Added kUSBPowerDuringWake
Modified #def kAppleExtraPowerInSleep
| Header | |
|---|---|
| Old | IOUSBHubDevice.h |
| New | USB.h |
USBSpec.h
Added kAppleVendorID
Added kUSBPersonalHealthcareClass
Added kUSBPersonalHealthcareInterfaceClass
_structs.h
Added fp_control
Added fp_status
Added i386_exception_state
Added i386_float_state
Added i386_thread_state
Added mcontext
Added mcontext32
Added mcontext64
Added mmst_reg
Added ppc_exception_state
Added ppc_exception_state64
Added ppc_float_state
Added ppc_thread_state
Added ppc_thread_state64
Added ppc_vector_state
Added sigcontext
Added sigcontext32
Added sigcontext64
Added x86_debug_state32
Added x86_debug_state64
Added x86_exception_state64
Added x86_float_state64
Added x86_thread_state64
Added xmm_reg
Modified fp_control_t
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
Modified fp_status_t
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
affinity.h
Removed affinity_set
Removed task_affinity_create()
Removed task_affinity_deallocate()
Removed task_affinity_info()
Removed thread_affinity_dup()
Removed thread_affinity_get()
Removed thread_affinity_is_supported()
Removed thread_affinity_set()
Removed thread_affinity_terminate()
apple80211_ioctl.h
Added #def APPLE80211_IOC_ASSOCIATE_INTERNAL
attr.h
Removed user_fssearchblock
Added #def ATTR_CMN_RETURNED_ATTRS
Added #def ATTR_VOL_UUID
Added #def FSOPT_PACK_INVAL_ATTRS
Added user32_fssearchblock
Added user64_fssearchblock
boot.h
Removed #def VGA_TEXT_MODE
Removed boot_video
Added #def kBootArgsRevision1_4
Added #def kBootArgsRevision1_5
buf.h
Added buf_rcred (no architecture available)
Added buf_wcred (no architecture available)
Modified buf_bread()
| Declaration | |
|---|---|
| Old | errno_t buf_bread ( vnode_t, daddr64_t, int, ucred_t, buf_t *); |
| New | errno_t buf_bread ( vnode_t, daddr64_t, int, kauth_cred_t, buf_t *); |
Modified buf_rcred()
| Declaration | |
|---|---|
| Old | ucred_t buf_rcred ( buf_t); |
| New | kauth_cred_t buf_rcred ( buf_t); |
Modified buf_wcred()
| Declaration | |
|---|---|
| Old | ucred_t buf_wcred ( buf_t); |
| New | kauth_cred_t buf_wcred ( buf_t); |
Modified buf_breadn()
| Declaration | |
|---|---|
| Old | errno_t buf_breadn ( vnode_t, daddr64_t, int, daddr64_t *, int *, int, ucred_t, buf_t *); |
| New | errno_t buf_breadn ( vnode_t, daddr64_t, int, daddr64_t *, int *, int, kauth_cred_t, buf_t *); |
Modified buf_meta_breadn()
| Declaration | |
|---|---|
| Old | errno_t buf_meta_breadn ( vnode_t, daddr64_t, int, daddr64_t *, int *, int, ucred_t, buf_t *); |
| New | errno_t buf_meta_breadn ( vnode_t, daddr64_t, int, daddr64_t *, int *, int, kauth_cred_t, buf_t *); |
Modified buf_meta_bread()
| Declaration | |
|---|---|
| Old | errno_t buf_meta_bread ( vnode_t, daddr64_t, int, ucred_t, buf_t *); |
| New | errno_t buf_meta_bread ( vnode_t, daddr64_t, int, kauth_cred_t, buf_t *); |
clock.h
Removed clock_get_calendar_nanotime_nowait() (no architecture available)
Added clock_nsec_t
Added clock_sec_t
Added clock_usec_t
Modified clock_get_calendar_microtime()
| Declaration | |
|---|---|
| Old | void clock_get_calendar_microtime ( uint32_t *secs, uint32_t *microsecs); |
| New | void clock_get_calendar_microtime ( clock_sec_t *secs, clock_usec_t *microsecs); |
Modified clock_get_system_nanotime()
| Declaration | |
|---|---|
| Old | void clock_get_system_nanotime ( uint32_t *secs, uint32_t *nanosecs); |
| New | void clock_get_system_nanotime ( clock_sec_t *secs, clock_nsec_t *nanosecs); |
Modified clock_get_calendar_nanotime()
| Declaration | |
|---|---|
| Old | void clock_get_calendar_nanotime ( uint32_t *secs, uint32_t *nanosecs); |
| New | void clock_get_calendar_nanotime ( clock_sec_t *secs, clock_nsec_t *nanosecs); |
Modified clock_get_system_microtime()
| Declaration | |
|---|---|
| Old | void clock_get_system_microtime ( uint32_t *secs, uint32_t *microsecs); |
| New | void clock_get_system_microtime ( clock_sec_t *secs, clock_usec_t *microsecs); |
conf.h
Added isdisk()
cpu_data.h
Modified rtclock_timer_t
| Header | |
|---|---|
| Old | etimer.h |
| New | cpu_data.h |
cpuid.h
Added #def CPUID_EXTFEATURE_RDTSCP
Added #def CPUID_FEATURE_DCA
Added #def CPUID_FEATURE_xAPIC
default_pager_types.h
Added #def SWAP_COMPACT_DISABLE
Added #def SWAP_COMPACT_ENABLE
devfs_proto.h
Removed dev_add_entry()
Removed dev_add_name()
Removed dev_add_node()
Removed dev_dup_plane()
Removed dev_findname()
Removed dev_free_name()
Removed devfs_dntovn()
Removed devfs_free_plane()
Removed devfs_kernel_mount()
Removed devfs_mount()
Removed devfs_sinit()
Removed devnode_free()
devfsdefs.h
Removed DEVFS_DECR_ENTRIES()
Removed DEVFS_DECR_MOUNTS()
Removed DEVFS_DECR_NODES()
Removed DEVFS_DECR_STRINGSPACE()
Removed DEVFS_INCR_ENTRIES()
Removed DEVFS_INCR_MOUNTS()
Removed DEVFS_INCR_NODES()
Removed DEVFS_INCR_STRINGSPACE()
Removed #def DEVFS_LOCK
Removed #def DEVFS_UNLOCK
Removed #def DEVMAXNAMESIZE
Removed #def DEVMAXPATHSIZE
Removed DEV_BDEV
Removed DEV_CDEV
Removed DEV_DIR
Removed DEV_SLNK
Removed #def DN_BUSY
Removed #def DN_CREATE
Removed #def DN_CREATEWAIT
Removed #def DN_DELETE
Removed #def M_DEVFSMNT
Removed #def M_DEVFSNAME
Removed #def M_DEVFSNODE
Removed #def VTODN
Removed dev_root
Removed devdirent
Removed devdirent_t
Removed devfs_mutex
Removed devfs_spec_vnodeop_p
Removed devfs_stats
Removed devfs_stats
Removed devfs_vfsops
Removed devfs_vnodeop_p
Removed devfsmount
Removed devfstype_t
Removed devnode
Removed devnode_t
Removed devnode_type_t
Removed dn_copy_times()
Removed dn_times()
disk.h
Added #def DKIOCGETPHYSICALBLOCKSIZE
efi.h
Removed EFI_CONFIGURATION_TABLE
Removed EFI_HANDLE
Removed EFI_RUNTIME_SERVICES
Removed EFI_SYSTEM_TABLE
Added EFI_CONFIGURATION_TABLE_32
Added EFI_HANDLE32
Added EFI_PTR32
Added EFI_RUNTIME_SERVICES_32
Added EFI_SYSTEM_TABLE_32
etimer.h
Removed #def EndOfAllTime
Removed etimer_intr()
Removed etimer_intr_t
Removed etimer_resync_deadlines()
Removed etimer_set_deadline()
Removed rtclock_tick_interval
Removed setPop()
Removed setTimerReq()
event.h
Added #def EVFILT_USER
Added #def EV_DISPATCH
Added #def EV_SET64
Added #def EV_TRIGGER
Added #def NOTE_FFAND
Added #def NOTE_FFCOPY
Added #def NOTE_FFCTRLMASK
Added #def NOTE_FFLAGSMASK
Added #def NOTE_FFNOP
Added #def NOTE_FFOR
Added #def NOTE_NONE
Added kevent64_s
fb_entries.h
Removed fb_init()
Removed fb_present()
Removed fb_reset()
fcntl.h
Removed #def S_IFXATTR
Added #def FFDSYNC
Added #def O_DSYNC
Added user32_fbootstraptransfer_t
Added user32_fsignatures_t
Modified #def SEEK_CUR
| Header | |
|---|---|
| Old | unistd.h |
| New | fcntl.h |
Modified #def SEEK_SET
| Header | |
|---|---|
| Old | unistd.h |
| New | fcntl.h |
Modified #def SEEK_END
| Header | |
|---|---|
| Old | unistd.h |
| New | fcntl.h |
fdesc.h
Removed fdescnode::LIST_ENTRY()
Removed #def FD_DESC
Removed #def FD_DEVFD
Removed #def FD_MAX
Removed #def FD_ROOT
Removed #def FD_STDERR
Removed #def FD_STDIN
Removed #def FD_STDOUT
Removed Fdesc
Removed Fdevfd
Removed Flink
Removed Froot
Removed #def VFSTOFDESC
Removed #def VTOFDESC
Removed fdesc_allocvp()
Removed fdesc_badop()
Removed fdesc_getattr()
Removed fdesc_inactive()
Removed fdesc_init()
Removed fdesc_ioctl()
Removed fdesc_lookup()
Removed fdesc_open()
Removed fdesc_pathconf()
Removed fdesc_read()
Removed fdesc_readdir()
Removed fdesc_readlink()
Removed fdesc_reclaim()
Removed fdesc_root()
Removed fdesc_select()
Removed fdesc_setattr()
Removed fdesc_vfsops
Removed fdesc_vnodeop_p
Removed fdesc_write()
Removed fdescmount
Removed fdescnode
Removed fdntype
fifo.h
Added #def fifo_access
Added fifo_advlock()
Added #def fifo_blktooff
Added #def fifo_bwrite
Added fifo_close()
Added #def fifo_create
Added fifo_ebadf()
Added #def fifo_fsync
Added #def fifo_getattr
Added fifo_inactive()
Added fifo_ioctl()
Added #def fifo_link
Added fifo_lookup()
Added #def fifo_mkdir
Added #def fifo_mknod
Added #def fifo_mmap
Added fifo_open()
Added fifo_pathconf()
Added fifo_read()
Added #def fifo_readdir
Added #def fifo_readlink
Added #def fifo_reclaim
Added #def fifo_remove
Added #def fifo_rename
Added #def fifo_revoke
Added #def fifo_rmdir
Added fifo_select()
Added #def fifo_setattr
Added #def fifo_strategy
Added #def fifo_symlink
Added #def fifo_valloc
Added #def fifo_vfree
Added fifo_write()
file.h
Added file_vnode_withvid()
filedesc.h
Removed #def FD_CHROOT
Removed #def NDEXTENT
Removed #def NDFILE
Removed #def OFILESIZE
Removed #def UF_CLOSING
Removed #def UF_EXCLOSE
Removed #def UF_RESERVED
Removed #def UF_RESVWAIT
Removed #def UF_VALID_FLAGS
Removed dupfdopen()
Removed falloc()
Removed fdalloc()
Removed fdavail()
Removed fdcopy()
Removed fdexec()
Removed #def fdfile
Removed #def fdflags
Removed fdfree()
Removed fdrelse()
Removed ffree()
Removed filedesc
host_priv.h
Added kext_request()
Modified vm_allocate_cpm()
| Declaration | |
|---|---|
| Old | kern_return_t vm_allocate_cpm ( host_priv_t host_priv, vm_map_t task, vm_address_t *address, vm_size_t size, boolean_t anywhere); |
| New | kern_return_t vm_allocate_cpm ( host_priv_t host_priv, vm_map_t task, vm_address_t *address, vm_size_t size, int flags); |
Modified host_default_memory_manager()
| Declaration | |
|---|---|
| Old | kern_return_t host_default_memory_manager ( host_priv_t host_priv, memory_object_default_t *default_manager, vm_size_t cluster_size); |
| New | kern_return_t host_default_memory_manager ( host_priv_t host_priv, memory_object_default_t *default_manager, memory_object_cluster_size_t cluster_size); |
host_special_ports.h
Added #def HOST_AUTOMOUNTD_PORT
Added #def HOST_KEXTD_PORT
Added #def host_get_automountd_port
Added #def host_get_kextd_port
Added #def host_set_automountd_port
Added #def host_set_kextd_port
if.h
Removed #def ifc_buf
Removed #def ifc_req
Removed ifconf
Removed ifmediareq
if_media.h
Added #def IFM_10G_CX4
Added #def IFM_10G_T
in.h
Added #def IP_BOUND_IF
in6.h
Added #def IPV6CTL_MAXDYNROUTES
Added #def IPV6CTL_MAXIFDEFROUTERS
Added #def IPV6CTL_MAXIFPREFIXES
Added #def IPV6CTL_NEIGHBORGCTHRESH
in6_var.h
Added kev_in6_addrlifetime
in_pcb.h
Added #def INP_BOUND_IF
ip_fw2.h
Removed #def IPFW_LOADED
Removed #def IP_FW_PORT_DENY_FLAG
Removed #def IP_FW_PORT_DYNT_FLAG
Removed #def IP_FW_PORT_TEE_FLAG
Modified ipfw_init()
| Architectures | |
|---|---|
| Old | ppc,i386 |
| New | none? |
Modified ip_fw_chk_t
| Architectures | |
|---|---|
| Old | ppc,i386 |
| New | none? |
Modified ip_fw_args
| Architectures | |
|---|---|
| Old | ppc,i386 |
| New | none? |
Modified fw_one_pass
| Architectures | |
|---|---|
| Old | ppc,i386 |
| New | none? |
Modified fw_enable
| Architectures | |
|---|---|
| Old | ppc,i386 |
| New | none? |
Modified flush_pipe_ptrs()
| Architectures | |
|---|---|
| Old | ppc,i386 |
| New | none? |
Modified ip_fw_ctl_ptr
| Architectures | |
|---|---|
| Old | ppc,i386 |
| New | none? |
Modified ip_fw_ctl_t
| Architectures | |
|---|---|
| Old | ppc,i386 |
| New | none? |
Modified ip_fw_chk_ptr
| Architectures | |
|---|---|
| Old | ppc,i386 |
| New | none? |
ipc.h
Added #def ipc_perm
Modified ipc_perm
| Architectures | |
|---|---|
| Old | ppc,ppc64,i386,x86_64 |
| New | none? |
kauth.h
Removed #def KAUTH_WKG_EVERYBODY
Removed #def KAUTH_WKG_GROUP
Removed #def KAUTH_WKG_NOBODY
Removed #def KAUTH_WKG_NOT
Removed #def KAUTH_WKG_OWNER
Removed cantrace()
Removed kauth_acl_evaluate()
Removed kauth_acl_inherit()
Removed kauth_authorize_fileop_has_listeners()
Removed kauth_authorize_generic()
Removed kauth_copyinfilesec()
Removed kauth_cred_alloc()
Removed kauth_cred_assume()
Removed kauth_cred_copy_real()
Removed kauth_cred_dup()
Removed kauth_cred_getgroups()
Removed kauth_cred_gid_subset()
Removed kauth_cred_init()
Removed kauth_cred_setauditinfo()
Removed kauth_cred_setgroups()
Removed kauth_cred_setresgid()
Removed kauth_cred_setresuid()
Removed kauth_cred_setsvuidgid()
Removed kauth_cred_setuidgid()
Removed kauth_cred_supplementary_add()
Removed kauth_cred_supplementary_register()
Removed kauth_cred_supplementary_remove()
Removed kauth_cred_uthread_update()
Removed kauth_filesec_acl_setendian()
Removed kauth_getrgid()
Removed kauth_groups_init()
Removed kauth_identity_init()
Removed kauth_init()
Removed kauth_ntsid_equal()
Removed kauth_proc_label_update_execve() (no architecture available)
Removed kauth_resolver_init()
Removed kauth_wellknown_guid()
Added groupmember()
kdebug.h
Removed kdbg_trace_data()
Removed kdbg_trace_string()
Removed start_kern_tracing()
Added #def BSD_PROC_EXIT
Added #def BSD_PROC_FRCEXIT
Added #def DBG_BSD_PROC
Added #def DBG_DRVGRAPHICS
Added #def DBG_IOCTL
Added #def DBG_IOGRAPHICS
Added #def DBG_LAUNCHD
Added #def DBG_PAGEIND_FAULT
Added #def DBG_PAGEINV_FAULT
Added #def DBG_TRACE_INFO
Modified kernel_debug1()
| Declaration | |
|---|---|
| Old | void kernel_debug1 ( unsigned int debugid, unsigned int arg1, unsigned int arg2, unsigned int arg3, unsigned int arg4, unsigned int arg5); |
| New | void kernel_debug1 ( uint32_t debugid, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4, uintptr_t arg5); |
Modified kernel_debug()
| Declaration | |
|---|---|
| Old | void kernel_debug ( unsigned int debugid, unsigned int arg1, unsigned int arg2, unsigned int arg3, unsigned int arg4, unsigned int arg5); |
| New | void kernel_debug ( uint32_t debugid, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4, uintptr_t arg5); |
kern_event.h
Added #def KEV_IEEE80211_CLASS
kern_types.h
Added #def THREAD_NOT_WAITING
kext_alloc.h
Added kext_alloc()
Added kext_alloc_init()
Added kext_free()
kextd_mach.h
Added #def kextd_kernel_request_MSG_COUNT
Added kextd_ping()
Added #def subsystem_to_name_map_kextd_kernel_request
kmod.h
Added #def KMOD_CNTL_CUTOVER_SEND_LINKSTATE
Added #def KMOD_CNTL_CUTOVER_SEND_PLIST
Added kmod_info_32_v1_t
Added kmod_info_64_v1_t
kpi_interface.h
Modified ifnet_ioctl()
| Declaration | |
|---|---|
| Old | errno_t ifnet_ioctl ( ifnet_t interface, protocol_family_t protocol, u_int32_t ioctl_code, void *ioctl_arg); |
| New | errno_t ifnet_ioctl ( ifnet_t interface, protocol_family_t protocol, unsigned long ioctl_code, void *ioctl_arg); |
kpi_mbuf.h
Added MBUF_TSO_IPV4
Added MBUF_TSO_IPV6
Added mbuf_concatenate()
Added mbuf_get_tso_requested()
Added mbuf_tso_request_flags_t
Modified mbuf_outbound_finalize()
| Declaration | |
|---|---|
| Old | void mbuf_outbound_finalize ( mbuf_t mbuf, u_long protocol_family, size_t protocol_offset); |
| New | void mbuf_outbound_finalize ( mbuf_t mbuf, u_int32_t protocol_family, size_t protocol_offset); |
lapic.h
Added #def CPU_NUMBER
Added #def CPU_NUMBER_FROM_LAPIC
Added #def LAPIC_CMCI_INTERRUPT
Added #def LAPIC_CPU_MAP_DUMP
Added #def LAPIC_DEFAULT_INTERRUPT_BASE
Added #def LAPIC_DUMP
Added #def LAPIC_ERROR_INTERRUPT
Added #def LAPIC_FUNC_TABLE_SIZE
Added #def LAPIC_ID_MAX
Added #def LAPIC_INTERPROCESSOR_INTERRUPT
Added #def LAPIC_ISR_IS_SET
Added #def LAPIC_NMI_INTERRUPT
Added #def LAPIC_PERFCNT_INTERRUPT
Added #def LAPIC_READ
Added #def LAPIC_READ_OFFSET
Added #def LAPIC_REDUCED_INTERRUPT_BASE
Added #def LAPIC_SPURIOUS_INTERRUPT
Added #def LAPIC_THERMAL_INTERRUPT
Added #def LAPIC_TIMER_INTERRUPT
Added #def LAPIC_VECTOR
Added #def LAPIC_WRITE
Added cpu_to_lapic
Added i386_intr_func_t
Added lapic_configure()
Added lapic_cpu_map()
Added lapic_dump()
Added lapic_end_of_interrupt()
Added lapic_get_timer()
Added lapic_init()
Added lapic_interrupt()
Added lapic_interrupt_base
Added lapic_probe()
Added lapic_set_intr_func()
Added lapic_set_pmi_func()
Added lapic_set_thermal_func()
Added lapic_set_timer()
Added lapic_set_timer_func()
Added lapic_shutdown()
Added lapic_smm_restore()
Added lapic_start
Added lapic_to_cpu
Added ml_get_apicid()
Added ml_get_cpuid()
Modified divide_by_64
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DM_SMI
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_DIVIDE_4
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_REMOTE_READ
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ID_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_INITIAL_COUNT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_DS_PENDING
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified lapic_timer_divide_t
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_DIVIDE_CONFIG
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_APR_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DSS_SELF
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_LINT1
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_DIVIDE_1
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_APR
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_SIZE
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_SVR_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_DFR
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DS_PENDING
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DM_FIXED
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ISR_BASE
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_CURRENT_COUNT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified divide_by_2
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_IP_PLRITY_LOW
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_DM_FIXED
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_DIVIDE_64
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LDR_SHIFT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ID_SHIFT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TPR
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified divide_by_32
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_SVR_FOCUS_OFF
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_DIVIDE_16
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_RR_VALID
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_ERROR
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ERROR_STATUS
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_SVR
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DM_INIT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified one_shot
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DSS_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ID
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICRD_DEST_SHIFT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_DM_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_DIVIDE_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DM_NMI
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_PPR
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_LEVEL_ASSERT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_TIMER
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_RR_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified lapic_timer_count_t
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_PPR_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICRD
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DSS_DEST
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_TM_LEVEL
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_DIVIDE_32
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DM_REMOTE
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_DIVIDE_8
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_DFR_SHIFT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DM_LOGICAL
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_DM_SHIFT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_VECTOR_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DM_LOWEST
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified periodic
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TPR_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_THERMAL
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified divide_by_16
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_DFR_FLAT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_VECTOR_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_DM_NMI
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_TRIGGER_LEVEL
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_PERFCNT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_EOI
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_REMOTE_IRR
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_IRR_BASE
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified lapic_timer_mode_t
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_DIVIDE_2
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_VERSION
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DSS_OTHERS
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_VERSION_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_RR_INVALID
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_LINT0
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DM_MASK
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DM_STARTUP
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified divide_by_8
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_DFR_CLUSTER
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_MASKED
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified divide_by_1
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LDR
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_START
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TIMER_DIVIDE_128
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_PERIODIC
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_DSS_ALL
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_TMR_BASE
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_SVR_ENABLE
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_LVT_DM_EXTINT
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified divide_by_4
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified #def LAPIC_ICR_RR_INPROGRESS
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
Modified divide_by_128
| Header | |
|---|---|
| Old | apic.h |
| New | lapic.h |
libkern.h
Modified ulmax()
| Declaration | |
|---|---|
| Old | u_long ulmax ( u_long a, u_long b); |
| New | u_int32_t ulmax ( u_int32_t a, u_int32_t b); |
Modified ulmin()
| Declaration | |
|---|---|
| Old | u_long ulmin ( u_long a, u_long b); |
| New | u_int32_t ulmin ( u_int32_t a, u_int32_t b); |
Modified random()
| Declaration | |
|---|---|
| Old | u_long random ( void); |
| New | u_int32_t random ( void); |
loader.h
Added #def MH_PIE
Added #def S_DTRACE_DOF
lockf.h
Removed lf_advlock()
Removed lf_assert()
Removed lf_commit()
Removed lf_print() (no architecture available)
Removed lf_printlist() (no architecture available)
locks.h
Added #def LCK_SLEEP_SPIN
Added lck_mtx_ext_t
mac_framework.h
Added mac_vnode_check_signature() (no architecture available)
mac_policy.h
Added mpo_vnode_check_signature_t
mach.h
Removed mach_error_string()
Removed mach_task_self()
mach_port.h
Added mach_port_get_context()
Added mach_port_set_context()
mach_vm.h
Added mach_vm_page_info()
machine.h
Added #def CPUFAMILY_ARM_XSCALE
Added #def CPU_SUBTYPE_ARM_V5TEJ
Added #def CPU_SUBTYPE_ARM_XSCALE
machine_cpu.h
Removed cpu_signal_handler()
machine_routines.h
Removed ml_hpet_cfg()
Added ml_get_maxintdelay()
Added ml_set_maxintdelay()
Modified ml_processor_register()
| Declaration | |
|---|---|
| Old | kern_return_t ml_processor_register ( cpu_id_t cpu_id, uint32_t lapic_id, processor_t *processor, ipi_handler_t *ipi_handler, boolean_t boot_cpu); |
| New | kern_return_t ml_processor_register ( cpu_id_t cpu_id, uint32_t lapic_id, processor_t *processor_out, boolean_t boot_cpu, boolean_t start); |
memory_object_control.h
Modified memory_object_super_upl_request()
| Declaration | |
|---|---|
| Old | kern_return_t memory_object_super_upl_request ( memory_object_control_t memory_control, memory_object_offset_t offset, vm_size_t size, vm_size_t super_size, upl_t *upl, upl_page_info_array_t page_list, mach_msg_type_number_t *page_listCnt, integer_t cntrl_flags); |
| New | kern_return_t memory_object_super_upl_request ( memory_object_control_t memory_control, memory_object_offset_t offset, upl_size_t size, upl_size_t super_size, upl_t *upl, upl_page_info_array_t page_list, mach_msg_type_number_t *page_listCnt, integer_t cntrl_flags); |
Modified memory_object_upl_request()
| Declaration | |
|---|---|
| Old | kern_return_t memory_object_upl_request ( memory_object_control_t memory_control, memory_object_offset_t offset, vm_size_t size, upl_t *upl, upl_page_info_array_t page_list, mach_msg_type_number_t *page_listCnt, integer_t cntrl_flags); |
| New | kern_return_t memory_object_upl_request ( memory_object_control_t memory_control, memory_object_offset_t offset, upl_size_t size, upl_t *upl, upl_page_info_array_t page_list, mach_msg_type_number_t *page_listCnt, integer_t cntrl_flags); |
memory_object_server.h
Removed memory_object_unmap()
Added memory_object_last_unmap()
Added memory_object_map()
Modified memory_object_data_unlock()
| Declaration | |
|---|---|
| Old | kern_return_t memory_object_data_unlock ( memory_object_t memory_object, memory_object_offset_t offset, memory_object_cluster_size_t size, vm_prot_t desired_access); |
| New | kern_return_t memory_object_data_unlock ( memory_object_t memory_object, memory_object_offset_t offset, memory_object_size_t size, vm_prot_t desired_access); |
memory_object_types.h
Added #def MEMORY_OBJECT_DATA_FLUSH_ALL
Added vm_object_id_t
message.h
Added #def MACH_RCV_TRAILER_CTX
Added mach_msg_context_trailer_t
mkext.h
Removed #def MKEXT_EXTN
Removed #def MKEXT_MAGIC
Removed #def MKEXT_SIGN
Removed compress_lzss()
Removed decompress_lzss()
Removed mkext_file
Removed mkext_header
Removed mkext_kext
mman.h
Removed pshm_cache_init()
Removed pshm_lock_init()
Removed pshm_mmap()
Removed pshm_stat()
Removed pshm_truncate()
mount.h
Removed VFS_FHTOVP()
Removed VFS_GETATTR()
Removed VFS_MOUNT()
Removed VFS_QUOTACTL()
Removed VFS_ROOT()
Removed VFS_SETATTR()
Removed VFS_START()
Removed VFS_SYNC()
Removed VFS_UNMOUNT()
Removed VFS_VGET()
Removed VFS_VPTOFH()
Removed user_vfsconf
Removed vfs_extendedsecurity()
Removed vfs_getattr()
Removed vfs_getvfs_by_mntonname()
Removed vfs_markdependency()
Removed vfs_setattr()
mp_desc.h
Removed cpu_desc_init64()
Removed cpu_desc_load64()
Added cpu_desc_load()
Modified cpu_desc_init()
| Declaration | |
|---|---|
| Old | void cpu_desc_init ( cpu_data_t *cdp, boolean_t is_boot_cpu); |
| New | void cpu_desc_init ( cpu_data_t *cdp, boolean_t is_boot_cpu, boolean_t use64bit); |
msg.h
Added user32_msglen_t
Added user32_msgqnum_t
Added user32_msqid_ds
Added user64_msglen_t
Added user64_msgqnum_t
Added user64_msqid_ds
nd6.h
Removed #def ND6_IS_LLINFO_PROBREACH
Added #def ND6_LLINFO_PURGE
page_decrypt.h
Removed dsmos_page_transform()
Removed dsmos_page_transform_hook()
Removed dsmos_page_transform_hook_t
pexpert.h
Added PE_get_security_epoch() (no architecture available)
Added PE_i_can_has_debugger() (no architecture available)
pio.h
Modified outl()
| Declaration | |
|---|---|
| Old | void outl ( i386_ioport_t port, unsigned long datum); |
| New | void outl ( i386_ioport_t port, unsigned int datum); |
Modified inl()
| Declaration | |
|---|---|
| Old | unsigned long inl ( i386_ioport_t port); |
| New | unsigned int inl ( i386_ioport_t port); |
pipe.h
Removed pipe::TAILQ_HEAD() (no architecture available)
Removed #def BIG_PIPE_SIZE
Removed #def PIPENPAGES
Removed #def PIPE_ASYNC
Removed #def PIPE_DIRECTOK
Removed #def PIPE_DIRECTW
Removed #def PIPE_EOF
Removed #def PIPE_KNOTE
Removed #def PIPE_LOCK
Removed #def PIPE_LOCKFL
Removed #def PIPE_LOCK_ASSERT
Removed #def PIPE_LWANT
Removed #def PIPE_MINDIRECT
Removed #def PIPE_MTX
Removed #def PIPE_SEL
Removed #def PIPE_SIZE
Removed #def PIPE_UNLOCK
Removed #def PIPE_WANT
Removed #def PIPE_WANTR
Removed #def PIPE_WANTW
Removed #def SMALL_PIPE_SIZE
Removed pipe
Removed pipe_stat()
Removed pipebuf
Removed pipeinit()
Removed pipemapping (no architecture available)
port.h
Added #def CAST_MACH_NAME_TO_PORT
Added #def CAST_MACH_PORT_TO_NAME
Added #def MACH_PORT_QLIMIT_KERNEL
Added #def PORT_DEAD
Added #def PORT_NULL
Added #def PORT_VALID
Modified port_name_t
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
Modified port_t
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
Modified port_name_array_t
| Architectures | |
|---|---|
| Old | none? |
| New | ppc,ppc64,i386,x86_64 |
proc.h
Removed bsd_set_dependency_capable()
Removed extern_proc (no architecture available)
Removed proc_pendingsignals()
Removed proc_thread()
Removed unsleep()
proc_reg.h
Added #def MSR_IA32_BIOS_SIGN_ID
Added lgdt()
Added lidt()
Added rdtscp64()
Added swapgs()
Modified set_cr4()
| Declaration | |
|---|---|
| Old | void set_cr4 ( uint32_t value); |
| New | void set_cr4 ( uintptr_t value); |
Modified set_cr3()
| Declaration | |
|---|---|
| Old | void set_cr3 ( unsigned int value); |
| New | void set_cr3 ( uintptr_t value); |
Modified get_cr3()
| Declaration | |
|---|---|
| Old | unsigned int get_cr3 ( void); |
| New | uintptr_t get_cr3 ( void); |
Modified set_cr0()
| Declaration | |
|---|---|
| Old | void set_cr0 ( unsigned int value); |
| New | void set_cr0 ( uintptr_t value); |
Modified get_cr2()
| Declaration | |
|---|---|
| Old | unsigned int get_cr2 ( void); |
| New | uintptr_t get_cr2 ( void); |
Modified invlpg()
| Declaration | |
|---|---|
| Old | void invlpg ( unsigned long addr); |
| New | void invlpg ( uintptr_t addr); |
Modified get_cr0()
| Declaration | |
|---|---|
| Old | unsigned int get_cr0 ( void); |
| New | uintptr_t get_cr0 ( void); |
Modified get_cr4()
| Declaration | |
|---|---|
| Old | uint32_t get_cr4 ( void); |
| New | uintptr_t get_cr4 ( void); |
queue.h
Modified remque()
| Declaration | |
|---|---|
| Old | integer_t remque ( register queue_entry_t elt); |
| New | void remque ( register queue_entry_t elt); |
quota.h
Removed #def GRPQUOTA
Removed #def INITQFNAMES
Removed #def INITQMAGICS
Removed #def MAXQUOTAS
Removed #def MAX_DQ_TIME
Removed #def MAX_IQ_TIME
Removed #def QCMD
Removed #def QF_GROUPS_PER_GB
Removed #def QF_MAX_GROUPS
Removed #def QF_MAX_USERS
Removed #def QF_MIN_GROUPS
Removed #def QF_MIN_USERS
Removed #def QF_STRING_TAG
Removed #def QF_USERS_PER_GB
Removed #def QF_VERSION
Removed #def QUOTAFILENAME
Removed #def QUOTAGROUP
Removed #def QUOTAOPSNAME
Removed #def Q_GETQUOTA
Removed #def Q_QUOTAOFF
Removed #def Q_QUOTAON
Removed #def Q_QUOTASTAT
Removed #def Q_SETQUOTA
Removed #def Q_SETUSE
Removed #def Q_SYNC
Removed #def SUBCMDMASK
Removed #def SUBCMDSHIFT
Removed #def USRQUOTA
Removed dqblk
Removed dqfilehdr
Removed #def dqhash1
Removed #def dqhash2
Removed dqhashshift()
Removed #def dqoffset
raw_ip6.h
Removed rip6stat
resource.h
Removed user_rusage
Removed user_rusage_timeval
Added user32_rusage
Added user64_rusage
resourcevar.h
Removed #def ADDUPROF
Removed addupc_intr()
Removed addupc_task()
Removed calcru()
Removed plimit
Removed proc_limitblock()
Removed proc_limitdrop()
Removed proc_limitfork()
Removed proc_limitget()
Removed proc_limitreplace()
Removed proc_limitunblock()
Removed #def pstat_endzero
Removed #def pstat_startzero
Removed pstats
Removed pstats::uprof
Removed pstats::user_uprof
Removed ruadd()
route.h
Removed #def RTF_TRACKREFS
Removed ortentry
Added #def RTF_CONDEMNED
Added #def RTF_IFSCOPE
rtclock.h
Added #def RTC_NANOTIME_READ_FAST
Added rtc_nanotime_info
Added tsc_rebase_abs_time
Modified #def SLOW_TSC_THRESHOLD
| Header | |
|---|---|
| Old | cpu_data.h |
| New | rtclock.h |
Modified rtc_nanotime_t
| Header | |
|---|---|
| Old | cpu_data.h |
| New | rtclock.h |
seg.h
Removed #def KERNEL_CS
Removed kernel_ldt_desc64
Removed kernel_tss_desc64
Added #def KERNEL32_CS
Added #def MAKE_REAL_DESCRIPTOR
Added #def PROT_MODE_GDT_SIZE
select.h
Added selwait
semaphore.h
Removed #def SEM_FAILED
Removed #def SEM_VALUE_MAX
Removed psem_cache_init()
Removed psem_lock_init()
Removed sem_t
sha1.h
Added SHA1UpdateUsePhysicalAddress()
shared_region.h
Added #def SHARED_REGION_BASE
Added #def SHARED_REGION_NESTING_BASE
Added #def SHARED_REGION_NESTING_MAX
Added #def SHARED_REGION_NESTING_MIN
Added #def SHARED_REGION_NESTING_SIZE
Added #def SHARED_REGION_SIZE
socket.h
Added #def SO_UPCALLCLOSEWAIT
Added user32_msghdr
Added user32_sf_hdtr
Added user64_msghdr
Added user64_sf_hdtr
sockio.h
Removed #def SIOCGIFCONF
stat.h
Removed #def S_ISXATTR
Removed munge_stat()
Removed munge_stat64()
Removed user_stat
Removed user_stat64
stdlib.h
syscall.h
Added #def SYS_ATPgetreq
Added #def SYS_ATPgetrsp
Added #def SYS_ATPsndreq
Added #def SYS_ATPsndrsp
Added #def SYS_ATgetmsg
Added #def SYS_ATputmsg
Added #def SYS_ATsocket
Added #def SYS_MAXSYSCALL
Added #def SYS___disable_threadsignal
Added #def SYS___mac_execve
Added #def SYS___mac_get_fd
Added #def SYS___mac_get_file
Added #def SYS___mac_get_lcid
Added #def SYS___mac_get_lctx
Added #def SYS___mac_get_link
Added #def SYS___mac_get_mount
Added #def SYS___mac_get_pid
Added #def SYS___mac_get_proc
Added #def SYS___mac_getfsstat
Added #def SYS___mac_mount
Added #def SYS___mac_set_fd
Added #def SYS___mac_set_file
Added #def SYS___mac_set_lctx
Added #def SYS___mac_set_link
Added #def SYS___mac_set_proc
Added #def SYS___mac_syscall
Added #def SYS___pthread_canceled
Added #def SYS___pthread_chdir
Added #def SYS___pthread_cond_broadcast
Added #def SYS___pthread_cond_destroy
Added #def SYS___pthread_cond_init
Added #def SYS___pthread_cond_signal
Added #def SYS___pthread_cond_timedwait
Added #def SYS___pthread_cond_wait
Added #def SYS___pthread_fchdir
Added #def SYS___pthread_kill
Added #def SYS___pthread_markcancel
Added #def SYS___pthread_mutex_destroy
Added #def SYS___pthread_mutex_init
Added #def SYS___pthread_mutex_lock
Added #def SYS___pthread_mutex_trylock
Added #def SYS___pthread_mutex_unlock
Added #def SYS___pthread_sigmask
Added #def SYS___semwait_signal
Added #def SYS___semwait_signal_nocancel
Added #def SYS___sigwait
Added #def SYS___sigwait_nocancel
Added #def SYS___sysctl
Added #def SYS_accept
Added #def SYS_accept_nocancel
Added #def SYS_access
Added #def SYS_access_extended
Added #def SYS_acct
Added #def SYS_add_profil
Added #def SYS_adjtime
Added #def SYS_aio_cancel
Added #def SYS_aio_error
Added #def SYS_aio_fsync
Added #def SYS_aio_read
Added #def SYS_aio_return
Added #def SYS_aio_suspend
Added #def SYS_aio_suspend_nocancel
Added #def SYS_aio_write
Added #def SYS_audit
Added #def SYS_auditctl
Added #def SYS_auditon
Added #def SYS_bind
Added #def SYS_bsdthread_create
Added #def SYS_bsdthread_register
Added #def SYS_bsdthread_terminate
Added #def SYS_chdir
Added #def SYS_chflags
Added #def SYS_chmod
Added #def SYS_chmod_extended
Added #def SYS_chown
Added #def SYS_chroot
Added #def SYS_chud
Added #def SYS_close
Added #def SYS_close_nocancel
Added #def SYS_connect
Added #def SYS_connect_nocancel
Added #def SYS_copyfile
Added #def SYS_csops
Added #def SYS_delete
Added #def SYS_dup
Added #def SYS_dup2
Added #def SYS_exchangedata
Added #def SYS_execve
Added #def SYS_exit
Added #def SYS_fchdir
Added #def SYS_fchflags
Added #def SYS_fchmod
Added #def SYS_fchmod_extended
Added #def SYS_fchown
Added #def SYS_fcntl
Added #def SYS_fcntl_nocancel
Added #def SYS_fdatasync
Added #def SYS_ffsctl
Added #def SYS_fgetattrlist
Added #def SYS_fgetxattr
Added #def SYS_fhopen
Added #def SYS_flistxattr
Added #def SYS_flock
Added #def SYS_fork
Added #def SYS_fpathconf
Added #def SYS_fremovexattr
Added #def SYS_fsctl
Added #def SYS_fsetattrlist
Added #def SYS_fsetxattr
Added #def SYS_fsgetpath
Added #def SYS_fstat
Added #def SYS_fstat64
Added #def SYS_fstat64_extended
Added #def SYS_fstat_extended
Added #def SYS_fstatfs
Added #def SYS_fstatfs64
Added #def SYS_fstatv
Added #def SYS_fsync
Added #def SYS_fsync_nocancel
Added #def SYS_ftruncate
Added #def SYS_futimes
Added #def SYS_getattrlist
Added #def SYS_getaudit
Added #def SYS_getaudit_addr
Added #def SYS_getauid
Added #def SYS_getdirentries
Added #def SYS_getdirentries64
Added #def SYS_getdirentriesattr
Added #def SYS_getdtablesize
Added #def SYS_getegid
Added #def SYS_geteuid
Added #def SYS_getfh
Added #def SYS_getfsstat
Added #def SYS_getfsstat64
Added #def SYS_getgid
Added #def SYS_getgroups
Added #def SYS_gethostuuid
Added #def SYS_getitimer
Added #def SYS_getlcid
Added #def SYS_getlogin
Added #def SYS_getpeername
Added #def SYS_getpgid
Added #def SYS_getpgrp
Added #def SYS_getpid
Added #def SYS_getppid
Added #def SYS_getpriority
Added #def SYS_getrlimit
Added #def SYS_getrusage
Added #def SYS_getsgroups
Added #def SYS_getsid
Added #def SYS_getsockname
Added #def SYS_getsockopt
Added #def SYS_gettid
Added #def SYS_gettimeofday
Added #def SYS_getuid
Added #def SYS_getwgroups
Added #def SYS_getxattr
Added #def SYS_identitysvc
Added #def SYS_initgroups
Added #def SYS_ioctl
Added #def SYS_iopolicysys
Added #def SYS_issetugid
Added #def SYS_kdebug_trace
Added #def SYS_kevent
Added #def SYS_kevent64
Added #def SYS_kill
Added #def SYS_kqueue
Added #def SYS_kqueue_from_portset_np
Added #def SYS_kqueue_portset_np
Added #def SYS_lchown
Added #def SYS_link
Added #def SYS_lio_listio
Added #def SYS_listen
Added #def SYS_listxattr
Added #def SYS_lseek
Added #def SYS_lstat
Added #def SYS_lstat64
Added #def SYS_lstat64_extended
Added #def SYS_lstat_extended
Added #def SYS_lstatv
Added #def SYS_madvise
Added #def SYS_mincore
Added #def SYS_minherit
Added #def SYS_mkcomplex
Added #def SYS_mkdir
Added #def SYS_mkdir_extended
Added #def SYS_mkfifo
Added #def SYS_mkfifo_extended
Added #def SYS_mknod
Added #def SYS_mlock
Added #def SYS_mlockall
Added #def SYS_mmap
Added #def SYS_modwatch
Added #def SYS_mount
Added #def SYS_mprotect
Added #def SYS_msgctl
Added #def SYS_msgget
Added #def SYS_msgrcv
Added #def SYS_msgrcv_nocancel
Added #def SYS_msgsnd
Added #def SYS_msgsnd_nocancel
Added #def SYS_msgsys
Added #def SYS_msync
Added #def SYS_msync_nocancel
Added #def SYS_munlock
Added #def SYS_munlockall
Added #def SYS_munmap
Added #def SYS_nfsclnt
Added #def SYS_nfssvc
Added #def SYS_open
Added #def SYS_open_extended
Added #def SYS_open_nocancel
Added #def SYS_pathconf
Added #def SYS_pipe
Added #def SYS_poll
Added #def SYS_poll_nocancel
Added #def SYS_posix_spawn
Added #def SYS_pread
Added #def SYS_pread_nocancel
Added #def SYS_proc_info
Added #def SYS_profil
Added #def SYS_ptrace
Added #def SYS_pwrite
Added #def SYS_pwrite_nocancel
Added #def SYS_quotactl
Added #def SYS_read
Added #def SYS_read_nocancel
Added #def SYS_readlink
Added #def SYS_readv
Added #def SYS_readv_nocancel
Added #def SYS_reboot
Added #def SYS_recvfrom
Added #def SYS_recvfrom_nocancel
Added #def SYS_recvmsg
Added #def SYS_recvmsg_nocancel
Added #def SYS_removexattr
Added #def SYS_rename
Added #def SYS_revoke
Added #def SYS_rmdir
Added #def SYS_searchfs
Added #def SYS_select
Added #def SYS_select_nocancel
Added #def SYS_sem_close
Added #def SYS_sem_destroy
Added #def SYS_sem_getvalue
Added #def SYS_sem_init
Added #def SYS_sem_open
Added #def SYS_sem_post
Added #def SYS_sem_trywait
Added #def SYS_sem_unlink
Added #def SYS_sem_wait
Added #def SYS_sem_wait_nocancel
Added #def SYS_semctl
Added #def SYS_semget
Added #def SYS_semop
Added #def SYS_semsys
Added #def SYS_sendfile
Added #def SYS_sendmsg
Added #def SYS_sendmsg_nocancel
Added #def SYS_sendto
Added #def SYS_sendto_nocancel
Added #def SYS_setattrlist
Added #def SYS_setaudit
Added #def SYS_setaudit_addr
Added #def SYS_setauid
Added #def SYS_setegid
Added #def SYS_seteuid
Added #def SYS_setgid
Added #def SYS_setgroups
Added #def SYS_setitimer
Added #def SYS_setlcid
Added #def SYS_setlogin
Added #def SYS_setpgid
Added #def SYS_setpriority
Added #def SYS_setprivexec
Added #def SYS_setregid
Added #def SYS_setreuid
Added #def SYS_setrlimit
Added #def SYS_setsgroups
Added #def SYS_setsid
Added #def SYS_setsockopt
Added #def SYS_settid
Added #def SYS_settid_with_pid
Added #def SYS_settimeofday
Added #def SYS_setuid
Added #def SYS_setwgroups
Added #def SYS_setxattr
Added #def SYS_shared_region_check_np
Added #def SYS_shared_region_map_np
Added #def SYS_shm_open
Added #def SYS_shm_unlink
Added #def SYS_shmat
Added #def SYS_shmctl
Added #def SYS_shmdt
Added #def SYS_shmget
Added #def SYS_shmsys
Added #def SYS_shutdown
Added #def SYS_sigaction
Added #def SYS_sigaltstack
Added #def SYS_sigpending
Added #def SYS_sigprocmask
Added #def SYS_sigreturn
Added #def SYS_sigsuspend
Added #def SYS_sigsuspend_nocancel
Added #def SYS_socket
Added #def SYS_socketpair
Added #def SYS_stack_snapshot
Added #def SYS_stat
Added #def SYS_stat64
Added #def SYS_stat64_extended
Added #def SYS_stat_extended
Added #def SYS_statfs
Added #def SYS_statfs64
Added #def SYS_statv
Added #def SYS_swapon
Added #def SYS_symlink
Added #def SYS_sync
Added #def SYS_syscall
Added #def SYS_truncate
Added #def SYS_umask
Added #def SYS_umask_extended
Added #def SYS_undelete
Added #def SYS_unlink
Added #def SYS_unmount
Added #def SYS_utimes
Added #def SYS_vfork
Added #def SYS_vm_pressure_monitor
Added #def SYS_wait4
Added #def SYS_wait4_nocancel
Added #def SYS_waitevent
Added #def SYS_waitid
Added #def SYS_waitid_nocancel
Added #def SYS_watchevent
Added #def SYS_workq_open
Added #def SYS_workq_ops
Added #def SYS_write
Added #def SYS_write_nocancel
Added #def SYS_writev
Added #def SYS_writev_nocancel
sysctl.h
Removed kinfo_lctx (no architecture available)
Removed kinfo_proc (no architecture available)
Removed kinfo_proc::eproc (no architecture available)
syslog.h
Removed logpri()
Removed logtime()
Removed vaddlog()
sysproto.h
Removed obreak()
Removed obreak_args
Removed ogetfsstat() (no architecture available)
Removed ogetfsstat_args (no architecture available)
Removed ovadvise()
Removed ovadvise_args
Removed sbrk()
Removed sbrk_args
Removed sstk()
Removed sstk_args
Added fdatasync()
Added fdatasync_args
Added ffsctl()
Added ffsctl_args
Added fgetattrlist()
Added fgetattrlist_args
Added fsetattrlist()
Added fsetattrlist_args
Added fsgetpath()
Added fsgetpath_args
Added kevent64()
Added kevent64_args
Added munge_llllll()
Added vm_pressure_monitor()
Added vm_pressure_monitor_args
Modified exit()
| Declaration | |
|---|---|
| Old | void exit ( struct proc *, struct exit_args *, int *); |
| New | void exit ( struct proc *, struct exit_args *, int32_t *); |
systm.h
Removed copywithin()
Removed einval()
Removed errsys()
Removed fulong()
Removed fuulong()
Removed kvprintf()
Removed nullsys()
Removed sulong()
Removed suulong()
Removed tablefull()
Removed uprintf()
Added tvtoabstime()
tcp.h
Added #def TCP_CONNECTIONTIMEOUT
termios.h
Added termios32
time.h
Removed user_itimerval
Removed user_timeval
ttycom.h
Added #def TIOCDCDTIMESTAMP_32
Added #def TIOCGETA_32
Added #def TIOCSETAF_32
Added #def TIOCSETAW_32
Added #def TIOCSETA_32
Added #def TIOCTIMESTAMP_32
types.h
Added user32_addr_t
Added user32_long_t
Added user32_off_t
Added user32_size_t
Added user32_ssize_t
Added user32_time_t
Added user32_ulong_t
Added user64_addr_t
Added user64_long_t
Added user64_off_t
Added user64_size_t
Added user64_ssize_t
Added user64_time_t
Added user64_ulong_t
Added user_off_t
ubc.h
Removed ubc_cs_blob_add()
Removed ubc_cs_blob_get()
Removed ubc_cs_getcdhash()
Removed ubc_get_cs_blobs()
Removed ubc_setcred()
Added is_file_clean()
Added ubc_page_op()
Added ubc_range_op()
Modified ubc_create_upl()
| Declaration | |
|---|---|
| Old | int ubc_create_upl ( vnode_t, off_t, long, upl_t *, upl_page_info_t **, int); |
| New | int ubc_create_upl ( vnode_t, off_t, int, upl_t *, upl_page_info_t **, int); |
Modified cluster_pagein_ext()
| Declaration | |
|---|---|
| Old | int cluster_pagein_ext ( vnode_t, upl_t, vm_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); |
| New | int cluster_pagein_ext ( vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); |
Modified cluster_zero()
| Declaration | |
|---|---|
| Old | void cluster_zero ( upl_t, vm_offset_t, int, buf_t); |
| New | void cluster_zero ( upl_t, upl_offset_t, int, buf_t); |
Modified ubc_upl_map()
| Declaration | |
|---|---|
| Old | int ubc_upl_map ( upl_t, upl_offset_t *); |
| New | int ubc_upl_map ( upl_t, vm_offset_t *); |
Modified cluster_pagein()
| Declaration | |
|---|---|
| Old | int cluster_pagein ( vnode_t, upl_t, vm_offset_t, off_t, int, off_t, int); |
| New | int cluster_pagein ( vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); |
Modified cluster_pageout_ext()
| Declaration | |
|---|---|
| Old | int cluster_pageout_ext ( vnode_t, upl_t, vm_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); |
| New | int cluster_pageout_ext ( vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); |
Modified cluster_pageout()
| Declaration | |
|---|---|
| Old | int cluster_pageout ( vnode_t, upl_t, vm_offset_t, off_t, int, off_t, int); |
| New | int cluster_pageout ( vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); |
uio.h
Removed ureadc()
Removed uwritec()
Modified uiomove64()
| Declaration | |
|---|---|
| Old | int uiomove64 ( const unsigned long long cp, int n, struct uio *uio); |
| New | int uiomove64 ( const __uint64_t cp, int n, struct uio *uio); |
unistd.h
Removed #def getpagesize
uuid.h
Added uuid_string_t
Modified uuid_parse()
| Declaration | |
|---|---|
| Old | int uuid_parse ( const char *in, uuid_t uu); |
| New | int uuid_parse ( const uuid_string_t in, uuid_t uu); |
Modified uuid_unparse_upper()
| Declaration | |
|---|---|
| Old | void uuid_unparse_upper ( const uuid_t uu, char *out); |
| New | void uuid_unparse_upper ( const uuid_t uu, uuid_string_t out); |
Modified uuid_unparse_lower()
| Declaration | |
|---|---|
| Old | void uuid_unparse_lower ( const uuid_t uu, char *out); |
| New | void uuid_unparse_lower ( const uuid_t uu, uuid_string_t out); |
Modified uuid_unparse()
| Declaration | |
|---|---|
| Old | void uuid_unparse ( const uuid_t uu, char *out); |
| New | void uuid_unparse ( const uuid_t uu, uuid_string_t out); |
vfs_journal.h
Removed #def BLHDR_CHECK_CHECKSUMS
Removed #def BLHDR_FIRST_HEADER
Removed #def ENDIAN_MAGIC
Removed #def JOURNAL_CLOSE_PENDING
Removed #def JOURNAL_DO_FUA_WRITES
Removed #def JOURNAL_FLUSHCACHE_ERR
Removed #def JOURNAL_HEADER_CKSUM_SIZE
Removed #def JOURNAL_HEADER_MAGIC
Removed #def JOURNAL_INVALID
Removed #def JOURNAL_NEED_SWAP
Removed #def JOURNAL_NO_GROUP_COMMIT
Removed #def JOURNAL_OPTION_FLAGS_MASK
Removed #def JOURNAL_RESET
Removed #def OLD_JOURNAL_HEADER_MAGIC
Removed block_info
Removed block_list_header
Removed journal
Removed journal_active()
Removed journal_close()
Removed journal_create()
Removed journal_end_transaction()
Removed journal_flush()
Removed journal_header
Removed journal_init()
Removed journal_is_clean()
Removed journal_kill_block()
Removed journal_modify_block_abort()
Removed journal_modify_block_end()
Removed journal_modify_block_start()
Removed journal_open()
Removed journal_owner()
Removed journal_relocate()
Removed journal_start_transaction()
Removed journal_uses_fua()
Removed transaction
vm_behavior.h
Added #def VM_BEHAVIOR_FREE
vm_param.h
Added #def ANON_MAX_SIZE
Added #def CAST_DOWN_EXPLICIT
vm_purgable.h
Added #def VM_PURGABLE_ALL_MASKS
Added #def VM_PURGABLE_DEBUG_EMPTY
Added #def VM_PURGABLE_DEBUG_FAULT
Added #def VM_PURGABLE_DEBUG_MASK
Added #def VM_PURGABLE_DEBUG_SHIFT
Added #def VM_PURGABLE_PURGE_ALL
vm_region.h
Added #def VM_PAGE_INFO_BASIC
Added #def VM_PAGE_INFO_BASIC_COUNT
Added #def VM_PAGE_INFO_MAX
Added vm32_object_id_t
Added vm32_read_entry (no architecture available)
Added vm32_read_entry_t (no architecture available)
Added vm_page_info_basic
Added vm_page_info_basic_data_t
Added vm_page_info_basic_t
Added vm_page_info_data_t
Added vm_page_info_flavor_t
Added vm_page_info_t
vm_statistics.h
Added #def VM_MEMORY_OBJC_DISPATCHERS
Added #def VM_PAGE_QUERY_PAGE_EXTERNAL
vnode.h
Removed #def LEASE_READ
Removed #def LEASE_WRITE
Removed check_mountedon()
Removed current_rootdir()
Removed current_workingdir()
Removed vfs_context_cwd()
Removed vfs_context_issuser()
Removed vfs_context_kernel()
Removed vfs_mountref()
Removed vfs_mountrele()
Removed vn_getcdhash()
Removed vnode_clear_openevt()
Removed vnode_iftovt()
Removed vnode_is_openevt()
Removed vnode_isstandard()
Removed vnode_lock()
Removed vnode_makeimode()
Removed vnode_reclaim()
Removed vnode_set_openevt()
Removed vnode_unlock()
Removed vnode_vfscmdflags()
Removed vnode_vfsfsprivate()
Removed vnode_vfsstatfs()
Removed vnode_vfsvisflags()
Removed vnode_vttoif()
Added #def VNODE_UPDATE_PURGE
Added vn_path_package_check()
Added vn_rdwr()
Added vnode_getname()
Added vnode_getparent()
Added vnode_getwithref()
Added vnode_putname()
Modified vnode_getwithvid()
| Declaration | |
|---|---|
| Old | int vnode_getwithvid ( vnode_t, int); |
| New | int vnode_getwithvid ( vnode_t, uint32_t); |
Modified vnode_update_identity()
| Declaration | |
|---|---|
| Old | void vnode_update_identity ( vnode_t vp, vnode_t dvp, const char *name, int name_len, int name_hashval, int flags); |
| New | void vnode_update_identity ( vnode_t vp, vnode_t dvp, const char *name, int name_len, uint32_t name_hashval, int flags); |
Modified vfs_addname()
| Declaration | |
|---|---|
| Old | const char * vfs_addname ( const char *name, size_t len, u_int nc_hash, u_int flags); |
| New | const char * vfs_addname ( const char *name, uint32_t len, uint32_t nc_hash, uint32_t flags); |
Modified vnode_create()
| Declaration | |
|---|---|
| Old | errno_t vnode_create ( int, size_t, void *, vnode_t *); |
| New | errno_t vnode_create ( uint32_t, uint32_t, void *, vnode_t *); |
vnode_if.h
Removed VNOP_ACCESS()
Removed VNOP_ADVLOCK()
Removed VNOP_ALLOCATE()
Removed VNOP_BLKTOOFF()
Removed VNOP_BLOCKMAP()
Removed VNOP_CLOSE()
Removed VNOP_COPYFILE()
Removed VNOP_CREATE()
Removed VNOP_EXCHANGE()
Removed VNOP_GETATTR()
Removed VNOP_GETNAMEDSTREAM() (no architecture available)
Removed VNOP_INACTIVE()
Removed VNOP_KQFILT_ADD()
Removed VNOP_KQFILT_REMOVE()
Removed VNOP_LINK()
Removed VNOP_LISTXATTR()
Removed VNOP_LOOKUP()
Removed VNOP_MAKENAMEDSTREAM() (no architecture available)
Removed VNOP_MKDIR()
Removed VNOP_MKNOD()
Removed VNOP_MMAP()
Removed VNOP_MNOMAP()
Removed VNOP_OFFTOBLK()
Removed VNOP_OPEN()
Removed VNOP_PAGEIN()
Removed VNOP_PAGEOUT()
Removed VNOP_PATHCONF()
Removed VNOP_READDIR()
Removed VNOP_READDIRATTR()
Removed VNOP_READLINK()
Removed VNOP_RECLAIM()
Removed VNOP_REMOVE()
Removed VNOP_REMOVENAMEDSTREAM() (no architecture available)
Removed VNOP_REMOVEXATTR()
Removed VNOP_RENAME()
Removed VNOP_REVOKE()
Removed VNOP_RMDIR()
Removed VNOP_SEARCHFS()
Removed VNOP_SELECT()
Removed VNOP_SETATTR()
Removed VNOP_SETLABEL()
Removed VNOP_SYMLINK()
Removed VNOP_WHITEOUT()
zlib.h
Modified adler32()
| Header | |
|---|---|
| Old | mkext.h |
| New | zlib.h |