<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/acpi/trace-events, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/hw/acpi/trace-events?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/acpi/trace-events?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-07-26T14:37:46+00:00</updated>
<entry>
<title>acpi/nvdimm: Define trace events for NVDIMM and substitute nvdimm_debug()</title>
<updated>2022-07-26T14:37:46+00:00</updated>
<author>
<name>Robert Hoo</name>
</author>
<published>2022-07-04T08:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e4bcec0c3c8527a3f2be2791fa6a89387b9116c1'/>
<id>urn:sha1:e4bcec0c3c8527a3f2be2791fa6a89387b9116c1</id>
<content type='text'>
Signed-off-by: Robert Hoo &lt;robert.hu@linux.intel.com&gt;
Reviewed-by: Jingqi Liu &lt;jingqi.liu@intel.com&gt;
Message-Id: &lt;20220704085852.330005-1-robert.hu@linux.intel.com&gt;
Reviewed-by: Igor Mammedov &lt;imammedo@redhat.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>ACPI ERST: support for ACPI ERST feature</title>
<updated>2022-02-06T09:33:50+00:00</updated>
<author>
<name>Eric DeVolder</name>
</author>
<published>2022-01-28T20:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f7e26ffa590ff26b4c6a2c513ad9ba1e6156f5b8'/>
<id>urn:sha1:f7e26ffa590ff26b4c6a2c513ad9ba1e6156f5b8</id>
<content type='text'>
This implements a PCI device for ACPI ERST. This implements the
non-NVRAM "mode" of operation for ERST as it is supported by
Linux and Windows.

Signed-off-by: Eric DeVolder &lt;eric.devolder@oracle.com&gt;
Reviewed-by: Ani Sinha &lt;ani@anisinha.ca&gt;
Message-Id: &lt;1643402289-22216-6-git-send-email-eric.devolder@oracle.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>docs: fix references to docs/devel/tracing.rst</title>
<updated>2021-06-02T04:51:09+00:00</updated>
<author>
<name>Stefano Garzarella</name>
</author>
<published>2021-05-17T15:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d0fb9657a33dd3d1db1b492c4dcc7c778e40e5c0'/>
<id>urn:sha1:d0fb9657a33dd3d1db1b492c4dcc7c778e40e5c0</id>
<content type='text'>
Commit e50caf4a5c ("tracing: convert documentation to rST")
converted docs/devel/tracing.txt to docs/devel/tracing.rst.

We still have several references to the old file, so let's fix them
with the following command:

  sed -i s/tracing.txt/tracing.rst/ $(git grep -l docs/devel/tracing.txt)

Signed-off-by: Stefano Garzarella &lt;sgarzare@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-Id: &lt;20210517151702.109066-2-sgarzare@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>pci: introduce acpi-index property for PCI device</title>
<updated>2021-03-22T22:58:19+00:00</updated>
<author>
<name>Igor Mammedov</name>
</author>
<published>2021-03-15T18:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b32bd763a1ca929677e22ae1c51cb3920921bdce'/>
<id>urn:sha1:b32bd763a1ca929677e22ae1c51cb3920921bdce</id>
<content type='text'>
In x86/ACPI world, linux distros are using predictable
network interface naming since systemd v197. Which on
QEMU based VMs results into path based naming scheme,
that names network interfaces based on PCI topology.

With itm on has to plug NIC in exactly the same bus/slot,
which was used when disk image was first provisioned/configured
or one risks to loose network configuration due to NIC being
renamed to actually used topology.
That also restricts freedom to reshape PCI configuration of
VM without need to reconfigure used guest image.

systemd also offers "onboard" naming scheme which is
preferred over PCI slot/topology one, provided that
firmware implements:
    "
    PCI Firmware Specification 3.1
    4.6.7.  DSM for Naming a PCI or PCI Express Device Under
            Operating Systems
    "
that allows to assign user defined index to PCI device,
which systemd will use to name NIC. For example, using
  -device e1000,acpi-index=100
guest will rename NIC to 'eno100', where 'eno' is default
prefix for "onboard" naming scheme. This doesn't require
any advance configuration on guest side to com in effect
at 'onboard' scheme takes priority over path based naming.

Hope is that 'acpi-index' it will be easier to consume by
management layer, compared to forcing specific PCI topology
and/or having several disk image templates for different
topologies and will help to simplify process of spawning
VM from the same template without need to reconfigure
guest NIC.

This patch adds, 'acpi-index'* property and wires up
a 32bit register on top of pci hotplug register block
to pass index value to AML code at runtime.
Following patch will add corresponding _DSM code and
wire it up to PCI devices described in ACPI.

*) name comes from linux kernel terminology

