From owner-freebsd-hackers@FreeBSD.ORG Fri Sep 20 04:08:36 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0E9DB42F for ; Fri, 20 Sep 2013 04:08:36 +0000 (UTC) (envelope-from patrick_dkt@yahoo.com.hk) Received: from nm18.bullet.mail.sg3.yahoo.com (nm18.bullet.mail.sg3.yahoo.com [106.10.148.69]) by mx1.freebsd.org (Postfix) with SMTP id 5B1A22BAE for ; Fri, 20 Sep 2013 04:08:34 +0000 (UTC) Received: from [106.10.166.62] by nm18.bullet.mail.sg3.yahoo.com with NNFMP; 20 Sep 2013 04:06:31 -0000 Received: from [106.10.151.235] by tm19.bullet.mail.sg3.yahoo.com with NNFMP; 20 Sep 2013 04:06:31 -0000 Received: from [127.0.0.1] by omp1019.mail.sg3.yahoo.com with NNFMP; 20 Sep 2013 04:06:31 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 601360.20475.bm@omp1019.mail.sg3.yahoo.com Received: (qmail 87527 invoked by uid 60001); 20 Sep 2013 04:06:31 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.hk; s=s1024; t=1379649991; bh=URPf1MlLvUWnYnWnkgACMc/NOZilFqUDyw2vzGCaA8I=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=oydPm3KhispM/SR5g7nYam+pY3lRhB69V0Az00qZKcPPVBN20Q4FUhbHRtqN9xlbU6g70hqPKSnErjmOELQs8M4bWe2CugsNCkqxk2/hkkInsj32KSPg3pCCsCgBaH2FHDorQciuD2U+s6g2dRQ02NX1tTWBOp9q3EPA44cZJSw= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.hk; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=GYt3ShU1785oNK5JVSJ4EgxB3I4q8n55HOYl2vbVE/p30uGHDgZvL7DIZnASES2REsoJhYS4E82eP8A1faI1uTQJOxr0QDdRd9FPCi1sYdT+9JfU6WaZKfUrwRM/LjH8/BPDJQVU7iGbMgCyP01tIoktnikS43++y1Sb6hy6X0g=; X-YMail-OSG: VYIvqmkVM1lyEoaGvibjjRVoGqTV4WgMiT3T97no7dk_v1v uhgbIZFHRen03u1Tm0s1iDxjnph75E7JdjyhpBHluEEvCwEi2MOTX3xqk3qu RPrvRCImj.NdImJTGDTl8C27Qju7O6OSABlKJUBWgSvS9_xM0y1UqV_Gz7L. PmfGLcT.EhltHxCgEN7N6XNrRGPuRKmb2tCGCAngdYHi9fr2BuilbdINtfBv LvWOJBKMy4TGuaoc3ALpQAuk0v4PHZaP6i1KiaBuAhgn4xig9cmg_20tDS7n .wW7Qy.ddEoHKyLThp2U6qBDkOSVlHpmus4VLq_9A5RbFGsT73014oAT2kFV 13boDMLRRtW9_uHgP1.aKBNVlOd9m.iQwDLdNq.rX3im.sUVMGM84GUBFO.2 Tl2G_Hf3X..9MTgaCZp5ZGLMfx7EeOLH9JZZMEB5u4qoK6kFnjJ2_QvSOX80 qoB3OQFJVyAf6BsgCdE4CGKjlfOmqtZ5kBzClR_N3ewC4Re0aRYhIYoP.gSb fEbyadNFySlrctkfFvdx12PyT3KVSqJWtZgZfSRCWfU3ko4FtTm8EqYp4mqA T2SSbAPQEpDEFfbqjPWe2agufuB_FJvwbgSRUlXOqU7wChgb4MR882NZOp8G izE.yquFV.ykSgXKC0G_aa5ZNk9TjyWCM5le6U8QgNuVP9iuJBQuJfTj5_w3 sxQ9cpR4n0kWBp_CdOEDWAWpC Received: from [61.15.240.133] by web193502.mail.sg3.yahoo.com via HTTP; Fri, 20 Sep 2013 12:06:31 SGT X-Rocket-MIMEInfo: 002.001, PkZyb206IFNlYmFzdGlhbiBLdXptaW5za3kgPFMuS3V6bWluc2t5QEY1LmNvbT4KPlRvOiBQYXRyaWNrIER1bmcgPHBhdHJpY2tfZGt0QHlhaG9vLmNvbS5oaz4KPkNjOiAiZnJlZWJzZC1oYWNrZXJzQGZyZWVic2Qub3JnIiA8ZnJlZWJzZC1oYWNrZXJzQGZyZWVic2Qub3JnPjsgIml2b3Jhc0BmcmVlYnNkLm9yZyIgPGl2b3Jhc0BmcmVlYnNkLm9yZz4KPlNlbnQ6IEZyaWRheSwgU2VwdGVtYmVyIDIwLCAyMDEzIDQ6MzQgQU0KPlN1YmplY3Q6IFJlOiBBYm91dCBUcmFuc3BhcmVudCBTdXBlcnBhZ2VzIGFuZCABMAEBAQE- X-Mailer: YahooMailWebService/0.8.157.561 References: <1379520488.49964.YahooMailNeo@web193502.mail.sg3.yahoo.com> <22E7E628-E997-4B64-B229-92E425D85084@f5.com> Message-ID: <1379649991.82562.YahooMailNeo@web193502.mail.sg3.yahoo.com> Date: Fri, 20 Sep 2013 12:06:31 +0800 (SGT) From: Patrick Dung Subject: Re: About Transparent Superpages and Non-transparent superapges To: Sebastian Kuzminsky In-Reply-To: <22E7E628-E997-4B64-B229-92E425D85084@f5.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-hackers@freebsd.org" , "ivoras@freebsd.org" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Patrick Dung List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Sep 2013 04:08:36 -0000 >From: Sebastian Kuzminsky =0A>To: Patrick Dung =0A>Cc: "freebsd-hackers@freebsd.org" ; "ivoras@freebsd.org" =0A>Sent: Friday, Sep= tember 20, 2013 4:34 AM=0A>Subject: Re: About Transparent Superpages and No= n-transparent superapges=0A>=0A>On Sep 18, 2013, at 10:08 , Patrick Dung wr= ote:=0A>=0A>> I have seen somewhere that superpages support was being devel= oped in HEAD too.=0A>> Any insight on it?=0A>=0A>=0A>We at Line Rate (now F= 5) are developing support for 1 Gig superpages on amd64.=A0 We're basing ou= r work on 9.1.0 for now.=0A>=0A>An early preview is available here:=0A>=0A>= https://github.com/Seb-LineRate/freebsd/tree/freebsd-9.1.0-1gig-pages-NOT-R= EADY-2=0A>=0A>=0A>-- =0A>Sebastian Kuzminsky=0A>=0A=0AThat is cool.=0A=0AWh= at type of applications can take advantage of the 1Gb page size?=0AAnd is i= t transparent? Or applications need to be modified?=0A=0AThanks,=0APatrick = Dung=0A From owner-freebsd-hackers@FreeBSD.ORG Fri Sep 20 04:39:16 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 15CC09C8 for ; Fri, 20 Sep 2013 04:39:16 +0000 (UTC) (envelope-from lidl@pix.net) Received: from hydra.pix.net (hydra.pix.net [IPv6:2001:470:e254::3c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DEC6A2CCA for ; Fri, 20 Sep 2013 04:39:15 +0000 (UTC) Received: from torb.pix.net (torb.pix.net [IPv6:2001:470:e254:10:12dd:b1ff:febf:eca9]) (authenticated bits=0) by hydra.pix.net (8.14.5/8.14.5) with ESMTP id r8K4dDe2043507 for ; Fri, 20 Sep 2013 00:39:13 -0400 (EDT) (envelope-from lidl@pix.net) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.97.8 at mail.pix.net Message-ID: <523BD171.6000803@pix.net> Date: Fri, 20 Sep 2013 00:39:13 -0400 From: Kurt Lidl User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: freebsd-hackers Subject: complicated dependency file generation and "make depend" Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Sep 2013 04:39:16 -0000 Greetings all - I've come across a problem that I do not know how to solve. (one of many, I'm sure) In a project that I am working on, there is a tool used to generate a few header files that are used when compiling parts of the entire project. This tool, itself, relies on some of the libraries built in the project. These libraries must exist before the tool can be created. I'm struggling with how to build the libraries and then the header generating tool, as part of the 'make depend' phase of the entire project. I'd like to be able to just do "make obj depend && make all" and end up with all the binaries, libraries, etc built and ready to be installed. "make obj && make all" works... I mean, from a certain point of view, I know that I ought to be able to hook into the beforedepend: target in an individual Makefile, but I don't see how I'm supposed to do that at the top level Makefile, which uses bsd.subdir.mk. The top level Makefile drives the compilation of the libraries, then the tools, then some more libraries that require the tools, and finally the binaries that make up the project (which require both the libraries and the tools). Thanks for any insight! -Kurt