IA-64 Emulators

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
jakelstr
Member
Member
Posts: 52
Joined: Wed Jul 05, 2006 9:30 am

IA-64 Emulators

Post 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.
Last edited by jakelstr on Fri Jul 07, 2006 5:08 pm, edited 1 time in total.
"Real corn makes it special!" -The Grim Adventures of Billy and Mandy

MMM...Caffeine

Intel Inside, Idiot Outside
SpooK
Member
Member
Posts: 260
Joined: Sun Jun 18, 2006 7:21 pm

Post by SpooK »

As advertised on the main page of Bochs, it covers AMD 64 now.

Bochs is pretty reliable for initial development.
rexlunae
Member
Member
Posts: 134
Joined: Sun Oct 24, 2004 11:00 pm
Location: North Dakota, where the buffalo roam

Re: IA-64 Emulators

Post 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.
User avatar
JAAman
Member
Member
Posts: 879
Joined: Wed Oct 27, 2004 11:00 pm
Location: WA

Post 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
User avatar
jakelstr
Member
Member
Posts: 52
Joined: Wed Jul 05, 2006 9:30 am

Sorry

Post 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?
"Real corn makes it special!" -The Grim Adventures of Billy and Mandy

MMM...Caffeine

Intel Inside, Idiot Outside
User avatar
carbonBased
Member
Member
Posts: 382
Joined: Sat Nov 20, 2004 12:00 am
Location: Wellesley, Ontario, Canada
Contact:

Post 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
User avatar
xenos
Member
Member
Posts: 1121
Joined: Thu Aug 11, 2005 11:00 pm
Libera.chat IRC: xenos1984
Location: Tartu, Estonia
Contact:

Post by xenos »

Another possibility is to use AMD SimNow!, which I use normally. It has very good debugging features.
Programmers' Hardware Database // GitHub user: xenos1984; OS project: NOS
Post Reply