<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/linux-user/sparc, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/linux-user/sparc?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/linux-user/sparc?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2024-06-30T16:51:44Z</updated>
<entry>
<title>linux-user: sparc: Remove unused struct 'target_mc_fq'</title>
<updated>2024-06-30T16:51:44Z</updated>
<author>
<name>Dr. David Alan Gilbert</name>
<email>dave@treblig.org</email>
</author>
<published>2024-05-05T17:14:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=23e6b6ef15a1cc169d3b3476af4755c8f711fe9c'/>
<id>urn:sha1:23e6b6ef15a1cc169d3b3476af4755c8f711fe9c</id>
<content type='text'>
This struct is unused since Peter's
Commit b8ae597f0e6d ("linux-user/sparc: Fix errors in target_ucontext
structures")

However, hmm, I'm a bit confused since that commit modifies the
structure and then removes it, was that intentional?

Signed-off-by: Dr. David Alan Gilbert &lt;dave@treblig.org&gt;
Reviewed-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
</content>
</entry>
<entry>
<title>linux-user: Move tswap_siginfo out of target code</title>
<updated>2024-03-13T11:43:52Z</updated>
<author>
<name>Gustavo Romero</name>
<email>gustavo.romero@linaro.org</email>
</author>
<published>2024-03-09T03:08:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=4d6d8a05a0a6d102ca94e59a43804d65309921e3'/>
<id>urn:sha1:4d6d8a05a0a6d102ca94e59a43804d65309921e3</id>
<content type='text'>
Move tswap_siginfo from target code to handle_pending_signal. This will
allow some cleanups and having the siginfo ready to be used in gdbstub.

Signed-off-by: Gustavo Romero &lt;gustavo.romero@linaro.org&gt;
Suggested-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20240309030901.1726211-3-gustavo.romero@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/sparc: Introduce cpu_get_fsr, cpu_put_fsr</title>
<updated>2024-02-03T06:46:10Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-11-03T17:38:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=1ccd6e13ccc0913bd3750f47c697c3d7c31cd418'/>
<id>urn:sha1:1ccd6e13ccc0913bd3750f47c697c3d7c31cd418</id>
<content type='text'>
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Tested-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Acked-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Message-Id: &lt;20231103173841.33651-16-richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/sparc: Remove CC_OP leftovers</title>
<updated>2023-11-05T20:03:17Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-10-15T04:55:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=b597eedcce0de84ff573a6be2cd6a89c7fa0fd8e'/>
<id>urn:sha1:b597eedcce0de84ff573a6be2cd6a89c7fa0fd8e</id>
<content type='text'>
All instructions have been converted to generate
full condition codes explicitly.

Tested-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Acked-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/sparc: Split psr and xcc into components</title>
<updated>2023-11-05T19:53:13Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-10-15T01:24:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=2a1905c79e1009600e96e7d1d0c592d573e94dbd'/>
<id>urn:sha1:2a1905c79e1009600e96e7d1d0c592d573e94dbd</id>
<content type='text'>
Step in removing CC_OP: change the representation of CC_OP_FLAGS.
The 8 bits are distributed between 6 variables, which should make
it easy to keep up to date.

The code within cc_helper.c is quite ugly but is only temporary.

Tested-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Acked-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/sparc: Introduce cpu_put_psr_icc</title>
<updated>2023-11-05T19:52:18Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-10-14T21:01:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=b1fa27fcc88428f79de772825ab50cfca14bfc5f'/>
<id>urn:sha1:b1fa27fcc88428f79de772825ab50cfca14bfc5f</id>
<content type='text'>
Isolate linux-user from changes to icc representation.

Tested-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Acked-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/sparc: Remove sparcv7 cpu features</title>
<updated>2023-10-25T08:01:12Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-10-12T03:34:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=5f25b383a8b76055607cabeb287a0b0e903da50c'/>
<id>urn:sha1:5f25b383a8b76055607cabeb287a0b0e903da50c</id>
<content type='text'>
The oldest supported cpu is the microsparc 1; all other cpus
use CPU_DEFAULT_FEATURES.  Remove the features that must always
be present for sparcv7: FLOAT, SWAP, FLUSH, FSQRT, FMUL.

Tested-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Acked-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>linux-user: Split out cpu/target_proc.h</title>
<updated>2023-09-01T20:33:09Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-08-24T00:13:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=121c8dd69d7fa91558954eadc11bb6ce0474713c'/>
<id>urn:sha1:121c8dd69d7fa91558954eadc11bb6ce0474713c</id>
<content type='text'>
Move the various open_cpuinfo functions into new files.
Move the m68k open_hardware function as well.
All other guest architectures get a boilerplate empty file.

Tested-by: Helge Deller &lt;deller@gmx.de&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>linux-user: Define ELF_ET_DYN_BASE in $guest/target_mman.h</title>
<updated>2023-08-08T20:27:15Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-08-02T22:17:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=da2b71fab63f2396396021917eed9d52f33a45c0'/>
<id>urn:sha1:da2b71fab63f2396396021917eed9d52f33a45c0</id>
<content type='text'>
Copy each guest kernel's default value, then bound it
against reserved_va or the host address space.

Tested-by: Helge Deller &lt;deller@gmx.de&gt;
Reviewed-by: Helge Deller &lt;deller@gmx.de&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>linux-user: Define TASK_UNMAPPED_BASE in $guest/target_mman.h</title>
<updated>2023-08-08T20:24:27Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2023-08-02T21:29:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=2d708164e0475064e0e2167bd73e8570e22df1e0'/>
<id>urn:sha1:2d708164e0475064e0e2167bd73e8570e22df1e0</id>
<content type='text'>
Provide default values that are as close as possible to the
values used by the guest's kernel.

Tested-by: Helge Deller &lt;deller@gmx.de&gt;
Reviewed-by: Helge Deller &lt;deller@gmx.de&gt;
Reviewed-by: Akihiko Odaki &lt;akihiko.odaki@daynix.com&gt;
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>
