All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios
@ 2015-06-17  7:38 Gerd Hoffmann
  2015-06-17  7:38 ` [Qemu-devel] [PULL 1/3] update seabios submodule to release 1.8.2 Gerd Hoffmann
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2015-06-17  7:38 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

  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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Qemu-devel] [PULL 1/3] update seabios submodule to release 1.8.2
  2015-06-17  7:38 [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios Gerd Hoffmann
@ 2015-06-17  7:38 ` Gerd Hoffmann
  2015-06-17  7:38 ` [Qemu-devel] [PULL 2/3] tag our seabios builds Gerd Hoffmann
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2015-06-17  7:38 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

git shortlog rel-1.8.1..rel-1.8.2
=================================

Gerd Hoffmann (1):
      vga: rework virtio-vga support

Kevin O'Connor (5):
      vgabios: Add config option for assembler fixups
      vgabios: Emulate "leal" instruction
      build: Support "make VERSION=xyz" to override the default build version
      build: CONFIG_VGA_FIXUP_ASM should depend on CONFIG_BUILD_VGABIOS
      vgabios: On bda_save_restore() the saved vbe_mode also has flags in it

Paolo Bonzini (1):
      smm: ignore bits 16,18-31 of SMM revision ID

Vladimir Serbinenko (1):
      ahci: Ignore max_ports.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
 roms/seabios | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/roms/seabios b/roms/seabios
index 4adadbd..33fbe13 160000
--- a/roms/seabios
+++ b/roms/seabios
@@ -1 +1 @@
-Subproject commit 4adadbde6904807de2e990c0af839ad0cc977806
+Subproject commit 33fbe13a3e2a01e0ba1087a8feed801a0451db21
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [Qemu-devel] [PULL 2/3] tag our seabios builds
  2015-06-17  7:38 [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios Gerd Hoffmann
  2015-06-17  7:38 ` [Qemu-devel] [PULL 1/3] update seabios submodule to release 1.8.2 Gerd Hoffmann
@ 2015-06-17  7:38 ` Gerd Hoffmann
  2015-06-17  7:38 ` [Qemu-devel] [PULL 3/3] update seabios and vgabios binaries Gerd Hoffmann
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2015-06-17  7:38 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
 roms/Makefile | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/roms/Makefile b/roms/Makefile
index c76cd5b..7b3f156 100644
--- a/roms/Makefile
+++ b/roms/Makefile
@@ -34,6 +34,9 @@ powerpc64_cross_prefix := $(call find-cross-prefix,powerpc64)
 powerpc_cross_prefix := $(call find-cross-prefix,powerpc)
 x86_64_cross_prefix := $(call find-cross-prefix,x86_64)
 
+# tag our seabios builds
+SEABIOS_VERSION="$(shell cd seabios; git describe --tags --long) by qemu-project.org"
+
 #
 # EfiRom utility is shipped with edk2 / tianocore, in BaseTools/
 #
@@ -75,10 +78,12 @@ build-seabios-config-%: config.%
 	mkdir -p seabios/builds/$*
 	cp $< seabios/builds/$*/.config
 	$(MAKE) -C seabios \
+		VERSION=$(SEABIOS_VERSION) \
 		CROSS_COMPILE=$(x86_64_cross_prefix) \
 		KCONFIG_CONFIG=$(CURDIR)/seabios/builds/$*/.config \
 		OUT=$(CURDIR)/seabios/builds/$*/ oldnoconfig
 	$(MAKE) -C seabios \
+		VERSION=$(SEABIOS_VERSION) \
 		CROSS_COMPILE=$(x86_64_cross_prefix) \
 		KCONFIG_CONFIG=$(CURDIR)/seabios/builds/$*/.config \
 		OUT=$(CURDIR)/seabios/builds/$*/ all
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [Qemu-devel] [PULL 3/3] update seabios and vgabios binaries
  2015-06-17  7:38 [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios Gerd Hoffmann
  2015-06-17  7:38 ` [Qemu-devel] [PULL 1/3] update seabios submodule to release 1.8.2 Gerd Hoffmann
  2015-06-17  7:38 ` [Qemu-devel] [PULL 2/3] tag our seabios builds Gerd Hoffmann
@ 2015-06-17  7:38 ` Gerd Hoffmann
  2015-06-17  8:36 ` [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios Michael Tokarev
  2015-06-17 11:27 ` Peter Maydell
  4 siblings, 0 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2015-06-17  7:38 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios
  2015-06-17  7:38 [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios Gerd Hoffmann
                   ` (2 preceding siblings ...)
  2015-06-17  7:38 ` [Qemu-devel] [PULL 3/3] update seabios and vgabios binaries Gerd Hoffmann
@ 2015-06-17  8:36 ` Michael Tokarev
  2015-06-17  8:57   ` Gerd Hoffmann
  2015-06-17 11:27 ` Peter Maydell
  4 siblings, 1 reply; 8+ messages in thread
From: Michael Tokarev @ 2015-06-17  8:36 UTC (permalink / raw)
  To: Gerd Hoffmann, qemu-devel

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios
  2015-06-17  8:36 ` [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios Michael Tokarev
@ 2015-06-17  8:57   ` Gerd Hoffmann
  0 siblings, 0 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2015-06-17  8:57 UTC (permalink / raw)
  To: Michael Tokarev; +Cc: qemu-devel

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios
  2015-06-17  7:38 [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios Gerd Hoffmann
                   ` (3 preceding siblings ...)
  2015-06-17  8:36 ` [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios Michael Tokarev
@ 2015-06-17 11:27 ` Peter Maydell
  2015-06-17 11:44   ` Peter Maydell
  4 siblings, 1 reply; 8+ messages in thread
From: Peter Maydell @ 2015-06-17 11:27 UTC (permalink / raw)
  To: Gerd Hoffmann; +Cc: QEMU Developers

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios
  2015-06-17 11:27 ` Peter Maydell
@ 2015-06-17 11:44   ` Peter Maydell
  0 siblings, 0 replies; 8+ messages in thread
From: Peter Maydell @ 2015-06-17 11:44 UTC (permalink / raw)
  To: Gerd Hoffmann; +Cc: QEMU Developers

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-06-17 11:45 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-17  7:38 [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios Gerd Hoffmann
2015-06-17  7:38 ` [Qemu-devel] [PULL 1/3] update seabios submodule to release 1.8.2 Gerd Hoffmann
2015-06-17  7:38 ` [Qemu-devel] [PULL 2/3] tag our seabios builds Gerd Hoffmann
2015-06-17  7:38 ` [Qemu-devel] [PULL 3/3] update seabios and vgabios binaries Gerd Hoffmann
2015-06-17  8:36 ` [Qemu-devel] [PULL 0/3] update seabios to 1.8.2, add virtio-vga vgabios Michael Tokarev
2015-06-17  8:57   ` Gerd Hoffmann
2015-06-17 11:27 ` Peter Maydell
2015-06-17 11:44   ` Peter Maydell

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.