From owner-svn-src-user@FreeBSD.ORG Fri Feb 1 23:09:52 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 23AE278C; Fri, 1 Feb 2013 23:09:52 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by mx1.freebsd.org (Postfix) with ESMTP id 1F43532B; Fri, 1 Feb 2013 23:09:50 +0000 (UTC) Received: by mail-lb0-f172.google.com with SMTP id n8so5085580lbj.31 for ; Fri, 01 Feb 2013 15:09:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=PRJwfkOT3UrOwTU4HOb0FSZR4buD1f7PdE5d91wgWjc=; b=ICeQNySPiX/+AoWSQNcRPfB+bR+xNv7LMI9YT6rqr/0u/B2+fM7AJk2QfjePStCfhV s0xdptS01ssR+lhOr0TtlE+b7lBqIqaPC4jUZlAjHWP7rVHDW1YlAvxZ1EqTAgrjIeRG 2pYbQay0KII7/PBBFoT542wtZBEIMYQv5btFgdU0kD4yHul04tm5RESpkQc0ztMblUWm Y2e9kC98xtzchD6iL9sgdFwER9isvHdPT8dD62PhqITOjG3qWEZQmZeruwBq7rHATzoH SSv4MVL/tpG7WqA6dYIfAf8Ms7VghECml8KVX1CuVWtvVaNKc0eCsK/hYOQgL+E0B6kR l1dQ== MIME-Version: 1.0 X-Received: by 10.112.82.202 with SMTP id k10mr5464142lby.22.1359760189577; Fri, 01 Feb 2013 15:09:49 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.112.30.39 with HTTP; Fri, 1 Feb 2013 15:09:49 -0800 (PST) In-Reply-To: <510C1855.40701@freebsd.org> References: <201302011859.r11IxFU0025809@svn.freebsd.org> <510C1855.40701@freebsd.org> Date: Fri, 1 Feb 2013 15:09:49 -0800 X-Google-Sender-Auth: KRL_w7w8SODiehmdFLgLV6DNHOs Message-ID: Subject: Re: svn commit: r246220 - user/sbruno/pxe_http_head From: Craig Rodrigues To: Andre Oppermann Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Sean Bruno , src-committers@freebsd.org, svn-src-user@freebsd.org X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Feb 2013 23:09:52 -0000 On Fri, Feb 1, 2013 at 11:32 AM, Andre Oppermann wrOn > > > While I don't want to discourage from this work the IPXE package > (formerly etherboot) already provides HTTP as well as iSCSI, FCoE > and AoE to load the kernel. It also provides a nice scripting > language where the scrips can even be loaded through HTTP. IPXE > is GPLv2 licensed though. > > -- > Andre > > Does iPXE work with FreeBSD? It would be good to see newer alternatives to PXE/TFTP, especially things that work over HTTP. Based on this thread: http://lists.freebsd.org/pipermail/freebsd-current/2013-January/039334.html I am wondering if there are areas of the NFS root mount code that we can clean up so it works better with things like iPXE. Right now there are a lot of preprocessor macros that can be enabled in the kernel (NFS_ROOT, BOOTP*, etc.). If this stuff could be cleaned up so that instead of compile time macros, these features get converted to run-time behaviors that can be triggered by kernel environment varialbes that are documented, that would be nicer IMHO. -- Craig Rodrigues rodrigc@crodrigues.org