The Bochs x86 PC Emulator
Posted Jan 24, 2004 9:10 UTC (Sat) by
danshearer (guest, #18686)
In reply to:
The Bochs x86 PC Emulator by eludias
Parent article:
The Bochs x86 PC Emulator
Agreed!
QEMU also has a modular, pluggable design that improves a lot on Bochs. It can emulate architectures other than x86.
Unfortunately it doesn't abstract out architecture descriptions well (no open source emulators do.) See some PowerPC implementation at
http://savannah.nongnu.org/cgi-bin/viewcvs/qemu/qemu/target-ppc/op.c?rev=HEAD&content-type=text/vnd.viewcvs-markup
as an example. What is required is a grammar so that there can be one canonical description for an architecture used by all sorts of emulators.
Many such grammars exist but there are no free implementations I know of. There is also no interest to use them among the people who develop emulators :-(
--
Dan Shearer
dan@shearer.org
(
Log in to post comments)