<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/qemu.git/Kconfig, branch master</title>
<subtitle>QEMU main repository</subtitle>
<id>https://git.landau.one/pub/scm/virt/qemu/qemu.git/atom?h=master</id>
<link rel='self' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/'/>
<updated>2026-01-22T09:48:46+00:00</updated>
<entry>
<title>dump: Build stubs once for non-x86 targets</title>
<updated>2026-01-22T09:48:46+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>philmd@linaro.org</email>
</author>
<published>2026-01-04T17:41:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=a2290fa210f96935bcb6dc45a402d57f8872d8a0'/>
<id>urn:sha1:a2290fa210f96935bcb6dc45a402d57f8872d8a0</id>
<content type='text'>
Rather than compiling the same content for all targets (unused
most of the time, i.e. qemu-system-avr ...), extract the non
x86 specific parts to a stub file and build it once for all
non-x86 targets.

Add a Kconfig symbol to only select the target-specific file
with the x86 target (rename this file with '-x86' suffix).

Since Kconfig symbols aren't evaluated for user emulation,
the file unit is only built for system emulation.

Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20260121215622.92966-3-philmd@linaro.org&gt;
</content>
</entry>
<entry>
<title>build-sys: Add rust feature option</title>
<updated>2024-10-07T14:41:58+00:00</updated>
<author>
<name>Manos Pitsidianakis</name>
<email>manos.pitsidianakis@linaro.org</email>
</author>
<published>2024-10-03T13:28:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=764a6ee9feb428a9759eaa94673285fad2586f11'/>
<id>urn:sha1:764a6ee9feb428a9759eaa94673285fad2586f11</id>
<content type='text'>
Add rust feature in meson.build, configure, to prepare for adding Rust
code in the followup commits.

Signed-off-by: Manos Pitsidianakis &lt;manos.pitsidianakis@linaro.org&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Link: https://lore.kernel.org/r/14642d80fbccbc60f7aa78b449a7deb5e2784ed9.1727961605.git.manos.pitsidianakis@linaro.org
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>meson: Introduce target-specific Kconfig</title>
<updated>2021-07-09T16:21:34+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>f4bug@amsat.org</email>
</author>
<published>2021-07-07T13:17:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=f4063f9c319e3924b0c6d09dfe43e94d01253ee0'/>
<id>urn:sha1:f4063f9c319e3924b0c6d09dfe43e94d01253ee0</id>
<content type='text'>
Add a target-specific Kconfig. We need the definitions in Kconfig so
the minikconf tool can verify they exits. However CONFIG_FOO is only
enabled for target foo via the meson.build rules.

Two architecture have a particularity, ARM and MIPS. As their
translators have been split you can potentially build a plain 32 bit
build along with a 64-bit version including the 32-bit subset.

Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20210131111316.232778-6-f4bug@amsat.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20210707131744.26027-2-alex.bennee@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>semihosting: Move hw/semihosting/ -&gt; semihosting/</title>
<updated>2021-03-10T15:34:12+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>f4bug@amsat.org</email>
</author>
<published>2021-03-05T13:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=8df9f0c3d7f53c5a123ebb873d1c22daec003c22'/>
<id>urn:sha1:8df9f0c3d7f53c5a123ebb873d1c22daec003c22</id>
<content type='text'>
With the exception of hw/core/, the hw/ directory only contains
device models used in system emulation. Semihosting is also used
by user emulation. As a generic feature, move it out of hw/ directory.

Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20210226131356.3964782-3-f4bug@amsat.org&gt;
Message-Id: &lt;20210305135451.15427-3-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>Makefile: simplify MINIKCONF rules</title>
<updated>2020-07-10T22:02:21+00:00</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2020-06-26T11:18:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=aaa1b70a0bb1fc1357c6c6828bcc8ff702e7eac4'/>
<id>urn:sha1:aaa1b70a0bb1fc1357c6c6828bcc8ff702e7eac4</id>
<content type='text'>
There is no reason to write MINIKCONF_DEPS manually, since minikconf.py
emits a dependency file, and also no reason to list multiple Kconfig
files on the command line since they can be included from a master file
in the top-level source directory.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
</feed>
