Programs running through dosbox run slower but are more compatibleĪctually i made a build of DosBox a little bit ago and i can tell ARM optimized version of DosBox runs really fine on ODROID (especially on the XU) and can even run Windows 95 good enough. Programs running through qemu are running faster but are less compatibleĢ. The guys from the OpenPandora have much experience in it.Īnd in the end they could sum it up to the following comparison between qemu and dosbox:ġ. Never done this, but i know it does work. qemu calls wine which calls the rest until you run the program you want to run. That is probably what you need to run while. passing certain config parameters like RAM, CPU and stuff directly in that system while you call a program. In case a TPM2 is used by QEMU, a TPM2 ACPI table is also provided. The device description contains the base address of the TIS interface 0xfed40000 and the size of the MMIO area (0x5000). QEMU builds a SSDT and passes it into the guest through the fwcfg device. Everything else would need a lot of configuration. The TPM device is defined with ACPI ID PNP0C31. If you have a program that has NO REQUIREMENTS at all you could probably run qemu-i386 file.exe on ODROID and it would run just fine. If i understand that right, these binaries, just emulate the CPU calls, or basicly instead of running it in a "virtual PC" you run it on your system. The binaries WITHOUT the "system" i haven't really used yet. but i had issues with the harddrive image, which always caused me trouble. I actually already emulated a x86 CPU on ODROID with that and tried to install different systems such as Win95 and others. you could actually emulate an ODROID with qemu on your PC and see if your software would work on an ODROID even if you don't have one. You can give many parameters with it, such as what time of CPU you want to emulate, how much RAM, what kind of VGA device, Network device. i386 -> 32Bit X86 CPUs (such as 486, or Pentium, or even a i3 or i7 ^^) The ending actually tells you what kind of system you are going to emulate. You can create image files for harddrives and install stuff there. you have an complete virtual machine running where you could even install a Windows or a Linux with full desktop mode. are a entire virtual "PC" it's working like dosbox or vmware or virtualbox. There is a big difference in those two (with and without "system") You also find a qemu-system-i386, qemu-system-arm and qemu-system-mips. Qemu-i386, qemu-arm, qemu-mips and a lot of different other binaries. There are different starting programs such as: Already did that a couple of times.īest thing is, you just install it on a Linux PC/VM on a real PC just to figure out how it works, before you move over to ODROID and try it there. I can connect to the guest via ssh, if I start it as follows: kvm -m 512 -net nic,model=rtl8139 -net user,hostfwd=tcp::5555-:22 -drive cache=writeback,index=0,media=disk,file=hd0.QEMU should part of the Distro you're using (Ubuntu, Debian, whatever) and you should be able to install it from there. PING (173.194.69.100): 56 data bytesĤ4 packets transmitted, 0 packets received, 100.0% packet lossĪdditionally, I noticed that port forwarding works. Here are some parameters of my host system: $ kvm -version I tried both kvm and qemu-system-i386 to run the guest system. I tried several guest OS's, but behavior is the same for them, so I suspect that something is wrong with either the qemu itself or with host OS. When I try to ping, for instance I get the IP address for the domain, but packets are not transmitted. I installed an OS in a virtual machine, but I did not get the network configured.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |