Cargo Features

[dependencies]
amdgpu-device-libs = { version = "0.1.0", default-features = false, features = ["alloc", "global_allocator", "device_libs", "hostcall", "panic_handler", "print"] }
default = global_allocator, hostcall, panic_handler, print

These default features are set whenever amdgpu-device-libs is added without default-features = false somewhere in the dependency tree.

alloc global_allocator = device_libs

Affects amdgpu-device-libs::Allocator

global_allocator default = alloc
device_libs alloc? hostcall print

Affects amdgpu-device-libs::HsaSignal, amdgpu-device-libs::HsaKernelDispatchPacket, amdgpu-device-libs::dispatch_ptr

hostcall default = device_libs

Affects amdgpu-device-libs::call_host_function

panic_handler default
print default = device_libs

Affects amdgpu-device-libs::print