History log of /cloud-hypervisor/scripts/dev_cli.sh (Results 76 – 100 of 110)
Revision Date Author Comments
# f73a3451 15-Oct-2020 Sebastien Boeuf <sebastien.boeuf@intel.com>

scripts: Remove all references to 'mmio' feature

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>


# 57f81d03 14-Oct-2020 Wei Liu <liuwe@microsoft.com>

scripts: dev_cli: clarify which integration test is running

This makes it easier to grep. No functional change obviously.

Signed-off-by: Wei Liu <liuwe@microsoft.com>


# 934f9925 07-Oct-2020 Rob Bradford <robert.bradford@intel.com>

scripts: dev_cli: Add support for Windows guest integration tests

Now that we've written Windows integration tests and the associated
script to launch them, this patch enables the support for Window

scripts: dev_cli: Add support for Windows guest integration tests

Now that we've written Windows integration tests and the associated
script to launch them, this patch enables the support for Windows tests
in dev_cli.sh, so that we can run it in our Cloud Hypervisor container.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>

show more ...


# 8bf0bac5 13-Oct-2020 Henry Wang <Henry.Wang@arm.com>

dev_cli: Fix TARGETARCH inconsistancy

In previous dev_cli.sh, the `uname -m` command will generate
either `x86_64` or `aarch64`, which is inconsistent with the
architectures in the Dockerfile, namel

dev_cli: Fix TARGETARCH inconsistancy

In previous dev_cli.sh, the `uname -m` command will generate
either `x86_64` or `aarch64`, which is inconsistent with the
architectures in the Dockerfile, namely `amd64` and `arm64`.

This will cause some dependancy missing in the docker container
when the docker image is built locally.

This commit fixes this inconsistancy.

Signed-off-by: Henry Wang <Henry.Wang@arm.com>

show more ...


# 532b3063 01-Oct-2020 Sebastien Boeuf <sebastien.boeuf@intel.com>

ci: No need to build Docker image locally for arm64

Now that Docker images are automatically generated for both amd64 and
arm64 architectures, there's no need to generate the arm64 image locally
on

ci: No need to build Docker image locally for arm64

Now that Docker images are automatically generated for both amd64 and
arm64 architectures, there's no need to generate the arm64 image locally
on the ARM CI during a CI run. The image should be available from
DockerHub instead.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>

show more ...


# 8a11ef5b 23-Sep-2020 Sebastien Boeuf <sebastien.boeuf@intel.com>

ci: Move back to latest virtiofsd version

This commit moves back to the branch "virtio-fs-dev" from virtiofsd, as
we figured the changes needed to use this branch and the requirements
from the new m

ci: Move back to latest virtiofsd version

This commit moves back to the branch "virtio-fs-dev" from virtiofsd, as
we figured the changes needed to use this branch and the requirements
from the new meson build from QEMU.

It updates the container version to ensure the dev_cli.sh script will
rely on the latest container which contains the needed packages.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>

show more ...


# 56b0c855 08-Sep-2020 Sebastien Boeuf <sebastien.boeuf@intel.com>

ci: Introduce SGX integration testing

Extending the Cloud-Hypervisor CI to allow for testing SGX on a
dedicated machine where special image and kernels are ready.

Signed-off-by: Sebastien Boeuf <se

ci: Introduce SGX integration testing

Extending the Cloud-Hypervisor CI to allow for testing SGX on a
dedicated machine where special image and kernels are ready.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>

show more ...


# f65372ea 05-Aug-2020 Bo Chen <chen.bo@intel.com>

dev_cli: Remove the use of undefined '$libc' for the 'shell' command

Signed-off-by: Bo Chen <chen.bo@intel.com>


# 44eccbe1 31-Jul-2020 Michael Zhao <michael.zhao@arm.com>

scripts: Remove the workaround for "with-serde" build error on AArch64

Signed-off-by: Michael Zhao <michael.zhao@arm.com>


# cf1b5156 29-Jul-2020 Michael Zhao <michael.zhao@arm.com>

scripts: Change AArch64 container network type BRIDGE

Changed the container network type to BRIDGE to seprate the networking
of parallel containers.

Signed-off-by: Michael Zhao <michael.zhao@arm.co

scripts: Change AArch64 container network type BRIDGE

Changed the container network type to BRIDGE to seprate the networking
of parallel containers.

Signed-off-by: Michael Zhao <michael.zhao@arm.com>

show more ...


# 5a2ff989 10-Jul-2020 Henry Wang <Henry.Wang@arm.com>

ci: AArch64: Add a build stage for musl toolchain

This commit adds required environment configurations to the
`dev_cli.sh` and a Jenkins stage to enable AArch64 binary
building using musl toolchain.

ci: AArch64: Add a build stage for musl toolchain

This commit adds required environment configurations to the
`dev_cli.sh` and a Jenkins stage to enable AArch64 binary
building using musl toolchain.

Signed-off-by: Henry Wang <Henry.Wang@arm.com>

show more ...


# 5bfac796 07-Jul-2020 Wei Liu <liuwe@microsoft.com>

build: add a default feature KVM

It gets bubbled all the way up from hypervsior crate to top-level
Cargo.toml.

Cloud Hypervisor can't function without KVM at this point, so make it
a default featur

build: add a default feature KVM

It gets bubbled all the way up from hypervsior crate to top-level
Cargo.toml.

Cloud Hypervisor can't function without KVM at this point, so make it
a default feature.

