ktprograms
ktprograms
Could you test if the loop gets hit on physical hardware?
Thanks for testing that. I wonder if the VM's bootloader is somehow hardcoding "allowed" kernels. Do you think trying to boot a kernel with a different version that was used...
Just a reminder for @osy to look into providing guest IP address using QEMU guest agent as well.
No problem, don't rush yourself. Would you like this to be in a separate issue then? Or do you want to track guest agent implementation in only one placee?
The shared networking is based on the [vmnet](https://developer.apple.com/documentation/vmnet/) framework. You could take a look at [this](https://github.com/hamishcoleman/macos-vmnet/blob/master/simple.c) example and see if you can adapt it to QEMU. The thing of interest...
Well, `vmnet-macos` was implemented into QEMU with https://lists.gnu.org/archive/html/qemu-devel/2021-02/msg04637.html. The vmnet-macos code is in https://github.com/utmapp/qemu/blob/utm-edition/net/vmnet-macos.c. Although it's supposed to be that you can specify `dhcp-start-address`, `dhcp-end-address` and `dhcp-subnet-mask` to the `-netdev...
@kekkyojin iirc you can just add stuff to `main/AndroidManifest.xml` and it'll also be used in the `full` variant. The `full/AndroidManifest.xml` file is only used for nonfree manifest changes, I think.
@kekkyojin Does it work if you remove the `android:manageSpaceActivity` tag from the full manifest as well?
Looks good now, thanks
FYI This isn't ready yet. Still needs a global "pending" list so LogPublishTask can be run later after manually checking status.