@Hans
Quote:
So is the nvram.resource workable for QEmu? Or do I need to go the config text file route?
I think it would not be workable in practice. Problem with nvram.resource is that users would need access to pegasos2 version too to get it which they probably don't have if they have another version and also using it means the newly added NVRAM support in amigaone would not work with that so it's better to have a separate config file for gfx drivers.
Quote:
If so, I need to know the API to detect and read the text file in the kicklayout.
In case you have access to the source of nvram.resource used on pegasos2 I guess you can find it in there. The API did not change for other modules on pegasos2 as it is just emulating an NVRAM which gets data from a text file instead of the firmware but the way to get a text file from the kicklist should be there.
Quote:
On real hardware sure but I meant for QEMU with vfio-pci. I don't even know if it would work currently so maybe it's not top priority over other possible improvements. But adding a config for it helps testing it in any case.
Quote:
Such a pessimist...
I understand your frustration with the lack of response regarding the virtio.library (which annoys me too). However, updates do eventually make it out into the wild. One downside of working under contract, is that I don't get to decide the release schedule.
They say optimists are oblivious pessimists

But it does look like from my perspective that your work is just going into a black hole. You had working 2D virtio-gpu driver a year ago and we still have nothing of that (maybe you even have 3D now which we still can't try). Neither the fixed pegasos2 kernel was released which I could at least work around but vfio-pci passthrough would be easier with a fixed kernel. So that does not make me too optimistic about it unless you can release a test driver yourself.