[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 01/28] tests/docker: Install tools to cross-debug and build Linux
From: |
Alex Bennée |
Subject: |
[PULL 01/28] tests/docker: Install tools to cross-debug and build Linux kernels |
Date: |
Tue, 17 Mar 2020 17:50:26 +0000 |
From: Philippe Mathieu-Daudé <address@hidden>
We often run Linux kernels to test QEMU. We sometimes need
to build them manually to use non-default features. We only
miss the tiny 'bc' tool.
The ncurses library is helpful to run 'make menuconfig'.
Finally, gdb-multiarch allow us to debug a TCG guest when its
architecture is different than the host.
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Message-Id: <address@hidden>
Message-Id: <address@hidden>
diff --git a/tests/docker/dockerfiles/debian10.docker
b/tests/docker/dockerfiles/debian10.docker
index 5de79ae5527..2fcdc406e83 100644
--- a/tests/docker/dockerfiles/debian10.docker
+++ b/tests/docker/dockerfiles/debian10.docker
@@ -17,14 +17,17 @@ RUN apt update && \
DEBIAN_FRONTEND=noninteractive apt install -yy eatmydata && \
DEBIAN_FRONTEND=noninteractive eatmydata \
apt install -y --no-install-recommends \
+ bc \
bison \
build-essential \
ca-certificates \
clang \
dbus \
flex \
+ gdb-multiarch \
gettext \
git \
+ libncurses5-dev \
pkg-config \
psmisc \
python3 \
diff --git a/tests/docker/dockerfiles/debian9.docker
b/tests/docker/dockerfiles/debian9.docker
index 8cbd742bb5f..92edbbf0f48 100644
--- a/tests/docker/dockerfiles/debian9.docker
+++ b/tests/docker/dockerfiles/debian9.docker
@@ -17,13 +17,16 @@ RUN apt update && \
DEBIAN_FRONTEND=noninteractive apt install -yy eatmydata && \
DEBIAN_FRONTEND=noninteractive eatmydata \
apt install -y --no-install-recommends \
+ bc \
bison \
build-essential \
ca-certificates \
clang \
flex \
+ gdb-multiarch \
gettext \
git \
+ libncurses5-dev \
pkg-config \
psmisc \
python3 \
--
2.20.1
- [PULL 00/28 for 5.0] testing and gdbstub updates, Alex Bennée, 2020/03/17
- [PULL 02/28] tests/docker: Update VirGL git repository URL, Alex Bennée, 2020/03/17
- [PULL 05/28] travis.yml: Set G_MESSAGES_DEBUG do report GLib errors, Alex Bennée, 2020/03/17
- [PULL 01/28] tests/docker: Install tools to cross-debug and build Linux kernels,
Alex Bennée <=
- [PULL 04/28] tests/docker: Update VirGL to v0.8.0, Alex Bennée, 2020/03/17
- [PULL 03/28] tests/docker: Remove obsolete VirGL --with-glx configure option, Alex Bennée, 2020/03/17
- [PULL 08/28] gdbstub: move str_buf to GDBState and use GString, Alex Bennée, 2020/03/17
- [PULL 09/28] gdbstub: move mem_buf to GDBState and use GByteArray, Alex Bennée, 2020/03/17
- [PULL 10/28] gdbstub: add helper for 128 bit registers, Alex Bennée, 2020/03/17
- [PULL 06/28] gdbstub: make GDBState static and have common init function, Alex Bennée, 2020/03/17
- [PULL 11/28] target/arm: use gdb_get_reg helpers, Alex Bennée, 2020/03/17
- [PULL 12/28] target/m68k: use gdb_get_reg helpers, Alex Bennée, 2020/03/17
- [PULL 15/28] target/arm: prepare for multiple dynamic XMLs, Alex Bennée, 2020/03/17
- [PULL 25/28] tests/tcg/aarch64: add test-sve-ioctl guest-debug test, Alex Bennée, 2020/03/17