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.