Append extra device model args from xenstore (if present)#15
Append extra device model args from xenstore (if present)#15timemaster5 wants to merge 1 commit intoxcp-ng:masterfrom
Conversation
Signed-off-by: timemaster5 <timemaster@trillinis.com>
7189ecd to
2e6ec1f
Compare
|
Thanks for the PR (and the description of your use case in the associated issue). This fork internally serves as a staging ground for PRs to the upstream What do you mean by "Xenstore already provides a place for this but qemu-wrapper ignores it"? Which version of xapi are you running? If it's >25.38.0, then this fix should be included: xapi-project@930ffb3, I'd have expected it to resolve your issue. If not, then we could investigate why - but this automatic handling would be the preferred way of solving this, rather than piling on more |
|
@last-genius thank you for response..
No problem, I can open another PR there, if that makes sense, but maybe let's discuss first whether this is the right approach. Seems like it is not.
Ok, did a fact check and on my test machine it was there when I listed all arguments with
I agree. I am on xapi: 25.33 now; it seems like we have a new update in xcp-ng available of 26.1.3. The main issue still could be that I don't see a way of setting up a I've used another QEMU argument for it: I still think it can be beneficial to have the option to modify the QEMU command line parameters. |
|
I upgraded my machine, and the patch didn't help. Meaning it is probably working, but happened exactly what I was afraid of. We still need to set ROMfile and ROMbar parameters, which is impossible to do via QMP after the machine is running because the device has been already initialised (realised): If I know where to modify what QMP command is being sent on vm-start, I might be able to find a better place to put this setting at. At this point the only viable option for me is to use QEMU command line arguments, and using either |
This allows for custom qemu process command-line parameters. Xenstore already provides a place for this but qemu-wrapper ignores it.