<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/host, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/host?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/host?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2024-07-03T17:24:12Z</updated>
<entry>
<title>util/cpuinfo-riscv: Support host/cpuinfo.h for riscv</title>
<updated>2024-07-03T17:24:12Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2024-06-27T04:54:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=b86c6ba689662256ea32f3e27927524ccb13f81d'/>
<id>urn:sha1:b86c6ba689662256ea32f3e27927524ccb13f81d</id>
<content type='text'>
Move detection code out of tcg, similar to other hosts.

Reviewed-by: LIU Zhiwei &lt;zhiwei_liu@linux.alibaba.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Reviewed-by: Daniel Henrique Barboza &lt;dbarboza@ventanamicro.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>Revert "host/i386: assume presence of SSE2"</title>
<updated>2024-06-28T12:44:51Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2024-06-18T15:34:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=87b8bde55dc1700f212b2249b9c150714df67369'/>
<id>urn:sha1:87b8bde55dc1700f212b2249b9c150714df67369</id>
<content type='text'>
This reverts commit b18236897ca15c3db1506d8edb9a191dfe51429c.
The x86-64 instruction set can now be tuned down to x86-64 v1
or i386 Pentium Pro.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>Revert "host/i386: assume presence of POPCNT"</title>
<updated>2024-06-28T12:44:51Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2024-06-18T15:34:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=fe721c1948ef459caab106190276717bec252c88'/>
<id>urn:sha1:fe721c1948ef459caab106190276717bec252c88</id>
<content type='text'>
This reverts commit 45ccdbcb24baf99667997fac5cf60318e5e7db51.
The x86-64 instruction set can now be tuned down to x86-64 v1
or i386 Pentium Pro.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>util/bufferiszero: Add loongarch64 vector acceleration</title>
<updated>2024-06-19T19:47:11Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2024-06-06T23:54:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=a96a4987385c2c0477bebffdc9a2d5ceabd43141'/>
<id>urn:sha1:a96a4987385c2c0477bebffdc9a2d5ceabd43141</id>
<content type='text'>
Use inline assembly because no release compiler allows
per-function selection of the ISA.

Tested-by: Bibo Mao &lt;maobibo@loongson.cn&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>util/bufferiszero: Split out host include files</title>
<updated>2024-06-19T19:47:11Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2024-06-06T03:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=2d32a5d2a06a524c5e7967f918c406ec99418a34'/>
<id>urn:sha1:2d32a5d2a06a524c5e7967f918c406ec99418a34</id>
<content type='text'>
Split out host/bufferiszero.h.inc for x86, aarch64 and generic
in order to avoid an overlong ifdef ladder.

Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>util/loongarch64: Detect LASX vector support</title>
<updated>2024-06-19T17:55:12Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2024-05-27T17:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=9d779187b86eee59899111978c6c1bd56076b1ed'/>
<id>urn:sha1:9d779187b86eee59899111978c6c1bd56076b1ed</id>
<content type='text'>
Reviewed-by: Song Gao &lt;gaosong@loongson.cn&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>host/i386: assume presence of POPCNT</title>
<updated>2024-06-05T09:01:05Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2024-05-31T08:29:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=45ccdbcb24baf99667997fac5cf60318e5e7db51'/>
<id>urn:sha1:45ccdbcb24baf99667997fac5cf60318e5e7db51</id>
<content type='text'>
QEMU now requires an x86-64-v2 host, which has the POPCNT instruction.
Use it freely in TCG-generated code.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>host/i386: assume presence of SSE2</title>
<updated>2024-06-05T09:01:05Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2024-05-31T09:02:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=b18236897ca15c3db1506d8edb9a191dfe51429c'/>
<id>urn:sha1:b18236897ca15c3db1506d8edb9a191dfe51429c</id>
<content type='text'>
QEMU now requires an x86-64-v2 host, which has SSE2.
Use it freely in buffer_is_zero.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>host/i386: assume presence of CMOV</title>
<updated>2024-06-05T09:01:05Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2024-05-31T08:14:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=e68e97ce55b3d17af22dd62c3b3dc72f761b0862'/>
<id>urn:sha1:e68e97ce55b3d17af22dd62c3b3dc72f761b0862</id>
<content type='text'>
QEMU now requires an x86-64-v2 host, which always has CMOV.
Use it freely in TCG generated code.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>host/i386: nothing looks at CPUINFO_SSE4</title>
<updated>2024-06-05T09:01:05Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2024-05-31T09:02:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=72baef13b9dce71f20ae840d9951e559e14abf6d'/>
<id>urn:sha1:72baef13b9dce71f20ae840d9951e559e14abf6d</id>
<content type='text'>
The only user was the SSE4.1 variant of buffer_is_zero, which has
been removed; code to compute CPUINFO_SSE4 is dead.

Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
</feed>
