From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22976 invoked by alias); 12 Jun 2006 01:23:41 -0000 Received: (qmail 22961 invoked by uid 22791); 12 Jun 2006 01:23:39 -0000 X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 12 Jun 2006 01:23:33 +0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k5C1NVfr025474; Sun, 11 Jun 2006 21:23:31 -0400 Received: from pobox.toronto.redhat.com (pobox.toronto.redhat.com [172.16.14.4]) by int-mx1.corp.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k5C1NVVi010366; Sun, 11 Jun 2006 21:23:31 -0400 Received: from touchme.toronto.redhat.com (IDENT:postfix@touchme.toronto.redhat.com [172.16.14.9]) by pobox.toronto.redhat.com (8.12.8/8.12.8) with ESMTP id k5C1NVve004705; Sun, 11 Jun 2006 21:23:31 -0400 Received: from ton.toronto.redhat.com (ton.toronto.redhat.com [172.16.14.15]) by touchme.toronto.redhat.com (Postfix) with ESMTP id 1A6ED80022E; Sun, 11 Jun 2006 21:23:31 -0400 (EDT) Received: from ton.toronto.redhat.com (localhost.localdomain [127.0.0.1]) by ton.toronto.redhat.com (8.13.1/8.13.1) with ESMTP id k5C1NURI012023; Sun, 11 Jun 2006 21:23:30 -0400 Received: (from fche@localhost) by ton.toronto.redhat.com (8.13.1/8.13.1/Submit) id k5C1NUHW012022; Sun, 11 Jun 2006 21:23:30 -0400 Date: Mon, 12 Jun 2006 01:23:00 -0000 From: "Frank Ch. Eigler" To: Onno Kortmann Cc: sid@sources.redhat.com Subject: Re: Hierarchical components/graphical components Message-ID: <20060612012330.GA11729@redhat.com> References: <200606111610.36069.onno@gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200606111610.36069.onno@gmx.net> User-Agent: Mutt/1.4.1i X-IsSubscribed: yes Mailing-List: contact sid-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: sid-owner@sourceware.org X-SW-Source: 2006-q2/txt/msg00039.txt.bz2 Hi - On Sun, Jun 11, 2006 at 04:10:35PM +0200, Onno Kortmann wrote: > [...] > 1.) Is there a way to make a prototype setup and declare a component out of > this prototype setup, or some way of nesting configurations to enable > hierarchies of components? [...] We have no support for that in the raw configuration language. It should not be hard to write a tcl script to perform the subsystem configuration and to turn that into a first-class component, but it would have to handle intricacies like passing down pin/bus connectivity and attribute value traffic. Extending cfgroot to implement some sort of nesting directly would not be hard either, but then one has to define not just the instantiation operation (which sounds easy on paper), but also the create-a-composite-component operation (which is hard: needs to define not just inner connectivity, but also all the external-internal interfaces). > 2.) Are there graphical editors for SID setups? [...] Sorry, I don't now of any. We didn't get far enough with hand-written configurations to justify this. If anything, the command-line-based configuration generator system was a movement in the other direction. - FChE