<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/linux-user/aarch64/syscall_nr.h, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/linux-user/aarch64/syscall_nr.h?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/linux-user/aarch64/syscall_nr.h?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2021-07-13T11:59:59+00:00</updated>
<entry>
<title>linux-user: update syscall_nr.h to Linux v5.13</title>
<updated>2021-07-13T11:59:59+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2021-07-08T21:57:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3a2f19b7ee3abbba5fd6f3e02fcdd26dc392a990'/>
<id>urn:sha1:3a2f19b7ee3abbba5fd6f3e02fcdd26dc392a990</id>
<content type='text'>
Automatically generated using scripts/gensyscalls.sh

Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Reviewed-by: Taylor Simpson &lt;tsimpson@quicinc.com&gt;
Message-Id: &lt;20210708215756.268805-2-laurent@vivier.eu&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>linux-user: update syscall_nr.h to Linux 5.9-rc7</title>
<updated>2020-10-26T10:39:23+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2020-09-30T00:30:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=29fe5029a43f71cc6fbd2218fa5cc354d0b49d5a'/>
<id>urn:sha1:29fe5029a43f71cc6fbd2218fa5cc354d0b49d5a</id>
<content type='text'>
Update gensyscalls.sh not to generate an empty line at the end of the file

And then automatically update syscall_nr.h running scripts/gensyscalls.sh

Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20200930003033.554124-2-laurent@vivier.eu&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>linux-user, aarch64: sync syscall numbers with kernel v5.5</title>
<updated>2020-03-20T15:02:00+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2020-03-16T08:56:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ca2144c8a8cfb87cdd9e78f301295fc09f002ed1'/>
<id>urn:sha1:ca2144c8a8cfb87cdd9e78f301295fc09f002ed1</id>
<content type='text'>
Use helper script scripts/gensyscalls.sh to generate the file.

This change TARGET_NR_fstatat64 by TARGET_NR_newfstatat that is correct
because definitions from linux are:

arch/arm64/include/uapi/asm/unistd.h

  #define __ARCH_WANT_NEW_STAT

include/uapi/asm-generic/unistd.h

  #if defined(__ARCH_WANT_NEW_STAT) || defined(__ARCH_WANT_STAT64)
  #define __NR3264_fstatat 79
  __SC_3264(__NR3264_fstatat, sys_fstatat64, sys_newfstatat)
  #define __NR3264_fstat 80
  __SC_3264(__NR3264_fstat, sys_fstat64, sys_newfstat)
  #endif
  ...
  #if __BITS_PER_LONG == 64 &amp;&amp; !defined(__SYSCALL_COMPAT)
  ...
  #if defined(__ARCH_WANT_NEW_STAT) || defined(__ARCH_WANT_STAT64)
  #define __NR_newfstatat __NR3264_fstatat
  #define __NR_fstat __NR3264_fstat
  #endif
  ...

Add syscalls 286 (preadv2) to 435 (clone3).

Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20200316085620.309769-3-laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>Supply missing header guards</title>
<updated>2019-06-12T11:20:21+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-06-04T18:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f91005e195e7e1485e60cb121731589960f1a3c9'/>
<id>urn:sha1:f91005e195e7e1485e60cb121731589960f1a3c9</id>
<content type='text'>
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20190604181618.19980-5-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>linux-user: AArch64 has sync_file_range, not sync_file_range2</title>
<updated>2016-07-19T13:18:11+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2016-07-15T16:28:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c4e1cbd437776f99d45d7d2ddd7543ee3883ac98'/>
<id>urn:sha1:c4e1cbd437776f99d45d7d2ddd7543ee3883ac98</id>
<content type='text'>
The AArch64 Linux ABI syscall 84 is sync_file_range, not
sync_file_range2 (in the kernel it uses the asm-generic
headers and does not define __ARCH_WANT_SYNC_FILE_RANGE2).
Update our TARGET_NR_* definitions accordingly.

This fixes the sync_file_range syscall which otherwise
gets its arguments in the wrong order.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Riku Voipio &lt;riku.voipio@linaro.org&gt;
</content>
</entry>
<entry>
<title>linux-user: remove unavailable syscalls from aarch64</title>
<updated>2016-02-23T19:25:10+00:00</updated>
<author>
<name>Riku Voipio</name>
</author>
<published>2016-02-15T12:35:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=13756fb008728e0c316d6b183c8740e030b1ad74'/>
<id>urn:sha1:13756fb008728e0c316d6b183c8740e030b1ad74</id>
<content type='text'>
QEMU lists deprecated system call numbers in for Aarch64. These
are never enabled for Linux kernel, so don't define them in Qemu
either. Remove the ifdef around host_to_target_stat64 since
all architectures need it now.

Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Riku Voipio &lt;riku.voipio@linaro.org&gt;
</content>
</entry>
<entry>
<title>linux-user: sync syscall numbers with kernel</title>
<updated>2016-02-23T19:25:10+00:00</updated>
<author>
<name>Riku Voipio</name>
</author>
<published>2016-01-29T17:39:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7c73d2a3fa14cecfd38db7d8a3cd266ce14b9d57'/>
<id>urn:sha1:7c73d2a3fa14cecfd38db7d8a3cd266ce14b9d57</id>
<content type='text'>
Sync syscall numbers to match the linux v4.5-rc1 kernel.

Reviewed-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Signed-off-by: Riku Voipio &lt;riku.voipio@linaro.org&gt;
</content>
</entry>
<entry>
<title>Add missing syscall nrs. according to more recent Linux kernels</title>
<updated>2016-01-11T08:39:28+00:00</updated>
<author>
<name>Johan Ouwerkerk</name>
</author>
<published>2015-12-24T22:31:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9763af08f816cdd6f329cde1c97597a0041998f5'/>
<id>urn:sha1:9763af08f816cdd6f329cde1c97597a0041998f5</id>
<content type='text'>
This change covers arm, aarch64, mips. Others to follow?

The change was prompted by QEMU warning about a syscall 384 (get_random())
with Debian armhf binaries (ARMv7).

Signed-off-by: Johan Ouwerkerk &lt;jm.ouwerkerk@gmail.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
</content>
</entry>
<entry>
<title>linux-user: Add syscall number definitions for AArch64</title>
<updated>2013-09-10T18:11:28+00:00</updated>
<author>
<name>Alexander Graf</name>
</author>
<published>2013-09-03T19:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c7907301e7df9623bc5216934e30125ce66cfaea'/>
<id>urn:sha1:c7907301e7df9623bc5216934e30125ce66cfaea</id>
<content type='text'>
The AArch64 syscall definitions are all publicly available in the Linux
kernel. Let's add them to our linux-user emulation target, so that we
can easily handle AArch64 syscalls.

Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
Signed-off-by: John Rigby &lt;john.rigby@linaro.org&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-id: 1378235544-22290-15-git-send-email-peter.maydell@linaro.org
Message-id: 1368505980-17151-8-git-send-email-john.rigby@linaro.org
[PMM: changes relating to cpu_loop() removed as they are superseded
 by an earlier patch]
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
</feed>
