|Subject:||how to add a new machine?|
|Date:||Wed, 17 Feb 2021 18:38:20 +0900|
Hello, very clever qemu developers, 😊
For our SoC development, I decided to make our new machine to play with. (It’ll be a long term job)
Let’s call the new machine ababa here.
I thought just copying a machine will be easy, so I added these files below.
and modified these files to add that machine ababa during the build.
So at least it compiles ok. But when I tried running an example kernel (which boots ok on ‘virt’) on the ‘ababa’ machine,
“Qemu gave me this error message. “qemu-system-aarch64 -M ababa : unsupported machine type.”
I found ‘qemu-options.hx’ file but it doesn’t event contain the word ‘virt’. And the What should I modify? (I just want this ababa machine to use the same options with ‘virt’.)
It seems like during qemu_init(), many QemuOptsList are linked to the vm_config_group (probably filling many options entry with defaults?).
But where should I add one to the ‘possible’ machine list?
Thanks and best regards,
|[Prev in Thread]||Current Thread||[Next in Thread]|