<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/net/can, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/hw/net/can?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/net/can?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-11-11T08:39:03+00:00</updated>
<entry>
<title>net: Replace TAB indentations with spaces</title>
<updated>2022-11-11T08:39:03+00:00</updated>
<author>
<name>Ahmed Abouzied</name>
</author>
<published>2021-06-14T18:38:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f469150be8d49649fa624b04c04795303aa635b1'/>
<id>urn:sha1:f469150be8d49649fa624b04c04795303aa635b1</id>
<content type='text'>
Replaces TABs with spaces, making sure to have a consistent coding style
of 4 space indentations in the net subsystem.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/377
Signed-off-by: Ahmed Abouzied &lt;email@aabouzied.com&gt;
Message-Id: &lt;20210614183849.20622-1-email@aabouzied.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
[thuth: Fixed mis-aligned indentation in some of the files]
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>treewide: Remove the unnecessary space before semicolon</title>
<updated>2022-10-24T11:41:10+00:00</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2022-10-24T07:28:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c1dadb8462ff5021218f2c1aa015594952f441ca'/>
<id>urn:sha1:c1dadb8462ff5021218f2c1aa015594952f441ca</id>
<content type='text'>
%s/return ;/return;

Signed-off-by: Bin Meng &lt;bmeng@tinylab.org&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Christian Schoenebeck &lt;qemu_oss@crudebyte.com&gt;
Message-Id: &lt;20221024072802.457832-1-bmeng@tinylab.org&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>hw/net/can: fix Xilinx ZynqMP CAN RX FIFO logic</title>
<updated>2022-09-22T15:38:26+00:00</updated>
<author>
<name>Anton Kochkov</name>
</author>
<published>2022-08-17T14:22:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=fb96d131eec66ecb2993c544058a8cb2c9c3521f'/>
<id>urn:sha1:fb96d131eec66ecb2993c544058a8cb2c9c3521f</id>
<content type='text'>
For consistency, function "update_rx_fifo()" should use the RX FIFO
register field names, not the TX FIFO ones, even if they refer to the
same bit positions in the register.

Signed-off-by: Anton Kochkov &lt;anton.kochkov@proton.me&gt;
Reviewed-by: Francisco Iglesias &lt;frasse.iglesias@gmail.com&gt;
Message-id: 20220817141754.2105981-1-anton.kochkov@proton.me
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1123
[PMM: tweaked commit message]
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>ptimer: Rename PTIMER_POLICY_DEFAULT to PTIMER_POLICY_LEGACY</title>
<updated>2022-05-19T15:19:03+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2022-05-16T10:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9598c1bb39b2d4f0d3a55072cc70251c452132cd'/>
<id>urn:sha1:9598c1bb39b2d4f0d3a55072cc70251c452132cd</id>
<content type='text'>
The traditional ptimer behaviour includes a collection of weird edge
case behaviours.  In 2016 we improved the ptimer implementation to
fix these and generally make the behaviour more flexible, with
ptimers opting in to the new behaviour by passing an appropriate set
of policy flags to ptimer_init().  For backwards-compatibility, we
defined PTIMER_POLICY_DEFAULT (which sets no flags) to give the old
weird behaviour.

This turns out to be a poor choice of name, because people writing
new devices which use ptimers are misled into thinking that the
default is probably a sensible choice of flags, when in fact it is
almost always not what you want.  Rename PTIMER_POLICY_DEFAULT to
PTIMER_POLICY_LEGACY and beef up the comment to more clearly say that
new devices should not be using it.

The code-change part of this commit was produced by
  sed -i -e 's/PTIMER_POLICY_DEFAULT/PTIMER_POLICY_LEGACY/g' $(git grep -l PTIMER_POLICY_DEFAULT)
with the exception of a test name string change in
tests/unit/ptimer-test.c which was added manually.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Francisco Iglesias &lt;francisco.iglesias@amd.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-id: 20220516103058.162280-1-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>Clean up header guards that don't match their file name</title>
<updated>2022-05-11T14:49:06+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2022-05-06T13:49:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=52581c718c5cd55595ca032a56f1e194c5716456'/>
<id>urn:sha1:52581c718c5cd55595ca032a56f1e194c5716456</id>
<content type='text'>
Header guard symbols should match their file name to make guard
collisions less likely.

