<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/default-configs/x86_64-softmmu.mak, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/default-configs/x86_64-softmmu.mak?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/default-configs/x86_64-softmmu.mak?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2020-10-03T12:07:35+00:00</updated>
<entry>
<title>default-configs: move files to default-configs/devices/</title>
<updated>2020-10-03T12:07:35+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-09-18T10:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1bb4cb1c33805c0da0db5b76852bb73759625c4e'/>
<id>urn:sha1:1bb4cb1c33805c0da0db5b76852bb73759625c4e</id>
<content type='text'>
Make room for target files in default-configs/targets/

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>x86_64-softmmu: Configuration is identical to i386-softmmu</title>
<updated>2018-08-27T09:27:06+00:00</updated>
<author>
<name>Juan Quintela</name>
</author>
<published>2018-07-31T15:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=fa212a2b8b60f84b23fc99c3988576e757fdbfc3'/>
<id>urn:sha1:fa212a2b8b60f84b23fc99c3988576e757fdbfc3</id>
<content type='text'>
If we ever changed that, just make the things that are different
explicit.

Signed-off-by: Juan Quintela &lt;quintela@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Signed-off-by: Juan Quintela &lt;quintela@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging</title>
<updated>2018-03-16T11:05:03+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2018-03-16T11:05:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3788c7b6e56fa34ee2a73e41706eb2a2447ba75a'/>
<id>urn:sha1:3788c7b6e56fa34ee2a73e41706eb2a2447ba75a</id>
<content type='text'>
* Record-replay lockstep execution, log dumper and fixes (Alex, Pavel)
* SCSI fix to pass maximum transfer size (Daniel Barboza)
* chardev fixes and improved iothread support (Daniel Berrangé, Peter)
* checkpatch tweak (Eric)
* make help tweak (Marc-André)
* make more PCI NICs available with -net or -nic (myself)
* change default q35 NIC to e1000e (myself)
* SCSI support for NDOB bit (myself)
* membarrier system call support (myself)
* SuperIO refactoring (Philippe)
* miscellaneous cleanups and fixes (Thomas)

# gpg: Signature made Mon 12 Mar 2018 16:10:52 GMT
# gpg:                using RSA key BFFBD25F78C7AE83
# gpg: Good signature from "Paolo Bonzini &lt;bonzini@gnu.org&gt;"
# gpg:                 aka "Paolo Bonzini &lt;pbonzini@redhat.com&gt;"
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
#      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83

* remotes/bonzini/tags/for-upstream: (69 commits)
  tcg: fix cpu_io_recompile
  replay: update documentation
  replay: save vmstate of the asynchronous events
  replay: don't process async events when warping the clock
  scripts/replay-dump.py: replay log dumper
  replay: avoid recursive call of checkpoints
  replay: check return values of fwrite
  replay: push replay_mutex_lock up the call tree
  replay: don't destroy mutex at exit
  replay: make locking visible outside replay code
  replay/replay-internal.c: track holding of replay_lock
  replay/replay.c: bump REPLAY_VERSION again
  replay: save prior value of the host clock
  replay: added replay log format description
  replay: fix save/load vm for non-empty queue
  replay: fixed replay_enable_events
  replay: fix processing async events
  cpu-exec: fix exception_index handling
  hw/i386/pc: Factor out the superio code
  hw/alpha/dp264: Use the TYPE_SMC37C669_SUPERIO
  ...

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;

# Conflicts:
#	default-configs/i386-softmmu.mak
#	default-configs/x86_64-softmmu.mak
</content>
</entry>
<entry>
<title>target/i386: add Secure Encrypted Virtualization (SEV) object</title>
<updated>2018-03-13T11:04:03+00:00</updated>
<author>
<name>Brijesh Singh</name>
</author>
<published>2018-03-08T12:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a9b4942f485856acb3a12c6e341b18ea352ecc50'/>
<id>urn:sha1:a9b4942f485856acb3a12c6e341b18ea352ecc50</id>
<content type='text'>
Add a new memory encryption object 'sev-guest'. The object will be used
to create encrypted VMs on AMD EPYC CPU. The object provides the properties
to pass guest owner's public Diffie-hellman key, guest policy and session
information required to create the memory encryption context within the
SEV firmware.

e.g to launch SEV guest
 # $QEMU \
    -object sev-guest,id=sev0 \
    -machine ....,memory-encryption=sev0

