public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: Weihaw CHUANG <wchuang@cs.ucsd.edu>
To: linux-ia64@vger.kernel.org
Subject: [Linux-ia64] ia64 emulation
Date: Wed, 18 Apr 2001 04:59:13 +0000	[thread overview]
Message-ID: <marc-linux-ia64-105590693005418@msgid-missing> (raw)

Hi 
I new to this mailing list, so I hope I have the right forum.  Otherwise I
apologize, and please ignore this email.

I am trying to build ia64 out-of-order simulator using U Wisconsin's 
Simple Scalar simulator.  I need a functional simulator/emulator for ia64.  

My first question is has anyone developed an ia64 open source simulator
capable of at least dealing with basic system calls.  A cursory search
seems to indicate no =(.  Since IA64 has a lot of state to emulate,
building a functional simualator from scratch appears to be a bad idea.

Another option might be try single stepping on an Itanium box, and
controlling a context directly.  This seems a little bit more feasible but
still pretty daunting.  

My second question is what is the name of the linux context switch module
and procedure in the linux kernel distribution.  My guess is that the
author of this module is actually on this mailing list.  

Also it appears that modifying PSR.ss (single step) is priviledged.
So my guess is that I'll have to modify a linux kernel to allow the
SimpleScalar simulator to run with kernel (lv 0) priviledges perhaps by
creating a system call that doesn't rfi, and br.ret instead?

Any thoughts would be greatly appreciated!!

-Wei    



             reply	other threads:[~2001-04-18  4:59 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-18  4:59 Weihaw CHUANG [this message]
2001-04-18 18:59 ` [Linux-ia64] ia64 emulation Jim Wilson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-linux-ia64-105590693005418@msgid-missing \
    --to=wchuang@cs.ucsd.edu \
    --cc=linux-ia64@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox