<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/util/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/util/trace-events?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/util/trace-events?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2021-07-09T16:20:27+00:00</updated>
<entry>
<title>modules: add tracepoints</title>
<updated>2021-07-09T16:20:27+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
</author>
<published>2021-06-24T10:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=819b8b13c1bc48080f4ca526c6e12d58a27ea887'/>
<id>urn:sha1:819b8b13c1bc48080f4ca526c6e12d58a27ea887</id>
<content type='text'>
One for module load and one for qom type lookup.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
Reviewed-by: Jose R. Ziviani &lt;jziviani@suse.de&gt;
Message-Id: &lt;20210624103836.2382472-18-kraxel@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@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>migration: introduce UFFD-WP low-level interface helpers</title>
<updated>2021-02-08T11:19:51+00:00</updated>
<author>
<name>Andrey Gruzdev</name>
</author>
<published>2021-01-29T10:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0e9b5cd6b238b7ca9a3a50d957f50c37082705a0'/>
<id>urn:sha1:0e9b5cd6b238b7ca9a3a50d957f50c37082705a0</id>
<content type='text'>
Glue code to the userfaultfd kernel implementation.
Querying feature support, createing file descriptor, feature control,
memory region registration, IOCTLs on registered registered regions.

Signed-off-by: Andrey Gruzdev &lt;andrey.gruzdev@virtuozzo.com&gt;
Reviewed-by: Peter Xu &lt;peterx@redhat.com&gt;
Message-Id: &lt;20210129101407.103458-3-andrey.gruzdev@virtuozzo.com&gt;
Signed-off-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
  Fixed up range.start casting for 32bit
</content>
</entry>
<entry>
<title>util/vfio-helpers: Convert vfio_dump_mapping to trace events</title>
<updated>2020-11-03T19:06:23+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-11-03T02:07:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f6b8104d0b75a8c2b21bd3175e9ba9a402182b2e'/>
<id>urn:sha1:f6b8104d0b75a8c2b21bd3175e9ba9a402182b2e</id>
<content type='text'>
The QEMU_VFIO_DEBUG definition is only modifiable at build-time.
Trace events can be enabled at run-time. As we prefer the latter,
convert qemu_vfio_dump_mappings() to use trace events instead
of fprintf().

Reviewed-by: Fam Zheng &lt;fam@euphon.net&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-id: 20201103020733.2303148-7-philmd@redhat.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Tested-by: Eric Auger &lt;eric.auger@redhat.com&gt;
</content>
</entry>
<entry>
<title>util/vfio-helpers: Improve DMA trace events</title>
<updated>2020-11-03T19:06:23+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-11-03T02:07:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4c946b2236e630613fcb89516bf7fb2f918dc996'/>
<id>urn:sha1:4c946b2236e630613fcb89516bf7fb2f918dc996</id>
<content type='text'>
For debugging purpose, trace where DMA regions are mapped.

Reviewed-by: Fam Zheng &lt;fam@euphon.net&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-id: 20201103020733.2303148-6-philmd@redhat.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Tested-by: Eric Auger &lt;eric.auger@redhat.com&gt;
</content>
</entry>
<entry>
<title>util/vfio-helpers: Trace where BARs are mapped</title>
<updated>2020-11-03T19:06:23+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-11-03T02:07:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2817fbcee060cfdf3899fbab97e185272f5f83ec'/>
<id>urn:sha1:2817fbcee060cfdf3899fbab97e185272f5f83ec</id>
<content type='text'>
For debugging purpose, trace where a BAR is mapped.

Reviewed-by: Fam Zheng &lt;fam@euphon.net&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-id: 20201103020733.2303148-5-philmd@redhat.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Tested-by: Eric Auger &lt;eric.auger@redhat.com&gt;
</content>
</entry>
<entry>
<title>util/vfio-helpers: Trace PCI BAR region info</title>
<updated>2020-11-03T19:06:23+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-11-03T02:07:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=df058222e77963e9bece723d19142354ed443d4a'/>
<id>urn:sha1:df058222e77963e9bece723d19142354ed443d4a</id>
<content type='text'>
For debug purpose, trace BAR regions info.

Reviewed-by: Fam Zheng &lt;fam@euphon.net&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-id: 20201103020733.2303148-4-philmd@redhat.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Tested-by: Eric Auger &lt;eric.auger@redhat.com&gt;
</content>
</entry>
<entry>
<title>util/vfio-helpers: Trace PCI I/O config accesses</title>
<updated>2020-11-03T19:06:22+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-11-03T02:07:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3d87c2d9435a4c71d588a770a8a34382c1afa9c1'/>
<id>urn:sha1:3d87c2d9435a4c71d588a770a8a34382c1afa9c1</id>
<content type='text'>
We sometime get kernel panic with some devices on Aarch64
hosts. Alex Williamson suggests it might be broken PCIe
root complex. Add trace event to record the latest I/O
access before crashing. In case, assert our accesses are
aligned.

Reviewed-by: Fam Zheng &lt;fam@euphon.net&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-id: 20201103020733.2303148-3-philmd@redhat.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Tested-by: Eric Auger &lt;eric.auger@redhat.com&gt;
</content>
</entry>
<entry>
<title>util/: fix some comment spelling errors</title>
<updated>2020-09-17T18:38:42+00:00</updated>
<author>
<name>zhaolichang</name>
</author>
<published>2020-09-17T07:50:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8cc360b93ae09bcb0d34148b914652b24dd70061'/>
<id>urn:sha1:8cc360b93ae09bcb0d34148b914652b24dd70061</id>
<content type='text'>
I found that there are many spelling errors in the comments of qemu,
so I used the spellcheck tool to check the spelling errors
and finally found some spelling errors in the util folder.

Signed-off-by: zhaolichang &lt;zhaolichang@huawei.com&gt;
Reviewed-by: Alex Bennee &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20200917075029.313-6-zhaolichang@huawei.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>trace-events: Fix attribution of trace points to source</title>
<updated>2020-09-09T16:17:58+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2020-08-06T14:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b15e402fc8861adb65d168d380f39b310599a533'/>
<id>urn:sha1:b15e402fc8861adb65d168d380f39b310599a533</id>
<content type='text'>
Some trace points are attributed to the wrong source file.  Happens
when we neglect to update trace-events for code motion, or add events
in the wrong place, or misspell the file name.

Clean up with help of scripts/cleanup-trace-events.pl.  Funnies
requiring manual post-processing:

* accel/tcg/cputlb.c trace points are in trace-events.

* block.c and blockdev.c trace points are in block/trace-events.

* hw/block/nvme.c uses the preprocessor to hide its trace point use
  from cleanup-trace-events.pl.

* hw/tpm/tpm_spapr.c uses pseudo trace point tpm_spapr_show_buffer to
  guard debug code.

* include/hw/xen/xen_common.h trace points are in hw/xen/trace-events.

* linux-user/trace-events abbreviates a tedious list of filenames to
  */signal.c.

* net/colo-compare and net/filter-rewriter.c use pseudo trace points
  colo_compare_miscompare and colo_filter_rewriter_debug to guard
  debug code.

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