Date: Tue, 04 Apr 2006 16:22:51 +0200 From: Alexander Leidinger <Alexander@Leidinger.net> To: mag@intron.ac Cc: freebsd-emulation@freebsd.org Subject: Re: DRI under Linux compat problem Message-ID: <20060404162251.33zh0d89w0s8cc8k@netchild.homeip.net> In-Reply-To: <200604041356.k34DuQ2H035438@zhao.intron.ac> References: <44326626.8060803@orchid.homeunix.org> <200604041356.k34DuQ2H035438@zhao.intron.ac>
next in thread | previous in thread | raw e-mail | index | archive | help
mag@intron.ac wrote: > I also hope linux-XFree86-libs may be upgraded to X.org libraries > in Fedora Core 3. XFree86 4.3.99 is too legacy to support many > current pieces of software. We're waiting for the release of FreeBSD 5.5 and 6.1. After that the ports tree is free for sweeping commits. We need such a commit to improve our linux rpm infrastructure. After that the linux X.org libs will enter the tree. > At the same time, Linux module in FreeBSD kernel should also be > upgraded to keep up with Linus Torvalds. Currently, too much Linux > system calls haven't been supported by FreeBSD kernel yet. Nobody invested time into this so far... A start would be to look at http://fxr.watson.org/fxr/source//arch/x86_64/ia32/ia32entry.S?v=linux-2.6.11.8 and to add the names of missing syscalls to src/sys/i386/linux/syscalls.master and src/sys/amd64/linux32/syscalls.master (have a look at e.g. the linux_get_thread_area line in syscalls.master for an example how to do it). This can also be done by someone without much knowledge about the FreeBSD kernel. The second step would then be to pick one of those UNIMPL functions and implement it in src/sys/compat/linux/. > I am learning the programming environment of FreeBSD kernel to make > my own contribution to the module. You're welcome. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 Nothing astonishes men so much as common sense and plain dealing. -- Ralph Waldo Emerson
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060404162251.33zh0d89w0s8cc8k>