Cleaned up with scripts/clean-header-guards.pl, followed by some
renaming of new guard symbols picked by the script to better ones.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20220506134911.2856099-2-armbru@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
[Change to generated file ebpf/rss.bpf.skeleton.h backed out]
</content>
</entry>
<entry>
<title>util/log: Remove qemu_log_flush</title>
<updated>2022-04-20T17:51:11+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-04-17T18:29:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=90f37362d7d2037a47f0c18ab4a26055acbd7b3a'/>
<id>urn:sha1:90f37362d7d2037a47f0c18ab4a26055acbd7b3a</id>
<content type='text'>
All uses flush output immediately before or after qemu_log_unlock.
Instead of a separate call, move the flush into qemu_log_unlock.

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;
Message-Id: &lt;20220417183019.755276-20-richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>*: Use fprintf between qemu_log_trylock/unlock</title>
<updated>2022-04-20T17:51:11+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-04-17T18:29:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=78b548583e0725bb7054162a31dac552b01c02a8'/>
<id>urn:sha1:78b548583e0725bb7054162a31dac552b01c02a8</id>
<content type='text'>
Inside qemu_log, we perform qemu_log_trylock/unlock, which need
not be done if we have already performed the lock beforehand.

Always check the result of qemu_log_trylock -- only checking
qemu_loglevel_mask races with the acquisition of the lock on
the logfile.

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220417183019.755276-10-richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>util/log: Rename qemu_log_lock to qemu_log_trylock</title>
<updated>2022-04-20T17:51:11+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-04-17T18:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c60f599bcb9bf9256eb87c1c60add55d23f76de3'/>
<id>urn:sha1:c60f599bcb9bf9256eb87c1c60add55d23f76de3</id>
<content type='text'>
This function can fail, which makes it more like ftrylockfile
or pthread_mutex_trylock than flockfile or pthread_mutex_lock,
so rename it.

To closer match the other trylock functions, release rcu_read_lock
along the failure path, so that qemu_log_unlock need not be called
on failure.

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220417183019.755276-8-richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>Replace config-time define HOST_WORDS_BIGENDIAN</title>
<updated>2022-04-06T08:50:37+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2022-03-23T15:57:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e03b56863d2bca3e649e81531c1b0299524481ae'/>
<id>urn:sha1:e03b56863d2bca3e649e81531c1b0299524481ae</id>
<content type='text'>
Replace a config-time define with a compile time condition
define (compatible with clang and gcc) that must be declared prior to
its usage. This avoids having a global configure time define, but also
prevents from bad usage, if the config header wasn't included before.

This can help to make some code independent from qemu too.

gcc supports __BYTE_ORDER__ from about 4.6 and clang from 3.2.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
[ For the s390x parts I'm involved in ]
Acked-by: Halil Pasic &lt;pasic@linux.ibm.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220323155743.1585078-7-marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>Remove unnecessary minimum_version_id_old fields</title>
<updated>2022-01-28T14:38:23+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2022-01-18T10:44:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=17e313406126125036191f11e9c70298be34c987'/>
<id>urn:sha1:17e313406126125036191f11e9c70298be34c987</id>
<content type='text'>
The migration code will not look at a VMStateDescription's
minimum_version_id_old field unless that VMSD has set the
load_state_old field to something non-NULL.  (The purpose of
minimum_version_id_old is to specify what migration version is needed
for the code in the function pointed to by load_state_old to be able
to handle it on incoming migration.)

We have exactly one VMSD which still has a load_state_old,
in the PPC CPU; every other VMSD which sets minimum_version_id_old
is doing so unnecessarily. Delete all the unnecessary ones.

Commit created with:
  sed -i '/\.minimum_version_id_old/d' $(git grep -l '\.minimum_version_id_old')
with the one legitimate use then hand-edited back in.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Juan Quintela &lt;quintela@redhat.com&gt;

Signed-off-by: Juan Quintela &lt;quintela@redhat.com&gt;

---

It missed vmstate_ppc_cpu.
</content>
</entry>
</feed>
