Date: Sun, 25 Sep 2016 08:57:18 -0700 From: Tim Kientzle <tim@kientzle.com> To: Russell Haley <russ.haley@gmail.com> Cc: Warner Losh <imp@bsdimp.com>, freebsd-arm <freebsd-arm@freebsd.org>, FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org> Subject: Re: 11.0-RELEASE tier level for arm64/aaarch64 and the officially built arm/armv6 variants? Message-ID: <9BFF1495-8142-4C2F-8919-D9A870D3E2BD@kientzle.com> In-Reply-To: <CABx9NuTFobc1e4UxsLSPKLTtMgt37QDgR99xHhkdCkc7qPHCxA@mail.gmail.com> References: <4076CFFA-7BE2-4E1B-A7E8-08FD8FC27D21@dsl-only.net> <332FA120-31E5-4D31-B63E-A0DFDD7DEFC7@dsl-only.net> <CANCZdfqM17qzZg2SqwJRTWO67KCnAC%2BHYKatcb8CBHF3TM7kFg@mail.gmail.com> <4F04B0C0-DAB1-4EEA-A3A0-4FAA89AD93E2@dsl-only.net> <CABx9NuRv69k0u84%2B3bpDGPM1U7DsZJUtBC42jktk3ttinY9p%2BA@mail.gmail.com> <CANCZdfpBzh15fJdQ559MQv1J=5TrbSfgdziKMVUW-kDF%2BEEwww@mail.gmail.com> <CABx9NuTFobc1e4UxsLSPKLTtMgt37QDgR99xHhkdCkc7qPHCxA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> On Sep 25, 2016, at 12:13 AM, Russell Haley <russ.haley@gmail.com> wrote: > >> We can't easily do away with ubldr if we want to support tunables, kernel >> modules loaded at boot time and a few other nifty features like nextboot. > > Are these things not in standard loader? Should they be? "ubldr" *is* the standard loader. It's built from (mostly) the same source as loader(8) used on x86. But, where loader(8) uses the BIOS interface to access the disk, "ubldr" uses the U-Boot ABI to access the disk. FreeBSD's current boot sequence for ARM boards looks like this: * U-Boot loads ubldr * ubldr uses U-Boot to access disk and console * ubldr loads the kernel, kernel modules, and sets kernel tunables To replace U-Boot, bare box would either have to duplicate everything ubldr does (which is a lot) or would have to provide the U-Boot ABI (or something similar) so that ubldr can provide the final boot stage. Tim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9BFF1495-8142-4C2F-8919-D9A870D3E2BD>