aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2005-01-18 18:34:46 +0000
committerrsc <devnull@localhost>2005-01-18 18:34:46 +0000
commitf263eaf302b16844165b6d3284089d55eec71686 (patch)
treebc7c87e576837fe794ee247c49cdd0b6ce606c42
parente4d62adf03a2b2914fe9d33a3d8c50ae04cd4aea (diff)
downloadplan9port-f263eaf302b16844165b6d3284089d55eec71686.tar.gz
plan9port-f263eaf302b16844165b6d3284089d55eec71686.tar.bz2
plan9port-f263eaf302b16844165b6d3284089d55eec71686.zip
gone
-rw-r--r--PORTING17
1 files changed, 0 insertions, 17 deletions
diff --git a/PORTING b/PORTING
deleted file mode 100644
index 9dc77d51..00000000
--- a/PORTING
+++ /dev/null
@@ -1,17 +0,0 @@
-[Need to write better notes.]
-
-Look for files named *386* or *FreeBSD* and you'll see what
-you need to implement for your architecture of choice.
-
-The hardest thing is probably the assembly routines:
-src/lib9/tas-$SYSTYPE.s and src/libthread/asm-$SYSTYPE-$OBJTYPE.s.
-The former is a test and set used to implement shared-memory
-spin locks. The latter is a stripped down setjmp and longjmp
-used to implement stack switching in the thread library.
-Also, src/libthread/$OBJTYPE.c needs to know how to set up a stack
-frame for the given object type.
-
-If you're only interested in mk and sam, you don't need to
-write any assembly to do a port. Acme and samterm require everything
-though, since it uses libthread.
-