[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