Date: Tue, 22 Jul 2014 13:57:33 +0000 (UTC) From: "Bjoern A. Zeeb" <bz@FreeBSD.org> To: freebsd-emulation@freebsd.org Subject: Re: cvs commit: src/sys/conf files.amd64 files.i386 src/sys/amd64/linux32 linux.h linux32_dummy.c linux32_machdep.c linux32_sysvec.c src/sys/compat/linux linux_misc.c linux_signal.c linux_util.c src/sys/i386/linux linux.h linux_dummy.c ... Message-ID: <alpine.BSF.2.00.1407221351450.4568@ai.fobar.qr> In-Reply-To: <200608151254.k7FCsUu9085824@repoman.freebsd.org> References: <200608151254.k7FCsUu9085824@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 15 Aug 2006, Alexander Leidinger wrote: > netchild 2006-08-15 12:54:30 UTC > > FreeBSD src repository > > Modified files: > sys/conf files.amd64 files.i386 > sys/amd64/linux32 linux.h linux32_dummy.c linux32_machdep.c > linux32_sysvec.c > sys/compat/linux linux_misc.c linux_signal.c linux_util.c > sys/i386/linux linux.h linux_dummy.c linux_machdep.c > linux_sysvec.c > Log: > Add the linux 2.6.x stuff (not used by default!): > - TLS - complete > - pid/tid mangling - complete > - thread area - complete > - futexes - complete with issues > - clone() extension - complete with some possible minor issues > - mq*/timer*/clock* stuff - complete but untested and the mq* stuff is ... > On amd64 not everything is supported like on i386, the catchup is planned for > later when the remaining bugs in the new functions are fixed. Yeah I like that. I am doing some of that catchup almost 8 years later and find that the supposedly really simple clock_* wrappers in i386 are completely wrong and unusable and the chances are that this has contributed to quite a few unnoticed problems over time, given we only get weird runtime errors rather than an "unimplemented syscall" every time. Just saying as my linux compat code frustration levels are rising again. *sigh* -- Bjoern A. Zeeb "Come on. Learn, goddamn it.", WarGames, 1983
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1407221351450.4568>