When users write and build Simics modules the compiled modules end up in the user’s project. One of the most reliable ways to distribute a set of files across many users is to create a Customer Package.
Once installed a Customer Package is a Simics Package just like any other Simics Package. All technical differences between Customer Packages and usual packages are only relevant before the Customer Package is installed.
The key differences are that an uninstalled Customer Package is a simple .zip
or .tar.gz
file while a usual package is an encrypted archive with an installer.
To install a Customer Package simply untar or unzip and then use the bin/addon-manager[.bat]
to register the package. The chapter "Advanced Installation Options" in the Installation Guide describes how to use the addon-manager
program.
On Linux, Customer Package can also be encrypted to .aes
file which can be installed directly with the Simics installer.