<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/trace, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/trace?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/trace?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-10-04T19:13:12+00:00</updated>
<entry>
<title>include/hw/core: Create struct CPUJumpCache</title>
<updated>2022-10-04T19:13:12+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-08-15T20:13:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a976a99a29755e8c7a275ac269db8a0a20d79e95'/>
<id>urn:sha1:a976a99a29755e8c7a275ac269db8a0a20d79e95</id>
<content type='text'>
Wrap the bare TranslationBlock pointer into a structure.

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>error: use GLib to remember the program name</title>
<updated>2022-03-22T10:46:18+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2022-02-21T10:11:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=336d354ba73f62099b1a931662694b23cb3d2b65'/>
<id>urn:sha1:336d354ba73f62099b1a931662694b23cb3d2b65</id>
<content type='text'>
Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>tracing: excise the tcg related from tracetool</title>
<updated>2022-02-09T12:08:42+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2022-02-04T20:43:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=126d4123c50a78a99e04196126d42627911ef5b8'/>
<id>urn:sha1:126d4123c50a78a99e04196126d42627911ef5b8</id>
<content type='text'>
Now we have no TCG trace events and no longer handle them in the code
we can remove the handling from the tracetool to generate them. vcpu
tracing is still available although the existing syscall event is an
exercise in redundancy (plugins and -strace can also get the
information).

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Cc: Luis Vilanova &lt;vilanova@imperial.ac.uk&gt;
Cc: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-Id: &lt;20220204204335.1689602-21-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tracing: remove the trace-tcg includes from the build</title>
<updated>2022-02-09T12:08:42+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2022-02-04T20:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d201cf7a7323521a2abe4771298579673371a3cc'/>
<id>urn:sha1:d201cf7a7323521a2abe4771298579673371a3cc</id>
<content type='text'>
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Cc: Luis Vilanova &lt;vilanova@imperial.ac.uk&gt;
Cc: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220204204335.1689602-20-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>meson: generate trace events for qmp commands</title>
<updated>2022-01-27T10:26:40+00:00</updated>
<author>
<name>Vladimir Sementsov-Ogievskiy</name>
</author>
<published>2022-01-26T16:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b83a80e831137d57eadd3b91b74d06bf9d4a3f36'/>
<id>urn:sha1:b83a80e831137d57eadd3b91b74d06bf9d4a3f36</id>
<content type='text'>
1. Use --gen-trace when generate qmp commands
2. Add corresponding .trace-events files as outputs in qapi_files
   custom target
3. Define global qapi_trace_events list of .trace-events file targets,
   to fill in trace/qapi.build and to use in trace/meson.build
4. In trace/meson.build use the new array as an additional source of
   .trace_events files to be processed

Signed-off-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@virtuozzo.com&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-Id: &lt;20220126161130.3240892-5-vsementsov@virtuozzo.com&gt;
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>trace: move configuration from configure to Meson</title>
<updated>2021-10-14T07:50:56+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2021-10-07T13:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9c29b74100e565c448b74a2f0e4051f4e656d18c'/>
<id>urn:sha1:9c29b74100e565c448b74a2f0e4051f4e656d18c</id>
<content type='text'>
Cc: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20211007130829.632254-4-pbonzini@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>trace: simple: pass trace_file unmodified to config-host.h</title>
<updated>2021-10-14T07:50:56+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2021-10-07T13:08:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0955d66e65e68580021a99960581422e93c127d4'/>
<id>urn:sha1:0955d66e65e68580021a99960581422e93c127d4</id>
<content type='text'>
Add the suffix directly in trace/simple.c, so that quoting is done
properly by Meson.

Cc: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20211007130829.632254-3-pbonzini@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>trace: Split guest_mem_before</title>
<updated>2021-10-05T23:53:17+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2021-07-26T23:21:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0583f775d2740f64739febf6496d9207552399f6'/>
<id>urn:sha1:0583f775d2740f64739febf6496d9207552399f6</id>
<content type='text'>
There is no point in encoding load/store within a bit of
the memory trace info operand.  Represent atomic operations
as a single read-modify-write tracepoint.  Use MemOpIdx
instead of inventing a form specifically for traces.

Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>trace/mem: Pass MemOpIdx to trace_mem_get_info</title>
<updated>2021-10-05T23:53:17+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2021-07-25T22:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b0702c91c66a9a9d8831ecb3d08f511e7d167489'/>
<id>urn:sha1:b0702c91c66a9a9d8831ecb3d08f511e7d167489</id>
<content type='text'>
We (will) often have the complete MemOpIdx handy, so use that.

Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>meson: switch minimum meson version to 0.58.2, minimum recommended to 0.59.2</title>
<updated>2021-10-05T11:10:29+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2021-02-09T13:59:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=654d6b0453aa6eb19af0d75b0f087a97a5776da7'/>
<id>urn:sha1:654d6b0453aa6eb19af0d75b0f087a97a5776da7</id>
<content type='text'>
Meson 0.58.2 does not need b_staticpic=$pie anymore, and has
stabilized the keyval module.  Remove the workaround and use a few
replacements for features deprecated in the 0.57.0 release cycle.

One feature that we would like to use is passing dependencies to
summary.  However, that was broken in 0.59.0 and 0.59.1.  Therefore,
use the embedded Meson if the host has anything older than 0.59.2,
but allow --meson= to use 0.58.2.

Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
</feed>
