From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030721AbXBOTTF (ORCPT ); Thu, 15 Feb 2007 14:19:05 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1030720AbXBOTTF (ORCPT ); Thu, 15 Feb 2007 14:19:05 -0500 Received: from x35.xmailserver.org ([64.71.152.41]:1094 "EHLO x35.xmailserver.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1030721AbXBOTTE (ORCPT ); Thu, 15 Feb 2007 14:19:04 -0500 X-AuthUser: davidel@xmailserver.org Date: Thu, 15 Feb 2007 11:19:00 -0800 (PST) From: Davide Libenzi X-X-Sender: davide@alien.or.mcafeemobile.com To: Evgeniy Polyakov cc: Ingo Molnar , Linux Kernel Mailing List , Linus Torvalds , Arjan van de Ven , Christoph Hellwig , Andrew Morton , Alan Cox , Ulrich Drepper , Zach Brown , "David S. Miller" , Suparna Bhattacharya , Thomas Gleixner Subject: Re: [patch 06/14] syslets: core, documentation In-Reply-To: <20070215175654.GA20997@2ka.mipt.ru> Message-ID: References: <20070215165232.GG4285@elte.hu> <20070215175654.GA20997@2ka.mipt.ru> X-GPG-FINGRPRINT: CFAE 5BEE FD36 F65E E640 56FE 0974 BF23 270F 474E X-GPG-PUBLIC_KEY: http://www.xmailserver.org/davidel.asc MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 15 Feb 2007, Evgeniy Polyakov wrote: > On Thu, Feb 15, 2007 at 05:52:32PM +0100, Ingo Molnar (mingo@elte.hu) wrote: > > +The syslet atom is a small, fixed-size (44 bytes on 32-bit) piece of > > +user-space memory, which is the basic unit of execution within the syslet > > +framework. A syslet represents a single system-call and its arguments. > > +In addition it also has condition flags attached to it that allows the > > +construction of larger programs (syslets) from these atoms. > > + > > +Arguments to the system call are implemented via pointers to arguments. > > I've just thought, how x86/x86_64 problem is going to be solved for > pointer size? Is it better to wire longs/pointers to 64 bits right now? Compat code is gonna to be fun also for that (pointers to args, and "next" chaining pointer). - Davide