Page 1 of 1
IA-64 Emulators
Posted: Fri Jul 07, 2006 12:49 pm
by jakelstr
Hi,
The laptop I am using to dev has an AMD Turion 64 Processor. It is the only 64 bit computer I have and i am writing a 64 bit only os. Does any body know of ANY 64 bit emulators? I would hate to have to restart my computer every single time i make a development.
Posted: Fri Jul 07, 2006 1:01 pm
by SpooK
As advertised on the main page of
Bochs, it covers AMD 64 now.
Bochs is pretty reliable for initial development.
Re: IA-64 Emulators
Posted: Fri Jul 07, 2006 2:06 pm
by rexlunae
jakelstr wrote:Hi,
The laptop I am using to dev has a AMD Turion 64 Processor. It is the only 64 bit computer I have and i am writing a 64 bit only os. Does any body know of ANY 64 bit emulators? I would hate to have to restart my computer every single time i make a development.
Are you looking for an x86-64, or an IA-64 emulator as the thread topic indicates? They are quite different.
As Spook mentions, Bochs is good, and also <a href="http://fabrice.bellard.free.fr/qemu/">Qemu</a>, which supports more architectures than just x86.
Posted: Fri Jul 07, 2006 2:10 pm
by JAAman
VMWare Player: supports x86-64, and is the most popular virtualization tool availible
afaik
MS Virtual Server also supports 64bit (but i could be wrong about that)
bochs -- generally considered best for OSdev, since it has better trouble-shooting options
all of these are of course free tools, downloadable on there respective websites
Sorry
Posted: Fri Jul 07, 2006 5:01 pm
by jakelstr
Sorry,
I just realized that I typed IA-64 instead of x86-64.
Can any one tell me how to tell bochs to emulate a 64 bit processor?
Posted: Sat Jul 08, 2006 9:00 am
by carbonBased
Do you have a build of bochs with x86-64 support enabled?
You'll need to compile with --enable-x86-64 first (by default it's disabled).
I would suspect (although I don't know for sure) that you wouldn't need any runtime configuration. The emulator would simply support 64-bit instructions, and allow entering long mode.
--Jeff
Posted: Sat Jul 15, 2006 4:42 am
by xenos
Another possibility is to use
AMD SimNow!, which I use normally. It has very good debugging features.