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.