diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/.gitignore b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/.gitignore similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/.gitignore rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/.gitignore diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/.module b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/.module similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/.module rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/.module diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/Makefile b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/Makefile similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/Makefile rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/Makefile diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/auto/make.mk b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/auto/make.mk similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/auto/make.mk rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/auto/make.mk diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/auto/x86_64_inventec_d5254.yml b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/auto/x86_64_inventec_d5254.yml similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/auto/x86_64_inventec_d5254.yml rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/auto/x86_64_inventec_d5254.yml diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254.x b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254.x similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254.x rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254.x diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_config.h b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_config.h similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_config.h rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_config.h diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_dox.h b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_dox.h similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_dox.h rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_dox.h diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_porting.h b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_porting.h similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_porting.h rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/inc/x86_64_inventec_d5254/x86_64_inventec_d5254_porting.h diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/make.mk b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/make.mk similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/make.mk rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/make.mk diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/Makefile b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/Makefile similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/Makefile rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/Makefile diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/attributei.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/attributei.c new file mode 100644 index 00000000..72637b66 --- /dev/null +++ b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/attributei.c @@ -0,0 +1,34 @@ +#include +#include +#include + +int +onlp_attributei_onie_info_get(onlp_oid_t oid, onlp_onie_info_t* rp) +{ + if(oid != ONLP_OID_CHASSIS) { + return ONLP_STATUS_E_UNSUPPORTED; + } + + if(rp == NULL) { + return ONLP_STATUS_OK; + } + + //return onlp_onie_decode_file(rp, IDPROM_PATH); + return ONLP_STATUS_E_UNSUPPORTED; +} + +int +onlp_attributei_asset_info_get(onlp_oid_t oid, onlp_asset_info_t* rp) +{ + if(oid != ONLP_OID_CHASSIS) { + return ONLP_STATUS_E_UNSUPPORTED; + } + + if(rp == NULL) { + return ONLP_STATUS_OK; + } + + rp->oid = oid; + rp->firmware_revision = aim_strdup("fixme"); + return ONLP_STATUS_OK; +} diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/chassisi.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/chassisi.c new file mode 100644 index 00000000..98e89d58 --- /dev/null +++ b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/chassisi.c @@ -0,0 +1,11 @@ +#include + +int +onlp_chassisi_hdr_get(onlp_oid_id_t id, onlp_oid_hdr_t* hdr) +{ + int i; + onlp_oid_t* e = hdr->coids; + + ONLP_OID_STATUS_FLAG_SET(hdr, PRESENT); + ONLP_OID_STATUS_FLAG_SET(hdr, OPERATIONAL); +} diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/debug.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/debug.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/debug.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/debug.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/fani.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/fani.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/fani.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/fani.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/ledi.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/ledi.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/ledi.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/ledi.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/make.mk b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/make.mk similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/make.mk rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/make.mk diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/platform_lib.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/platform_lib.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/platform_lib.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/platform_lib.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/platform_lib.h b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/platform_lib.h similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/platform_lib.h rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/platform_lib.h diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/platformi.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/platformi.c new file mode 100644 index 00000000..0bcc868e --- /dev/null +++ b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/platformi.c @@ -0,0 +1,26 @@ + +#include + +const char* +onlp_platformi_get(void) +{ + return "x86-64-inventec-d5254-r0"; +} + +int +onlp_platformi_sw_init(void) +{ + return ONLP_STATUS_OK; +} + +int +onlp_platformi_manage_fans(void) +{ + return ONLP_STATUS_E_UNSUPPORTED; +} + +int +onlp_platformi_manage_leds(void) +{ + return ONLP_STATUS_E_UNSUPPORTED; +} diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/psui.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/psui.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/psui.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/psui.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/sfpi.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/sfpi.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/sfpi.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/sfpi.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/sysi.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/sysi.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/sysi.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/sysi.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/thermali.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/thermali.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/thermali.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/thermali.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_config.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_config.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_config.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_config.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_enums.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_enums.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_enums.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_enums.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_int.h b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_int.h similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_int.h rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_int.h diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_log.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_log.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_log.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_log.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_log.h b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_log.h similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_log.h rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_log.h diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_module.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_module.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_module.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_module.c diff --git a/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_ucli.c b/packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_ucli.c similarity index 100% rename from packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/src/module/src/x86_64_inventec_d5254_ucli.c rename to packages/platforms/inventec/x86-64/x86-64-inventec-d5254/onlp/builds/x86_64_inventec_d5254/module/src/x86_64_inventec_d5254_ucli.c