[Barrelfish-users] Running Barrelfish on QEMU Fails

Karim Alomari aalomari at oakland.edu
Sat Dec 1 19:26:05 CET 2018


Hi everyone,

I'm trying to build and run Barrelfish but when I run the following command:

make qemu_x86_64

I got the following error:

../tools/qemu-wrapper.sh --menu platforms/x86/menu.lst.x86_64 --arch x86_64
Using menu file platforms/x86/menu.lst.x86_64
Initial kernel file: x86_64/sbin/elver
Initial RAM disk contents: x86_64/sbin/cpu
loglevel=3,x86_64/sbin/init,x86_64/sbin/mem_serv,x86_64/sbin/monitor,x86_64/sbin/ramfsd
boot,x86_64/sbin/skb boot,eclipseclp_ramfs.cpio.gz
nospawn,skb_ramfs.cpio.gz nospawn,x86_64/sbin/kaluga boot,x86_64/sbin/acpi
boot,x86_64/sbin/spawnd boot,x86_64/sbin/proc_mgmt boot,x86_64/sbin/startd
boot,x86_64/sbin/routing_setup boot,x86_64/sbin/pci
auto,x86_64/sbin/corectrl auto,x86_64/sbin/ahcid
auto,x86_64/sbin/serial_pc16550d auto,x86_64/sbin/e1000n
auto,x86_64/sbin/net_sockets_server nospawn,x86_64/sbin/fish
nospawn,x86_64/sbin/angler serial0.terminal xterm
Kernel command line arguments: loglevel=3
Requested architecture is x86_64.
Creating hard disk image hd.img
Formatting 'hd.img', fmt=raw size=10485760
OK: about to run the follow qemu command:
qemu-system-x86_64         -machine type=q35         -smp 1         -m
1024         -netdev user,id=network0         -device
e1000e,netdev=network0         -device ahci,id=ahci         -device
ide-drive,drive=disk,bus=ahci.0         -drive id=disk,file=hd.img,if=none
-nographic -kernel x86_64/sbin/elver -append 'loglevel=3' -initrd
x86_64/sbin/cpu
loglevel=3,x86_64/sbin/init,x86_64/sbin/mem_serv,x86_64/sbin/monitor,x86_64/sbin/ramfsd
boot,x86_64/sbin/skb boot,eclipseclp_ramfs.cpio.gz
nospawn,skb_ramfs.cpio.gz nospawn,x86_64/sbin/kaluga boot,x86_64/sbin/acpi
boot,x86_64/sbin/spawnd boot,x86_64/sbin/proc_mgmt boot,x86_64/sbin/startd
boot,x86_64/sbin/routing_setup boot,x86_64/sbin/pci
auto,x86_64/sbin/corectrl auto,x86_64/sbin/ahcid
auto,x86_64/sbin/serial_pc16550d auto,x86_64/sbin/e1000n
auto,x86_64/sbin/net_sockets_server nospawn,x86_64/sbin/fish
nospawn,x86_64/sbin/angler serial0.terminal xterm
WARNING: Image format was not specified for 'hd.img' and probing guessed
raw.
         Automatically detecting the format is dangerous for raw images,
write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
qemu-system-x86_64: warning: TCG doesn't support requested feature:
CPUID.01H:ECX.vmx [bit 5]
qemu-system-x86_64: -device e1000e,netdev=network0: failed to find romfile
"efi-e1000e.rom"
Makefile:66213: recipe for target 'qemu_x86_64' failed
make: *** [qemu_x86_64] Error 1

I'm using QEMU emulator version 2.11.1(Debian 1:2.11+dfsg-1ubuntu7.8) on a
virtual machine with Ubuntu 18.04.

Please advise.

Thanks,
Karim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/barrelfish-users/attachments/20181201/9c1e9963/attachment.html>


More information about the Barrelfish-users mailing list