Hello All,

I am on an Intel NUC 13 NHNE (x64) running Ubuntu 23.10 and am working my way through the basic Qemu Demos after following the build instructions

https://github.com/kernkonzept/manifest/wiki/BUILDING

From there I am in the "~/l4re/build-amd64$" and have added "/l4re/l4/conf/examples" to the "l4/conf/Makeconf.boot"

Now I do a "make qemu" and get the list:

===============================================

│
│ │ 0 hello
│ │ 1 hello-cfg
│ │ 2 hello-2
│ │ 3 hello-shared
│ │ 4 framebuffer-example
│ │ 5 L4Linux-basic
│ │ 6 L4Linux-mag
│ │ 7 VM-basic
│ │ 8 VM-multi
│ │ 9 VM-multi-p2p
│ │ 10  VM-basic-pci

===============================================

For which I have been able to run items 0 - 3, but when I run (4) "framebuffer-example", I get an error about a missing "x86-lagacy.devs" file and I cannot find it anywhere in the sources or builds.

===============================================

Could not find
  'x86-legacy.devs'

within paths
  /home/lonnie/l4re/build-amd64/assets
  /home/lonnie/l4re/build-amd64/bin/amd64_gen/l4f
  /home/lonnie/l4re/build-amd64/bin/amd64_gen/plain
  /home/lonnie/l4re/build-amd64/lib/amd64_gen/std/l4f
  /home/lonnie/l4re/build-amd64/lib/amd64_gen/std/plain
  /home/lonnie/l4re/build-fiasco-amd64
  /home/lonnie/l4re/l4/conf/examples
make[1]: *** [Makefile:693: qemu] Error 1
make[1]: Leaving directory '/home/lonnie/l4re/l4'
make: *** [Makefile:6: do-all-make-goals] Error 2

===============================================

I then restarted "make qemu" and tried (7) VM-basic, but it seems to abort with the messages:

===============================================
MOE: Starting: rom/ned rom/vm-basic.cfg
MOE: loading 'rom/ned'
Ned says: Hi World!
Ned: loading file: 'rom/vm-basic.cfg'
VMM[]: Created VCPU 0 @ 18000
VMM[]: >>> CAUTION: Support for AMD SVM is experimental, use at your own risk! <<<
terminate called after throwing an instance of 'N2L413Runtime_errorE'
  what: Invalid request: SVM does not support next_rip save. Aborting!

===============================================

In trying to run the other VM-????? choices, I also get similar messages:

===============================================

vm-1    | VMM[]: Created VCPU 0 @ 18000
vm-1    | VMM[]: >>> CAUTION: Support for AMD SVM is experimental, use at your own risk! <<< vm-1    | terminate called after throwing an instance of 'N2L413Runtime_errorE'
vm-2    | VMM[]: Created VCPU 0 @ 18000
vm-2    | VMM[]: >>> CAUTION: Support for AMD SVM is experimental, use at your own risk! <<<
vm-3    | VMM[]: Created VCPU 0 @ 18000
vm-3    | VMM[]: >>> CAUTION: Support for AMD SVM is experimental, use at your own risk! <<< vm-2    | terminate called after throwing an instance of 'N2L413Runtime_errorE' vm-1    |   what: Invalid request: SVM does not support next_rip save. Aborting! vm-3    | terminate called after throwing an instance of 'N2L413Runtime_errorE'
vm-1    |
vm-2    |   what: Invalid request: SVM does not support next_rip save. Aborting!
vm-2    |
vm-3    |   what: Invalid request: SVM does not support next_rip save. Aborting!
vm-3    |

=========================================================

Has anyone been able to get all of these to run?

I am still exploring but would like to get the be able to compile and run the VM-multi examples on the x64 hardware like in the video.

https://l4re.org/cast-multi-vm-qemu.html

Any thoughts on how to test out some of these?


Best and have a great weekend,
Lonnie
_______________________________________________
l4-hackers mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to