Skip to content

Machine Build Error while adding support for http_server cpp #44

@b1shtream

Description

@b1shtream

Refer #32

Reproduce an error:

Inside the app-elfloader directory, run the generate.py script ./scripts/generate.py.

Find scripts in the scripts/run/ directory named qemu-x86_64-9pfs-http_server.sh.

Build the elfloader by running ./scripts/build/make-qemu-x86_64-9pfs.sh

Then, running ./scripts/run/qemu-x86_64-9pfs-http_server.sh showed the error below-

[chococandy@fedora app-elfloader]$ ./scripts/run/qemu-x86_64-9pfs-http_server.sh
E machine(s) not found

SeaBIOS (version 1.16.2-1.fc38)

iPXE (https://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+02FCBFD0+02F0BFD0 CA00
                                                                            
Booting from ROM..[    0.000000] CRIT: [libkvmplat] <paging.c @  541> Assertion failure: ukarch_paddr_range_isvalid(paddr, paddr + len)

What could be the potential issue? It seems like something related to kvm. I am using Fedora Virtual Machine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions