mbox

[PULL,0/3] update seabios to 1.8.2, add virtio-vga vgabios

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

Pull-request

git://git.kraxel.org/qemu tags/pull-seabios-1.8.2-20150617-1

Message

Gerd Hoffmann June 17, 2015, 7:38 a.m. UTC
Hi,

Here comes the update pull for the just-released seabios 1.8.2.
It brings some small bugfixes and the vgabios for virtio-vga.

Also our builds are tagged in the version banner now, so it is
visible in the logs whenever one runs the prebuilt qemu binaries
or something else (distro builds for example).

please pull,
  Gerd

The following changes since commit 93f6d1c16036aaf34055d16f54ea770fb8d6d280:

  Merge remote-tracking branch 'remotes/kraxel/tags/pull-vga-20150615-1' into staging (2015-06-16 10:35:43 +0100)

are available in the git repository at:


  git://git.kraxel.org/qemu tags/pull-seabios-1.8.2-20150617-1

for you to fetch changes up to f3bcd42683dcc48c576281399d6cf6b34da6ba41:

  update seabios and vgabios binaries (2015-06-17 09:28:03 +0200)

----------------------------------------------------------------
update seabios to release 1.8.2
add vgabios for virtio-vga

----------------------------------------------------------------
Gerd Hoffmann (3):
      update seabios submodule to release 1.8.2
      tag our seabios builds
      update seabios and vgabios binaries

 pc-bios/bios-256k.bin      | Bin 262144 -> 262144 bytes
 pc-bios/bios.bin           | Bin 131072 -> 131072 bytes
 pc-bios/vgabios-cirrus.bin | Bin 37888 -> 38400 bytes
 pc-bios/vgabios-qxl.bin    | Bin 38400 -> 38400 bytes
 pc-bios/vgabios-stdvga.bin | Bin 38400 -> 38400 bytes
 pc-bios/vgabios-virtio.bin | Bin 0 -> 38400 bytes
 pc-bios/vgabios-vmware.bin | Bin 38400 -> 38400 bytes
 pc-bios/vgabios.bin        | Bin 38400 -> 38400 bytes
 roms/Makefile              |   5 +++++
 roms/seabios               |   2 +-
 10 files changed, 6 insertions(+), 1 deletion(-)
 create mode 100644 pc-bios/vgabios-virtio.bin

Comments

Gerd Hoffmann June 17, 2015, 7:38 a.m. UTC | #1
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
 pc-bios/bios-256k.bin      | Bin 262144 -> 262144 bytes
 pc-bios/bios.bin           | Bin 131072 -> 131072 bytes
 pc-bios/vgabios-cirrus.bin | Bin 37888 -> 38400 bytes
 pc-bios/vgabios-qxl.bin    | Bin 38400 -> 38400 bytes
 pc-bios/vgabios-stdvga.bin | Bin 38400 -> 38400 bytes
 pc-bios/vgabios-virtio.bin | Bin 0 -> 38400 bytes
 pc-bios/vgabios-vmware.bin | Bin 38400 -> 38400 bytes
 pc-bios/vgabios.bin        | Bin 38400 -> 38400 bytes
 8 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 pc-bios/vgabios-virtio.bin

diff --git a/pc-bios/bios-256k.bin b/pc-bios/bios-256k.bin
index c6e25ac..f86adff 100644
Binary files a/pc-bios/bios-256k.bin and b/pc-bios/bios-256k.bin differ
diff --git a/pc-bios/bios.bin b/pc-bios/bios.bin
index 46ca37b..db835fb 100644
Binary files a/pc-bios/bios.bin and b/pc-bios/bios.bin differ
diff --git a/pc-bios/vgabios-cirrus.bin b/pc-bios/vgabios-cirrus.bin
index 02227d3..dde8502 100644
Binary files a/pc-bios/vgabios-cirrus.bin and b/pc-bios/vgabios-cirrus.bin differ
diff --git a/pc-bios/vgabios-qxl.bin b/pc-bios/vgabios-qxl.bin
index 8a87c23..5c43bd2 100644
Binary files a/pc-bios/vgabios-qxl.bin and b/pc-bios/vgabios-qxl.bin differ
diff --git a/pc-bios/vgabios-stdvga.bin b/pc-bios/vgabios-stdvga.bin
index 00cb73c..b2dd8f9 100644
Binary files a/pc-bios/vgabios-stdvga.bin and b/pc-bios/vgabios-stdvga.bin differ
diff --git a/pc-bios/vgabios-virtio.bin b/pc-bios/vgabios-virtio.bin
new file mode 100644
index 0000000..03ac8a7
Binary files /dev/null and b/pc-bios/vgabios-virtio.bin differ
diff --git a/pc-bios/vgabios-vmware.bin b/pc-bios/vgabios-vmware.bin
index c9a94f9..15e21c2 100644
Binary files a/pc-bios/vgabios-vmware.bin and b/pc-bios/vgabios-vmware.bin differ
diff --git a/pc-bios/vgabios.bin b/pc-bios/vgabios.bin
index 3e3335d..84f1561 100644
Binary files a/pc-bios/vgabios.bin and b/pc-bios/vgabios.bin differ
Michael Tokarev June 17, 2015, 8:36 a.m. UTC | #2
17.06.2015 10:38, Gerd Hoffmann wrote:
[]
>  pc-bios/vgabios-cirrus.bin | Bin 37888 -> 38400 bytes
>  pc-bios/vgabios-qxl.bin    | Bin 38400 -> 38400 bytes
>  pc-bios/vgabios-stdvga.bin | Bin 38400 -> 38400 bytes
>  pc-bios/vgabios-virtio.bin | Bin 0 -> 38400 bytes
>  pc-bios/vgabios-vmware.bin | Bin 38400 -> 38400 bytes
>  pc-bios/vgabios.bin        | Bin 38400 -> 38400 bytes

What's the diff. between stdvga, virtio and vmware vgabioses?
Is it just the PCI vendor/device IDs with the same code?
Maybe it'd be better to have just one bios but patch the
blob on load? With simple ROMs (without nested parts like
for the pxe efi/bios combined ROMs) it should be easy.

Thanks,

/mjt
Gerd Hoffmann June 17, 2015, 8:57 a.m. UTC | #3
On Mi, 2015-06-17 at 11:36 +0300, Michael Tokarev wrote:
> 17.06.2015 10:38, Gerd Hoffmann wrote:
> []
> >  pc-bios/vgabios-cirrus.bin | Bin 37888 -> 38400 bytes
> >  pc-bios/vgabios-qxl.bin    | Bin 38400 -> 38400 bytes
> >  pc-bios/vgabios-stdvga.bin | Bin 38400 -> 38400 bytes
> >  pc-bios/vgabios-virtio.bin | Bin 0 -> 38400 bytes
> >  pc-bios/vgabios-vmware.bin | Bin 38400 -> 38400 bytes
> >  pc-bios/vgabios.bin        | Bin 38400 -> 38400 bytes
> 
> What's the diff. between stdvga, virtio and vmware vgabioses?
> Is it just the PCI vendor/device IDs with the same code?

Yes.

> Maybe it'd be better to have just one bios but patch the
> blob on load? With simple ROMs (without nested parts like
> for the pxe efi/bios combined ROMs) it should be easy.

"should be easy".  Famous last words ;)

Don't feel like experimenting with it with the freeze just around the
corner.  Also: why?  Disk space?  Save a few kb in the age of TB disks?

cheers,
  Gerd
Peter Maydell June 17, 2015, 11:27 a.m. UTC | #4
On 17 June 2015 at 08:38, Gerd Hoffmann <kraxel@redhat.com> wrote:
>   Hi,
>
> Here comes the update pull for the just-released seabios 1.8.2.
> It brings some small bugfixes and the vgabios for virtio-vga.
>
> Also our builds are tagged in the version banner now, so it is
> visible in the logs whenever one runs the prebuilt qemu binaries
> or something else (distro builds for example).
>
> please pull,
>   Gerd
>
> The following changes since commit 93f6d1c16036aaf34055d16f54ea770fb8d6d280:
>
>   Merge remote-tracking branch 'remotes/kraxel/tags/pull-vga-20150615-1' into staging (2015-06-16 10:35:43 +0100)
>
> are available in the git repository at:
>
>
>   git://git.kraxel.org/qemu tags/pull-seabios-1.8.2-20150617-1
>
> for you to fetch changes up to f3bcd42683dcc48c576281399d6cf6b34da6ba41:
>
>   update seabios and vgabios binaries (2015-06-17 09:28:03 +0200)
>
> ----------------------------------------------------------------
> update seabios to release 1.8.2
> add vgabios for virtio-vga
>
> ----------------------------------------------------------------

I've applied this, but git submodule update now complains:

$ git submodule update
fatal: reference is not a tree: 33fbe13a3e2a01e0ba1087a8feed801a0451db21
Unable to checkout '33fbe13a3e2a01e0ba1087a8feed801a0451db21' in
submodule path 'roms/seabios'

I hope that's going to resolve itself when our seabios mirror updates?

(I thought I'd checked this wasn't going to happen before push,
but my test process was flawed.)

-- PMM
Peter Maydell June 17, 2015, 11:44 a.m. UTC | #5
On 17 June 2015 at 12:27, Peter Maydell <peter.maydell@linaro.org> wrote:
> I've applied this, but git submodule update now complains:
>
> $ git submodule update
> fatal: reference is not a tree: 33fbe13a3e2a01e0ba1087a8feed801a0451db21
> Unable to checkout '33fbe13a3e2a01e0ba1087a8feed801a0451db21' in
> submodule path 'roms/seabios'
>
> I hope that's going to resolve itself when our seabios mirror updates?
>
> (I thought I'd checked this wasn't going to happen before push,
> but my test process was flawed.)

Stefan kindly did a manual refresh of the seabios mirror, so
it's all good now.

thanks
-- PMM