summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/sparc64/README
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-06-15 22:43:56 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-06-15 22:43:56 +0000
commitc86da31cb91c57efca2d37c2e9c2bbb1bdfd27b2 (patch)
tree690e63ba934ee87a270f2396d9ae3d527c23a7d5 /cpukit/score/cpu/sparc64/README
parent2010-06-15 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-c86da31cb91c57efca2d37c2e9c2bbb1bdfd27b2.tar.bz2
2010-06-15 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1561/cpukit * .cvsignore, ChangeLog, Makefile.am, Makefile.in, README, context.S, cpu.c, preinstall.am, rtems/asm.h, rtems/score/cpu.h, rtems/score/sparc64.h, rtems/score/types.h: New files.
Diffstat (limited to 'cpukit/score/cpu/sparc64/README')
-rw-r--r--cpukit/score/cpu/sparc64/README15
1 files changed, 15 insertions, 0 deletions
diff --git a/cpukit/score/cpu/sparc64/README b/cpukit/score/cpu/sparc64/README
new file mode 100644
index 0000000000..9da0c5e0ef
--- /dev/null
+++ b/cpukit/score/cpu/sparc64/README
@@ -0,0 +1,15 @@
+#
+# $Id$
+#
+
+A lot of explanation needed, will do when known.
+
+The score/cpu/sparc64 contains only code that can execute without accessing
+privileged registers or using privileged instructions. This was done because
+the privileged registers differ between the sun4u and sun4v models.
+
+The model specific and privileged code that would normally be found in
+score/cpu/sparc64 resides in libcpu/sparc64/@RTEMS_CPU_MODEL@/score or in
+libcpu/sparc64/shared/score directory. This is primarily the interrupt
+handling code.
+