diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/.gitignore b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/.gitignore new file mode 100644 index 00000000..4d978b36 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/.gitignore @@ -0,0 +1,2 @@ +*x86*64*cel*redstone*xp*.mk +onlpdump.mk diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/Makefile b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/Makefile new file mode 100644 index 00000000..003238cf --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/Makefile @@ -0,0 +1 @@ +include $(ONL)/make/pkg.mk \ No newline at end of file diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/Makefile b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/Makefile new file mode 100644 index 00000000..003238cf --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/Makefile @@ -0,0 +1 @@ +include $(ONL)/make/pkg.mk \ No newline at end of file diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/PKG.yml b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/PKG.yml new file mode 100644 index 00000000..9233aee8 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/PKG.yml @@ -0,0 +1 @@ +!include $ONL_TEMPLATES/onlp-platform-any.yml PLATFORM=x86-64-alphanetworks-snx60a0-486f ARCH=amd64 TOOLCHAIN=x86_64-linux-gnu diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/Makefile b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/Makefile new file mode 100644 index 00000000..e7437cb2 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/Makefile @@ -0,0 +1,2 @@ +FILTER=src +include $(ONL)/make/subdirs.mk diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/lib/Makefile b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/lib/Makefile new file mode 100644 index 00000000..87ec8e0d --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/lib/Makefile @@ -0,0 +1,45 @@ +############################################################ +# +# +# Copyright 2014 BigSwitch Networks, Inc. +# +# Licensed under the Eclipse Public License, Version 1.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.eclipse.org/legal/epl-v10.html +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the +# License. +# +# +############################################################ +# +# +############################################################ +include $(ONL)/make/config.amd64.mk + +MODULE := libonlp-x86-64-alphanetworks-snx60a0-486f +include $(BUILDER)/standardinit.mk + +DEPENDMODULES := AIM IOF x86_64_alphanetworks_snx60a0_486f onlplib +DEPENDMODULE_HEADERS := sff + +include $(BUILDER)/dependmodules.mk + +SHAREDLIB := libonlp-x86-64-alphanetworks-snx60a0-486f.so +$(SHAREDLIB)_TARGETS := $(ALL_TARGETS) +include $(BUILDER)/so.mk +.DEFAULT_GOAL := $(SHAREDLIB) + +GLOBAL_CFLAGS += -I$(onlp_BASEDIR)/module/inc +GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MODULES_INIT=1 +GLOBAL_CFLAGS += -fPIC +GLOBAL_LINK_LIBS += -lpthread + +include $(BUILDER)/targets.mk + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/lib/libonlp-x86-64-alphanetworks-snx60a0-486f.mk b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/lib/libonlp-x86-64-alphanetworks-snx60a0-486f.mk new file mode 100644 index 00000000..f1efdbb6 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/lib/libonlp-x86-64-alphanetworks-snx60a0-486f.mk @@ -0,0 +1,10 @@ + +############################################################################### +# +# Inclusive Makefile for the libonlp-x86-64-alphanetworks-snx60a0-486f module. +# +# Autogenerated 2016-07-15 15:27:29.712643 +# +############################################################################### +libonlp-x86-64-alphanetworks-snx60a0-486f_BASEDIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST)))) + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/lib/x86_64_alphanetworks_snx60a0_486f.mk b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/lib/x86_64_alphanetworks_snx60a0_486f.mk new file mode 100644 index 00000000..bebc6e98 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/lib/x86_64_alphanetworks_snx60a0_486f.mk @@ -0,0 +1,10 @@ + +############################################################################### +# +# Inclusive Makefile for the x86_64_alphanetworks_snx60a0_486f module. +# +# Autogenerated 2016-07-15 15:27:29.728794 +# +############################################################################### +x86_64_alphanetworks_snx60a0_486f_BASEDIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST)))) + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/onlpdump/Makefile b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/onlpdump/Makefile new file mode 100644 index 00000000..7035ea16 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/onlpdump/Makefile @@ -0,0 +1,46 @@ +############################################################ +# +# +# Copyright 2014 BigSwitch Networks, Inc. +# +# Licensed under the Eclipse Public License, Version 1.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.eclipse.org/legal/epl-v10.html +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the +# License. +# +# +############################################################ +# +# +# +############################################################ +include $(ONL)/make/config.amd64.mk + +.DEFAULT_GOAL := onlpdump + +MODULE := onlpdump +include $(BUILDER)/standardinit.mk + +DEPENDMODULES := AIM IOF onlp x86_64_alphanetworks_snx60a0_486f onlplib onlp_platform_defaults sff cjson cjson_util timer_wheel OS + +include $(BUILDER)/dependmodules.mk + +BINARY := onlpdump +$(BINARY)_LIBRARIES := $(LIBRARY_TARGETS) +include $(BUILDER)/bin.mk + +GLOBAL_CFLAGS += -DAIM_CONFIG_AIM_MAIN_FUNCTION=onlpdump_main +GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MODULES_INIT=1 +GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MAIN=1 +GLOBAL_LINK_LIBS += -lpthread -lm + +include $(BUILDER)/targets.mk + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/.module b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/.module new file mode 100644 index 00000000..a41d2cfe --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/.module @@ -0,0 +1 @@ +name: x86_64_alphanetworks_snx60a0_486f diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/Makefile b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/Makefile new file mode 100644 index 00000000..6ae7adde --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/Makefile @@ -0,0 +1,9 @@ +############################################################################### +# +# +# +############################################################################### +include $(ONL)/make/config.mk +MODULE := x86_64_alphanetworks_snx60a0_486f +AUTOMODULE := x86_64_alphanetworks_snx60a0_486f +include $(BUILDER)/definemodule.mk diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/README b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/README new file mode 100644 index 00000000..3f2b66d3 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/README @@ -0,0 +1,6 @@ +############################################################################### +# +# x86_64_alphanetworks_snx60a0_486f README +# +############################################################################### + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/auto/make.mk b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/auto/make.mk new file mode 100644 index 00000000..a6481dea --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/auto/make.mk @@ -0,0 +1,9 @@ +############################################################################### +# +# x86_64_alphanetworks_snx60a0_486f Autogeneration +# +############################################################################### +x86_64_alphanetworks_snx60a0_486f_AUTO_DEFS := module/auto/x86_64_alphanetworks_snx60a0_486f.yml +x86_64_alphanetworks_snx60a0_486f_AUTO_DIRS := module/inc/x86_64_alphanetworks_snx60a0_486f module/src +include $(BUILDER)/auto.mk + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/auto/x86_64_alphanetworks_snx60a0_486f.yml b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/auto/x86_64_alphanetworks_snx60a0_486f.yml new file mode 100644 index 00000000..5a43e702 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/auto/x86_64_alphanetworks_snx60a0_486f.yml @@ -0,0 +1,47 @@ +############################################################################### +# +# x86_64_alphanetworks_snx60a0_486f Autogeneration Definitions. +# +############################################################################### + +cdefs: &cdefs +- X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_LOGGING: + doc: "Include or exclude logging." + default: 1 +- X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_OPTIONS_DEFAULT: + doc: "Default enabled log options." + default: AIM_LOG_OPTIONS_DEFAULT +- X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_BITS_DEFAULT: + doc: "Default enabled log bits." + default: AIM_LOG_BITS_DEFAULT +- X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_CUSTOM_BITS_DEFAULT: + doc: "Default enabled custom log bits." + default: 0 +- X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB: + doc: "Default all porting macros to use the C standard libraries." + default: 1 +- X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS: + doc: "Include standard library headers for stdlib porting macros." + default: X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB +- X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_UCLI: + doc: "Include generic uCli support." + default: 0 + + +definitions: + cdefs: + X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_HEADER: + defs: *cdefs + basename: x86_64_alphanetworks_snx60a0_486f_config + + portingmacro: + X86_64_ALPHANETWORKS_SNX60A0_486F: + macros: + - malloc + - free + - memset + - memcpy + - strncpy + - vsnprintf + - snprintf + - strlen diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f.x b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f.x new file mode 100644 index 00000000..9c9a5a00 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f.x @@ -0,0 +1,14 @@ +/**************************************************************************//** + * + * + * + *****************************************************************************/ +#include + +/* <--auto.start.xmacro(ALL).define> */ +/* */ + +/* <--auto.start.xenum(ALL).define> */ +/* */ + + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f_config.h b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f_config.h new file mode 100644 index 00000000..4e958ac0 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f_config.h @@ -0,0 +1,127 @@ +/**************************************************************************//** + * + * @file + * @brief x86_64_alphanetworks_snx60a0_486f Configuration Header + * + * @addtogroup x86_64_alphanetworks_snx60a0_486f-config + * @{ + * + *****************************************************************************/ +#ifndef __X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_H__ +#define __X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_H__ + +#ifdef GLOBAL_INCLUDE_CUSTOM_CONFIG +#include +#endif +#ifdef X86_64_ALPHANETWORKS_SNX60A0_486F_INCLUDE_CUSTOM_CONFIG +#include +#endif + +/* */ +#include +/** + * X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_LOGGING + * + * Include or exclude logging. */ + + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_LOGGING +#define X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_LOGGING 1 +#endif + +/** + * X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_OPTIONS_DEFAULT + * + * Default enabled log options. */ + + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_OPTIONS_DEFAULT +#define X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_OPTIONS_DEFAULT AIM_LOG_OPTIONS_DEFAULT +#endif + +/** + * X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_BITS_DEFAULT + * + * Default enabled log bits. */ + + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_BITS_DEFAULT +#define X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_BITS_DEFAULT AIM_LOG_BITS_DEFAULT +#endif + +/** + * X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_CUSTOM_BITS_DEFAULT + * + * Default enabled custom log bits. */ + + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_CUSTOM_BITS_DEFAULT +#define X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_CUSTOM_BITS_DEFAULT 0 +#endif + +/** + * X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB + * + * Default all porting macros to use the C standard libraries. */ + + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB +#define X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB 1 +#endif + +/** + * X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS + * + * Include standard library headers for stdlib porting macros. */ + + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS +#define X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB +#endif + +/** + * X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_UCLI + * + * Include generic uCli support. */ + + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_UCLI +#define X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_UCLI 0 +#endif + + + +/** + * All compile time options can be queried or displayed + */ + +/** Configuration settings structure. */ +typedef struct x86_64_alphanetworks_snx60a0_486f_config_settings_s { + /** name */ + const char* name; + /** value */ + const char* value; +} x86_64_alphanetworks_snx60a0_486f_config_settings_t; + +/** Configuration settings table. */ +/** x86_64_alphanetworks_snx60a0_486f_config_settings table. */ +extern x86_64_alphanetworks_snx60a0_486f_config_settings_t x86_64_alphanetworks_snx60a0_486f_config_settings[]; + +/** + * @brief Lookup a configuration setting. + * @param setting The name of the configuration option to lookup. + */ +const char* x86_64_alphanetworks_snx60a0_486f_config_lookup(const char* setting); + +/** + * @brief Show the compile-time configuration. + * @param pvs The output stream. + */ +int x86_64_alphanetworks_snx60a0_486f_config_show(struct aim_pvs_s* pvs); + +/* */ + +#include "x86_64_alphanetworks_snx60a0_486f_porting.h" + +#endif /* __X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_H__ */ +/* @} */ diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f_dox.h b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f_dox.h new file mode 100644 index 00000000..e4665cc6 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f_dox.h @@ -0,0 +1,26 @@ +/**************************************************************************//** + * + * x86_64_alphanetworks_snx60a0_486f Doxygen Header + * + *****************************************************************************/ +#ifndef __X86_64_ALPHANETWORKS_SNX60A0_486F_DOX_H__ +#define __X86_64_ALPHANETWORKS_SNX60A0_486F_DOX_H__ + +/** + * @defgroup x86_64_alphanetworks_snx60a0_486f x86_64_alphanetworks_snx60a0_486f - x86_64_alphanetworks_snx60a0_486f Description + * + +The documentation overview for this module should go here. + + * + * @{ + * + * @defgroup x86_64_alphanetworks_snx60a0_486f-x86_64_alphanetworks_snx60a0_486f Public Interface + * @defgroup x86_64_alphanetworks_snx60a0_486f-config Compile Time Configuration + * @defgroup x86_64_alphanetworks_snx60a0_486f-porting Porting Macros + * + * @} + * + */ + +#endif /* __X86_64_ALPHANETWORKS_SNX60A0_486F_DOX_H__ */ diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f_porting.h b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f_porting.h new file mode 100644 index 00000000..b54775c1 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/inc/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f_porting.h @@ -0,0 +1,107 @@ +/**************************************************************************//** + * + * @file + * @brief x86_64_alphanetworks_snx60a0_486f Porting Macros. + * + * @addtogroup x86_64_alphanetworks_snx60a0_486f-porting + * @{ + * + *****************************************************************************/ +#ifndef __X86_64_ALPHANETWORKS_SNX60A0_486F_PORTING_H__ +#define __X86_64_ALPHANETWORKS_SNX60A0_486F_PORTING_H__ + + +/* */ +#if X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS == 1 +#include +#include +#include +#include +#include +#endif + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_MALLOC + #if defined(GLOBAL_MALLOC) + #define X86_64_ALPHANETWORKS_SNX60A0_486F_MALLOC GLOBAL_MALLOC + #elif X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB == 1 + #define X86_64_ALPHANETWORKS_SNX60A0_486F_MALLOC malloc + #else + #error The macro X86_64_ALPHANETWORKS_SNX60A0_486F_MALLOC is required but cannot be defined. + #endif +#endif + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_FREE + #if defined(GLOBAL_FREE) + #define X86_64_ALPHANETWORKS_SNX60A0_486F_FREE GLOBAL_FREE + #elif X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB == 1 + #define X86_64_ALPHANETWORKS_SNX60A0_486F_FREE free + #else + #error The macro X86_64_ALPHANETWORKS_SNX60A0_486F_FREE is required but cannot be defined. + #endif +#endif + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_MEMSET + #if defined(GLOBAL_MEMSET) + #define X86_64_ALPHANETWORKS_SNX60A0_486F_MEMSET GLOBAL_MEMSET + #elif X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB == 1 + #define X86_64_ALPHANETWORKS_SNX60A0_486F_MEMSET memset + #else + #error The macro X86_64_ALPHANETWORKS_SNX60A0_486F_MEMSET is required but cannot be defined. + #endif +#endif + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_MEMCPY + #if defined(GLOBAL_MEMCPY) + #define X86_64_ALPHANETWORKS_SNX60A0_486F_MEMCPY GLOBAL_MEMCPY + #elif X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB == 1 + #define X86_64_ALPHANETWORKS_SNX60A0_486F_MEMCPY memcpy + #else + #error The macro X86_64_ALPHANETWORKS_SNX60A0_486F_MEMCPY is required but cannot be defined. + #endif +#endif + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_STRNCPY + #if defined(GLOBAL_STRNCPY) + #define X86_64_ALPHANETWORKS_SNX60A0_486F_STRNCPY GLOBAL_STRNCPY + #elif X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB == 1 + #define X86_64_ALPHANETWORKS_SNX60A0_486F_STRNCPY strncpy + #else + #error The macro X86_64_ALPHANETWORKS_SNX60A0_486F_STRNCPY is required but cannot be defined. + #endif +#endif + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_VSNPRINTF + #if defined(GLOBAL_VSNPRINTF) + #define X86_64_ALPHANETWORKS_SNX60A0_486F_VSNPRINTF GLOBAL_VSNPRINTF + #elif X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB == 1 + #define X86_64_ALPHANETWORKS_SNX60A0_486F_VSNPRINTF vsnprintf + #else + #error The macro X86_64_ALPHANETWORKS_SNX60A0_486F_VSNPRINTF is required but cannot be defined. + #endif +#endif + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_SNPRINTF + #if defined(GLOBAL_SNPRINTF) + #define X86_64_ALPHANETWORKS_SNX60A0_486F_SNPRINTF GLOBAL_SNPRINTF + #elif X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB == 1 + #define X86_64_ALPHANETWORKS_SNX60A0_486F_SNPRINTF snprintf + #else + #error The macro X86_64_ALPHANETWORKS_SNX60A0_486F_SNPRINTF is required but cannot be defined. + #endif +#endif + +#ifndef X86_64_ALPHANETWORKS_SNX60A0_486F_STRLEN + #if defined(GLOBAL_STRLEN) + #define X86_64_ALPHANETWORKS_SNX60A0_486F_STRLEN GLOBAL_STRLEN + #elif X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB == 1 + #define X86_64_ALPHANETWORKS_SNX60A0_486F_STRLEN strlen + #else + #error The macro X86_64_ALPHANETWORKS_SNX60A0_486F_STRLEN is required but cannot be defined. + #endif +#endif + +/* */ + + +#endif /* __X86_64_ALPHANETWORKS_SNX60A0_486F_PORTING_H__ */ +/* @} */ diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/make.mk b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/make.mk new file mode 100644 index 00000000..f4e72b01 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/make.mk @@ -0,0 +1,10 @@ +############################################################################### +# +# +# +############################################################################### +THIS_DIR := $(dir $(lastword $(MAKEFILE_LIST))) +x86_64_alphanetworks_snx60a0_486f_INCLUDES := -I $(THIS_DIR)inc +x86_64_alphanetworks_snx60a0_486f_INTERNAL_INCLUDES := -I $(THIS_DIR)src +x86_64_alphanetworks_snx60a0_486f_DEPENDMODULE_ENTRIES := init:x86_64_alphanetworks_snx60a0_486f ucli:x86_64_alphanetworks_snx60a0_486f + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/Makefile b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/Makefile new file mode 100644 index 00000000..c1b65e94 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/Makefile @@ -0,0 +1,9 @@ +############################################################################### +# +# Local source generation targets. +# +############################################################################### + +ucli: + @../../../../tools/uclihandlers.py x86_64_alphanetworks_snx60a0_486f_ucli.c + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/make.mk b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/make.mk new file mode 100644 index 00000000..6f98ef96 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/make.mk @@ -0,0 +1,9 @@ +############################################################################### +# +# +# +############################################################################### + +LIBRARY := x86_64_alphanetworks_snx60a0_486f +$(LIBRARY)_SUBDIR := $(dir $(lastword $(MAKEFILE_LIST))) +include $(BUILDER)/lib.mk diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_config.c b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_config.c new file mode 100644 index 00000000..9f172282 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_config.c @@ -0,0 +1,76 @@ +/**************************************************************************//** + * + * + * + *****************************************************************************/ +#include + +/* */ +#define __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME(_x) #_x +#define __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_VALUE(_x) __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME(_x) +x86_64_alphanetworks_snx60a0_486f_config_settings_t x86_64_alphanetworks_snx60a0_486f_config_settings[] = +{ +#ifdef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_LOGGING + { __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_LOGGING), __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_VALUE(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_LOGGING) }, +#else +{ X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_LOGGING(__x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME), "__undefined__" }, +#endif +#ifdef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_OPTIONS_DEFAULT + { __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_OPTIONS_DEFAULT), __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_VALUE(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_OPTIONS_DEFAULT) }, +#else +{ X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_OPTIONS_DEFAULT(__x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME), "__undefined__" }, +#endif +#ifdef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_BITS_DEFAULT + { __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_BITS_DEFAULT), __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_VALUE(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_BITS_DEFAULT) }, +#else +{ X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_BITS_DEFAULT(__x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME), "__undefined__" }, +#endif +#ifdef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_CUSTOM_BITS_DEFAULT + { __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_CUSTOM_BITS_DEFAULT), __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_VALUE(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_CUSTOM_BITS_DEFAULT) }, +#else +{ X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_CUSTOM_BITS_DEFAULT(__x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME), "__undefined__" }, +#endif +#ifdef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB + { __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB), __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_VALUE(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB) }, +#else +{ X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_STDLIB(__x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME), "__undefined__" }, +#endif +#ifdef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS + { __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS), __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_VALUE(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS) }, +#else +{ X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS(__x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME), "__undefined__" }, +#endif +#ifdef X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_UCLI + { __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_UCLI), __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_VALUE(X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_UCLI) }, +#else +{ X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_UCLI(__x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME), "__undefined__" }, +#endif + { NULL, NULL } +}; +#undef __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_VALUE +#undef __x86_64_alphanetworks_snx60a0_486f_config_STRINGIFY_NAME + +const char* +x86_64_alphanetworks_snx60a0_486f_config_lookup(const char* setting) +{ + int i; + for(i = 0; x86_64_alphanetworks_snx60a0_486f_config_settings[i].name; i++) { + if(strcmp(x86_64_alphanetworks_snx60a0_486f_config_settings[i].name, setting)) { + return x86_64_alphanetworks_snx60a0_486f_config_settings[i].value; + } + } + return NULL; +} + +int +x86_64_alphanetworks_snx60a0_486f_config_show(struct aim_pvs_s* pvs) +{ + int i; + for(i = 0; x86_64_alphanetworks_snx60a0_486f_config_settings[i].name; i++) { + aim_printf(pvs, "%s = %s\n", x86_64_alphanetworks_snx60a0_486f_config_settings[i].name, x86_64_alphanetworks_snx60a0_486f_config_settings[i].value); + } + return i; +} + +/* */ + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_enums.c b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_enums.c new file mode 100644 index 00000000..db93b1c3 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_enums.c @@ -0,0 +1,10 @@ +/**************************************************************************//** + * + * + * + *****************************************************************************/ +#include + +/* <--auto.start.enum(ALL).source> */ +/* */ + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_int.h b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_int.h new file mode 100644 index 00000000..6d28d252 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_int.h @@ -0,0 +1,12 @@ +/**************************************************************************//** + * + * x86_64_alphanetworks_snx60a0_486f Internal Header + * + *****************************************************************************/ +#ifndef __X86_64_ALPHANETWORKS_SNX60A0_486F_INT_H__ +#define __X86_64_ALPHANETWORKS_SNX60A0_486F_INT_H__ + +#include + + +#endif /* __X86_64_ALPHANETWORKS_SNX60A0_486F_INT_H__ */ diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_log.c b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_log.c new file mode 100644 index 00000000..433dcf4a --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_log.c @@ -0,0 +1,18 @@ +/**************************************************************************//** + * + * + * + *****************************************************************************/ +#include + +#include "x86_64_alphanetworks_snx60a0_486f_log.h" +/* + * x86_64_alphanetworks_snx60a0_486f log struct. + */ +AIM_LOG_STRUCT_DEFINE( + X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_OPTIONS_DEFAULT, + X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_BITS_DEFAULT, + NULL, /* Custom log map */ + X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_LOG_CUSTOM_BITS_DEFAULT + ); + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_log.h b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_log.h new file mode 100644 index 00000000..fff31fe5 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_log.h @@ -0,0 +1,12 @@ +/**************************************************************************//** + * + * + * + *****************************************************************************/ +#ifndef __X86_64_ALPHANETWORKS_SNX60A0_486F_LOG_H__ +#define __X86_64_ALPHANETWORKS_SNX60A0_486F_LOG_H__ + +#define AIM_LOG_MODULE_NAME x86_64_alphanetworks_snx60a0_486f +#include + +#endif /* __X86_64_ALPHANETWORKS_SNX60A0_486F_LOG_H__ */ diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_module.c b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_module.c new file mode 100644 index 00000000..aa08d3cc --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_module.c @@ -0,0 +1,24 @@ +/**************************************************************************//** + * + * + * + *****************************************************************************/ +#include + +#include "x86_64_alphanetworks_snx60a0_486f_log.h" + +static int +datatypes_init__(void) +{ +#define X86_64_ALPHANETWORKS_SNX60A0_486F_ENUMERATION_ENTRY(_enum_name, _desc) AIM_DATATYPE_MAP_REGISTER(_enum_name, _enum_name##_map, _desc, AIM_LOG_INTERNAL); +#include + return 0; +} + +void __x86_64_alphanetworks_snx60a0_486f_module_init__(void) +{ + AIM_LOG_STRUCT_REGISTER(); + datatypes_init__(); +} + +int __onlp_platform_version__ = 1; diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_ucli.c b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_ucli.c new file mode 100644 index 00000000..a2327e08 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/module/src/x86_64_alphanetworks_snx60a0_486f_ucli.c @@ -0,0 +1,50 @@ +/**************************************************************************//** + * + * + * + *****************************************************************************/ +#include + +#if X86_64_ALPHANETWORKS_SNX60A0_486F_CONFIG_INCLUDE_UCLI == 1 + +#include +#include +#include + +static ucli_status_t +x86_64_alphanetworks_snx60a0_486f_ucli_ucli__config__(ucli_context_t* uc) +{ + UCLI_HANDLER_MACRO_MODULE_CONFIG(x86_64_alphanetworks_snx60a0_486f) +} + +/* */ +/* */ + +static ucli_module_t +x86_64_alphanetworks_snx60a0_486f_ucli_module__ = + { + "x86_64_alphanetworks_snx60a0_486f_ucli", + NULL, + x86_64_alphanetworks_snx60a0_486f_ucli_ucli_handlers__, + NULL, + NULL, + }; + +ucli_node_t* +x86_64_alphanetworks_snx60a0_486f_ucli_node_create(void) +{ + ucli_node_t* n; + ucli_module_init(&x86_64_alphanetworks_snx60a0_486f_ucli_module__); + n = ucli_node_create("x86_64_alphanetworks_snx60a0_486f", NULL, &x86_64_alphanetworks_snx60a0_486f_ucli_module__); + ucli_node_subnode_add(n, ucli_module_log_node_create("x86_64_alphanetworks_snx60a0_486f")); + return n; +} + +#else +void* +x86_64_alphanetworks_snx60a0_486f_ucli_node_create(void) +{ + return NULL; +} +#endif + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/utest/_make.mk b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/utest/_make.mk new file mode 100644 index 00000000..1f9b2561 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/utest/_make.mk @@ -0,0 +1,8 @@ +############################################################################### +# +# x86_64_alphanetworks_snx60a0_486f Unit Test Makefile. +# +############################################################################### +UMODULE := x86_64_alphanetworks_snx60a0_486f +UMODULE_SUBDIR := $(dir $(lastword $(MAKEFILE_LIST))) +include $(BUILDER)/utest.mk diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/utest/main.c b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/utest/main.c new file mode 100644 index 00000000..e9fa4844 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/utest/main.c @@ -0,0 +1,19 @@ +/**************************************************************************//** + * + * + * + *****************************************************************************/ +#include + +#include +#include +#include +#include + +int aim_main(int argc, char* argv[]) +{ + printf("x86_64_alphanetworks_snx60a0_486f Utest Is Empty\n"); + x86_64_alphanetworks_snx60a0_486f_config_show(&aim_pvs_stdout); + return 0; +} + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f.doxy b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f.doxy new file mode 100644 index 00000000..e69de29b diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f.mk b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f.mk new file mode 100644 index 00000000..5652d605 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/onlp/builds/src/x86_64_alphanetworks_snx60a0_486f/x86_64_alphanetworks_snx60a0_486f.mk @@ -0,0 +1,14 @@ + +############################################################################### +# +# Inclusive Makefile for the x86_64_alphanetworks_snx60a0_486f module. +# +# Autogenerated 2016-07-15 15:47:05.304474 +# +############################################################################### +x86_64_alphanetworks_snx60a0_486f_BASEDIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST)))) +include $(x86_64_alphanetworks_snx60a0_486f_BASEDIR)module/make.mk +include $(x86_64_alphanetworks_snx60a0_486f_BASEDIR)module/auto/make.mk +include $(x86_64_alphanetworks_snx60a0_486f_BASEDIR)module/src/make.mk +include $(x86_64_alphanetworks_snx60a0_486f_BASEDIR)utest/_make.mk + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/Makefile b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/Makefile new file mode 100644 index 00000000..003238cf --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/Makefile @@ -0,0 +1 @@ +include $(ONL)/make/pkg.mk \ No newline at end of file diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/Makefile b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/Makefile new file mode 100644 index 00000000..003238cf --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/Makefile @@ -0,0 +1 @@ +include $(ONL)/make/pkg.mk \ No newline at end of file diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/PKG.yml b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/PKG.yml new file mode 100644 index 00000000..d3edd871 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/PKG.yml @@ -0,0 +1,3 @@ +!include $ONL_TEMPLATES/platform-config-platform.yml ARCH=amd64 VENDOR=alphanetworks PLATFORM=x86-64-alphanetworks-snx60a0-486f-r0 + + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/src/lib/x86-64-alphanetworks-snx60a0-486f-r0.yml b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/src/lib/x86-64-alphanetworks-snx60a0-486f-r0.yml new file mode 100644 index 00000000..d55b1cc0 --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/src/lib/x86-64-alphanetworks-snx60a0-486f-r0.yml @@ -0,0 +1,25 @@ +--- + +###################################################################### +# +# platform-config for SNX60A0-486F +# +###################################################################### +x86-64-alphanetworks-snx60a0-486f-r0: + + grub: + + serial: >- + --port=0x3f8 + --speed=115200 + --word=8 + --parity=no + --stop=1 + + kernel: + <<: *kernel-3-2 + + args: >- + nopat + console=ttyS0,115200n8 + diff --git a/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/src/python/x86_64_alphanetworks_snx60a0_486f_r0/__init__.py b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/src/python/x86_64_alphanetworks_snx60a0_486f_r0/__init__.py new file mode 100644 index 00000000..f86ea0ce --- /dev/null +++ b/packages/platforms/alphanetworks/x86-64-alphanetworks-snx60a0-486f/platform-config/r0/src/python/x86_64_alphanetworks_snx60a0_486f_r0/__init__.py @@ -0,0 +1,9 @@ +from onl.platform.base import * +from onl.platform.alphanetworks import * + +class OnlPlatform_x86_64_alphanetworks_snx60a0_486f_r0(OnlPlatformAlphaNetworks, + OnlPlatformPortConfig_48x10_6x40): + PLATFORM='x86-64-alphanetworks-snx60a0-486f-r0' + MODEL="SNX-60A0-486F" + SYS_OBJECT_ID=".6000.486.1" +