From owner-freebsd-arch@FreeBSD.ORG Mon Sep 25 23:44:57 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F3DE16A412; Mon, 25 Sep 2006 23:44:57 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id C03E143D7B; Mon, 25 Sep 2006 23:44:54 +0000 (GMT) (envelope-from max@love2party.net) Received: from [88.66.16.234] (helo=amd64.laiers.local) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1GS0842HZb-0002qo; Tue, 26 Sep 2006 01:44:53 +0200 From: Max Laier Organization: FreeBSD To: Robert Watson Date: Tue, 26 Sep 2006 01:44:45 +0200 User-Agent: KMail/1.9.4 References: <20060913150912.J1823@fledge.watson.org> <200609140253.06818.max@love2party.net> <20060923102438.N6562@fledge.watson.org> In-Reply-To: <20060923102438.N6562@fledge.watson.org> X-Face: ,,8R(x[kmU]tKN@>gtH1yQE4aslGdu+2]; R]*pL,U>^H?)gW@49@wdJ`H<=?utf-8?q?=25=7D*=5FBD=0A=09U=5For=3D=5CmOZf764=26nYj=3DJYbR1PW0ud?=>|!~,,CPC.1-D$FG@0h3#'5"k{V]a~.<=?utf-8?q?mZ=7D44=23Se=7Em=0A=09Fe=7E=5C=5DX5B=5D=5Fxj?=(ykz9QKMw_l0C2AQ]}Ym8)fU MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1239404.VOxjc7JlCO"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200609260144.51691.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:61c499deaeeba3ba5be80f48ecc83056 Cc: trustedbsd-discuss@trustedbsd.org, freebsd-arch@freebsd.org Subject: Re: New in-kernel privilege API: priv(9) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Sep 2006 23:44:57 -0000 --nextPart1239404.VOxjc7JlCO Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 23 September 2006 11:26, Robert Watson wrote: > On Thu, 14 Sep 2006, Max Laier wrote: > > Right now, prison_priv_check() is looking rather scary to me. If > > something else wants to decide on finer granularity, alright, but in > > my opinion it's easier (more obvious) to keep the "normal" > > information in the .h file where the privileges are defined and > > described - as we are aiming for centralization of the decision and > > information. On top of that the caller could mask off ALLOW_IN_JAIL > > if they think it's not appropriate in a special use case of the > > privilege. > > The attached version of the kern_jail.c diff removes all the extra > commented out privileges that aren't granted, and were largely there as > development scaffolding to make sure I considered all privileges. Does > this seem a bit less scary? Yes. The argument about modules getting out of sync already had me=20 convinced that encoding things in the value isn't the best idea. The=20 cleaned up version of kern_jail.c now really gives a good example what we=20 gain by this centralization. =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart1239404.VOxjc7JlCO Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQBFGGnzXyyEoT62BG0RAqtDAJ9W0GAbj3dgaRx5EEMtGkw886TGEgCcDBxr xSNh283nrR873Ezy0nc4hqU= =4msj -----END PGP SIGNATURE----- --nextPart1239404.VOxjc7JlCO-- From owner-freebsd-arch@FreeBSD.ORG Tue Sep 26 20:05:00 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 24CFD16A415 for ; Tue, 26 Sep 2006 20:05:00 +0000 (UTC) (envelope-from rafaelhfaria@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48B8443D90 for ; Tue, 26 Sep 2006 20:04:34 +0000 (GMT) (envelope-from rafaelhfaria@gmail.com) Received: by py-out-1112.google.com with SMTP id o67so3049103pye for ; Tue, 26 Sep 2006 13:04:33 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=lxIDcYcd4ifOS11CBEZ1Ht2JDo4ZyZOp4xsd7jc2b8Hm6NpL92IlAZQbWjokli3iid2b1fTRCXmlMl386yOqwC09zsI1TUHPQMRYs7KbrrRRJFjNQQY8YR6ufx78TPFgh/4JgJRxUXNa4G8cIwWjrLW5e8pCnr0Y/Yxe7IFkbkE= Received: by 10.35.89.10 with SMTP id r10mr1523756pyl; Tue, 26 Sep 2006 13:04:33 -0700 (PDT) Received: by 10.35.58.8 with HTTP; Tue, 26 Sep 2006 13:04:32 -0700 (PDT) Message-ID: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> Date: Tue, 26 Sep 2006 17:04:33 -0300 From: "Rafael Faria" To: freebsd-arch@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: Compiling kernel and userland with Intel C Compiler X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 20:05:00 -0000 Hi list. How is going on the port of ICC to build native freebsd binaries? Is kernel, and userland compiling successfully with icc ? Is it not recomended to do in a production server? Rafael Henrique Faria University of S=E3o Paulo (Brazil) From owner-freebsd-arch@FreeBSD.ORG Wed Sep 27 07:14:36 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69BD816A47B for ; Wed, 27 Sep 2006 07:14:36 +0000 (UTC) (envelope-from ivo.vachkov@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id A791643D45 for ; Wed, 27 Sep 2006 07:14:35 +0000 (GMT) (envelope-from ivo.vachkov@gmail.com) Received: by wx-out-0506.google.com with SMTP id i27so111904wxd for ; Wed, 27 Sep 2006 00:14:34 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=tkp0pxBda9ZRKZiPQkSlhv7xIon2EYd0KGk1+w9PMNhvRw/VavQoVMdpO3+l/KUPcIR+fhsrfxn44Y8FQIaSk8WUqXyvtokY2a8TK8G3CsXzqvqMmMQeE75QQGd4QWtotGlUYMG3RwkLyCLBRR4AABnOM+MD7TKwaqg/+fYgX6I= Received: by 10.70.113.15 with SMTP id l15mr120825wxc; Wed, 27 Sep 2006 00:14:34 -0700 (PDT) Received: by 10.70.23.4 with HTTP; Wed, 27 Sep 2006 00:14:34 -0700 (PDT) Message-ID: Date: Wed, 27 Sep 2006 10:14:34 +0300 From: "Ivo Vachkov" To: "Rafael Faria" In-Reply-To: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> MIME-Version: 1.0 References: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-arch@freebsd.org Subject: Re: Compiling kernel and userland with Intel C Compiler X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 07:14:36 -0000 And what abot TenDRA compiler ??? On 9/26/06, Rafael Faria wrote: > > Hi list. > > How is going on the port of ICC to build native freebsd binaries? > > Is kernel, and userland compiling successfully with icc ? > Is it not recomended to do in a production server? > > Rafael Henrique Faria > University of S=E3o Paulo (Brazil) > _______________________________________________ > freebsd-arch@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" > --=20 "UNIX is basically a simple operating system, but you have to be a genius t= o understand the simplicity." Dennis Ritchie From owner-freebsd-arch@FreeBSD.ORG Wed Sep 27 08:15:59 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 48A8F16A4ED for ; Wed, 27 Sep 2006 08:15:59 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9268943D4C for ; Wed, 27 Sep 2006 08:15:46 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5F6F9.dip.t-dialin.net [84.165.246.249]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.6/8.13.6) with ESMTP id k8R7ovZO066904; Wed, 27 Sep 2006 09:50:58 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (webmail.Leidinger.net [192.168.1.102]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k8R8FbOM099098; Wed, 27 Sep 2006 10:15:37 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from psbru.cec.eu.int (psbru.cec.eu.int [158.169.131.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Wed, 27 Sep 2006 10:15:05 +0200 Message-ID: <20060927101505.ug1kjy3xwcgkog0w@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Wed, 27 Sep 2006 10:15:05 +0200 From: Alexander Leidinger To: Rafael Faria References: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> In-Reply-To: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.1.3) / FreeBSD-7.0 X-Virus-Scanned: by amavisd-new Cc: freebsd-arch@freebsd.org Subject: Re: Compiling kernel and userland with Intel C Compiler X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 08:15:59 -0000 Quoting Rafael Faria (from Tue, 26 Sep 2006 17:04:33 -0300): > How is going on the port of ICC to build native freebsd binaries? Porting the 9.x version of icc is on my TODO list since ... uhm, years. IT didn't managed to get a higher priority than other items on my list. > Is kernel, and userland compiling successfully with icc ? The kernel _was_ compilable with icc 8.x. I don't know about the current status. At some point there was a regression. > Is it not recomended to do in a production server? It is not recommended. Bye, Alexander. -- disbar, n: As distinguished from some other bar. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-arch@FreeBSD.ORG Wed Sep 27 08:18:11 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D12416A403 for ; Wed, 27 Sep 2006 08:18:11 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id B15FF43D46 for ; Wed, 27 Sep 2006 08:18:10 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5F6F9.dip.t-dialin.net [84.165.246.249]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.6/8.13.6) with ESMTP id k8R7rLNo066911; Wed, 27 Sep 2006 09:53:22 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (webmail.Leidinger.net [192.168.1.102]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k8R8I5Iu099451; Wed, 27 Sep 2006 10:18:05 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from psbru.cec.eu.int (psbru.cec.eu.int [158.169.131.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Wed, 27 Sep 2006 10:17:33 +0200 Message-ID: <20060927101733.pejhm56h0ks4cssk@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Wed, 27 Sep 2006 10:17:33 +0200 From: Alexander Leidinger To: Ivo Vachkov References: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.1.3) / FreeBSD-7.0 X-Virus-Scanned: by amavisd-new Cc: freebsd-arch@freebsd.org, Rafael Faria Subject: Re: Compiling kernel and userland with Intel C Compiler X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 08:18:11 -0000 Quoting Ivo Vachkov (from Wed, 27 Sep 2006 10:14:34 +0300): > And what abot TenDRA compiler ??? AFAIK nobody is working on it. Feel free to do the work. It's more easy now, you just have to have a look at cdefs.h and add tendra in some places. You don't have to search the source for all the #ifdef gcc stuff anymore. Then you just have to augment the bsd.*.mk with the right compiler switches if they differ from gcc. Bye, Alexander. -- I saw Lassie. It took me four shows to figure out why the hairy kid never spoke. I mean, he could roll over and all that, but did that deserve a series?" http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-arch@FreeBSD.ORG Wed Sep 27 16:16:53 2006 Return-Path: X-Original-To: freebsd-arch@FreeBSD.org Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F153F16A407; Wed, 27 Sep 2006 16:16:53 +0000 (UTC) (envelope-from is@rambler-co.ru) Received: from yam.park.rambler.ru (yam.park.rambler.ru [81.19.64.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id D320D43D70; Wed, 27 Sep 2006 16:16:52 +0000 (GMT) (envelope-from is@rambler-co.ru) Received: from is.park.rambler.ru (is.park.rambler.ru [81.19.64.102]) by yam.park.rambler.ru (8.13.6/8.13.3) with ESMTP id k8RGGjbt083499; Wed, 27 Sep 2006 20:16:45 +0400 (MSD) (envelope-from is@rambler-co.ru) Date: Wed, 27 Sep 2006 20:16:45 +0400 (MSD) From: Igor Sysoev X-X-Sender: is@is.park.rambler.ru To: John-Mark Gurney In-Reply-To: <20060923185727.GW23915@funkthat.com> Message-ID: <20060927200042.N4274@is.park.rambler.ru> References: <20060917210426.GI9421@funkthat.com> <20060922171542.G17859@is.park.rambler.ru> <20060922165848.GS23915@funkthat.com> <20060923105426.B20782@is.park.rambler.ru> <20060923185727.GW23915@funkthat.com> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1588627711-1159373805=:4274" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-current@FreeBSD.org, freebsd-arch@FreeBSD.org Subject: Re: kqueue disable on delivery... X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 16:16:54 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-1588627711-1159373805=:4274 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed On Sat, 23 Sep 2006, John-Mark Gurney wrote: > Igor Sysoev wrote this message on Sat, Sep 23, 2006 at 11:40 +0400: >> On Fri, 22 Sep 2006, John-Mark Gurney wrote: >> >>> Igor Sysoev wrote this message on Fri, Sep 22, 2006 at 17:25 +0400: >>>> On Sun, 17 Sep 2006, John-Mark Gurney wrote: >>>> >>>>> I have implemented a couple additional features to kqueue. These allow >>>>> kqueue to be a multithreaded event delivery system that can guarantee >>>>> that the event will only be active in one thread at any time. >>>>> >>>>> The first is EV_DOD, aka disable on delivery. When the event will be >>>>> delivered to userland, the knote is marked disabled so we don't >>>>> have to go through the expense of reallocing the knote each time. >>>>> (Reallocation of the knote is also lock intensive, and disabling is >>>>> cheap.) >>>> >>>> In my opinion, it's too implementation specific flag. >>> >>> How else are you doing to solve having multiple threads servicing >>> the same queue at the same time? Also, Apple is planing on having >>> a similar flag to EV_DOD, but I don't know what they are naming it.. >>> I've tried for a while to find out, but haven't been able to... >> >> As I understand EV_DOD or EV_CLEAR|EV_DOD are like simple EV_ONESHOT, >> except the filter is not deleted on delivery, but is disabled skipping >> some in-kernel lock overhead. That's I'd named it too implementation >> specific. >> >> Yes, the EV_CLEAR|EV_DOD guarantees that the event will be active >> in one thread only at any time. But in my practice I saw there is >> necessity to guarantee that the socket (both events - EVFILT_READ >> and EVFILT_WRITE) will be active in one thread only at any time. >> It seems that is the reason why heavy threaded Solaris 10 event ports >> use the oneshot only model where a socket is deleted from port on delivery. > > Only if you need to both read and write active on the socket at once... > In some/many servers, you only need one or the other, such as file > transfer servers like http and ftp... I thought about you flags and believe it would be usefull. Also I think that the cheapness of EV_DISABLE and EV_DOD should be documented. >>>>> Even though this means that the event will only ever be active in a >>>>> thread at a time, (when you're done handling the event, you reenable >>>>> it), removing the event from the queue outside the event handler (say >>>>> a timeout handler for the connection) poses to be a problem. If you >>>>> simply close the socket, the event disappears, but then there is a >>>>> race between another event being created with the same socket, and >>>>> notification of the handler that you want the event to stop. >>>>> >>>>> In order to handle that situation, I have come up w/ EV_FORCEOS, aka >>>>> FORCE ONE_SHOT. EV_ONESHOT events have the advantage that once queued, >>>>> they don't care if they have been activated or not, they will be returned >>>>> the next round. This means that the timeout handler can safely set >>>>> EV_FORCEOS on the handler, and either if it's _DISABLED (handler running >>>>> and will reenable it), or it's _ENABLED, it will get dispatched, allowing >>>>> the handler to detect the EV_FORCEOS flag and teardown the connection. >>>> >>>> I think it should be EVFILT_USER event, allowing to >>>> EV_SET(&kev, fd, EVFILT_USER, 0, 0, 0, udata); >>>> and the event should automatically sets the EV_ONESHOT flag internally. >>> >>> I'll agree EV_FORCEOS is open for discussion, but you did see how much >>> code it adds right? I was surprised at how small the patch was for the >>> additional functionality.. >> >> Yes, EV_FORCEOS is small patch. However, EVFILT_USER is more generic >> (by the way, Solaris 10 event ports allow to send user-specific >> PORT_SOURCE_USER notification). > > I agree EVFILT_USER would be a useful thing, but it is still different > from EV_FORCEOS... Would you like to contribute some the to > EVFILT_USER? I'll look at integrating it... Here is patch and test program. The patch is against 6.2-PRERELEASE. On 7.0 the EVFILT_LIO should be taked into account. test program should show oneshot user event: >./t n: 1, id: 0x55, filt: -10, fl: 0x0010, ff:0, data:0x0, udata: 0x5678 n: 0, id: 0x0, filt: 0, fl: 0x0000, ff:0, data:0x0, udata: 0x0 >> Two years ago I was implementing threads for my server nginx >> on FreeBSD 4.x, using rfork(). In the absence of EVFILT_USER I made >> the condition variables using kill() and EV_SIGNAL and this user-level >> code may panic kernel. > > Does it still? It seems it was fixed in 1.80, 1.79.2.1, and 1.2.2.11 revisions of src/sys/kern/kern_event.c, but there is report that is not so: http://freebsd.rambler.ru/bsdmail/cvs-src_2005/msg04709.html Currently nginx has threads disabled, so I could not test it. Igor Sysoev http://sysoev.ru/en/ --0-1588627711-1159373805=:4274 Content-Type: TEXT/plain; charset=US-ASCII; name="patch.evfilt_user.txt" Content-Transfer-Encoding: BASE64 Content-ID: <20060927201645.D4274@is.park.rambler.ru> Content-Description: Content-Disposition: attachment; filename="patch.evfilt_user.txt" LS0tIHNyYy9zeXMvc3lzL2V2ZW50LmgJRnJpIEp1bCAgMSAyMDoyODozMiAy MDA1DQorKysgc3JjL3N5cy9zeXMvZXZlbnQuaAlXZWQgU2VwIDI3IDE3OjM1 OjA5IDIwMDYNCkBAIC0zOCw4ICszOCw5IEBADQogI2RlZmluZSBFVkZJTFRf VElNRVIJCSgtNykJLyogdGltZXJzICovDQogI2RlZmluZSBFVkZJTFRfTkVU REVWCQkoLTgpCS8qIG5ldHdvcmsgZGV2aWNlcyAqLw0KICNkZWZpbmUgRVZG SUxUX0ZTCQkoLTkpCS8qIGZpbGVzeXN0ZW0gZXZlbnRzICovDQorI2RlZmlu ZSBFVkZJTFRfVVNFUgkJKC0xMCkJLyogdXNlciBldmVudHMgKi8NCiANCi0j ZGVmaW5lIEVWRklMVF9TWVNDT1VOVAkJOQ0KKyNkZWZpbmUgRVZGSUxUX1NZ U0NPVU5UCQkxMA0KIA0KICNkZWZpbmUgRVZfU0VUKGtldnBfLCBhLCBiLCBj LCBkLCBlLCBmKSBkbyB7CVwNCiAJc3RydWN0IGtldmVudCAqa2V2cCA9IChr ZXZwXyk7CQlcDQotLS0gc3JjL3N5cy9rZXJuL2tlcm5fZXZlbnQuYwlNb24g U2VwICA0IDIxOjE3OjI1IDIwMDYNCisrKyBzcmMvc3lzL2tlcm4va2Vybl9l dmVudC5jCVdlZCBTZXAgMjcgMTg6NTM6MjUgMjAwNg0KQEAgLTEzMiw2ICsx MzIsOSBAQA0KIHN0YXRpYyBpbnQJZmlsdF90aW1lcmF0dGFjaChzdHJ1Y3Qg a25vdGUgKmtuKTsNCiBzdGF0aWMgdm9pZAlmaWx0X3RpbWVyZGV0YWNoKHN0 cnVjdCBrbm90ZSAqa24pOw0KIHN0YXRpYyBpbnQJZmlsdF90aW1lcihzdHJ1 Y3Qga25vdGUgKmtuLCBsb25nIGhpbnQpOw0KK3N0YXRpYyBpbnQJZmlsdF91 c2VyYXR0YWNoKHN0cnVjdCBrbm90ZSAqa24pOw0KK3N0YXRpYyB2b2lkCWZp bHRfdXNlcmRldGFjaChzdHJ1Y3Qga25vdGUgKmtuKTsNCitzdGF0aWMgaW50 CWZpbHRfdXNlcihzdHJ1Y3Qga25vdGUgKmtuLCBsb25nIGhpbnQpOw0KIA0K IHN0YXRpYyBzdHJ1Y3QgZmlsdGVyb3BzIGZpbGVfZmlsdG9wcyA9DQogCXsg MSwgZmlsdF9maWxlYXR0YWNoLCBOVUxMLCBOVUxMIH07DQpAQCAtMTQyLDYg KzE0NSw4IEBADQogCXsgMCwgZmlsdF9wcm9jYXR0YWNoLCBmaWx0X3Byb2Nk ZXRhY2gsIGZpbHRfcHJvYyB9Ow0KIHN0YXRpYyBzdHJ1Y3QgZmlsdGVyb3Bz IHRpbWVyX2ZpbHRvcHMgPQ0KIAl7IDAsIGZpbHRfdGltZXJhdHRhY2gsIGZp bHRfdGltZXJkZXRhY2gsIGZpbHRfdGltZXIgfTsNCitzdGF0aWMgc3RydWN0 IGZpbHRlcm9wcyB1c2VyX2ZpbHRvcHMgPQ0KKwl7IDAsIGZpbHRfdXNlcmF0 dGFjaCwgZmlsdF91c2VyZGV0YWNoLCBmaWx0X3VzZXIgfTsNCiANCiBzdGF0 aWMgdW1hX3pvbmVfdAlrbm90ZV96b25lOw0KIHN0YXRpYyBpbnQgCQlrcV9u Y2FsbG91dHMgPSAwOw0KQEAgLTI0Nyw2ICsyNTIsNyBAQA0KIAl7ICZ0aW1l cl9maWx0b3BzIH0sCQkJLyogRVZGSUxUX1RJTUVSICovDQogCXsgJmZpbGVf ZmlsdG9wcyB9LAkJCS8qIEVWRklMVF9ORVRERVYgKi8NCiAJeyAmZnNfZmls dG9wcyB9LAkJCS8qIEVWRklMVF9GUyAqLw0KKwl7ICZ1c2VyX2ZpbHRvcHMg fSwJCQkvKiBFVkZJTFRfVVNFUiAqLw0KIH07DQogDQogLyoNCkBAIC00OTUs NiArNTAxLDI3IEBADQogew0KIA0KIAlyZXR1cm4gKGtuLT5rbl9kYXRhICE9 IDApOw0KK30NCisNCitzdGF0aWMgaW50DQorZmlsdF91c2VyYXR0YWNoKHN0 cnVjdCBrbm90ZSAqa24pDQorew0KKwlrbi0+a25fZmxhZ3MgfD0gRVZfT05F U0hPVDsJCS8qIGF1dG9tYXRpY2FsbHkgc2V0ICovDQorCWtuLT5rbl9zdGF0 dXMgJj0gfktOX0RFVEFDSEVEOwkJLyoga25saXN0X2FkZCB1c3VhbGx5IHNl dHMgaXQgKi8NCisJcmV0dXJuICgwKTsNCit9DQorDQorc3RhdGljIHZvaWQN CitmaWx0X3VzZXJkZXRhY2goc3RydWN0IGtub3RlICprbikNCit7DQorCWtu LT5rbl9zdGF0dXMgfD0gS05fREVUQUNIRUQ7CS8qIGtubGlzdF9yZW1vdmUg dXN1YWxseSBjbGVhcnMgaXQgKi8NCit9DQorDQorc3RhdGljIGludA0KK2Zp bHRfdXNlcihzdHJ1Y3Qga25vdGUgKmtuLCBsb25nIGhpbnQpDQorew0KKw0K KwlyZXR1cm4gKDEpOw0KIH0NCiANCiAvKg0K --0-1588627711-1159373805=:4274-- From owner-freebsd-arch@FreeBSD.ORG Wed Sep 27 19:26:44 2006 Return-Path: X-Original-To: freebsd-arch@FreeBSD.org Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6180916A416; Wed, 27 Sep 2006 19:26:44 +0000 (UTC) (envelope-from is@rambler-co.ru) Received: from yam.park.rambler.ru (yam.park.rambler.ru [81.19.64.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id AAC7443D70; Wed, 27 Sep 2006 19:26:37 +0000 (GMT) (envelope-from is@rambler-co.ru) Received: from is.park.rambler.ru (is.park.rambler.ru [81.19.64.102]) by yam.park.rambler.ru (8.13.6/8.13.3) with ESMTP id k8RJQZc2098529; Wed, 27 Sep 2006 23:26:35 +0400 (MSD) (envelope-from is@rambler-co.ru) Date: Wed, 27 Sep 2006 23:26:35 +0400 (MSD) From: Igor Sysoev X-X-Sender: is@is.park.rambler.ru To: John-Mark Gurney In-Reply-To: <20060927200042.N4274@is.park.rambler.ru> Message-ID: <20060927232543.D4722@is.park.rambler.ru> References: <20060917210426.GI9421@funkthat.com> <20060922171542.G17859@is.park.rambler.ru> <20060922165848.GS23915@funkthat.com> <20060923105426.B20782@is.park.rambler.ru> <20060923185727.GW23915@funkthat.com> <20060927200042.N4274@is.park.rambler.ru> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1143742451-1159385195=:4722" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-current@FreeBSD.org, freebsd-arch@FreeBSD.org Subject: Re: kqueue disable on delivery... X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 19:26:44 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-1143742451-1159385195=:4722 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed On Wed, 27 Sep 2006, Igor Sysoev wrote: > Here is patch and test program. The patch is against 6.2-PRERELEASE. > On 7.0 the EVFILT_LIO should be taked into account. > > test program should show oneshot user event: >> ./t > n: 1, id: 0x55, filt: -10, fl: 0x0010, ff:0, data:0x0, udata: 0x5678 > n: 0, id: 0x0, filt: 0, fl: 0x0000, ff:0, data:0x0, udata: 0x0 Sorry, I missed to attach the test program. Igor Sysoev http://sysoev.ru/en/ --0-1143742451-1159385195=:4722-- From owner-freebsd-arch@FreeBSD.ORG Wed Sep 27 19:48:35 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8BBE016A412 for ; Wed, 27 Sep 2006 19:48:35 +0000 (UTC) (envelope-from eirikald@stud.ntnu.no) Received: from signal.itea.ntnu.no (signal.itea.ntnu.no [129.241.190.231]) by mx1.FreeBSD.org (Postfix) with ESMTP id D99EA43D6E for ; Wed, 27 Sep 2006 19:48:31 +0000 (GMT) (envelope-from eirikald@stud.ntnu.no) Received: from localhost (localhost [127.0.0.1]) by signal.itea.ntnu.no (Postfix) with ESMTP id 5318333733; Wed, 27 Sep 2006 21:48:30 +0200 (CEST) Received: from gaupe.stud.ntnu.no (gaupe.stud.ntnu.no [129.241.56.184]) by signal.itea.ntnu.no (Postfix) with ESMTP; Wed, 27 Sep 2006 21:48:30 +0200 (CEST) Received: by gaupe.stud.ntnu.no (Postfix, from userid 61659) id 0BBFED000C; Wed, 27 Sep 2006 21:48:38 +0200 (CEST) Date: Wed, 27 Sep 2006 21:48:38 +0200 From: "Eirik A. Nygaard" To: Alexander Leidinger Message-ID: <20060927194837.GA14902@stud.ntnu.no> References: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> <20060927101733.pejhm56h0ks4cssk@webmail.leidinger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060927101733.pejhm56h0ks4cssk@webmail.leidinger.net> User-Agent: Mutt/1.5.9i X-Content-Scanned: with sophos and spamassassin at mailgw.ntnu.no. Cc: Ivo Vachkov , Rafael Faria , freebsd-arch@freebsd.org Subject: Re: Compiling kernel and userland with Intel C Compiler X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Eirik A. Nygaard" List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 19:48:35 -0000 On Wed, Sep 27, 2006 at 10:17:33AM +0200, Alexander Leidinger wrote: > Quoting Ivo Vachkov (from Wed, 27 Sep 2006 > 10:14:34 +0300): > >And what abot TenDRA compiler ??? > > AFAIK nobody is working on it. Feel free to do the work. It's more > easy now, you just have to have a look at cdefs.h and add tendra in > some places. You don't have to search the source for all the #ifdef > gcc stuff anymore. Then you just have to augment the bsd.*.mk with the > right compiler switches if they differ from gcc. Hi, TenDRA(www.tendra.org) is still under development. In the last few weeks I have been adding support for FreeBSD 6.x and I have it bootstraping and compiling now except for the __alignment(x) usage a few places in the FreeBSD headers [1]. I have not done much build testing, but a simple "Hello, world!" program works. 1: Workaround for __alignment(x) http://www.pvv.ntnu.no/~eirikald/tendra/freebsd-6.1.workie.patch -- Eirik Nygaard From owner-freebsd-arch@FreeBSD.ORG Wed Sep 27 21:00:40 2006 Return-Path: X-Original-To: freebsd-arch@FreeBSD.org Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9F6F16A58D; Wed, 27 Sep 2006 21:00:39 +0000 (UTC) (envelope-from is@rambler-co.ru) Received: from yam.park.rambler.ru (yam.park.rambler.ru [81.19.64.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id C747143D81; Wed, 27 Sep 2006 21:00:35 +0000 (GMT) (envelope-from is@rambler-co.ru) Received: from is.park.rambler.ru (is.park.rambler.ru [81.19.64.102]) by yam.park.rambler.ru (8.13.6/8.13.3) with ESMTP id k8RL0YxV006393; Thu, 28 Sep 2006 01:00:34 +0400 (MSD) (envelope-from is@rambler-co.ru) Date: Thu, 28 Sep 2006 01:00:34 +0400 (MSD) From: Igor Sysoev X-X-Sender: is@is.park.rambler.ru To: John-Mark Gurney In-Reply-To: <20060927232543.D4722@is.park.rambler.ru> Message-ID: <20060928005941.O4722@is.park.rambler.ru> References: <20060917210426.GI9421@funkthat.com> <20060922171542.G17859@is.park.rambler.ru> <20060922165848.GS23915@funkthat.com> <20060923105426.B20782@is.park.rambler.ru> <20060923185727.GW23915@funkthat.com> <20060927200042.N4274@is.park.rambler.ru> <20060927232543.D4722@is.park.rambler.ru> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-963167271-1159390834=:4722" Cc: freebsd-current@FreeBSD.org, freebsd-arch@FreeBSD.org Subject: Re: kqueue disable on delivery... X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 21:00:40 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-963167271-1159390834=:4722 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed On Wed, 27 Sep 2006, Igor Sysoev wrote: > On Wed, 27 Sep 2006, Igor Sysoev wrote: > >> Here is patch and test program. The patch is against 6.2-PRERELEASE. >> On 7.0 the EVFILT_LIO should be taked into account. >> >> test program should show oneshot user event: >>> ./t >> n: 1, id: 0x55, filt: -10, fl: 0x0010, ff:0, data:0x0, udata: 0x5678 >> n: 0, id: 0x0, filt: 0, fl: 0x0000, ff:0, data:0x0, udata: 0x0 > > Sorry, I missed to attach the test program. Sorry, the pine ignored my attach again. Igor Sysoev http://sysoev.ru/en/ --0-963167271-1159390834=:4722 Content-Type: TEXT/plain; charset=US-ASCII; name="t.c.txt" Content-Transfer-Encoding: BASE64 Content-ID: <20060928010034.R4722@is.park.rambler.ru> Content-Description: Content-Disposition: attachment; filename="t.c.txt" I2luY2x1ZGUgPHN5cy90eXBlcy5oPg0KI2luY2x1ZGUgPHN5cy9ldmVudC5o Pg0KI2luY2x1ZGUgPHN5cy90aW1lLmg+DQojaW5jbHVkZSA8dW5pc3RkLmg+ DQojaW5jbHVkZSA8ZXJybm8uaD4NCg0KaW50DQptYWluKCkNCnsNCiAgICBp bnQgICAgICAgICAgICAgIGtxLCBuOw0KICAgIHN0cnVjdCBrZXZlbnQgICAg a2V2Ow0KICAgIHN0cnVjdCB0aW1lc3BlYyAgdG87DQoNCiAgICBrcSA9IGtx dWV1ZSgpOw0KICAgIGlmIChrcSA9PSAtMSkgew0KICAgICAgICBwcmludGYo ImtxdWV1ZSgpIGZhaWxlZDogKCVkKSVzXG4iLCBlcnJubywgc3RyZXJyb3Io ZXJybm8pKTsNCiAgICAgICAgZXhpdCgxKTsNCiAgICB9DQoNCiAgICBFVl9T RVQoJmtldiwgMHg1NSwgRVZGSUxUX1VTRVIsIEVWX0FERCwgMCwgMHgxMjM0 LCAodm9pZCAqKSAweDU2NzgpOw0KICAgIHRvLnR2X3NlYyA9IDA7DQogICAg dG8udHZfbnNlYyA9IDA7IA0KDQogICAgaWYgKGtldmVudChrcSwgJmtldiwg MSwgTlVMTCwgMCwgJnRvKSA9PSAtMSkgew0KICAgICAgICBwcmludGYoIjFz dCBrZXZlbnQoKSBmYWlsZWQ6ICglZCklc1xuIiwgZXJybm8sIHN0cmVycm9y KGVycm5vKSk7DQogICAgICAgIGV4aXQoMSk7DQogICAgfQ0KDQogICAgbWVt c2V0KCZrZXYsIDAsIHNpemVvZihzdHJ1Y3Qga2V2ZW50KSk7DQoNCiAgICBp ZiAoKG4gPSBrZXZlbnQoa3EsIE5VTEwsIDAsICZrZXYsIDEsICZ0bykpID09 IC0xKSB7DQogICAgICAgIHByaW50ZigiMm5kIGtldmVudCgpIGZhaWxlZDog KCVkKSVzXG4iLCBlcnJubywgc3RyZXJyb3IoZXJybm8pKTsNCiAgICAgICAg ZXhpdCgxKTsNCiAgICB9DQoNCiAgICBwcmludGYoIm46ICVkLCBpZDogJXAs IGZpbHQ6ICVkLCBmbDogMHglMDRYLCBmZjoldSwgZGF0YTolcCwgdWRhdGE6 ICVwXG4iLA0KICAgICAgICAgICBuLCBrZXYuaWRlbnQsIGtldi5maWx0ZXIs IGtldi5mbGFncywga2V2LmZmbGFncywga2V2LmRhdGEsIGtldi51ZGF0YSk7 DQoNCiAgICBtZW1zZXQoJmtldiwgMCwgc2l6ZW9mKHN0cnVjdCBrZXZlbnQp KTsNCg0KICAgIGlmICgobiA9IGtldmVudChrcSwgTlVMTCwgMCwgJmtldiwg MSwgJnRvKSkgPT0gLTEpIHsNCiAgICAgICAgcHJpbnRmKCIzcmQga2V2ZW50 KCkgZmFpbGVkOiAoJWQpJXNcbiIsIGVycm5vLCBzdHJlcnJvcihlcnJubykp Ow0KICAgICAgICBleGl0KDEpOw0KICAgIH0NCg0KICAgIHByaW50Zigibjog JWQsIGlkOiAlcCwgZmlsdDogJWQsIGZsOiAweCUwNFgsIGZmOiV1LCBkYXRh OiVwLCB1ZGF0YTogJXBcbiIsDQogICAgICAgICAgIG4sIGtldi5pZGVudCwg a2V2LmZpbHRlciwga2V2LmZsYWdzLCBrZXYuZmZsYWdzLCBrZXYuZGF0YSwg a2V2LnVkYXRhKTsNCg0KICAgIHJldHVybiAwOw0KfQ0K --0-963167271-1159390834=:4722-- From owner-freebsd-arch@FreeBSD.ORG Wed Sep 27 22:27:28 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5024F16A403 for ; Wed, 27 Sep 2006 22:27:28 +0000 (UTC) (envelope-from verm@kawaii.mahou.org) Received: from kawaii.mahou.org (kawaii.mahou.org [209.67.221.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7539E43D5C for ; Wed, 27 Sep 2006 22:27:27 +0000 (GMT) (envelope-from verm@kawaii.mahou.org) Received: from kawaii.mahou.org (localhost.mahou.org [127.0.0.1]) by kawaii.mahou.org (8.13.4/8.13.1) with ESMTP id k8RMRZKf047284 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 27 Sep 2006 17:27:35 -0500 (CDT) (envelope-from verm@kawaii.mahou.org) Received: (from verm@localhost) by kawaii.mahou.org (8.13.4/8.13.1/Submit) id k8RMRZZX047283 for freebsd-arch@freebsd.org; Wed, 27 Sep 2006 17:27:35 -0500 (CDT) (envelope-from verm) Date: Wed, 27 Sep 2006 17:27:35 -0500 From: Amar Takhar To: freebsd-arch@freebsd.org Message-ID: <20060927222735.GA47145@darkbeer.org> Mail-Followup-To: freebsd-arch@freebsd.org References: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> <20060927101733.pejhm56h0ks4cssk@webmail.leidinger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060927101733.pejhm56h0ks4cssk@webmail.leidinger.net> Subject: Re: Compiling kernel and userland with Intel C Compiler X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 22:27:28 -0000 On 2006-09-27 10:17 +0200, Alexander Leidinger wrote: > Quoting Ivo Vachkov (from Wed, 27 Sep 2006 > 10:14:34 +0300): > > >And what abot TenDRA compiler ??? > > AFAIK nobody is working on it. Feel free to do the work. It's more > easy now, you just have to have a look at cdefs.h and add tendra in > some places. You don't have to search the source for all the #ifdef > gcc stuff anymore. Then you just have to augment the bsd.*.mk with the > right compiler switches if they differ from gcc. Oh, we're working on it (http://www.ten15.org/) things have slown down the last couple of years. (we started 4 years ago) Our future goal is still being the base compiler for *BSD. If anyone is interested in helping feel free to drop me a line there's plenty of work to do. At some point -- hopefully soon(ish) (note: probably months but with our current manpower) we'll be releasing TenDRA 5.0.0 which has a lot of structural changes put in place to make things easier for meeting our goal. I'm sure that will peak a lot of interest with us being so busy in Real Life progress is slow but it's happening. Amar. From owner-freebsd-arch@FreeBSD.ORG Thu Sep 28 05:24:36 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BCCFA16A403 for ; Thu, 28 Sep 2006 05:24:36 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 91C8743D78 for ; Thu, 28 Sep 2006 05:24:27 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5D3A9.dip.t-dialin.net [84.165.211.169]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.6/8.13.6) with ESMTP id k8S4xREg078937; Thu, 28 Sep 2006 06:59:28 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (webmail.Leidinger.net [192.168.1.102]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k8S5OLps079646; Thu, 28 Sep 2006 07:24:21 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from psbru.cec.eu.int (psbru.cec.eu.int [158.169.131.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Thu, 28 Sep 2006 07:23:49 +0200 Message-ID: <20060928072349.0009n2tr9cwskswc@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Thu, 28 Sep 2006 07:23:49 +0200 From: Alexander Leidinger To: "Eirik A. Nygaard" References: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> <20060927101733.pejhm56h0ks4cssk@webmail.leidinger.net> <20060927194837.GA14902@stud.ntnu.no> In-Reply-To: <20060927194837.GA14902@stud.ntnu.no> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.3) / FreeBSD-7.0 X-Virus-Scanned: by amavisd-new Cc: Ivo Vachkov , Faria , Rafael, freebsd-arch@freebsd.org Subject: Re: Compiling kernel and userland with Intel C Compiler X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Sep 2006 05:24:36 -0000 Quoting "Eirik A. Nygaard" (from Wed, 27 Sep =20 2006 21:48:38 +0200): > On Wed, Sep 27, 2006 at 10:17:33AM +0200, Alexander Leidinger wrote: >> Quoting Ivo Vachkov (from Wed, 27 Sep 2006 >> 10:14:34 +0300): >> >And what abot TenDRA compiler ??? >> >> AFAIK nobody is working on it. Feel free to do the work. It's more >> easy now, you just have to have a look at cdefs.h and add tendra in >> some places. You don't have to search the source for all the #ifdef >> gcc stuff anymore. Then you just have to augment the bsd.*.mk with the >> right compiler switches if they differ from gcc. > > Hi, > > TenDRA(www.tendra.org) is still under development. In the last few =20 > weeks I have > been adding support for FreeBSD 6.x and I have it bootstraping and =20 > compiling now > except for the __alignment(x) usage a few places in the FreeBSD headers [1= ]. You are aware that any stuff needs to get committed to -current first? =20 And I don't see a _strong_ reason why this should be MFCed to 6-stable =20 when it is in 7-current. For this reasons it would be better to add =20 support to -current instead to 6.x. Bye, Alexander. --=20 I'm not denyin' the women are foolish: God Almighty made 'em to match the men. =09=09-- George Eliot http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 From owner-freebsd-arch@FreeBSD.ORG Thu Sep 28 05:29:39 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A582916A40F for ; Thu, 28 Sep 2006 05:29:39 +0000 (UTC) (envelope-from joseph.koshy@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A1AF43D5D for ; Thu, 28 Sep 2006 05:29:38 +0000 (GMT) (envelope-from joseph.koshy@gmail.com) Received: by py-out-1112.google.com with SMTP id o67so558748pye for ; Wed, 27 Sep 2006 22:29:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ERM3XnH595JVY53q+2RkZ4fFFATF08tEpCDSzrRc7NvCY+h5IyIxyacgPSsepCnXg2mf7xS3/42tlporJdtFwcWOYqdNaerT8d+Y6hH6GxaTdFGDQT+qu6vwtSSIt2LOVM6CLJfbRox5YcZxT97Nj++OSqo5rODXAR9qPKluMfc= Received: by 10.64.233.12 with SMTP id f12mr1244238qbh; Wed, 27 Sep 2006 22:29:36 -0700 (PDT) Received: by 10.64.179.8 with HTTP; Wed, 27 Sep 2006 22:29:36 -0700 (PDT) Message-ID: <84dead720609272229r155229c5rf4415bfd525a35bb@mail.gmail.com> Date: Thu, 28 Sep 2006 10:59:36 +0530 From: "Joseph Koshy" To: freebsd-arch@freebsd.org In-Reply-To: <20060927222735.GA47145@darkbeer.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> <20060927101733.pejhm56h0ks4cssk@webmail.leidinger.net> <20060927222735.GA47145@darkbeer.org> Subject: Re: Compiling kernel and userland with Intel C Compiler X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Sep 2006 05:29:39 -0000 > Oh, we're working on it (http://www.ten15.org/) things have > slown down the last couple of years. (we started 4 years ago) > Our future goal is still being the base compiler for *BSD. What's the difference between www.ten15.org and www.tendra.org? Are they parallel projects? -- FreeBSD Volunteer, http://people.freebsd.org/~jkoshy From owner-freebsd-arch@FreeBSD.ORG Thu Sep 28 06:24:17 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E42DB16A403 for ; Thu, 28 Sep 2006 06:24:17 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8475F43D55 for ; Thu, 28 Sep 2006 06:24:16 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5D3A9.dip.t-dialin.net [84.165.211.169]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.6/8.13.6) with ESMTP id k8S5x5K8079116; Thu, 28 Sep 2006 07:59:11 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (webmail.Leidinger.net [192.168.1.102]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k8S6NxqU088091; Thu, 28 Sep 2006 08:23:59 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from psbru.cec.eu.int (psbru.cec.eu.int [158.169.131.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Thu, 28 Sep 2006 08:23:27 +0200 Message-ID: <20060928082327.c7vgotra8ko4ow48@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Thu, 28 Sep 2006 08:23:27 +0200 From: Alexander Leidinger To: Amar Takhar References: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> <20060927101733.pejhm56h0ks4cssk@webmail.leidinger.net> <20060927222735.GA47145@darkbeer.org> In-Reply-To: <20060927222735.GA47145@darkbeer.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.3) / FreeBSD-7.0 X-Virus-Scanned: by amavisd-new Cc: freebsd-arch@freebsd.org Subject: Re: Compiling kernel and userland with Intel C Compiler X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Sep 2006 06:24:18 -0000 Quoting Amar Takhar (from Wed, 27 Sep 2006 =20 17:27:35 -0500): > On 2006-09-27 10:17 +0200, Alexander Leidinger wrote: >> Quoting Ivo Vachkov (from Wed, 27 Sep 2006 >> 10:14:34 +0300): >> >> >And what abot TenDRA compiler ??? >> >> AFAIK nobody is working on it. Feel free to do the work. It's more >> easy now, you just have to have a look at cdefs.h and add tendra in >> some places. You don't have to search the source for all the #ifdef >> gcc stuff anymore. Then you just have to augment the bsd.*.mk with the >> right compiler switches if they differ from gcc. > > Oh, we're working on it (http://www.ten15.org/) things have slown =20 > down the last > couple of years. (we started 4 years ago) Our future goal is still being = the > base compiler for *BSD. I was talking about changing FreeBSD to compile with tendra too while =20 you seem to talk about developing the tendra compiler. Good luck and a lot of fun with your goal. Bye, Alexander. --=20 Life, like beer, is merely borrowed. =09=09-- Don Reed http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 From owner-freebsd-arch@FreeBSD.ORG Thu Sep 28 06:36:02 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1156016A412 for ; Thu, 28 Sep 2006 06:36:02 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from av8-2-sn3.vrr.skanova.net (av8-2-sn3.vrr.skanova.net [81.228.9.184]) by mx1.FreeBSD.org (Postfix) with ESMTP id 91E2343D45 for ; Thu, 28 Sep 2006 06:36:01 +0000 (GMT) (envelope-from joel@FreeBSD.org) Received: by av8-2-sn3.vrr.skanova.net (Postfix, from userid 502) id 5D3B93814D; Thu, 28 Sep 2006 08:36:00 +0200 (CEST) Received: from smtp3-2-sn3.vrr.skanova.net (smtp3-2-sn3.vrr.skanova.net [81.228.9.102]) by av8-2-sn3.vrr.skanova.net (Postfix) with ESMTP id 4FBC3380FF; Thu, 28 Sep 2006 08:36:00 +0200 (CEST) Received: from dude.automatvapen.se (81-229-112-193-no21.tbcn.telia.com [81.229.112.193]) by smtp3-2-sn3.vrr.skanova.net (Postfix) with ESMTP id 3ACE337E44; Thu, 28 Sep 2006 08:36:00 +0200 (CEST) From: Joel Dahl To: Joseph Koshy In-Reply-To: <84dead720609272229r155229c5rf4415bfd525a35bb@mail.gmail.com> References: <29073890609261304o777fd0fajecf43d10fc181177@mail.gmail.com> <20060927101733.pejhm56h0ks4cssk@webmail.leidinger.net> <20060927222735.GA47145@darkbeer.org> <84dead720609272229r155229c5rf4415bfd525a35bb@mail.gmail.com> Content-Type: text/plain Date: Thu, 28 Sep 2006 08:36:00 +0200 Message-Id: <1159425360.671.20.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-arch@freebsd.org Subject: Re: Compiling kernel and userland with Intel C Compiler X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Sep 2006 06:36:02 -0000 On Thu, 2006-09-28 at 10:59 +0530, Joseph Koshy wrote: > > Oh, we're working on it (http://www.ten15.org/) things have > > slown down the last couple of years. (we started 4 years ago) > > Our future goal is still being the base compiler for *BSD. > > What's the difference between www.ten15.org and www.tendra.org? > Are they parallel projects? In 2003, The TenDRA project split into new two projects: www.tendra.org and www.ten15.org , but I can't find the original announcement right now. I remember some kind of personal dispute, and that most of the developers moved on to the ten15 project. Our very own Stefan Farfeleder (stefanf@) and Boris Popov (bp@) are working on the ten15.org project. :-) -- Joel