Hello,

I'm trying to run the cma34cr_centos application from 
camkes-vm-examples-manifest, but I get this error: "Kernel entry via Unknown 
syscall, word: 65".

I've set up VMware as described at https://docs.sel4.systems/Hardware/VMware/.

In camkes-vm-examples-manifest/cma34cr_centos_x86_build, I've built the kernel:

../init-build.sh -DCAMKES_VM_APP=cma34cr_centos

Then I ran these commands:

ninja
sudo ./seL4vmw.py images/kernel-x86_64-pc99 
images/capdl-loader-image-x86_64-pc99
vmrun -T player start $HOME/vmware/seL4/seL4.vmx
while :; do
 socat -d -d UNIX-CONNECT:/tmp/vsock,forever PTY,link=/tmp/mytty
done

After VMware boots, I ran minicom in a separate terminal to see the serial 
output:

minicom -D /tmp/mytty

Here is the full log:

Welcome to minicom 2.7.1

OPTIONS: I18n 
Compiled on Dec 23 2019, 02:06:26.
Port /tmp/mytty, 08:47:50

Press CTRL-A Z for help on special keys                                         
                  
                                                                                
                  
Boot config: debug_port = 0x3f8                                                 
                  
Boot config: disable_iommu = false                                              
                  
Detected 1 boot module(s):                                                      
                  
  module #0: start=0xcf3000 end=0x3821bb8 size=0x2b2ebb8 name=''
Parsing GRUB physical memory map
        Physical Memory Region from 0 size 9f800 type 1
        Physical Memory Region from 9f800 size 800 type 2
        Physical Memory Region from dc000 size 24000 type 2
        Physical Memory Region from 100000 size bfde0000 type 1
Adding physical memory region 0x100000-0xbfee0000
        Physical Memory Region from bfee0000 size 1f000 type 3
        Physical Memory Region from bfeff000 size 1000 type 4
        Physical Memory Region from bff00000 size 100000 type 1
Adding physical memory region 0xbff00000-0xc0000000
        Physical Memory Region from f0000000 size 8000000 type 2
        Physical Memory Region from fec00000 size 10000 type 2
        Physical Memory Region from fee00000 size 1000 type 2
        Physical Memory Region from fffe0000 size 20000 type 2
        Physical Memory Region from 100000000 size 140000000 type 1
Adding physical memory region 0x100000000-0x240000000
Got VBE info in multiboot. Current video mode is 16703
ACPI: RSDP paddr=0xf6a00
ACPI: RSDP vaddr=0xf6a00
ACPI: RSDT paddr=0xbfeee733
ACPI: RSDT vaddr=0xbfeee733
Warning: Your kernel was not compiled for the current microarchitecture.
Kernel loaded to: start=0x100000 end=0xc1f000 size=0xb1f000 entry=0x100300
ACPI: RSDT paddr=0xbfeee733
ACPI: RSDT vaddr=0xbfeee733
ACPI: FADT paddr=0xbfefef67
ACPI: FADT vaddr=0xbfefef67
ACPI: FADT flags=0x21
ACPI: 0 IOMMUs detected
ACPI: MADT paddr=0xbfeee937
ACPI: MADT vaddr=0xbfeee937
ACPI: MADT apic_addr=0xfee00000
ACPI: MADT flags=0x1
ACPI: MADT_APIC apic_id=0x0
ACPI: MADT_APIC apic_id=0x2
ACPI: MADT_APIC apic_id=0x4
ACPI: Not recording this APIC, only support 2
ACPI: MADT_APIC apic_id=0x6
ACPI: Not recording this APIC, only support 2
ACPI: MADT_APIC apic_id=0x8
ACPI: Not recording this APIC, only support 2
ACPI: MADT_APIC apic_id=0xa
ACPI: Not recording this APIC, only support 2
ACPI: MADT_APIC apic_id=0xc
ACPI: Not recording this APIC, only support 2
ACPI: MADT_APIC apic_id=0xe
ACPI: Not recording this APIC, only support 2
ACPI: MADT_IOAPIC ioapic_id=1 ioapic_addr=0xfec00000 gsib=0
ACPI: MADT_ISO bus=0 source=0 gsi=2 flags=0x5
ACPI: 2 CPU(s) detected
ELF-loading userland images from boot modules:
size=0x3fab000 v_entry=0x408828 v_start=0x400000 v_end=0x43ab000 
p_start=0x3822000 p_end=0x77cd000
Moving loaded userland images to final location: from=0x3822000 to=0xc1f000 
size=0x3fab000
Starting node #0 with APIC ID 0
Mapping kernel window is done
Starting node #1 with APIC ID 2 
Booting all finished, dropped to user space
create_object@main.c:673 [Cond failed: err != seL4_NoError]
        Failed to find device frame/untyped at paddr = 0xb0000000
seL4 root server abort()ed
Debug halt syscall from user thread 0xffffff823e027400 "rootserver"
halting...
Kernel entry via Unknown syscall, word: 65

Any idea what's wrong? I just want to get one x86 application with cross VM 
connectors working.

The other x86 applications (optiplex9020, cma34cr_ubuntu, zmq_samples) in 
camkes-vm-examples-manifest don't work for other reasons.
_______________________________________________
Devel mailing list -- devel@sel4.systems
To unsubscribe send an email to devel-leave@sel4.systems

Reply via email to