mbox

[PULL,0/8] ipxe: update submodule from 4e03af8ec to 041863191

Message ID 1467613849-12476-1-git-send-email-kraxel@redhat.com
State New
Headers show

Pull-request

git://git.kraxel.org/qemu tags/pull-ipxe-20160704-1

Message

Gerd Hoffmann July 4, 2016, 6:30 a.m. UTC
Hi,

Here comes the ipxe update for 2.7, rebasing the ipxe module to latest
master and also adding boot roms for e1000e and vmxnet3.

v2: two incremental tweaks to make sure the two new roms are installed
properly.

please pull,
  Gerd

The following changes since commit c7288767523f6510cf557707d3eb5e78e519b90d:

  Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160623' into staging (2016-06-23 11:53:14 +0100)

are available in the git repository at:


  git://git.kraxel.org/qemu tags/pull-ipxe-20160704-1

for you to fetch changes up to 8df42d855c38a1b23b6ba9f38ab71b9d7fb24216:

  build: add pc-bios to config-host.mak deps (2016-07-01 13:31:44 +0200)

----------------------------------------------------------------
ipxe: update submodule from 4e03af8ec to 041863191
e1000e+vmxnet3: add boot rom

----------------------------------------------------------------
Gerd Hoffmann (8):
      ipxe: update submodule from 4e03af8ec to 041863191
      ipxe: add e1000e rom
      ipxe: add vmxnet3 rom
      e1000e: add boot rom
      vmxnet3: add boot rom
      ipxe: update prebuilt binaries
      ipxe: add new roms to BLOBS
      build: add pc-bios to config-host.mak deps

 Makefile                 |   3 ++-
 hw/net/e1000e.c          |   1 +
 hw/net/vmxnet3.c         |   1 +
 include/hw/i386/pc.h     |   4 ++++
 pc-bios/efi-e1000.rom    | Bin 196608 -> 209408 bytes
 pc-bios/efi-e1000e.rom   | Bin 0 -> 209408 bytes
 pc-bios/efi-eepro100.rom | Bin 197120 -> 209920 bytes
 pc-bios/efi-ne2k_pci.rom | Bin 195584 -> 208384 bytes
 pc-bios/efi-pcnet.rom    | Bin 195584 -> 208384 bytes
 pc-bios/efi-rtl8139.rom  | Bin 199168 -> 211456 bytes
 pc-bios/efi-virtio.rom   | Bin 193024 -> 211456 bytes
 pc-bios/efi-vmxnet3.rom  | Bin 0 -> 205312 bytes
 roms/Makefile            |   8 ++++++--
 roms/ipxe                |   2 +-
 14 files changed, 15 insertions(+), 4 deletions(-)
 create mode 100644 pc-bios/efi-e1000e.rom
 create mode 100644 pc-bios/efi-vmxnet3.rom

Comments

Peter Maydell July 4, 2016, 12:38 p.m. UTC | #1
On 4 July 2016 at 07:30, Gerd Hoffmann <kraxel@redhat.com> wrote:
>   Hi,
>
> Here comes the ipxe update for 2.7, rebasing the ipxe module to latest
> master and also adding boot roms for e1000e and vmxnet3.
>
> v2: two incremental tweaks to make sure the two new roms are installed
> properly.
>
> please pull,
>   Gerd
>
> The following changes since commit c7288767523f6510cf557707d3eb5e78e519b90d:
>
>   Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160623' into staging (2016-06-23 11:53:14 +0100)
>
> are available in the git repository at:
>
>
>   git://git.kraxel.org/qemu tags/pull-ipxe-20160704-1
>
> for you to fetch changes up to 8df42d855c38a1b23b6ba9f38ab71b9d7fb24216:
>
>   build: add pc-bios to config-host.mak deps (2016-07-01 13:31:44 +0200)
>
> ----------------------------------------------------------------
> ipxe: update submodule from 4e03af8ec to 041863191

This submodule commit isn't present in the repo on git.qemu.org:

$ git submodule update
fatal: reference is not a tree: 04186319181298083ef28695a8309028b26fe83c
Unable to checkout '04186319181298083ef28695a8309028b26fe83c' in
submodule path 'roms/ipxe'

thanks
-- PMM
Gerd Hoffmann July 4, 2016, 12:58 p.m. UTC | #2
On Mo, 2016-07-04 at 13:38 +0100, Peter Maydell wrote:
> On 4 July 2016 at 07:30, Gerd Hoffmann <kraxel@redhat.com> wrote:
> >   Hi,
> >
> > Here comes the ipxe update for 2.7, rebasing the ipxe module to latest
> > master and also adding boot roms for e1000e and vmxnet3.
> >
> > v2: two incremental tweaks to make sure the two new roms are installed
> > properly.
> >
> > please pull,
> >   Gerd
> >
> > The following changes since commit c7288767523f6510cf557707d3eb5e78e519b90d:
> >
> >   Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160623' into staging (2016-06-23 11:53:14 +0100)
> >
> > are available in the git repository at:
> >
> >
> >   git://git.kraxel.org/qemu tags/pull-ipxe-20160704-1
> >
> > for you to fetch changes up to 8df42d855c38a1b23b6ba9f38ab71b9d7fb24216:
> >
> >   build: add pc-bios to config-host.mak deps (2016-07-01 13:31:44 +0200)
> >
> > ----------------------------------------------------------------
> > ipxe: update submodule from 4e03af8ec to 041863191
> 
> This submodule commit isn't present in the repo on git.qemu.org:
> 
> $ git submodule update
> fatal: reference is not a tree: 04186319181298083ef28695a8309028b26fe83c
> Unable to checkout '04186319181298083ef28695a8309028b26fe83c' in
> submodule path 'roms/ipxe'

