From: Laszlo Ersek <lersek@redhat.com>
To: Gerd Hoffmann <kraxel@redhat.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH 1/7] ipxe: update from 35c53797 to 24112d9 (upstream/master)
Date: Wed, 15 Jul 2015 12:51:54 +0200 [thread overview]
Message-ID: <55A63B4A.6090607@redhat.com> (raw)
In-Reply-To: <1436955007-8216-2-git-send-email-kraxel@redhat.com>
The one commit we absolutely need from this update, for the sake of PXE
booting with OVMF, is:
On 07/15/15 12:10, Gerd Hoffmann wrote:
> git shortlog
> ============
>
> Alex Williamson (1):
> [dhcp] Extract timing parameters out to config/dhcp.h
>
> Bernd Wiebelt (1):
> [tg3] Add support for BCM57766
>
> Christian Hesse (3):
> [intel] Add PCI device IDs for Intel I218-LM and I218-V
> [build] Add missing "const" qualifiers
> [ath9k] Remove confusing logic inversion in an ANI variable
>
> Ed Swierk (1):
> [intel] Update PCI device IDs for Intel 82599 and X540 10G NICs
>
> Laszlo Ersek (1):
> [virtio] Downgrade per-iobuf debug messages to DBGC2
>
> Michael Brown (228):
> [device] Provide a driver-private data field for root devices
> [iobuf] Add iob_split() to split an I/O buffer into portions
> [rndis] Add generic RNDIS device abstraction
> [hyperv] Add support for Hyper-V hypervisor
> [hyperv] Add support for VMBus devices
> [hyperv] Add support for NetVSC paravirtual network devices
> [rndis] Send RNDIS_INITIALISE_MSG
> [rndis] Send RNDIS_HALT_MSG
> [hyperv] Tear down NetVSC RX buffer GPADL after closing VMBus device
> [rndis] Clear receive filter when closing the device
> [hyperv] Receive all VMBus messages in a poll
> [hyperv] Increase TX ring size
> [hyperv] Assume that VMBus xfer page ranges correspond to RNDIS messages
> [rndis] Ignore start-of-day RNDIS_INDICATE_STATUS_MSG with status 0x40020006
> [hyperv] Tidy up debug output
> [hyperv] Require support for VMBus version 3.0 or newer
> [build] Include Hyper-V driver in the all-drivers build
> [pci] Allow drivers to specify a PCI class
> [romprefix] Ensure UNDI loader can be included by all ROM types
> [usb] Add basic support for USB devices
> [usb] Add basic support for USB hubs
> [usb] Add support for xHCI host controllers
> [ncm] Add support for CDC-NCM USB Ethernet devices
> [usb] Report xHCI host controller events
> [ncm] Use large multi-packet buffers by default
> [tftp] Explicitly abort connection whenever parent interface is closed
> [uri] Allow tftp_uri() to construct a URI with a custom port
> [pxe] Use tftp_uri() to construct PXE TFTP URIs
> [pxe] Maintain a queue for received PXE UDP packets
> [ncm] Reserve headroom in received packets
> [usb] Try multiple USB device configurations
> [usb] Handle CDC union functional descriptors
> [usb] Parse endpoint descriptor bInterval field
> [usb] Allow usb_stream() to enforce a terminating short packet
> [ecm] Add support for CDC-ECM USB Ethernet devices
> [xhci] Delay after (possibly) forcing port link state to RxDetect
> [build] Move branding information to config/branding.h
> [build] Use PRODUCT_SHORT_NAME for end-user visible strings
> [build] Allow product URI to be customised via config/branding.h
> [build] Allow error message URI to be customised via config/branding.h
> [build] Allow command help text URI to be customised via config/branding.h
> [build] Allow setting help text URI to be customised via config/branding.h
> [build] Allow product tag line to be customised via config/branding.h
> [rndis] Add rndis_rx_err()
> [usb] Handle port status changes received after failing to find a driver
> [efi] Disallow R_X86_64_32 relocations
> [build] Apply the "-fno-PIE -nopie" workaround only to i386 builds
> [usb] Provide generic framework for refilling receive endpoints
> [usb] Use generic refill framework for USB hub interrupt endpoints
> [ecm] Use generic refill framework for bulk IN and interrupt endpoints
> [ncm] Use generic refill framework for bulk IN and interrupt endpoints
> [libc] Remove unused string functions
> [libc] Rewrite string functions
> [test] Add self-tests for more string functions
> [test] Add constant-length memset() self-tests
> [libc] Reduce size of memset()
> [usb] Add generic USB network device framework
> [ecm] Use generic USB network device framework
> [ncm] Use generic USB network device framework
> [timer] Rewrite the 8254 Programmable Interval Timer support
> [xhci] Leak memory if controller fails to disable slot
> [xhci] Abort commands on timeout
> [test] Add IPv4 self-tests
> [legal] Add missing copyright header to net/ipv4.c
> [ipv4] Rewrite inet_aton()
> [libc] Rewrite strtoul()
> [hyperv] Check for required features
> [prefix] Use .bss16 as temporary stack space for calls to install_block
> [zbin] Use LZMA compression
> [zbin] Perform extra normalisation after completing decompression
> [prefix] Call decompressor in flat real mode when DEBUG=libprefix is enabled
> [zbin] Allow decompressor to generate debug output via BIOS console
> [zbin] Fix check for existence of most recent output byte
> [zbin] Remove now-unused unnrv2b.S decompressor
> [legal] Update GPLv2 licence text
> [legal] Include full licence text for all GPL2_OR_LATER files
> [mucurses] Add missing FILE_LICENCE declarations
> [legal] Add support for the Unmodified Binary Distribution Licence
> [legal] Add UBDL relicensing tool
> [legal] Relicense files under GPL2_OR_LATER_OR_UBDL
> [legal] Relicense files under GPL2_OR_LATER_OR_UBDL
> [legal] Relicense files under GPL2_OR_LATER_OR_UBDL
> [legal] Relicense files under GPL2_OR_LATER_OR_UBDL
> [libc] Rewrite unrelicensable portions of stddef.h
> [libc] Rewrite unrelicensable portions of ctype.h
> [libc] Rewrite setjmp() and longjmp()
> [libc] Rewrite byte-swapping code
> [elf] Rewrite ELF header
> [list] Relicense list.h
> [iscsi] Rewrite unrelicensable portions of iscsi.c
> [pci] Remove outdated and mostly-unused pci_ids.h file
> [pci] Rewrite unrelicensable portions of pci.h
> [settings] Use list_first_entry() when unregistering child settings
> [settings] Rewrite unrelicensable portions of settings.c
> [menu] Abstract out the generic concept of a jump scroller
> [settings] Use generic jump scrolling abstraction
> [malloc] Move valgrind headers out of arch/x86
> [malloc] Rewrite unrelicensable portions of malloc.c
> [build] Remove unused IMPORT_SYMBOL() and EXPORT_SYMBOL() macros
> [build] Remove unused __keepme macro
> [pxe] Remove obsolete references to pxeparent_dhcp
> [build] Remove obsolete and unused portions of config.c
> [build] Use REQUIRE_OBJECT() to drag in per-object configuration
> [build] Fix the REQUIRE_SYMBOL mechanism
> [i386] Move real_to_user() to realmode.h
> [linux] Rewrite headers included in all builds
> [retry] Rewrite unrelicensable portions of retry.c
> [retry] Colourise debug output
> [legal] Relicense files under GPL2_OR_LATER_OR_UBDL
> [xhci] Enable USB3 ports on Intel PCH8/PCH9 controllers
> [xhci] Undo PCH-specific quirk fixes when removing device
> [xen] Set the "feature-rx-notify" flag for netfront devices
> [http] Abstract out HTTP Digest hash algorithm operations
> [http] Support MD5-sess Digest authentication
> [dm96xx] Add driver for Davicom DM96xx USB Ethernet NICs
> [legal] Relicense Davicom DM96xx drivers
> [mii] Add generic mii_check_link() function
> [smsc75xx] Add driver for SMSC/Microchip LAN75xx USB Ethernet NICs
> [legal] Relicense files under GPL2_OR_LATER_OR_UBDL
> [tcp] Implement support for TCP Selective Acknowledgements (SACK)
> [smsc75xx] Move RX FIFO overflow message to DBGLVL_EXTRA
> [tcpip] Fix dubious calculation of min_port
> [libc] Add ffs(), ffsl(), and ffsll()
> [usb] Add the concept of a USB bus maximum transfer size
> [ncm] Respect maximum transfer size of the bus
> [usb] Add functions for manual device address assignment
> [xhci] Forcibly disable SMIs if BIOS fails to release ownership
> [autoboot] Match against parent devices when matching by bus type and location
> [usb] Add config/usb.h for USB configuration options
> [xhci] Do not release ownership back to BIOS when booting an OS
> [ehci] Add support for EHCI host controllers
> [netdevice] Add missing bus types to netdev_fetch_bustype()
> [usb] Fix USB timeouts to match specification
> [libprefix] Fix building on 64-bit FreeBSD 8.4
> [xhci] Ring doorbell as part of endpoint reset
> [usb] Reset endpoints without waiting for a new transfer to be enqueued
> [usb] Add clear_tt() hub method to clear transaction translator buffer
> [usb] Clear transaction translator buffers when applicable
> [ehci] Support USB1 devices attached via transaction translators
> [usb] Improve debug messages for failed control transactions
> [xhci] Support USB1 devices attached via transaction translators
> [libc] Fix typo in longjmp()
> [libc] Add x86_64 versions of setjmp() and longjmp()
> [test] Add setjmp()/longjmp() self-tests
> [test] Simplify digest algorithm self-tests
> [crypto] Add SHA-224 algorithm
> [crypto] Add SHA-512 algorithm
> [crypto] Add SHA-384 algorithm
> [crypto] Add SHA-512/256 algorithm
> [crypto] Add SHA-512/224 algorithm
> [efi] Ensure drivers are disconnected when ExitBootServices() is called
this one, commit 755d2b8f6be681a2e620534b237471b75f28ed8c.
[snip]
> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
> ---
> roms/ipxe | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/roms/ipxe b/roms/ipxe
> index 35c5379..24112d9 160000
> --- a/roms/ipxe
> +++ b/roms/ipxe
> @@ -1 +1 @@
> -Subproject commit 35c5379760aa1fea5e38f7a78b090f92bb7813ee
> +Subproject commit 24112d91a0ab4c29794bc7750cbfc4166bc9026a
>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
next prev parent reply other threads:[~2015-07-15 10:52 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-15 10:10 [Qemu-devel] [PATCH 0/7] ipxe update, continued Gerd Hoffmann
2015-07-15 10:10 ` [Qemu-devel] [PATCH 1/7] ipxe: update from 35c53797 to 24112d9 (upstream/master) Gerd Hoffmann
2015-07-15 10:51 ` Laszlo Ersek [this message]
2015-07-15 10:10 ` [Qemu-devel] [PATCH 2/7] ipxe: update to 87981bb (qemu) Gerd Hoffmann
2015-07-15 10:57 ` Laszlo Ersek
2015-07-15 10:10 ` [Qemu-devel] [PATCH 3/7] ipxe: rm local config in cleanup Gerd Hoffmann
2015-07-15 10:58 ` Laszlo Ersek
2015-07-15 10:10 ` [Qemu-devel] [PATCH 4/7] ipxe: disable load file protocol Gerd Hoffmann
2015-07-15 11:01 ` Laszlo Ersek
2015-07-15 10:10 ` [Qemu-devel] [PATCH 5/7] ipxe: add qemu branding Gerd Hoffmann
2015-07-15 11:02 ` Laszlo Ersek
2015-07-15 10:10 ` [Qemu-devel] [PATCH 6/7] ipxe: don't override GITVERSION Gerd Hoffmann
2015-07-15 11:06 ` Laszlo Ersek
2015-07-15 10:10 ` [Qemu-devel] [PATCH 7/7] ipxe: update binaries Gerd Hoffmann
2015-07-15 11:10 ` Laszlo Ersek
2015-07-15 12:01 ` Gerd Hoffmann
2015-07-15 12:58 ` Laszlo Ersek
2015-07-15 10:47 ` [Qemu-devel] [PATCH 0/7] ipxe update, continued Laszlo Ersek
2015-07-15 11:13 ` Laszlo Ersek
2015-07-16 15:22 ` Gerd Hoffmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55A63B4A.6090607@redhat.com \
--to=lersek@redhat.com \
--cc=kraxel@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.