Hi Michael, > I am a student at the University of Manchester and as part of a > project, I am extending the Java Dynamic Binary Translator Pearcolator > (pearcolator.sourceforge.net) to support the ARM instruction set. > Sorry to start my first posting to your list with a question, but it > would be really nice if any of you could give me a hint on the > following topic: > > I am very impressed with the work that you have done on Arcem. Though > Pearcolator is not targetted to perform full system emulation, I would > really like to look into that topic a little bit. Therefore, I was > wondering what the minimal necessary hardware emulation is to run an > ARM-based operating system like ARMLinux or RiscOS. I am currently > emulating ARM's Angel Debug Monitor SWI commands, but there's probably > much more hardware emulation is needed?
RISC OS does need much more, and a lot of it these days isn't useful to anything but RISC OS. I'd recommend going for Linux/ARM or a BSD as I believe these require a lot less hardware to be emulated in order to get a kernel going talking to a "serial" console. > It would be really nice, if you could give me a hint about where to > start emulating software, possibly just to get a console of some kind > running? I don't quite understand what pearcolator is. Is it a framework for writing a dynamic binary translator in? And you're using it to take ARM machine instructions, turn them into JVM instructions, and then run them, emulating whatever surrounding system they expect? Have you looked a Qemu? That may be a better thing to study than arcem. In particular, see what cut-down minimal OSes they run. Various people have written about running ARM Linux on Qemu. http://909ers.apl.washington.edu/~dushaw/ARM/ http://nepotismia.com/linux/qemu/arm/ http://www.aurel32.net/info/debian_arm_qemu.php Feel free to come back with other questions. The people lurking on the list cover quite a wide variety of areas. Cheers, Ralph. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ arcem-devel mailing list arcem-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/arcem-devel