On Thu, 04 Feb 1999, Mitch Davis wrote:
>Dear ARMers,
>
>Is it possible in theory or practice to try Linux kernels
>under the ARMulator?
>
>If so, what is required?
>
>All information gratefully received.
>
>Mitch.
>--
I've done alot of initial embedded OS debugging (not Linux) of
StrongARMs under the OpenSource version of the ARMulator.
Unfortunately, it doesn't, as shipped, include support for any of the
ARM4 instructions, has a pitifully broken event model for scheduling
events, and intercepts SWIs, revectoring them tor standard Unix
I/O. In addition, it has little support for hardware emulation so you
have to write your own hardware emulation modules for UARTs
and timers. For Linux, the ARMulator has no support at all for
the ARM MMU, but it does have pluggable memory models so it's
possible to write one yourself.
Once this is done, it works OK, but really slow. The code has alot
of excess baggage in counting instruction cycles and emulating pipelines
which is terribly useful when your designing silicon, but just slows an
emulator down when your trying to debug operating system code.
--
Jon Olson, Modular Mining Systems
3289 E. Hemisphere Loop
Tucson, AZ 85706
INTERNET: [EMAIL PROTECTED]
PHONE: (520)746-9127
FAX: (520)889-5790
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]