X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail-lf0-f48.google.com (mail-lf0-f48.google.com [209.85.215.48]) by lists.alpinelinux.org (Postfix) with ESMTP id 07BB05C4600 for ; Thu, 22 Dec 2016 06:39:13 +0000 (GMT) Received: by mail-lf0-f48.google.com with SMTP id y21so112419467lfa.1 for ; Wed, 21 Dec 2016 22:39:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=U/tjF4VCjFVYseumh97CfAEL6DW/ISahpY70tD04oQU=; b=N13uWm9h9qNDnbzHv0xHFucbSD6vNmF2eF/EKF91r15HCMOnmVqdnkPTJZTt2BPlBG TMvDc07jXxj7eZDllU707qX/6cnzAxldob1edjX9cKVg+muHJt1D7LJml/gQ/XQBxwZy mKsSVLw61R9jcVrXDZJ3WbcRDUQz0fCMtkmQ2O37YRfscC43YGCY+d+hStpLYoBHKqfB nxTqlJXrnj9RmlghXKaDGYQ0p5lJyFYlRVSaANROhEKEjbC4Eu7TRVFi0WDm1cKjGXfe bT4Y2RwCflbOWwXVwgk/JqybyS9fuJf6DN34qAiQJSFjXF+Jhp4Tvf4EuJs28DOjQd0m M8cA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=U/tjF4VCjFVYseumh97CfAEL6DW/ISahpY70tD04oQU=; b=CGfldhKT6oQuYLBwGAtL+u+wP9ZZVa68DHyb2nK/o67bFQoI4RVLRAcR8qUYIp64Bk Ap7IffIaEo8Q4w5BuD2iS9081hTBvcf5BQisZyl+2ncu09Qii1Haob2r71BVxcDwM44/ J7km4LECd3wwGhCOTK/uk5/5W01/ct0dqOLXfm4Sxif2TpM1V2paBbM4Wz34w7piX/zc Do/lTjNXMgNgCAmveXWxKeWoWI1RNk2WRVmhn2Yp5rlkg6r/4ibWw5lE3wqydEDXLns3 gbHkIW3bpX500HqV0+2fz8GWOircEJORKsHWMT/N04eI7qbeRqeF810xj/mAKiDVtw6D oHJQ== X-Gm-Message-State: AIkVDXKMqar973ExIr3mWCyo9N9uei5tdb5MPX2QHDILPy4Ei0A15274lo3rttWJr54/4A== X-Received: by 10.46.13.9 with SMTP id 9mr3990319ljn.37.1482388753072; Wed, 21 Dec 2016 22:39:13 -0800 (PST) Received: from vostro ([2001:1bc8:101:f402:e66f:13ff:fef3:8cd0]) by smtp.gmail.com with ESMTPSA id c2sm6626919ljb.8.2016.12.21.22.39.12 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 21 Dec 2016 22:39:12 -0800 (PST) Sender: =?UTF-8?Q?Timo_Ter=C3=A4s?= Date: Thu, 22 Dec 2016 08:39:10 +0200 From: Timo Teras To: Alba Pompeo Cc: alpine-dev Subject: Re: [alpine-devel] Aarch64 bootloader Message-ID: <20161222083910.7a9d07bc@vostro> In-Reply-To: References: X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.28; x86_64-alpine-linux-musl) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi, On Wed, 21 Dec 2016 10:06:34 -0200 Alba Pompeo wrote: > The Alpine Aarch64 image need a different bootloader to work. > Alpine's default is Syslinux but it doesn't support aarch64. > What are the options for the specific architecture (aarch64)? > I see GRUB2 supports it, but it's an awful and bloated bootloader. > Doesn't fit Alpine. > > I have no experience with Das U-Boot but it seems to support Aarch64. > https://github.com/u-boot/u-boot/blob/master/doc/README.arm64 Yes, u-boot is used as native ROM bootloader on some aarch64 platforms. Though, seems UEFI for aarch64 is not supported. Which is required on some platforms. > Or can just wait for Syslinux to port it? > http://www.syslinux.org/archives/2016-August/025340.html > > Any other options? Not really. Efilinux is limited, and gummiboot is discontinued. We have grub2 in testing. I also tested that grub-efi boot mode works on x86_64. Clandmeter tested it to work on aarch64. This might be an option to use for the time being for UEFI boot. Syslinux would be nice, but as said it's unlikely to support aarch64 for a while. Currently we use: - syslinux for x86/x86_64 - rpi native on raspberry pi (arm) - u-boot on all other arm We probably should add: - u-boot for aarch64 boards we want/need to support - UEFI boot possibly using grub2 So this is more diverse than wanted. The good thing in u-boot is that it can read syslinux.cfg files and they can share the boot config. Or do we have any other options for UEFI boot? /Timo --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---