HAL_GROUP_LOCATION,
HAL_GROUP_SYSTEM,
HAL_GROUP_SECURITY,
+ HAL_GROUP_MACHINE_LEARNING,
HAL_GROUP_END,
};
[HAL_GROUP_LOCATION] = "HAL_GROUP_LOCATION",
[HAL_GROUP_SYSTEM] = "HAL_GROUP_SYSTEM",
[HAL_GROUP_SECURITY] = "HAL_GROUP_SECURITY",
+ [HAL_GROUP_MACHINE_LEARNING] = "HAL_GROUP_MACHINE_LEARNING",
};
struct __hal_module_info {
.backend_service_library_name_64bit = "/usr/lib64/hal/libhal-backend-service-security-certs.so",
.backend_service_symbol_name = "hal_backend_service_security_certs_data",
},
+
+ /* HAL_GROUP_MACHINE_LEARNING */
+ [HAL_MODULE_ML] = {
+ .group = HAL_GROUP_MACHINE_LEARNING,
+ .module = HAL_MODULE_ML,
+ .license = HAL_LICENSE_APACHE_2_0,
+ .gbm_group = HAL_GBM_GROUP_PUBLIC,
+ .module_name = "HAL_MODULE_ML",
+ .backend_module_name = "ml",
+ .library_name = "/hal/lib/libhal-backend-ml.so",
+ .library_name_64bit = "/hal/lib64/libhal-backend-ml.so",
+ .symbol_name = "hal_backend_ml_data",
+ .manifest = "/etc/hal/hal-api-ml-manifest.xml",
+ .hal_api = true,
+ .backend_service_library_name = "/usr/lib/hal/libhal-backend-service-ml.so",
+ .backend_service_library_name_64bit = "/usr/lib64/hal/libhal-backend-service-ml.so",
+ .backend_service_symbol_name = "hal_backend_service_ml_data",
+ },
};
#endif /* __HAL_API_LIST_H__ */