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