(no commit message)
authordillon <dillon@web>
Sat, 20 Mar 2010 05:43:15 +0000 (22:43 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Sat, 20 Mar 2010 05:43:15 +0000 (22:43 -0700)
docs/developer/gsoc2010/index.mdwn

index adc99fa..bb74434 100644 (file)
@@ -62,7 +62,7 @@ Meta information:
 
 The idea here is to support the execution of 32 bit DragonFly binaries in 64 bit DragonFly environments, something numerous other operating systems have done.  Several things must be done to support this.  First, the appropriate control bits must be set to execute in 32-bit compatibility mode while in usermode instead of 64-bit mode.  Second, when a system call is made from 32-bit mode a translation layer is needed to translate the system call into the 64-bit requivalent within the kernel.  Third, the signal handler and trampoline code needs to operate on the 32-bit signal frame.  Fourth, the 32 and 64 bit ELF loaders both have to be in the kernel at the same time, which may require some messing around with procedure names and include files since originally the source was designed to be one or the other.
 
-There are several hundred system calls
+There are several hundred system calls which translates to a great deal of 'grunt work' when it comes time to actually do all the translations.
 
 Meta information: