About This Release
This release of Enea NFV Access provides a publicly available
Enea NFV Access distribution for a selected set of targets.INFO
eltf_params_updated.xml contains many
parameters in the book, also in the open source books, and MUST be created
FROM eltf_params_template.xml. The
parameters are automatically used in the books, via xi:include statements,
similar to how parameters from pardoc-distro.xml are included in the book.
Read the file eltf_params_updated_template_how_to_use.txt for
important details about formats and how to do! The idea is that ELTF will
auto-create/update it.
NFV Access Release content
The current release contains along with other items, documentation,
pre-built kernels and images, a bootloader and a SDK. The directories
structure is detailed below:
-- documentation/
/* NFV Access documentation */
-- inteld1521/
/* artifacts for the host side */
-- deb/
/* deb packages */
-- images/
-- enea-image-virtualization-host
/* precompiled artifacts for the Host release image */
-- various artifacts
-- enea-image-virtualization-host-sdk
/* precompiled artifacts for the Host SDK image.
The SDK image contains userspace tools and kernel
configurations necessary for developing, debugging
and profiling applications and kernel modules */
-- various artifacts
-- sdk
/* NFV Access SDK for the host */
-- enea-glibc-x86_64-enea-image-virtualization-host-sdk /
-corei7-64-toolchain-7.0.sh
/* self-extracting archive installing
cross-compilation toolchain for the host */
-- qemux86-64
/* artifacts for the guest side */
-- deb/
/* deb packages */
-- images/
-- enea-image-virtualization-guest
/* precompiled artifacts for the Guest image */
-- various artifacts
-- sdk
/* NFV Access SDK for the guest */
-- enea-glibc-x86_64-enea-image-virtualization-guest-sdk /
-core2-64-toolchain-7.0.sh
/* self-extracting archive installing cross-compilation
toolchain for the guest (QEMU x86-64) */
For each combination of image and target, the following set of
artifacts is available:
-- bzImage
/* kernel image */
-- bzImage-<target>.bin
/* kernel image, same as above */
-- config-<target>.config
/* kernel configuration file */
-- core-image-minimal-initramfs-<target>.cpio.gz
/* cpio archive of the initramfs */
-- core-image-minimal-initramfs-<target>.qemuboot.conf
/* qemu config file for the initramfs image */
-- <image-name>-<target>.ext4
/* EXT4 image of the rootfs */
-- <image-name>-<target>.hddimg
/* msdos filesystem containing syslinux, kernel, initrd and rootfs image */
-- <image-name>-<target>.iso
/* CD .iso image */
-- <image-name>-<target>.qemuboot.conf
/* qemu config file for the image */
-- <image-name>-<target>.tar.gz
/* tar archive of the image */
-- <image-name>-<target>.wic
/* Wic image */
-- microcode.cpio
/* kernel microcode data */
-- modules-<target>.tgz
/* external kernel modules */
-- ovmf.*.qcow2
/* ovmf firmware for uefi support in qemu */
-- rmc.db
/* Central RMC Database */
-- systemd-bootx64.efi
/* systemd-boot EFI file */
-- grub-efi-bootx64.efi
/* GRUB EFI file */
Supported Host Environment
The following environments have been validated as host
environments for Enea NFV Access 1.0:
Ubuntu 16.04 LTS, 64bitHardcoded now in this XML file.
Might be moved to the parameter file later.INFO Below
is a complete section with ID "eltf-target-tables-section" included
from elft_params_updated.xml. It contains a variable number of target
tables and the section title should be "Supported Targets with
Parameters". It has have a short sentence about what it is in the
beginning. The subtitles shall have the directory name of the target
in the manifest.
For more details on system requirements and how to configure the
host environment, please see .
Provided Toolchain(s) (SDK)
The SDK contains toolchains supporting cross-compilation of
applications for the targets on an x86_64b host. (Possibly add
this in later) See the Enea NFV
Access Application Development Guide for information on how to build and
install a toolchain.
Provided Documentation
Enea NFV Access is provided with the following set of
documents:
Enea NFV Access Release Information – This document,
describing the Enea NFV Access release content.
Enea NFV Access Guide – A document describing how to use
Enea NFV Access, as well as use cases and benchmark results.
Enea NFV Access Open Source Report – A document containing
the open source and license information pertaining to packages
provided with Enea NFV Access.
Enea NFV Access Test Report – The document that summarizes
the test results for the Enea NFV Access release.
Enea NFV Access Security Report – The document that lists
all security fixes included in the Enea NFV Access release.