[Buildroot] [git commit] configs: Add qemu_ppc64le_pseries
Arnout Vandecappelle (Essensium/Mind)
arnout at mind.be
Tue Sep 26 21:50:14 UTC 2017
commit: https://git.buildroot.net/buildroot/commit/?id=9d5b5b7bfb1d8cd3c12067650a8d2bf1c877a422
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
This is similar to the ppc64_pseries config, except we build for little
endian instead of big endian.
The default architecture is set to Power8 as this was the first fully
enabled LE machine.
Signed-off-by: Joel Stanley <joel at jms.id.au>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
---
.gitlab-ci.yml | 1 +
DEVELOPERS | 2 ++
board/qemu/ppc64le-pseries/readme.txt | 9 +++++++++
configs/qemu_ppc64le_pseries_defconfig | 21 +++++++++++++++++++++
4 files changed, 33 insertions(+)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3129542..38b1670 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -175,6 +175,7 @@ qemu_mips64r6el_malta_defconfig: *defconfig
qemu_nios2_10m50_defconfig: *defconfig
qemu_or1k_defconfig: *defconfig
qemu_ppc64_pseries_defconfig: *defconfig
+qemu_ppc64le_pseries_defconfig: *defconfig
qemu_ppc_g3beige_defconfig: *defconfig
qemu_ppc_mpc8544ds_defconfig: *defconfig
qemu_ppc_virtex_ml507_defconfig: *defconfig
diff --git a/DEVELOPERS b/DEVELOPERS
index e34802f..72aa338 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -914,6 +914,8 @@ F: package/fxload/
N: Joel Stanley <joel at jms.id.au>
F: package/pdbg/
+F: board/qemu/ppc64le-pseries/
+F: configs/qemu_ppc64le_pseries_defconfig
N: Johan Derycke <johanderycke at gmail.com>
F: package/python-libconfig/
diff --git a/board/qemu/ppc64le-pseries/readme.txt b/board/qemu/ppc64le-pseries/readme.txt
new file mode 100644
index 0000000..dd188c5
--- /dev/null
+++ b/board/qemu/ppc64le-pseries/readme.txt
@@ -0,0 +1,9 @@
+Run the emulation with:
+
+qemu-system-ppc64le -M pseries -nographic \
+ -kernel output/images/vmlinux \
+ -initrd output/images/rootfs.ext2
+
+The login prompt will appear in the terminal window.
+
+Tested with QEMU 2.10.0
diff --git a/configs/qemu_ppc64le_pseries_defconfig b/configs/qemu_ppc64le_pseries_defconfig
new file mode 100644
index 0000000..62e729d
--- /dev/null
+++ b/configs/qemu_ppc64le_pseries_defconfig
@@ -0,0 +1,21 @@
+# Architecture
+BR2_powerpc64le=y
+BR2_powerpc_power8=y
+
+# System
+BR2_TARGET_GENERIC_GETTY_PORT="hvc0"
+BR2_SYSTEM_DHCP="eth0"
+
+# Filesystem
+BR2_TARGET_ROOTFS_EXT2=y
+# BR2_TARGET_ROOTFS_TAR is not set
+
+# Linux headers same as kernel, a 4.13 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_13=y
+
+# Kernel
+BR2_LINUX_KERNEL=y
+BR2_LINUX_KERNEL_CUSTOM_VERSION=y
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.13.1"
+BR2_LINUX_KERNEL_DEFCONFIG="pseries_le"
+BR2_LINUX_KERNEL_VMLINUX=y
More information about the buildroot
mailing list