Fix all scripts that use --no-default-features.

Signed-off-by: Wei Liu <liuwe@microsoft.com>

show more ...


# 2ce23137 17-Jun-2020 Henry Wang <Henry.Wang@arm.com>

tests: Preparation of enabling integration tests for AArch64

This commit adds supporting components and code for enabling the
AArch64 integration tests, including:

1. A Linux kernel config file to

tests: Preparation of enabling integration tests for AArch64

This commit adds supporting components and code for enabling the
AArch64 integration tests, including:

1. A Linux kernel config file to build kernel on AArch64 machines.

2. Refactoring the `run_integration_test.sh` to architecture
specific scripts for readability.

Signed-off-by: Henry Wang <Henry.Wang@arm.com>

show more ...


# 6f59cdbb 03-Jul-2020 Rob Bradford <robert.bradford@intel.com>

build: dev_cli: Prepare for splitting binaries by building all binaries

In preparation for splitting the binaries into their own crates start
building all the binaries in the workspace when running

build: dev_cli: Prepare for splitting binaries by building all binaries

In preparation for splitting the binaries into their own crates start
building all the binaries in the workspace when running the build
command inside the container.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>

show more ...


# 5a6b8d63 25-Jun-2020 Samuel Ortiz <sameo@linux.intel.com>

dev_cli: Add a shell command

And drop the caller into a privileged root shell.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>


# 462c58d5 17-Jun-2020 Henry Wang <Henry.Wang@arm.com>

tests: Enable AArch64 Jenkins CI with unit tests for GNU

This commit enables the AArch64 Jenkins CI with build and running
unit tests for GNU toolchain.

Signed-off-by: Henry Wang <Henry.Wang@arm.co

tests: Enable AArch64 Jenkins CI with unit tests for GNU

This commit enables the AArch64 Jenkins CI with build and running
unit tests for GNU toolchain.

Signed-off-by: Henry Wang <Henry.Wang@arm.com>

show more ...


# 3f18f93f 09-Jun-2020 Michael Zhao <michael.zhao@arm.com>

docs: Add a guide for testing on AArch64

The support of AArch64 is in very early stage. The steps in building and
runing on X86 and AArch64 can not align well yet. Adding AArch64 content
to README.m

docs: Add a guide for testing on AArch64

The support of AArch64 is in very early stage. The steps in building and
runing on X86 and AArch64 can not align well yet. Adding AArch64 content
to README.md would produce much divergence.
Adding a guide in docs/ folder could be a better way to start now.

Signed-off-by: Michael Zhao <michael.zhao@arm.com>

show more ...


# dc034eb3 10-Jun-2020 Rob Bradford <robert.bradford@intel.com>

scripts: Only use musl for the Rust components

Don't use the musl toolchain for the virtiofsd build as it does not
work.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>


# 4c2e6054 27-May-2020 Rob Bradford <robert.bradford@intel.com>

build: Update to latest version of container

Signed-off-by: Rob Bradford <robert.bradford@intel.com>


# 0090ec2d 16-Apr-2020 Michael Zhao <michael.zhao@arm.com>

build: Updated development utilities for AArch64

Updated Dockerfile to work with multiple architectures.
Updated dev_cli.sh to:
1. Build container image before AArch64 image is ready in public.
2. A

build: Updated development utilities for AArch64

Updated Dockerfile to work with multiple architectures.
Updated dev_cli.sh to:
1. Build container image before AArch64 image is ready in public.
2. Adjust default feature collection on AArch64.
3. Workaround a build problem with musl on AArch64.

Signed-off-by: Michael Zhao <michael.zhao@arm.com>

show more ...


# 50134969 29-Apr-2020 Samuel Ortiz <sameo@linux.intel.com>

Jenkins: Run musl unit and integration tests on master branch

And use a bumped up container image for that.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: Rob Bradford <robert.b

Jenkins: Run musl unit and integration tests on master branch

And use a bumped up container image for that.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: Rob Bradford <robert.bradford@intel.com>

show more ...


# ad9374bd 28-Apr-2020 Samuel Ortiz <sameo@linux.intel.com>

dev_cli: Add --libc to the build and test commands

We only support musl and gnu, default is gnu.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>


# 2fc86ffe 23-Mar-2020 Samuel Ortiz <sameo@linux.intel.com>

dev_cli: Always pull the latest container image

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>


# 7fabca35 17-Feb-2020 Sebastien Boeuf <sebastien.boeuf@intel.com>

ci: Don't run unit tests in a privileged container

The unit tests require some specific Linux capabilities and also to have
access to /dev/kvm device. This commit makes sure we enable only what's
ne

ci: Don't run unit tests in a privileged container

The unit tests require some specific Linux capabilities and also to have
access to /dev/kvm device. This commit makes sure we enable only what's
necessary instead of blindly enable full priviliges with --privileged
option.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>

show more ...


# f21cd31b 12-Feb-2020 Samuel Ortiz <sameo@linux.intel.com>

scripts: dev_cli: Add more privileges for the integration tests

We need the host IPC for sharing eventfds with KVM, and the host network
for VFIO.

We also enforce the no-seccomp setting on the cont

scripts: dev_cli: Add more privileges for the integration tests

We need the host IPC for sharing eventfds with KVM, and the host network
for VFIO.

We also enforce the no-seccomp setting on the container, to overcome any
potential filtering set by our container's Ubuntu base.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>

show more ...


12345