From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Lprjq-0006Zt-Lo for mharc-grub-devel@gnu.org; Fri, 03 Apr 2009 18:19:50 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lprjo-0006Ym-M3 for grub-devel@gnu.org; Fri, 03 Apr 2009 18:19:48 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lprjn-0006YM-Vc for grub-devel@gnu.org; Fri, 03 Apr 2009 18:19:48 -0400 Received: from [199.232.76.173] (port=33160 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lprjn-0006YG-Pt for grub-devel@gnu.org; Fri, 03 Apr 2009 18:19:47 -0400 Received: from fg-out-1718.google.com ([72.14.220.152]:14072) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Lprjn-0000Sq-EP for grub-devel@gnu.org; Fri, 03 Apr 2009 18:19:47 -0400 Received: by fg-out-1718.google.com with SMTP id l27so5384fgb.7 for ; Fri, 03 Apr 2009 15:19:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=jr6pif5b7d7WVp2zHpFwXoo/9CWAjLdZdQX6Jd4lc4Q=; b=hSd4PkI6Whe3FF+gd/TwBxak4bBKCgL0vPtb8gvlNAOROpmtXR0nilSNYoIGK/nt9k buR9wxwGGaxfH4ei5OCVO0RpMg/C+l5mZoPFjPN6M/bichiYPDlCkco/sTpCLtd2lLWi kWL7PfOGwiYzJtAa32hXXZxpeEHbKY7NtB5Os= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=lkhHFW8+X5jOujWyfcrZY7iuYuEEJn4zHX3LmYMELZ2IP/zpm2PS30OX8SLhjFrTp1 yY663W8SHqiEBwNV0DFjXC47prTQWcOkmx0nZZZr5SdVLZMehAXhQDdFfpfs3A6c60dO 9RS2zZCXgIQgCD7tCLj8mgXEbeAWJwOahDd40= Received: by 10.86.89.20 with SMTP id m20mr1345775fgb.71.1238797186377; Fri, 03 Apr 2009 15:19:46 -0700 (PDT) Received: from ?192.168.1.2? (5-181.3-85.cust.bluewin.ch [85.3.181.5]) by mx.google.com with ESMTPS id e20sm9482066fga.14.2009.04.03.15.19.45 (version=SSLv3 cipher=RC4-MD5); Fri, 03 Apr 2009 15:19:45 -0700 (PDT) Message-ID: <49D68B82.2080001@gmail.com> Date: Sat, 04 Apr 2009 00:19:46 +0200 From: phcoder User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: The development of GRUB 2 References: <200904040340.33570.okuji@enbug.org> <200904040512.15522.okuji@enbug.org> In-Reply-To: <200904040512.15522.okuji@enbug.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: Re: [PATCH] Split of normal mode (version 2) X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Apr 2009 22:19:48 -0000 > We can just put them in the normal.mod. What is wrong? Frankly, your argument > reminds me of the old discussion about monolithic vs. micro kernels... Yes, it's quite similar and IMO it's better to have more small modules. It also forces to code in an abstratc way which simplifies the maintaining > setjmp is required for the switch between rescue mode and normal mode. It isn't. You can just call the corresponding function. What's wrong with such approach? -- Regards Vladimir 'phcoder' Serbinenko