lkml.org 
[lkml]   [1999]   [Oct]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
SubjectRe: PATCH: (on Alpha) emulating missing instructions
On Fri, 15 Oct 1999, Eric Bohm wrote:

> >>>>> "Luke" == Luke Deller <luked@cse.unsw.edu.au> writes:
>
> Luke> Daniel & I tried to run Loki's new beta version of
> Luke> Civilization Call to Power for alpha linux on a multia (ev4
> Luke> alpha). We got an illegal instruction exception. We
> Luke> discovered that it was compiled for ev6, and so contained
> Luke> instructions not supported by our CPU.
>
> Luke> So we have patched the linux kernel to emulate the
> Luke> instructions we needed. These instructions are: - byte/word
> Luke> load/store instructions (ldbu,stb,ldwu,stw) - some
> Luke> multimedia instructions (minsw, maxsw, minuw, maxuw, minsb,
> Luke> maxsb, minub, maxub)
>
> Good work.
>
> The same problem happens on my EV56. Would you expect your patch to
> work there also? Or are there EV5 elements that I should expect
> to be issues?

I think that ev56 supports the byte/word load/store instructions, but it is
still missing the multimedia instructions (minsw etc). I would expect that
ev56 users could also use this patch. Let me know if it works ok :-)

--------------------------------------------------------------------------
Luke Deller luked@cse.unsw.edu.au
_--_|\ Computer Engineering student
/ \ School of Computer Science and Engineering ? ? ? ?
\_.--._* The University of New South Wales ~~^^~
v Sydney, NSW 2052 AUSTRALIA o o
-------------------------------------------------------ooO--(_)--Ooo------


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:54    [W:0.043 / U:1.192 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site