[Mono-bugs] [Bug 81866][Nor] New - Port JIT to hppa-linux

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Tue Jun 12 20:50:07 EDT 2007


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by tausq at debian.org.

http://bugzilla.ximian.com/show_bug.cgi?id=81866

--- shadow/81866	2007-06-12 20:50:07.000000000 -0400
+++ shadow/81866.tmp.5819	2007-06-12 20:50:07.000000000 -0400
@@ -0,0 +1,64 @@
+Bug#: 81866
+Product: Mono: Runtime
+Version: 1.2
+OS: Debian Woody
+OS Details: hppa-linux
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: JIT
+AssignedTo: lupus at ximian.com                            
+ReportedBy: tausq at debian.org               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Port JIT to hppa-linux
+
+The attached series of patches add preliminary support for hppa-linux to
+the mono runtime.
+
+Most of the regression tests pass, but there are still some problems with
+array and exception handling, and we cannot yet run mcs.
+
+The hppa patches written by me are contributed under the MIT X11 license.
+License text is included in the major .c files.
+
+diffstat included below for reference:
+Patch: atomic.diff
+ configure.in                |    1
+ mono/io-layer/Makefile.am   |    2
+ mono/io-layer/atomic.h      |    2
+ mono/io-layer/hppa_atomic.S |  293
+++++++++++++++++++++++++++++++++++++++++++++
+ 4 files changed, 296 insertions(+), 2 deletions(-)
+Patch: codegen.diff
+ hppa-codegen.h |  738
+++++++++++++++++++++++++++++++++++++++++++++++++---------
+ tramp.c        |    3
+ 2 files changed, 634 insertions(+), 107 deletions(-)
+Patch: hppa.diff
+ configure.in                |    5
+ mono/mini/Makefile.am       |   21
+ mono/mini/cpu-hppa.md       |  350 +++++
+ mono/mini/exceptions-hppa.c |  673 +++++++++
+ mono/mini/inssel-hppa.brg   |  568 ++++++++
+ mono/mini/mini-arch.h       |    2
+ mono/mini/mini-hppa.c       | 2966
+++++++++++++++++++++++++++++++++++++++++++++
+ mono/mini/mini-hppa.h       |  240 +++
+ mono/mini/tramp-hppa.c      |  450 ++++++
+ 9 files changed, 5272 insertions(+), 3 deletions(-)
+Patch: inssel.diff
+ inssel-long32.brg |  307
+++++++++++++++++++------------------------------------
+ inssel.brg        |   30 +++++
+ 2 files changed, 134 insertions(+), 203 deletions(-)
+Patch: ops.diff
+ mini-ops.h |   92
++++++++++++++++++++++++++++++++++++++++++++++++++------------
+ 1 file changed, 74 insertions(+), 18 deletions(-)
+Patch: stack.diff
+ mini-exceptions.c |    9 +++++++++
+ 1 file changed, 9 insertions(+)


More information about the mono-bugs mailing list