From owner-freebsd-hackers@freebsd.org Sat Jan 16 09:00:24 2016 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0E51EA84225 for ; Sat, 16 Jan 2016 09:00:24 +0000 (UTC) (envelope-from outbackdingo@gmail.com) Received: from mail-ob0-x22a.google.com (mail-ob0-x22a.google.com [IPv6:2607:f8b0:4003:c01::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C774119C9 for ; Sat, 16 Jan 2016 09:00:23 +0000 (UTC) (envelope-from outbackdingo@gmail.com) Received: by mail-ob0-x22a.google.com with SMTP id is5so128757326obc.0 for ; Sat, 16 Jan 2016 01:00:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=fT/Jf3wbsapiDdVS8Jk3+2Jb2c53h2wQRFEc46KxLO8=; b=hrEtMmtsRijeXH4dSe6ATn0C9OLj1K3zEMYZO7jwf6fVJsblc6dc8g80k6s8/Gw1Zh 1LK6/qyEVXh0mQONxx/9ch8VSRxG5jEL70pdhAnfTJKPSgVP0Zmrcqjgl5e7dlt6OBuq C//FHhU9tRHP+sHSeZEdBf14HKvhcXclFEvwbzpaWY9w4cTcTbYaSbuqvN6nDXusf/rl N0Sg5D6BHTKTuKGherbi0k+mly7q5fypiXdkh/NjWQW4Ltn3Xv+9mWs5UvKxdxPF9SZZ Y7ygUkywavHg/ibINQKV5G8IVZiv6xFtDTPcTtIYAwkbruh0fpCpwfNAvUEwj2lNrv2y bBsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=fT/Jf3wbsapiDdVS8Jk3+2Jb2c53h2wQRFEc46KxLO8=; b=LtxOO7ga9vkB5jVhfR2jUSB0l4/z4OG6msaB5FOiyvyfsVEUDoJEKB80v5Ac92OiWk DS307EZFwj1Qe1qcCh4WuuyhBEePVxK0Nx+ROwrqOmH4wr8Eeb6034VGyUuhFa3/tr1n SCWBeuzyda9g5eesBkKzcgXwqCjE6VxrGjxXwnac3tnDs1MWGg8q69xYmkc4mvJ/sB7l 4q7dzaoEGSDJutscaXi9osfxYU/Mw0eP3SYkg9inqaTzJSL4Eh1DAZHnOkbz/k6ILqPc AmJ/U4rpdIwFipu1AdP9hHGH5aVxL2le/Bz4oZvFJ3i2YrSC8AtYod2ZoDPwsD4Q7qUt JJ8A== X-Gm-Message-State: ALoCoQnD1Gf+GmWK9wHWUPZdPVVLDb94IE0NZxpYFBbTJ3cemThQmda+z491bG9lnIEy9lOWcPDql85FD8bYhZtNH1mWiMT3xQ== X-Received: by 10.60.159.230 with SMTP id xf6mr11821255oeb.43.1452934823012; Sat, 16 Jan 2016 01:00:23 -0800 (PST) MIME-Version: 1.0 Received: by 10.202.72.197 with HTTP; Sat, 16 Jan 2016 00:59:43 -0800 (PST) In-Reply-To: <5669C3BD.4010402@multiplay.co.uk> References: <5669C3BD.4010402@multiplay.co.uk> From: Outback Dingo Date: Sat, 16 Jan 2016 09:59:43 +0100 Message-ID: Subject: Re: EFI/ZFS Update: successful tests, need more complex vdevs To: Steven Hartland Cc: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jan 2016 09:00:24 -0000 On Thu, Dec 10, 2015 at 7:26 PM, Steven Hartland wrote: > We've used Eric's hard work which is currently under review here: > https://reviews.freebsd.org/D4104 > > I'm pleased to report we can now successfully EFI boot root ZFS from a > raidz2 pool on Intel P3700 NVMe drives :) > > Here's a guide for those interested: > http://blog.multiplay.co.uk/2015/12/freebsd-10-2-release-efi-zfs-root-boot/ > What exactly did you diff this from, i pull a clean release/10.2.0 and applied the patches from the site which resulted in 68 rejects. find . -name "*.rej" -print | wc -l 68 find . -name "*.rej" -print ./sys/boot/usb/Makefile.rej ./sys/boot/forth/loader.rc.rej ./sys/boot/forth/menu.rc.rej ./sys/boot/ficl/ia64/sysdep.c.rej ./sys/boot/ficl/ia64/sysdep.h.rej ./sys/boot/ia64/common/exec.c.rej ./sys/boot/ia64/common/libia64.h.rej ./sys/boot/ia64/common/autoload.c.rej ./sys/boot/ia64/common/copy.c.rej ./sys/boot/ia64/common/bootinfo.c.rej ./sys/boot/ia64/common/devicename.c.rej ./sys/boot/ia64/common/icache.c.rej ./sys/boot/ia64/ski/delay.c.rej ./sys/boot/ia64/ski/libski.h.rej ./sys/boot/ia64/ski/efi_stub.c.rej ./sys/boot/ia64/ski/acpi_stub.c.rej ./sys/boot/ia64/ski/sal_stub.c.rej ./sys/boot/ia64/ski/exit.c.rej ./sys/boot/ia64/ski/pal_stub.S.rej ./sys/boot/ia64/ski/ssc.c.rej ./sys/boot/ia64/ski/skiconsole.c.rej ./sys/boot/ia64/ski/main.c.rej ./sys/boot/ia64/ski/start.S.rej ./sys/boot/ia64/ski/time.c.rej ./sys/boot/ia64/ski/skimd.c.rej ./sys/boot/ia64/ski/skifs.c.rej ./sys/boot/ia64/ski/conf.c.rej ./sys/boot/ia64/efi/efimd.c.rej ./sys/boot/ia64/efi/main.c.rej ./sys/boot/ia64/efi/start.S.rej ./sys/boot/ia64/efi/conf.c.rej ./sys/boot/i386/boot0/boot0ext.S.rej ./sys/boot/i386/efi/elf32_freebsd.c.rej ./sys/boot/i386/efi/reloc.c.rej ./sys/boot/i386/efi/start.S.rej ./sys/boot/i386/efi/efimd.c.rej ./sys/boot/i386/efi/i386_copy.c.rej ./sys/boot/i386/efi/bootinfo.c.rej ./sys/boot/i386/efi/exec.c.rej ./sys/boot/fdt/dts/arm/p2041rdb.dts.rej ./sys/boot/fdt/dts/arm/p5020ds.dts.rej ./sys/boot/fdt/dts/arm/pandaboard.dts.rej ./sys/boot/fdt/dts/arm/beaglebone-black.dts.rej ./sys/boot/fdt/dts/arm/exynos5250-chromebook.dts.rej ./sys/boot/fdt/dts/arm/p3041ds.dts.rej ./sys/boot/fdt/dts/arm/am335x.dtsi.rej ./sys/boot/fdt/dts/arm/am335x-evm.dts.rej ./sys/boot/fdt/dts/arm/beaglebone.dts.rej ./sys/boot/amd64/Makefile.inc.rej ./sys/boot/amd64/efi/framebuffer.c.rej ./sys/boot/amd64/efi/autoload.c.rej ./sys/boot/amd64/efi/devicename.c.rej ./sys/boot/amd64/efi/conf.c.rej ./sys/boot/amd64/efi/amd64_tramp.S.rej ./sys/boot/amd64/efi/start.S.rej ./sys/boot/amd64/efi/reloc.c.rej ./sys/boot/amd64/efi/framebuffer.h.rej ./sys/boot/amd64/efi/x86_efi.h.rej ./sys/boot/amd64/efi/elf64_freebsd.c.rej ./sys/boot/amd64/efi/main.c.rej ./sys/boot/amd64/efi/copy.c.rej ./sys/boot/amd64/efi/bootinfo.c.rej ./sys/boot/amd64/boot1.efi/Makefile.fat.rej ./sys/boot/amd64/boot1.efi/boot1.c.rej ./sys/boot/amd64/boot1.efi/generate-fat.sh.rej ./sys/boot/amd64/boot1.efi/fat.tmpl.bz2.uu.rej ./sys/boot/common/loader.8.rej ./sys/boot/common/md.c.rej > > On 04/11/2015 12:35, krad wrote: > >> is there not anyway freebsd could provide patched signed binaries outside >> the main distros for testing purposes, as it should be fairly straight >> forward to drop them in? I think you might be a much bigger audience for >> testing then? >> >> On 2 November 2015 at 19:16, Gabor Radnai wrote: >> >> Appreciate, thank you very much. I think my confusion is because the >>> latest >>> patch you provided on the list >>> on *Fri Oct 23 11:19:07 UTC 2015* >>> >>> >>> http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20151023/db1ac571/attachment.bin >>> >>> is not a full patch but a diff to your original patch. Anyhow, I'm ok now >>> applying original patch and this latest diff everything seems fine >>> (apart that for some reason my server dislikes booting automatically from >>> the EFI partition, manually loading bootx64.efi works like charm. >>> but that's definitely nothing to do with your great work). >>> >>> Thanks. >>> _______________________________________________ >>> freebsd-hackers@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers >>> To unsubscribe, send any mail to " >>> freebsd-hackers-unsubscribe@freebsd.org" >>> >>> _______________________________________________ >> freebsd-hackers@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers >> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org >> " >> > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" >