aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Enberg <penberg@kernel.org>2012-02-16 09:00:23 +0200
committerPekka Enberg <penberg@kernel.org>2012-02-16 09:05:51 +0200
commit70fea589562edbefe9df28b80cf07757cae9e8a7 (patch)
tree6a8a952fad1da30f801462b2e116f21d63830709
parent28e743b56baf43b1a4974f0aff3a5f34b69f7def (diff)
downloadjato-70fea589562edbefe9df28b80cf07757cae9e8a7.tar.gz
TODO: Update ARM status
Signed-off-by: Pekka Enberg <penberg@kernel.org>
-rw-r--r--TODO26
1 files changed, 23 insertions, 3 deletions
diff --git a/TODO b/TODO
index da27b5a2..54fd3ecc 100644
--- a/TODO
+++ b/TODO
@@ -136,6 +136,28 @@ Required skills::
Difficulty::
Medium
+ARM
+---
+ARMv5 support
+~~~~~~~~~~~~~
+The JIT compiler has preliminary support for ARMv5 but there's still more work
+to be done to support the full JVM instruction set.
+
+Required skills::
+ C, ARM
+Difficulty::
+ Hard
+
+Thumb2 support
+~~~~~~~~~~~~~~
+The Thumb2 instruction set on ARM is more compact than the 32-bit ARM
+instruction set which is important for embedded devices.
+
+Required skills::
+ C, ARM
+Difficulty::
+ Hard
+
Portability
-----------
[quote, Jim McCarthy]
@@ -145,9 +167,7 @@ ____
Machine Architectures
~~~~~~~~~~~~~~~~~~~~~
-Jato currently runs on IA-32 and AMD64 machine architectures but there are
-other important architectures out there (e.g. ARM and PowerPC) that we want to
-support. To port the VM to a new architecture, you need to introduce a new
+To port the VM to a new architecture, you need to introduce a new
'arch/<target>' directory that implements the following machine architecture
specific parts: