<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/block/Kconfig, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/hw/block/Kconfig?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/block/Kconfig?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2021-06-25T12:53:28+00:00</updated>
<entry>
<title>hw/block/fdc: Extract SysBus floppy controllers to fdc-sysbus.c</title>
<updated>2021-06-25T12:53:28+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-06-14T19:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1430759ec3e4cb92da224d739c914a0e8d78d786'/>
<id>urn:sha1:1430759ec3e4cb92da224d739c914a0e8d78d786</id>
<content type='text'>
Some machines use floppy controllers via the SysBus interface,
and don't need to pull in all the SysBus code.
Extract the SysBus specific code to a new unit: fdc-sysbus.c,
and add a new Kconfig symbol: "FDC_SYSBUS".

Reviewed-by: John Snow &lt;jsnow@redhat.com&gt;
Acked-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-id: 20210614193220.2007159-6-philmd@redhat.com
Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/block/fdc: Extract ISA floppy controllers to fdc-isa.c</title>
<updated>2021-06-25T12:53:28+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-06-14T19:32:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=72ea60e4114272f3030455c214e86bcf1c8a1a9e'/>
<id>urn:sha1:72ea60e4114272f3030455c214e86bcf1c8a1a9e</id>
<content type='text'>
Some machines use floppy controllers via the SysBus interface,
and don't need to pull in all the ISA code.
Extract the ISA specific code to a new unit: fdc-isa.c, and
add a new Kconfig symbol: "FDC_ISA".
This allows us to remove the FIXME from commit dd0ff8191ab
("isa: express SuperIO dependencies with Kconfig").

Reviewed-by: John Snow &lt;jsnow@redhat.com&gt;
Acked-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-id: 20210614193220.2007159-5-philmd@redhat.com
Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/nvme: move nvme emulation out of hw/block</title>
<updated>2021-05-17T07:19:00+00:00</updated>
<author>
<name>Klaus Jensen</name>
</author>
<published>2021-04-14T20:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=88eea45c536470cd3c43440cbb1cd4d3b9fa519c'/>
<id>urn:sha1:88eea45c536470cd3c43440cbb1cd4d3b9fa519c</id>
<content type='text'>
With the introduction of the nvme-subsystem device we are really
cluttering up the hw/block directory.

As suggested by Philippe previously, move the nvme emulation to hw/nvme.

Suggested-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Klaus Jensen &lt;k.jensen@samsung.com&gt;
Reviewed-by: Keith Busch &lt;kbusch@kernel.org&gt;
</content>
</entry>
<entry>
<title>hw/block: Introduce TC58128 eeprom Kconfig entry</title>
<updated>2021-03-06T15:18:42+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-02-21T18:55:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=475e70bde6cbde2d38d612b19107229a4ff42f11'/>
<id>urn:sha1:475e70bde6cbde2d38d612b19107229a4ff42f11</id>
<content type='text'>
Add more fine-grained selection by adding a CONFIG_TC58128
selector for the TC58128 eeprom.

As this device is only used by the Shix machine, add an entry
to the proper section in MAINTAINERS.

Suggested-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-Id: &lt;20210222141514.2646278-7-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/m68k: add a dummy SWIM floppy controller</title>
<updated>2019-10-28T18:06:51+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2019-10-26T16:45:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c701ec626c00ef73028a37a44b3d49e9b098a888'/>
<id>urn:sha1:c701ec626c00ef73028a37a44b3d49e9b098a888</id>
<content type='text'>
SWIM (Sander-Wozniak Integrated Machine) is the floppy controller of
the 680x0 Macintosh.

This patch introduces only the basic support: it allows to switch from
IWM (Integrated WOZ Machine) mode to the SWIM mode and makes the linux
driver happy.

It cannot read any floppy image.

Co-developed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Signed-off-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Reviewed-by: Hervé Poussineau &lt;hpoussin@reactos.org&gt;
Message-Id: &lt;20191026164546.30020-10-laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>isa: express SuperIO dependencies with Kconfig</title>
<updated>2019-03-07T20:45:53+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2019-01-25T06:21:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=dd0ff8191abb040cddeedb84a2ba61c52791075e'/>
<id>urn:sha1:dd0ff8191abb040cddeedb84a2ba61c52791075e</id>
<content type='text'>
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>virtio: express virtio dependencies with Kconfig</title>
<updated>2019-03-07T20:45:53+00:00</updated>
<author>
<name>Yang Zhong</name>
</author>
<published>2019-01-23T06:56:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b42075bb77672616127c9452c0f836e757e9ce1a'/>
<id>urn:sha1:b42075bb77672616127c9452c0f836e757e9ce1a</id>
<content type='text'>
Signed-off-by: Yang Zhong &lt;yang.zhong@intel.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20190123065618.3520-42-yang.zhong@intel.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>isa: express dependencies with kconfig</title>
<updated>2019-03-07T20:45:53+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2019-01-23T06:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a7e23159074c9d774fb1e88357b778994a0c9365'/>
<id>urn:sha1:a7e23159074c9d774fb1e88357b778994a0c9365</id>
<content type='text'>
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Signed-off-by: Yang Zhong &lt;yang.zhong@intel.com&gt;
Message-Id: &lt;20190123065618.3520-36-yang.zhong@intel.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>build: convert pci.mak to Kconfig</title>
<updated>2019-03-07T20:45:53+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2019-01-23T06:56:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7c28b925b7e176b4e44ed05d23cf883561000546'/>
<id>urn:sha1:7c28b925b7e176b4e44ed05d23cf883561000546</id>
<content type='text'>
Instead of including the same list of devices for each target,
set CONFIG_PCI to true, and make the devices default to present
whenever PCI is available.  However, s390x does not want all the
PCI devices, so there is a separate symbol to enable them.

Done mostly with the following script:

  while read i; do
     i=${i%=y}; i=${i#CONFIG_}
     sed -i -e'/^config '$i'$/!b' -en \
            -e'a\' -e'    default y if PCI_DEVICES\' -e'    depends on PCI' \
          `grep -lw $i hw/*/Kconfig`
  done &lt; default-configs/pci.mak

followed by replacing a few "depends on" clauses with "select"
whenever the symbol is not really related to PCI.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Signed-off-by: Yang Zhong &lt;yang.zhong@intel.com&gt;
Cc: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20190123065618.3520-31-yang.zhong@intel.com&gt;
Acked-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>build: switch to Kconfig</title>
<updated>2019-03-07T20:45:53+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2019-01-23T06:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e0e312f3525ad6ac18ba6633af29190dd9620cbc'/>
<id>urn:sha1:e0e312f3525ad6ac18ba6633af29190dd9620cbc</id>
<content type='text'>
The make_device_config.sh script is replaced by minikconf, which
is modified to support the same command line as its predecessor.

The roots of the parsing are default-configs/*.mak, Kconfig.host and
hw/Kconfig.  One difference with make_device_config.sh is that all symbols
have to be defined in a Kconfig file, including those coming from the
configure script.  This is the reason for the Kconfig.host file introduced
in the previous patch. Whenever a file in default-configs/*.mak used
$(...) to refer to a config-host.mak symbol, this is replaced by a
Kconfig dependency; this part must be done already in this patch
for bisectability.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Signed-off-by: Yang Zhong &lt;yang.zhong@intel.com&gt;
Acked-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20190123065618.3520-28-yang.zhong@intel.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
</feed>
