<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/docs/user, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/docs/user?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/docs/user?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-02-09T13:29:38+00:00</updated>
<entry>
<title>linux-user: Remove the deprecated ppc64abi32 target</title>
<updated>2022-02-09T13:29:38+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2022-01-12T11:27:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/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:26+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2021-09-07T14:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/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:46+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-07-05T09:55:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/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:46+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-07-05T09:55:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/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>
<entry>
<title>sphinx: adopt kernel readthedoc theme</title>
<updated>2021-05-14T11:05:03+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2021-03-23T11:53:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=73e6aec6522e1edd63f631c52577b49a39bc234f'/>
<id>urn:sha1:73e6aec6522e1edd63f631c52577b49a39bc234f</id>
<content type='text'>
The default "alabaster" sphinx theme has a couple shortcomings:
- the navbar moves along the page
- the search bar is not always at the same place
- it lacks some contrast and colours

The "rtd" theme from readthedocs.org is a popular third party theme used
notably by the kernel, with a custom style sheet. I like it better,
perhaps others do too. It also simplifies the "Edit on Gitlab" links.

Tweak a bit the custom theme to match qemu.org style, use the
QEMU logo, and favicon etc.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Tested-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Message-Id: &lt;20210323115328.4146052-1-marcandre.lureau@redhat.com&gt;
Reviewed-by: John Snow &lt;jsnow@redhat.com&gt;
</content>
</entry>
<entry>
<title>docs: simplify each section title</title>
<updated>2021-04-01T11:27:44+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2021-03-23T07:47:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=816f93b20045f3363a4bc1c31e5e7aebbb6c1087'/>
<id>urn:sha1:816f93b20045f3363a4bc1c31e5e7aebbb6c1087</id>
<content type='text'>
Now that we merged into one doc, it makes the nav looks nicer.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20210323074704.4078381-1-marcandre.lureau@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Reviewed-by: John Snow &lt;jsnow@redhat.com&gt;
</content>
</entry>
<entry>
<title>docs/user: Remove outdated 'Quick Start' section</title>
<updated>2021-02-15T11:09:20+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2020-11-22T00:01:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5b30c53041d8f4c26ed3cf8434c08cdc9858ec87'/>
<id>urn:sha1:5b30c53041d8f4c26ed3cf8434c08cdc9858ec87</id>
<content type='text'>
The 'Quick Start' section of the userspace emulator documentation is
very old and outdated. In particular:
 - it suggests running x86-on-x86 emulation, which is the least
   interesting possible use case
 - it recommends that users download tarballs of guest binaries
   from the QEMU web page which we no longer provide there

There's nothing salvageable here; delete it all.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Acked-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Message-Id: &lt;20201122000131.18487-1-peter.maydell@linaro.org&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>docs: Build and install all the docs in a single manual</title>
<updated>2021-01-19T15:45:14+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-01-15T15:44:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b93f4fbdc48283a39089469c44a5529d79dc40a8'/>
<id>urn:sha1:b93f4fbdc48283a39089469c44a5529d79dc40a8</id>
<content type='text'>
When we first converted our documentation to Sphinx, we split it into
multiple manuals (system, interop, tools, etc), which are all built
separately.  The primary driver for this was wanting to be able to
avoid shipping the 'devel' manual to end-users.  However, this is
working against the grain of the way Sphinx wants to be used and
causes some annoyances:
 * Cross-references between documents become much harder or
   possibly impossible
 * There is no single index to the whole documentation
 * Within one manual there's no links or table-of-contents info
   that lets you easily navigate to the others
 * The devel manual doesn't get published on the QEMU website
   (it would be nice to able to refer to it there)

Merely hiding our developer documentation from end users seems like
it's not enough benefit for these costs.  Combine all the
documentation into a single manual (the same way that the readthedocs
site builds it) and install the whole thing.  The previous manual
divisions remain as the new top level sections in the manual.

 * The per-manual conf.py files are no longer needed
 * The man_pages[] specifications previously in each per-manual
   conf.py move to the top level conf.py
 * docs/meson.build logic is simplified as we now only need to run
   Sphinx once for the HTML and then once for the manpages5B
 * The old index.html.in that produced the top-level page with
   links to each manual is no longer needed

Unfortunately this means that we now have to build the HTML
documentation into docs/manual in the build tree rather than directly
into docs/; otherwise it is too awkward to ensure we install only the
built manual and not also the dependency info, stamp file, etc.  The
manual still ends up in the same place in the final installed
directory, but anybody who was consulting documentation from within
the build tree will have to adjust where they're looking.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-id: 20210115154449.4801-1-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>docs/user: Display linux-user binaries nicely</title>
<updated>2020-12-17T10:23:26+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-11-19T16:08:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c8a03a8f95781fe3dfbcc35967e7d9c7e2506dba'/>
<id>urn:sha1:c8a03a8f95781fe3dfbcc35967e7d9c7e2506dba</id>
<content type='text'>
linux-user binaries are displayed altogether. Use the '*'
character to force displaying them as bullet list (one list
per architecture).

Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Message-Id: &lt;20201119160838.1981709-1-f4bug@amsat.org&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>docs: add "page source" link to sphinx documentation</title>
<updated>2020-11-10T07:51:30+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2020-11-02T13:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=704a256da83d6535fce879ba4137299bbe626e5e'/>
<id>urn:sha1:704a256da83d6535fce879ba4137299bbe626e5e</id>
<content type='text'>
Add a link to the top of the sidebar in every docs page that takes the
user back to the source code in gitlab.

Signed-off-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-Id: &lt;20201102130926.161183-5-berrange@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
</feed>
