From a62832727be6ff8109229a3b0d262b5914e5c86c Mon Sep 17 00:00:00 2001 From: ftigeot Date: Fri, 23 Nov 2012 06:29:56 -0800 Subject: [PATCH] Add an amd64 Linux compatibility project --- docs/developer/gsocprojectspage/index.mdwn | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/developer/gsocprojectspage/index.mdwn b/docs/developer/gsocprojectspage/index.mdwn index 849b9c4c..bc2ee895 100644 --- a/docs/developer/gsocprojectspage/index.mdwn +++ b/docs/developer/gsocprojectspage/index.mdwn @@ -22,6 +22,23 @@ Legend: --- +##### Implement amd64 Linux compatibility for x86_64 64-bit kernel +* Add a syscall table which translates 64-bit Linux system calls to DragonFly ones +* Add support for ELF binary detection. + +DragonFly/i386 supports the execution of 32 bit Linux binaries; it +is only natural to implement the same kind of binary compatibility +for 64-bit systems. + +Some of the other *BSD systems may already have implemented such a mechanism. + +Meta information: + +* Prerequisites: C, amd64 architecture knowledge +* Difficulty: Moderate to difficult +* Contact point: kernel@crater.dragonflybsd.org + +--- ##### Implement i386 32-bit ABI for x86_64 64-bit kernel * Add a 32-bit syscall table which translates 32-bit system calls to 64-bit. -- 2.41.0