Cc: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Cc: Richard Henderson &lt;rth@twiddle.net&gt;
Cc: Eduardo Habkost &lt;ehabkost@redhat.com&gt;
Signed-off-by: Brijesh Singh &lt;brijesh.singh@amd.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/i386: make IOMMUs configurable via default-configs/</title>
<updated>2018-03-12T15:12:46+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2018-02-28T09:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8cc436d9c513797291b531bbf06ef306f41e8c9b'/>
<id>urn:sha1:8cc436d9c513797291b531bbf06ef306f41e8c9b</id>
<content type='text'>
Allow distributions to disable the Intel and/or AMD IOMMU devices.

Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>i2c: Add a CONFIG_I2C master switch to the configuration files</title>
<updated>2018-02-05T17:09:45+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2018-01-22T15:27:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=50876ead08531686275e6fe1999a2d80c7450d67'/>
<id>urn:sha1:50876ead08531686275e6fe1999a2d80c7450d67</id>
<content type='text'>
The i2c core and the at24c EEPROM should only be compiled and linked
on the machines that support i2c. Otherwise it's quite strange to see
the at24c-eeprom to be "available" on qemu-system-s390x for example.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;1516634853-15883-1-git-send-email-thuth@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>tpm: add CRB device</title>
<updated>2018-01-29T19:22:50+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2018-01-29T18:33:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4ab6cb4c62273bb46102e5ae1d6af691b47cbcd8'/>
<id>urn:sha1:4ab6cb4c62273bb46102e5ae1d6af691b47cbcd8</id>
<content type='text'>
tpm_crb is a device for TPM 2.0 Command Response Buffer (CRB)
Interface as defined in TCG PC Client Platform TPM Profile (PTP)
Specification Family “2.0” Level 00 Revision 01.03 v22.

The PTP allows device implementation to switch between TIS and CRB
model at run time, but given that CRB is a simpler device to
implement, I chose to implement it as a different device.

The device doesn't implement other locality than 0 for now (my laptop
TPM doesn't either, so I assume this isn't so bad)

Tested with some success with Linux upstream and Windows 10, seabios &amp;
modified ovmf. The device is recognized and correctly transmit
command/response with passthrough &amp; emu. However, we are missing PPI
ACPI part atm.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Stefan Berger &lt;stefanb@linux.vnet.ibm.com&gt;
Signed-off-by: Stefan Berger &lt;stefanb@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>build-sys: restrict vmcoreinfo to fw_cfg+dma capable targets</title>
<updated>2017-11-16T15:46:53+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2017-11-06T11:53:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f865da7c369fa00b2ccaf6bce158ad2701b2a27c'/>
<id>urn:sha1:f865da7c369fa00b2ccaf6bce158ad2701b2a27c</id>
<content type='text'>
vmcoreinfo is built for all targets. However, it requires fw_cfg with
DMA operations support (write operation). Restrict vmcoreinfo exposure
to architectures that are supporting FW_CFG_DMA, that is arm-virt and
x86 only atm.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Daniel Henrique Barboza &lt;danielhb@linux.vnet.ibm.com&gt;
Tested-by: Daniel Henrique Barboza &lt;danielhb@linux.vnet.ibm.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>default-configs: Enable CONFIG_VMXNET3_PCI only on x86</title>
<updated>2017-10-16T11:29:49+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2017-09-28T09:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=03bf6b5c08c792f5c2b55d6038e9a6acbf43d9c3'/>
<id>urn:sha1:03bf6b5c08c792f5c2b55d6038e9a6acbf43d9c3</id>
<content type='text'>
The device can not be instantiated on many non-x86 and just prints
some error messages, e.g.:

$ qemu-system-ppc64 -device vmxnet3 -M g3beige
[vmxnet3][WR][vmxnet3_init_msix]: Failed to initialize MSI-X, error -95
[vmxnet3][WR][vmxnet3_pci_realize]: Failed to initialize MSI-X, configuration is inconsistent.

Since vmxnet3 is a para-virtualized device that is only useful on x86,
it should also only be enabled on the x86 targets.

Reviewed-by: Dmitry Fleytman &lt;dmitry@daynix.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>move xen-mapcache.c to hw/i386/xen/</title>
<updated>2017-04-25T18:04:34+00:00</updated>
<author>
<name>Anthony Xu</name>
</author>
<published>2017-04-05T23:21:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=28b99f473bda682385da944b0404aedbe11ea0dc'/>
<id>urn:sha1:28b99f473bda682385da944b0404aedbe11ea0dc</id>
<content type='text'>
move xen-mapcache.c to hw/i386/xen/

Signed-off -by: Anthony Xu &lt;anthony.xu@intel.com&gt;
Reviewed-by: Stefano Stabellini &lt;sstabellini@kernel.org&gt;
</content>
</entry>
</feed>