Signed-off-by: Igor Mammedov &lt;imammedo@redhat.com&gt;
Message-Id: &lt;20210315180102.3008391-3-imammedo@redhat.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>acpi: cpuhp: introduce 'firmware performs eject' status/control bits</title>
<updated>2020-12-09T18:04:17+00:00</updated>
<author>
<name>Igor Mammedov</name>
</author>
<published>2020-12-07T14:07:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1e6107d901ca3cb31ee3dbf3d55b1778682f0979'/>
<id>urn:sha1:1e6107d901ca3cb31ee3dbf3d55b1778682f0979</id>
<content type='text'>
Adds bit #4 to status/control field of CPU hotplug MMIO interface.
New bit will be used OSPM to mark CPUs as pending for removal by firmware,
when it calls _EJ0 method on CPU device node. Later on, when firmware
sees this bit set, it will perform CPU eject which will clear bit #4
as well.

Signed-off-by: Igor Mammedov &lt;imammedo@redhat.com&gt;
Message-Id: &lt;20201207140739.3829993-3-imammedo@redhat.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>acpi: cpuhp: introduce 'Command data 2' field</title>
<updated>2020-01-22T05:23:07+00:00</updated>
<author>
<name>Igor Mammedov</name>
</author>
<published>2019-12-09T13:09:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e6d0c3ce689585ad8f38c826e69ee04fb2c2257c'/>
<id>urn:sha1:e6d0c3ce689585ad8f38c826e69ee04fb2c2257c</id>
<content type='text'>
No functional change in practice, patch only aims to properly
document (in spec and code) intended usage of the reserved space.

The new field is to be used for 2 purposes:
  - detection of modern CPU hotplug interface using
    CPHP_GET_NEXT_CPU_WITH_EVENT_CMD command.
    procedure will be described in follow up patch:
      "acpi: cpuhp: spec: add typical usecases"
  - for returning upper 32 bits of architecture specific CPU ID,
    for new CPHP_GET_CPU_ID_CMD command added by follow up patch:
      "acpi: cpuhp: add CPHP_GET_CPU_ID_CMD command"

Change is backward compatible with 4.2 and older machines, as field was
unconditionally reserved and always returned 0x0 if modern CPU hotplug
interface was enabled.

Signed-off-by: Igor Mammedov &lt;imammedo@redhat.com&gt;
Message-Id: &lt;1575896942-331151-8-git-send-email-imammedo@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Reviewed-by: Laszlo Ersek &lt;lersek@redhat.com&gt;
</content>
</entry>
<entry>
<title>acpi/pcihp: Add a few more trace points related to unplug</title>
<updated>2019-05-20T22:40:02+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-04-02T16:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=03459ea3b3d95c7d2a01db3bd7bcccefee3db4ba'/>
<id>urn:sha1:03459ea3b3d95c7d2a01db3bd7bcccefee3db4ba</id>
<content type='text'>
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20190402161900.7374-4-armbru@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Igor Mammedov &lt;imammedo@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
</content>
</entry>
<entry>
<title>acpi/pcihp: Convert debug printf()s to trace events</title>
<updated>2019-05-20T22:40:02+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-04-02T16:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=df93b19476850eda005b7ea008e356c92b4c15ab'/>
<id>urn:sha1:df93b19476850eda005b7ea008e356c92b4c15ab</id>
<content type='text'>
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20190402161900.7374-3-armbru@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Reviewed-by: Igor Mammedov &lt;imammedo@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
</content>
</entry>
<entry>
<title>acpi/piix4: Convert debug printf()s to trace events</title>
<updated>2019-05-20T22:40:02+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-04-02T16:18:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b37d56ece9878f934126da7efbcbb9a512f191ad'/>
<id>urn:sha1:b37d56ece9878f934126da7efbcbb9a512f191ad</id>
<content type='text'>
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20190402161900.7374-2-armbru@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Reviewed-by: Igor Mammedov &lt;imammedo@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
</content>
</entry>
<entry>
<title>trace-events: Shorten file names in comments</title>
<updated>2019-03-22T16:18:07+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-03-14T18:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=500016e5db5826fbcc5db17f9992b22d936acb83'/>
<id>urn:sha1:500016e5db5826fbcc5db17f9992b22d936acb83</id>
<content type='text'>
We spell out sub/dir/ in sub/dir/trace-events' comments pointing to
source files.  That's because when trace-events got split up, the
comments were moved verbatim.

Delete the sub/dir/ part from these comments.  Gets rid of several
misspellings.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-id: 20190314180929.27722-3-armbru@redhat.com
Message-Id: &lt;20190314180929.27722-3-armbru@redhat.com&gt;
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
</feed>
