Re: Fiasco.OC-UX on MIPS?
Sarah Hoffmann <[email protected]>
| Newsgroups | gmane.comp.micro-kernel.l4.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, On 8/28/19 4:07 PM, Paul Boddie wrote: > On Thursday 22. August 2019 15.34.05 Paul Boddie wrote: >> On Thursday 22. August 2019 14.15.55 Matthias Lange wrote: >>> >>> Did you set the correct qemu options in your Makeconf.boot? And you may >>> have to specify the correct platform type because the default afik >>> 'boston', like >>> >>> make O=mybuild qemu PT=malta E=hello >>> >>> Also check the qemu cmdline that it contains "-M malta". >> >> I set the qemu options on the command line (noted below), but I imagine that >> Makeconf.boot would also be a reasonable place. I tend to forget about all >> these different files after a while. >> >> In the Fiasco and L4Re "make config" procedures, I did set the platform type >> to Malta, but it seems that you are suggesting also indicating this on the >> command line, too. > > Just a quick update: I have since tried running qemu via the Makefile with the > machine and console output parameters indicated using QEMU_OPTIONS; the > emulator does start up and run code at the expected bootstrap locations but it > doesn't seem to produce any output. > > make O=mybuild qemu E=hello QEMU_OPTIONS='-nographic -M malta' You must also add the CPU type for Mips QEMU. For Mips 32 R2 this would be: -M malta -cpu P5600 (Unrelated, I usually also set: -nographic -monitor none -serial stdio That gives you the output directly on the console, no extra windows.) Please have a look at the conf/Makeconf.boot.example which provides a working QEMU configurations for various platforms. I strongly recommend copying it to conf/Makeconf.boot and then adapting it to your needs. It makes life a lot easier and serves as a handy reminder what your favorite options are. Kind regards Sarah