[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 1/7] ipxe: update from 35c53797 to 24112d9 (upst
From: |
Laszlo Ersek |
Subject: |
Re: [Qemu-devel] [PATCH 1/7] ipxe: update from 35c53797 to 24112d9 (upstream/master) |
Date: |
Wed, 15 Jul 2015 12:51:54 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 |
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 <address@hidden>
> ---
> 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 <address@hidden>
- [Qemu-devel] [PATCH 0/7] ipxe update, continued ..., Gerd Hoffmann, 2015/07/15
- [Qemu-devel] [PATCH 3/7] ipxe: rm local config in cleanup, Gerd Hoffmann, 2015/07/15
- [Qemu-devel] [PATCH 2/7] ipxe: update to 87981bb (qemu), Gerd Hoffmann, 2015/07/15
- [Qemu-devel] [PATCH 4/7] ipxe: disable load file protocol, Gerd Hoffmann, 2015/07/15
- [Qemu-devel] [PATCH 6/7] ipxe: don't override GITVERSION, Gerd Hoffmann, 2015/07/15
- [Qemu-devel] [PATCH 1/7] ipxe: update from 35c53797 to 24112d9 (upstream/master), Gerd Hoffmann, 2015/07/15
- Re: [Qemu-devel] [PATCH 1/7] ipxe: update from 35c53797 to 24112d9 (upstream/master),
Laszlo Ersek <=
- [Qemu-devel] [PATCH 5/7] ipxe: add qemu branding, Gerd Hoffmann, 2015/07/15
- Re: [Qemu-devel] [PATCH 0/7] ipxe update, continued ..., Laszlo Ersek, 2015/07/15
- Re: [Qemu-devel] [PATCH 0/7] ipxe update, continued ..., Laszlo Ersek, 2015/07/15
- [Qemu-devel] [PATCH 7/7] ipxe: update binaries, Gerd Hoffmann, 2015/07/15
- Re: [Qemu-devel] [PATCH 0/7] ipxe update, continued ..., Gerd Hoffmann, 2015/07/16