]> glassweightruler.freedombox.rocks Git - waydroid.git/commitdiff
lxc: Mount DMA-BUF Heaps
authorAlessandro Astone <ales.astone@gmail.com>
Sat, 15 Mar 2025 15:21:17 +0000 (16:21 +0100)
committerAlessandro Astone <ales.astone@gmail.com>
Sun, 16 Mar 2025 11:25:57 +0000 (12:25 +0100)
Closes: #1813
tools/actions/container_manager.py
tools/helpers/lxc.py

index 257945de275c23e77d63f4c0d5b5c105318e44ef..1c67eb5e1ff99a466c9c8d6c6c1861eb3dbcb97b 100644 (file)
@@ -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*"))
         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)
 
     for path in perm_list:
         chmod(path, mode)
index bdd2403567e3cec945cbc189cb6b0dc99f4528d9..9fc85c7f229b9ac91307d96c79b090fdce92ba46 100644 (file)
@@ -64,6 +64,8 @@ def generate_nodes_lxc_config(args):
         make_entry(n)
     for n in glob.glob("/dev/video*"):
         make_entry(n)
         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)
 
     # Binder dev nodes
     make_entry("/dev/" + args.BINDER_DRIVER, "dev/binder", check=False)