Hmm, seems our mirror is a few commits behind.

# git log --oneline origin/master..ipxe.org/master 
fda8916 [dhcpv6] Include RFC5970 client architecture options in DHCPv6
requests
3d9f094 [dhcp] Allow for variable encapsulation of architecture-specific
options
3bb61c3 [pxe] Disable interrupts on the PIC before starting NBP
c22da4b [bios] Do not enable interrupts when printing to the console
c9f6a86 [efi] Fix uninitialised data in HII IFR structures
0418631 [thunderx] Fix compilation with older versions of gcc
632e57f [efi] Do not copy garbage bytes into SNP device path MAC address

Commit 0418631 is dated Wed Jun 22, almost two weeks ago.  Last commit
in our mirror is dated from Jun 20th.

Stefan?  Did something broke between 20th and 22th?  Or are our sync
intervals that big?  In case of the later:  Can we make them smaller,
like once per day or so?

cheers,
  Gerd
Paolo Bonzini July 5, 2016, 8:21 a.m. UTC | #3
On 04/07/2016 14:58, Gerd Hoffmann wrote:
> On Mo, 2016-07-04 at 13:38 +0100, Peter Maydell wrote:
>> On 4 July 2016 at 07:30, Gerd Hoffmann <kraxel@redhat.com> wrote:
>>>   Hi,
>>>
>>> Here comes the ipxe update for 2.7, rebasing the ipxe module to latest
>>> master and also adding boot roms for e1000e and vmxnet3.
>>>
>>> v2: two incremental tweaks to make sure the two new roms are installed
>>> properly.
>>>
>>> please pull,
>>>   Gerd
>>>
>>> The following changes since commit c7288767523f6510cf557707d3eb5e78e519b90d:
>>>
>>>   Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160623' into staging (2016-06-23 11:53:14 +0100)
>>>
>>> are available in the git repository at:
>>>
>>>
>>>   git://git.kraxel.org/qemu tags/pull-ipxe-20160704-1
>>>
>>> for you to fetch changes up to 8df42d855c38a1b23b6ba9f38ab71b9d7fb24216:
>>>
>>>   build: add pc-bios to config-host.mak deps (2016-07-01 13:31:44 +0200)
>>>
>>> ----------------------------------------------------------------
>>> ipxe: update submodule from 4e03af8ec to 041863191
>>
>> This submodule commit isn't present in the repo on git.qemu.org:
>>
>> $ git submodule update
>> fatal: reference is not a tree: 04186319181298083ef28695a8309028b26fe83c
>> Unable to checkout '04186319181298083ef28695a8309028b26fe83c' in
>> submodule path 'roms/ipxe'
> 
> Hmm, seems our mirror is a few commits behind.
> 
> # git log --oneline origin/master..ipxe.org/master 
> fda8916 [dhcpv6] Include RFC5970 client architecture options in DHCPv6
> requests
> 3d9f094 [dhcp] Allow for variable encapsulation of architecture-specific
> options
> 3bb61c3 [pxe] Disable interrupts on the PIC before starting NBP
> c22da4b [bios] Do not enable interrupts when printing to the console
> c9f6a86 [efi] Fix uninitialised data in HII IFR structures
> 0418631 [thunderx] Fix compilation with older versions of gcc
> 632e57f [efi] Do not copy garbage bytes into SNP device path MAC address
> 
> Commit 0418631 is dated Wed Jun 22, almost two weeks ago.  Last commit
> in our mirror is dated from Jun 20th.
> 
> Stefan?  Did something broke between 20th and 22th?  Or are our sync
> intervals that big?  In case of the later:  Can we make them smaller,
> like once per day or so?

It seems to have updated now.

Paolo
Peter Maydell July 5, 2016, 12:47 p.m. UTC | #4
On 4 July 2016 at 07:30, Gerd Hoffmann <kraxel@redhat.com> wrote:
>   Hi,
>
> Here comes the ipxe update for 2.7, rebasing the ipxe module to latest
> master and also adding boot roms for e1000e and vmxnet3.
>
> v2: two incremental tweaks to make sure the two new roms are installed
> properly.
>
> please pull,
>   Gerd
>
> The following changes since commit c7288767523f6510cf557707d3eb5e78e519b90d:
>
>   Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160623' into staging (2016-06-23 11:53:14 +0100)
>
> are available in the git repository at:
>
>
>   git://git.kraxel.org/qemu tags/pull-ipxe-20160704-1
>
> for you to fetch changes up to 8df42d855c38a1b23b6ba9f38ab71b9d7fb24216:
>
>   build: add pc-bios to config-host.mak deps (2016-07-01 13:31:44 +0200)

Applied, thanks (since the ipxe repo has updated now).

-- PMM