From: Alessandro Astone Date: Sat, 15 Mar 2025 15:21:17 +0000 (+0100) Subject: lxc: Mount DMA-BUF Heaps X-Git-Tag: 1.5.1~8 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/commitdiff_plain/0841a74bf82f59e316d8fbcfdff415bb003bc84e?hp=61d5be43dc7b4ccb07f08179ec44a4acc838e94e lxc: Mount DMA-BUF Heaps Closes: #1813 --- diff --git a/tools/actions/container_manager.py b/tools/actions/container_manager.py index 257945d..1c67eb5 100644 --- a/tools/actions/container_manager.py +++ b/tools/actions/container_manager.py @@ -91,6 +91,8 @@ def set_permissions(args, perm_list=None, mode="777"): perm_list.extend(glob.glob("/dev/fb*")) # Videos perm_list.extend(glob.glob("/dev/video*")) + # DMA-BUF Heaps + perm_list.extend(glob.glob("/dev/dma_heap/*")) for path in perm_list: chmod(path, mode) diff --git a/tools/helpers/lxc.py b/tools/helpers/lxc.py index bdd2403..9fc85c7 100644 --- a/tools/helpers/lxc.py +++ b/tools/helpers/lxc.py @@ -64,6 +64,8 @@ def generate_nodes_lxc_config(args): make_entry(n) for n in glob.glob("/dev/video*"): make_entry(n) + for n in glob.glob("/dev/dma_heap/*"): + make_entry(n) # Binder dev nodes make_entry("/dev/" + args.BINDER_DRIVER, "dev/binder", check=False)