From b0d05494fc687fe8b1b6f8e05691b029b8c83ecc Mon Sep 17 00:00:00 2001 From: Ziyang Zhou Date: Thu, 21 Jul 2022 21:12:19 +0800 Subject: [PATCH] add OpenEuler support --- deploy/README.md | 1 + deploy/openeuler.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/deploy/README.md b/deploy/README.md index 95fdf1f..b1c7ba4 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -28,6 +28,7 @@ resort, it's always capable via customizing Linux kernel. - [Gentoo](gentoo.md) - [Kubernetes](kubernetes.md) - [Mint](mint.md) +- [OpenEuler](openeuler.md) - [PopOS](pop_os.md) - [Ubuntu](ubuntu.md) - [WSL](wsl.md) diff --git a/deploy/openeuler.md b/deploy/openeuler.md index e69de29..23028e9 100644 --- a/deploy/openeuler.md +++ b/deploy/openeuler.md @@ -0,0 +1,29 @@ +# Deploy redroid on OpenEuler + +``` +## use custom kernel 5.10.* LTS + +# codec2 required +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y + +# optional, can use memfd +CONFIG_STAGING=y +CONFIG_ASHMEM=y + +# binderfs required +CONFIG_ANDROID=y +CONFIG_ANDROID_BINDER_IPC=y +CONFIG_ANDROID_BINDERFS=y +CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" + + +## run with memfd enabled +docker run -itd --rm --privileged \ + --pull always \ + -v ~/data11:/data \ + -p 5555:5555 \ + --name redroid11 \ + redroid/redroid:11.0.0-latest \ + androidboot.use_memfd=1 +```