From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1aYd1J-000151-Hs for mharc-grub-devel@gnu.org; Wed, 24 Feb 2016 12:14:37 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54867) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYd1H-00013c-19 for grub-devel@gnu.org; Wed, 24 Feb 2016 12:14:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYd1D-0002mA-QP for grub-devel@gnu.org; Wed, 24 Feb 2016 12:14:34 -0500 Received: from mail-lb0-x236.google.com ([2a00:1450:4010:c04::236]:35607) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYd1D-0002m2-Hz for grub-devel@gnu.org; Wed, 24 Feb 2016 12:14:31 -0500 Received: by mail-lb0-x236.google.com with SMTP id bc4so14241760lbc.2 for ; Wed, 24 Feb 2016 09:14:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version :content-type:content-transfer-encoding; bh=uRbX+n48y0HPaeWB153JCMACpOZgUl+t1ChTHxNxt3o=; b=vwytFyZkVhEEe+sqd7kBkEIX6nS3AOuXhUnhycNh+sRsAg/MaOq7d80iBEBzDNDjgu nPDpIYt2zwCcr826KcXYI4lA92UsF63H1aZ42EPWvZi67BDjslMOZVfKoBLwb5bawx56 s40lrvW0Qwj68SIZ7UjmLZomipIY4cE0nWf8d2/ZNIncAAf3j00luk43JY+e8cm5n5wZ 4gX9Q4LfzhqHssZ5NBpVqWVb8AweealkBip9G05wLPiAORHWmNJT9G+veDb+4rQxGKJq viZT7I3McBkdktWIEbgruaG1YXlcgE8wnU0QJ51oLJ/m2UN7326OG00fZtjMPCEOox0E eP+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-type:content-transfer-encoding; bh=uRbX+n48y0HPaeWB153JCMACpOZgUl+t1ChTHxNxt3o=; b=nGqpbTZtU95dzSe/WfKgB+fT+I82W9dSCQqRbbPZ4mlBpPw1QVJkfyvGbH/cJozDeR T5FlcmAFtLZ6Xly/NTRzVsiA82XxdrV91aIGkOXXz6asSZkpuSLFFAVd9755riXucuQM KlIknk2taZu0CvbmRUhRM/CLW6+Kb18pkqx/28atcjrfjF1SVqg7j26zPhJtIz83+K24 H+6fdGI2gHEqbjeIb68N6qJCmjDZa2EkH1oRKv+6ddN682FzsvYw80PcCH4sr9MbR00O kHC7aLqMrMhgR+CZkP9YLnYj57XDg8PWVdSxYLifjxEo5uVgECD52BUPE5B0zhRHxTI4 Emcg== X-Gm-Message-State: AG10YOTU6ddBiuAnSmW9Q90kygcQvBs0tbQQu+xSkCbVLDANagahnOUa75O26xi1NU5IrA== X-Received: by 10.112.171.100 with SMTP id at4mr14698721lbc.7.1456334070282; Wed, 24 Feb 2016 09:14:30 -0800 (PST) Received: from [192.168.1.41] (ppp109-252-76-159.pppoe.spdop.ru. [109.252.76.159]) by smtp.gmail.com with ESMTPSA id rh2sm503428lbb.36.2016.02.24.09.14.28 for (version=TLSv1/SSLv3 cipher=OTHER); Wed, 24 Feb 2016 09:14:29 -0800 (PST) To: The development of GNU GRUB From: Andrei Borzenkov Subject: How to chainload grub on different platforms? Message-ID: <56CDE4F4.9070903@gmail.com> Date: Wed, 24 Feb 2016 20:14:28 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:4010:c04::236 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 17:14:36 -0000 On x86 we can use multiboot (on in exceptional case chainload boot block). On EFI we can use chainloader to launch EFI binary. What can we do on PowerPC? SPARC? ARM? MIPS? I think we really need some generic platform-independent interface to load another grub binary.