mirror of
https://github.com/UniXNU/NativeMetal.git
synced 2026-11-07 15:46:17 +03:00
5a34e353ed
Co-authored-by: rpone <rponeawa@qq.com>
12 lines
753 B
C++
12 lines
753 B
C++
// SPDX-License-Identifier: MIT
|
|
// Unpublished original-base lifecycle qualification. No GPU service or device
|
|
// is attached/started/published, and no original client contract is claimed.
|
|
#include "OriginalAcceleratorABI.h"
|
|
class NativeOfflineAccelerator : public IOAcceleratorES {
|
|
OSDeclareDefaultStructors(NativeOfflineAccelerator)
|
|
};
|
|
OSDefineMetaClassAndStructors(NativeOfflineAccelerator,IOAcceleratorES)
|
|
extern "C" IOService *native_offline_accelerator_allocate(void) {return new NativeOfflineAccelerator;}
|
|
extern "C" unsigned native_offline_accelerator_instance_size(void) {return sizeof(NativeOfflineAccelerator);}
|
|
extern "C" unsigned native_offline_accelerator_instances(void) {return NativeOfflineAccelerator::gMetaClass.getInstanceCount();}
|