<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/host/include/aarch64, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/host/include/aarch64?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/host/include/aarch64?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2024-06-19T19:47:11Z</updated>
<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>accel/tcg: Rename load-extract/store-insert headers using .h.inc suffix</title>
<updated>2024-04-26T13:31:37Z</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>philmd@linaro.org</email>
</author>
<published>2024-03-25T14:30:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=e4751d340a49b117b90a411b179b8c892cf43d85'/>
<id>urn:sha1:e4751d340a49b117b90a411b179b8c892cf43d85</id>
<content type='text'>
Since commit 139c1837db ("meson: rename included C source files
to .c.inc"), QEMU standard procedure for included C files is to
use *.c.inc.

Besides, since commit 6a0057aa22 ("docs/devel: make a statement
about includes") this is documented in the Coding Style:

  If you do use template header files they should be named with
  the ``.c.inc`` or ``.h.inc`` suffix to make it clear they are
  being included for expansion.

Therefore rename 'store-insert-al16.h' as 'store-insert-al16.h.inc'
and 'load-extract-al16-al8.h' as 'load-extract-al16-al8.h.inc'.

Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Acked-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20240424173333.96148-3-philmd@linaro.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'pull-tcg-20230915-2' of https://gitlab.com/rth7680/qemu into staging</title>
<updated>2023-09-19T17:20:54Z</updated>
<author>
<name>Stefan Hajnoczi</name>
<email>stefanha@redhat.com</email>
</author>
<published>2023-09-19T17:20:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=d7754940d78a7d5bfb13531afa9a67f8c57e987e'/>
<id>urn:sha1:d7754940d78a7d5bfb13531afa9a67f8c57e987e</id>
<content type='text'>
*: Delete checks for old host definitions
tcg/loongarch64: Generate LSX instructions
fpu: Add conversions between bfloat16 and [u]int8
fpu: Handle m68k extended precision denormals properly
accel/tcg: Improve cputlb i/o organization
accel/tcg: Simplify tlb_plugin_lookup
accel/tcg: Remove false-negative halted assertion
tcg: Add gvec compare with immediate and scalar operand
tcg/aarch64: Emit BTI insns at jump landing pads

[Resolved conflict between CPUINFO_PMULL and CPUINFO_BTI.
--Stefan]

* tag 'pull-tcg-20230915-2' of https://gitlab.com/rth7680/qemu: (39 commits)
  tcg: Map code_gen_buffer with PROT_BTI
  tcg/aarch64: Emit BTI insns at jump landing pads
  util/cpuinfo-aarch64: Add CPUINFO_BTI
  tcg: Add tcg_out_tb_start backend hook
  fpu: Handle m68k extended precision denormals properly
  fpu: Add conversions between bfloat16 and [u]int8
  accel/tcg: Introduce do_st16_mmio_leN
  accel/tcg: Introduce do_ld16_mmio_beN
  accel/tcg: Merge io_writex into do_st_mmio_leN
  accel/tcg: Merge io_readx into do_ld_mmio_beN
  accel/tcg: Replace direct use of io_readx/io_writex in do_{ld,st}_1
  accel/tcg: Merge cpu_transaction_failed into io_failed
  plugin: Simplify struct qemu_plugin_hwaddr
  accel/tcg: Use CPUTLBEntryFull.phys_addr in io_failed
  accel/tcg: Split out io_prepare and io_failed
  accel/tcg: Simplify tlb_plugin_lookup
  target/arm: Use tcg_gen_gvec_cmpi for compare vs 0
  tcg: Add gvec compare with immediate and scalar operand
  tcg/loongarch64: Implement 128-bit load &amp; store
  tcg/loongarch64: Lower rotli_vec to vrotri
  ...

Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>util/cpuinfo-aarch64: Add CPUINFO_BTI</title>
<updated>2023-09-16T14:57:16Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-08-16T00:33:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=095859e5d97284dd3ea666c337845dc63f6ba5e7'/>
<id>urn:sha1:095859e5d97284dd3ea666c337845dc63f6ba5e7</id>
<content type='text'>
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/include/aarch64: Implement clmul.h</title>
<updated>2023-09-15T13:57:00Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-07-12T18:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=055c99015a4ec3c608d0260592368adc604429ea'/>
<id>urn:sha1:055c99015a4ec3c608d0260592368adc604429ea</id>
<content type='text'>
Detect PMULL in cpuinfo; implement the accel hook.

Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
Tested-by: Ard Biesheuvel &lt;ardb@kernel.org&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>arm: spelling fixes</title>
<updated>2023-07-25T14:13:53Z</updated>
<author>
<name>Michael Tokarev</name>
<email>mjt@tls.msk.ru</email>
</author>
<published>2023-07-14T11:14:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=673d8215415dc0c13e96b8d757102d942916d1b2'/>
<id>urn:sha1:673d8215415dc0c13e96b8d757102d942916d1b2</id>
<content type='text'>
Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>host/include/aarch64: Implement aes-round.h</title>
<updated>2023-07-08T06:30:17Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-06-02T07:43:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=8d97f28e368be8b6248a363792a2cd0f9e9ddf6a'/>
<id>urn:sha1:8d97f28e368be8b6248a363792a2cd0f9e9ddf6a</id>
<content type='text'>
Detect AES in cpuinfo; implement the accel hooks.

Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>accel/tcg: Add aarch64 store_atom_insert_al16</title>
<updated>2023-05-30T16:51:12Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-05-24T22:53:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=dd906a37c7abc00b38cbe421e7f397df097ac420'/>
<id>urn:sha1:dd906a37c7abc00b38cbe421e7f397df097ac420</id>
<content type='text'>
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>accel/tcg: Add aarch64 lse2 load_atom_extract_al16_or_al8</title>
<updated>2023-05-30T16:51:12Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-05-24T22:43:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=129fe7cddb25f35eb9822b39bde21febc6876d50'/>
<id>urn:sha1:129fe7cddb25f35eb9822b39bde21febc6876d50</id>
<content type='text'>
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>qemu/atomic128: Add runtime test for FEAT_LSE2</title>
<updated>2023-05-24T01:54:55Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-05-20T02:22:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=e45fb74ddb75913f81a48112b828ee58bd9f6e2a'/>
<id>urn:sha1:e45fb74ddb75913f81a48112b828ee58bd9f6e2a</id>
<content type='text'>
With FEAT_LSE2, load and store of int128 is directly supported.

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
</feed>
