arm: 0.882 graphic: 0.818 device: 0.781 performance: 0.694 VMM: 0.686 user-level: 0.540 semantic: 0.495 network: 0.482 vnc: 0.435 risc-v: 0.378 architecture: 0.375 socket: 0.366 PID: 0.352 debug: 0.348 mistranslation: 0.340 files: 0.330 ppc: 0.304 peripherals: 0.293 register: 0.292 TCG: 0.280 virtual: 0.276 hypervisor: 0.253 permissions: 0.218 boot: 0.190 kernel: 0.190 i386: 0.187 KVM: 0.111 x86: 0.097 assembly: 0.097 32bit qemu-arm fails to run systemctl "Allocating guest commpage: Cannot allocate memory" Description of problem: I am using a bare minimal install of the latest 32 bit version of debian with only ssh installed. I have compiled qemu from the latest git with "./configure --target-list=arm-linux-user --static --disable-pie". When I try to run systemctl from the latest version of raspbian, I experience the error: "Allocating guest commpage: Cannot allocate memory". Steps to reproduce: 1. Download and extract the included systemctl and required libs. [systemctl+libs.tgz](/uploads/a2834ed651a981fded4bcc19ea9ca31b/systemctl+libs.tgz) 2. run "qemu-arm -L ./ systemctl --version" Additional information: - I think this is related to [Issue 690](https://gitlab.com/qemu-project/qemu/-/issues/690). - When I run "qemu-arm -L ./ -B 0x20000 systemctl --version" there is no error. - The error still happens when setting vm.mmap_min_addr to 0. - The error does not occur on v5.0.0, but does occur on v5.1.0 and v6.1.0.