[Mono-dev] Patches for Mono on MIPS

Mark E Mason mason at broadcom.com
Fri Nov 21 13:22:45 EST 2008


Hello,

Attached are a set of patches to mono that allow it to compile on
32-bit mips systems, and that provide enough updates to the newer
IR form for mono to run at least well enough to get into the
TestDriver in basic.exe (see below). I know about the missing opcodes,
they, and a number of other items are on my to-do list. The MIPS port
is very much still in a development phase. When I previously left off,
I was just getting self-hosting to work. Hopefully we'll be back to that
point soon.

Oh, and I just realized that I forgot to include the ChangeLog notice.
Whoops.

Please contact me with any questions and/or concerns.

Thanks,
Mark

mason at 10:~/Mono-MIPS/mono/mono/mini$ ./mono ~/mono-tests/basic.exe
** (/home/mason/mono-tests/basic.exe:11615): WARNING **: unknown
opcode int_sub_imm in mono_arch_output_basic_block()


** ERROR **: file mini-mips.c: line 3386
(mono_arch_output_basic_block): should not be reached
aborting...
Stacktrace:

  at TestDriver.RunTests (System.Type) <0xffffffff>
  at TestDriver.RunTests (System.Type) <0x0002c>
  at Tests.Main () <0x00020>
  at (wrapper runtime-invoke) Tests.runtime_invoke_int
(object,intptr,intptr,intptr) <0x001f0>
  at (wrapper runtime-invoke) Tests.runtime_invoke_int
(object,intptr,intptr,intptr) <0xffffffff>
Aborted
mason at 10:~/Mono-MIPS/mono/mono/mini$
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mono-mips-patch1.diff
Type: application/octet-stream
Size: 35087 bytes
Desc: mono-mips-patch1.diff
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20081121/7436c4d3/attachment-0001.obj 


More information about the Mono-devel-list mailing list