Мне нужно, чтобы память была настроена заданным образом сразу же, как только начнется моделирование перед выполнением каких-либо инструкций.
Я понимаю, что это по сути то, что ELF-загрузчик делает для загрузки основного исполняемого файла, но пытается передать fs.py --kernel
несколько раз, похоже, не дает никакого эффекта.
Я мог бы попытаться взломать эти данные в свой почтовый ELF-файл с помощью сценария компоновщика, но было бы гораздо удобнее, если бы я мог избежать этого и просто предоставить либо необработанные байты в CLI или дать сырой двоичный файл для загрузки по заданному адресу.
Например, QEMU предоставляет функциональность этого типа с -device loader
.