Re: Add 7 more auxinfo types to support RTLD upgrade

看板DFBSD_submit作者時間15年前 (2011/02/19 14:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
Ok, I'm going to let Sascha handle this submission too. I talked with John a bit about it and here is my position: * For the sake of making the porting easier I'm O.K. with the userland side being implemented, with the exception of the PAGESIZES stuff. * I am very much <against> implementing any of the kernel side. I don't see any point whatsoever in these 'features' other than adding unnecessary complexity to the system just to replace a few system calls that already only take ~200ns to run or less. * Plus we also have our 'resident' utility. I guess people might have forgotten that we have that. It removes nearly all of the overhead of loading a complex dynamically linked program. We don't need these added features in DFly to make things go faster. So, in summary, The #define's are ok, but the kernel shouldn't implement any of them (no kernel code or in-kernel structural changes). The userland code support is ok, with the exception of the PAGESIZES sysctl stuff because I don't think we should implement any kernel side support for that, at least not the way they've got it setup. -Matt
文章代碼(AID): #1DNsFc_a (DFBSD_submit)