<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/docs/user, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/docs/user?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/docs/user?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2024-04-24T14:03:38Z</updated>
<entry>
<title>target/nios2: Remove the deprecated Nios II target</title>
<updated>2024-04-24T14:03:38Z</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>philmd@linaro.org</email>
</author>
<published>2024-03-27T11:10:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=6c3014858c4c0024dd0560f08a6eda0f92f658d6'/>
<id>urn:sha1:6c3014858c4c0024dd0560f08a6eda0f92f658d6</id>
<content type='text'>
The Nios II target is deprecated since v8.2 in commit 9997771bc1
("target/nios2: Deprecate the Nios II architecture").

Remove:
- Buildsys / CI infra
- User emulation
- System emulation (10m50-ghrd &amp; nios2-generic-nommu machines)
- Tests

Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
Message-Id: &lt;20240327144806.11319-3-philmd@linaro.org&gt;
</content>
</entry>
<entry>
<title>*-user: Deprecate and disable -p pagesize</title>
<updated>2024-02-29T21:35:37Z</updated>
<author>
<name>Richard Henderson</name>
<email>richard.henderson@linaro.org</email>
</author>
<published>2024-01-02T01:58:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=01e449809b0289a5535e935615e5e7f0a695f227'/>
<id>urn:sha1:01e449809b0289a5535e935615e5e7f0a695f227</id>
<content type='text'>
This option controls the host page size.  From the mis-usage in
our own testsuite, this is easily confused with guest page size.

The only thing that occurs when changing the host page size is
that stuff breaks, because one cannot actually change the host
page size.  Therefore reject all but the no-op setting as part
of the deprecation process.

Reviewed-by: Warner Losh &lt;imp@bsdimp.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Acked-by: Helge Deller &lt;deller@gmx.de&gt;
Message-Id: &lt;20240102015808.132373-27-richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>cli: Remove deprecated '-singlestep' command line option</title>
<updated>2024-01-19T10:38:32Z</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>philmd@linaro.org</email>
</author>
<published>2024-01-17T15:14:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=c61a0d31f8db4cb6c54e473e9a44dca616969414'/>
<id>urn:sha1:c61a0d31f8db4cb6c54e473e9a44dca616969414</id>
<content type='text'>
This option has been deprecated before the 8.1 release,
in commit 12fd0f41d0 ("Document that -singlestep command
line option is deprecated"). Time to drop it.

Inspired-by: Thomas Huth &lt;thuth@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-ID: &lt;20240117151430.29235-4-philmd@linaro.org&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>bsd-user: Add '-one-insn-per-tb' option equivalent to '-singlestep'</title>
<updated>2023-05-02T14:47:40Z</updated>
<author>
<name>Peter Maydell</name>
<email>peter.maydell@linaro.org</email>
</author>
<published>2023-04-17T16:40:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=060e0cd7519ada4019e513fce1af4dc307002b7c'/>
<id>urn:sha1:060e0cd7519ada4019e513fce1af4dc307002b7c</id>
<content type='text'>
The '-singlestep' option is confusing, because it doesn't actually
have anything to do with single-stepping the CPU. What it does do
is force TCG emulation to put one guest instruction in each TB,
which can be useful in some situations.

Create a new command line argument -one-insn-per-tb, so we can
document that -singlestep is just a deprecated synonym for it,
and eventually perhaps drop it.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Message-id: 20230417164041.684562-6-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>linux-user: Add '-one-insn-per-tb' option equivalent to '-singlestep'</title>
<updated>2023-05-02T14:47:40Z</updated>
<author>
<name>Peter Maydell</name>
<email>peter.maydell@linaro.org</email>
</author>
<published>2023-04-17T16:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=e99c1f89b2c9e779f17f3abab48ca78392977741'/>
<id>urn:sha1:e99c1f89b2c9e779f17f3abab48ca78392977741</id>
<content type='text'>
The '-singlestep' option is confusing, because it doesn't actually
have anything to do with single-stepping the CPU. What it does do
is force TCG emulation to put one guest instruction in each TB,
which can be useful in some situations.

Create a new command line argument -one-insn-per-tb, so we can
document that -singlestep is just a deprecated synonym for it,
and eventually perhaps drop it.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Message-id: 20230417164041.684562-5-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>docs: add hotlinks to about preface text</title>
<updated>2023-02-02T10:44:23Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2023-01-24T18:01:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=9d195efd6588100f8074a1c8daf9f403ebf39740'/>
<id>urn:sha1:9d195efd6588100f8074a1c8daf9f403ebf39740</id>
<content type='text'>
Make it easier to navigate the documentation.

Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Acked-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Message-Id: &lt;20230124180127.1881110-20-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>linux-user: Remove the deprecated ppc64abi32 target</title>
<updated>2022-02-09T13:29:38Z</updated>
<author>
<name>Thomas Huth</name>
<email>thuth@redhat.com</email>
</author>
<published>2022-01-12T11:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=74154d7e4a9a693313ad7639a92ff443c6258741'/>
<id>urn:sha1:74154d7e4a9a693313ad7639a92ff443c6258741</id>
<content type='text'>
It's likely broken, and nobody cared for picking it up again
during the deprecation phase, so let's remove this now.

Since this is the last entry in deprecated_targets_list, remove
the related code in the configure script, too.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Acked-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Acked-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20211215084958.185214-1-thuth@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20220112112722.3641051-32-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>docs: standardize directory index to --- with overline</title>
<updated>2021-09-13T11:56:26Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2021-09-07T14:01:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=06905f640242c927f07e8c4b45fd4061ffa235ef'/>
<id>urn:sha1:06905f640242c927f07e8c4b45fd4061ffa235ef</id>
<content type='text'>
Use a standard heading format for the index.rst file in a directory.
Using overlines makes it clear that individual documents can use e.g.
=== for chapter titles and --- for section titles, as suggested in the
Linux kernel guidelines[1].  They could do it anyway, because documents
included in a toctree are parsed separately and therefore are not tied
to the same conventions for headings.  However, keeping some consistency is
useful since sometimes files are included from multiple places.

[1] https://www.kernel.org/doc/html/latest/doc-guide/sphinx.html

Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>docs: Remove "Contents:" lines from top-level subsections</title>
<updated>2021-07-18T09:59:46Z</updated>
<author>
<name>Peter Maydell</name>
<email>peter.maydell@linaro.org</email>
</author>
<published>2021-07-05T09:55:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=21b6c26d632482a6633604f8c05c89669f37441f'/>
<id>urn:sha1:21b6c26d632482a6633604f8c05c89669f37441f</id>
<content type='text'>
Since the top-level subsections aren't self-contained manuals
any more, the "Contents:" lines at the top of each of their
index pages look a bit odd; remove them.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Acked-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-id: 20210705095547.15790-4-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>docs: Stop calling the top level subsections of our manual 'manuals'</title>
<updated>2021-07-18T09:59:46Z</updated>
<author>
<name>Peter Maydell</name>
<email>peter.maydell@linaro.org</email>
</author>
<published>2021-07-05T09:55:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=b4634487c44bd1cc664f45b63c98161dfd170784'/>
<id>urn:sha1:b4634487c44bd1cc664f45b63c98161dfd170784</id>
<content type='text'>
We merged our previous multiple-manual setup into a single Sphinx
manual, but we left some text in the various index.rst lines that
still calls the top level subsections separate 'manuals'.  Update
them to talk about "this section of the manual" instead, and remove
now-obsolete comments about how the index.rst files are the "top
level page for the 'foo' manual".

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Acked-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-id: 20210705095547.15790-3-peter.maydell@linaro.org
</content>
</entry>
</feed>
