[Top][All Lists]

[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.


> 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>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]