On 24.01.19 17:57, Igor Mammedov wrote:
> I plan to deprecate -mem-path option and replace it with memory-backend,
> for that it's necessary to get rid of mem_path global variable.
> Do it for s390x case, replacing it with alternative way to enable
> 1Mb hugepages capability.
>
> Signed-off-by: Ig
On Wed, 23 Jan 2019 18:28:59 +
"Dr. David Alan Gilbert" wrote:
> * Michael S. Tsirkin (m...@redhat.com) wrote:
> > On Tue, Jan 22, 2019 at 08:07:41PM +, Dr. David Alan Gilbert wrote:
> > > Hi,
> > > I noticed that the acpi_1_compatible flag was misspelt as
> > > a
On Fri, Jan 25, 2019 at 07:07:35AM +0100, Thomas Huth wrote:
> On 2019-01-25 07:01, Thomas Huth wrote:
> > On 2019-01-24 18:23, Stefano Garzarella wrote:
> >> If the WRITE_ZEROES feature is enabled, we check this
> >> command in the test_basic().
> >>
> >> Signed-off-by: Stefano Garzarella
> >> --
On 2019/1/25 下午3:12, Markus Armbruster wrote:
Jason Wang writes:
On 2019/1/24 下午5:47, Markus Armbruster wrote:
Please cc: me on QMP issues.
Ok.
Jason Wang writes:
On 2019/1/24 上午3:53, Dr. David Alan Gilbert wrote:
* Jason Wang (jasow...@redhat.com) wrote:
On 2019/1/22 上午2:56, Pete
Jason Wang writes:
> On 2019/1/25 下午3:12, Markus Armbruster wrote:
>> Jason Wang writes:
>>
>>> On 2019/1/24 下午5:47, Markus Armbruster wrote:
Please cc: me on QMP issues.
>>>
>>> Ok.
>>>
>>>
Jason Wang writes:
> On 2019/1/24 上午3:53, Dr. David Alan Gilbert wrote:
>> * Jaso
On 2019-01-25 09:16, Stefano Garzarella wrote:
> On Fri, Jan 25, 2019 at 07:07:35AM +0100, Thomas Huth wrote:
>> On 2019-01-25 07:01, Thomas Huth wrote:
>>> On 2019-01-24 18:23, Stefano Garzarella wrote:
If the WRITE_ZEROES feature is enabled, we check this
command in the test_basic().
>>
24.01.2019 19:36, Kevin Wolf wrote:
> Am 24.01.2019 um 17:18 hat Vladimir Sementsov-Ogievskiy geschrieben:
>> 24.01.2019 17:17, Kevin Wolf wrote:
>>> Depending on the exact image layout and the storage backend (tmpfs is
>>> konwn to have very slow SEEK_HOLE/SEEK_DATA), caching lseek results can
>>>
On Thu, 24 Jan 2019 17:57:56 +0100
Igor Mammedov wrote:
> I plan to deprecate -mem-path option and replace it with memory-backend,
> for that it's necessary to get rid of mem_path global variable.
> Do it for s390x case, replacing it with alternative way to enable
> 1Mb hugepages capability.
Get
On Thu, 24 Jan 2019 at 21:54, Philippe Mathieu-Daudé wrote:
>
> Hi Peter,
>
> On 1/24/19 7:56 PM, Peter Maydell wrote:
> > I had another look this afternoon at building our rST docs
> > with sphinx-build. In particular, we currently have some
> > docs in rst format, but we're not building them int
On 25.01.19 10:23, Cornelia Huck wrote:
> On Thu, 24 Jan 2019 17:57:56 +0100
> Igor Mammedov wrote:
>
>> I plan to deprecate -mem-path option and replace it with memory-backend,
>> for that it's necessary to get rid of mem_path global variable.
>> Do it for s390x case, replacing it with alternati
On 24.01.19 03:48, Alexey Kardashevskiy wrote:
>
>
> On 23/01/2019 19:24, David Hildenbrand wrote:
>> While looking at the s390x implementation, looks like spapr has a
>> similar BUG when building the topology.
>>
>> The primary bus number corresponds always to the bus number of the
>> bus the br
From: "Dr. David Alan Gilbert"
apci_1_compatible should be acpi_1_compatible.
Signed-off-by: Dr. David Alan Gilbert
---
hw/acpi/cpu.c | 2 +-
hw/i386/acpi-build.c | 2 +-
include/hw/acpi/cpu.h | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/acpi/cpu.c b/hw/ac
On Thu, 24 Jan 2019 at 10:45, Gerd Hoffmann wrote:
>
> The following changes since commit f6b06fcceef465de0cf2514c9f76fe0192896781:
>
> Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190121-pull-request'
> into staging (2019-01-23 17:57:47 +)
>
> are available in the git repository
* Igor Mammedov (imamm...@redhat.com) wrote:
> On Wed, 23 Jan 2019 18:28:59 +
> "Dr. David Alan Gilbert" wrote:
>
> > * Michael S. Tsirkin (m...@redhat.com) wrote:
> > > On Tue, Jan 22, 2019 at 08:07:41PM +, Dr. David Alan Gilbert wrote:
> > > > Hi,
> > > > I noticed that the acpi_1_c
On Thu, 24 Jan 2019 at 20:29, Doug Gale wrote:
> The machine description we send is being (silently) thrown on the floor by
> GDB and GDB silently uses the default machine description.
>
> With current QEMU, if you debug gdb, and set debug_xml=1 and continue, then
> attach to qemu gdbstub from t
On Thu, 24 Jan 2019 at 12:26, Daniel P. Berrangé wrote:
>
> The following changes since commit 6d809e7da943bb4b95b408fbf3d80d097c0f7d38:
>
> Merge remote-tracking branch 'remotes/xtensa/tags/20190122-xtensa' into
> staging (2019-01-23 21:50:49 +)
>
> are available in the Git repository at:
Hello.
We are making GUI for QEMU (which also should allow convenient record/replay
command line
generation): https://github.com/ispras/qemu-gui
To fill the combo box in CPU selection form we run QEMU with "-cpu help"
command and parse its
output.
The format of this list depends on targe
Python 3 versions earlier than 3.4 do not have it, use the
same workaround that is in place for 3.0.
Signed-off-by: Paolo Bonzini
---
scripts/decodetree.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/decodetree.py b/scripts/decodetree.py
index 0bc73b5..e342d27 100
On Fri, 25 Jan 2019 at 09:59, Pavel Dovgalyuk wrote:
> To fill the combo box in CPU selection form we run QEMU with "-cpu help"
> command and parse its
> output.
>
> The format of this list depends on target. Therefore our parsing code does
> not look good (and also
> may corrupt someday).
>
> I
Fix merged to git master
https://git.qemu.org/?p=qemu.git;a=commit;h=feff02089113839d233e40a9bd7134241de12d1d
** Changed in: qemu
Status: New => Fix Committed
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launch
ARM does not have an ISA bus, this device should not be enabled. Kconfig
catches the contradiction because ARM does not define CONFIG_ISA_BUS.
Signed-off-by: Paolo Bonzini
---
default-configs/arm-softmmu.mak | 1 -
1 file changed, 1 deletion(-)
diff --git a/default-configs/arm-softmmu.mak b/de
Do not link it unconditionally into all binaries.
Signed-off-by: Paolo Bonzini
Signed-off-by: Yang Zhong
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-3-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/i386-softmmu.mak | 1 +
hw/pci-host/Makefile.objs
This is not needed on ARM, and brings in ISA bus code which is otherwise not
necessary.
Signed-off-by: Paolo Bonzini
---
hw/ide/Makefile.objs | 6 ++---
hw/ide/core.c| 25
hw/ide/ioport.c | 67
3 files change
Instead of wrapping the entire Makefile.objs with an ifeq/endif, just
include the directory only for Linux.
Signed-off-by: Paolo Bonzini
---
hw/Makefile.objs | 2 +-
hw/vfio/Makefile.objs | 2 --
2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/hw/Makefile.objs b/hw/Makefile.ob
From: Yang Zhong
Add the new configs to default-configs/cris-sofmmu.mak.
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-18-yang.zh...@intel.com>
Reviewed-by: Thomas Huth
Signed-off-by: Paolo Bonzini
---
default-configs/cris-softmmu.mak | 1 +
hw/cris/Makefile.objs| 2
(I'm only momentarily at the helm and will give control back to Yang after
this iteration.)
This is still RFC mostly because of the lack of documentation, and because
only x86 is fully converted, but it's converging. Other targets still
enable embedded devices in default-configs/ instead of using
CONFIG_PIIX and CONFIG_Q35 created for the pc board object files. These
are enabled automatically at default-configs/i386-softmmu.mak and
default-configs/x86_64-softmmu.mak
Signed-off-by: Ákos Kovács
Signed-off-by: Paolo Bonzini
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-4-yang.z
From: Yang Zhong
Add the new configs to default-configs/riscv*-sofmmu.mak.
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-15-yang.zh...@intel.com>
Reviewed-by: Alistair Francis
Signed-off-by: Paolo Bonzini
---
default-configs/riscv32-softmmu.mak | 7 +++
default-configs/risc
From: Ákos Kovács
Add the new configs to default-configs/mips*-sofmmu.mak.
Signed-off-by: Ákos Kovács
Signed-off-by: Paolo Bonzini
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-8-yang.zh...@intel.com>
Reviewed-by: Thomas Huth
Signed-off-by: Paolo Bonzini
---
default-configs/mi
From: Yang Zhong
Change the CONFIGs for PCI EXPRESS and make module name more
clear for code files.
Signed-off-by: Yang Zhong
Cc: Michael S. Tsirkin
Message-Id: <20190123065618.3520-2-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/arm-softmmu.mak | 4 ++--
defaul
From: Yang Zhong
Add the new configs to default-configs/alpha-sofmmu.mak.
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-17-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/alpha-softmmu.mak | 1 +
hw/alpha/Makefile.objs| 2 +-
2 files changed, 2
From: Yang Zhong
CONFIG_NIOS2_10M50 added for 10m50 dev board.
Signed-off-by: Yang Zhong
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-14-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/nios2-softmmu.mak | 1 +
hw/nios2/Makefile.objs| 3 ++-
2 f
From: Ákos Kovács
CONFIG_LEON3 added to default-configs/sparc-softmmu.mak.
Signed-off-by: Ákos Kovács
Signed-off-by: Paolo Bonzini
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-11-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/sparc-softmmu.mak | 2 ++
hw
Make hw/s390x configurable and add new CONFIG_* to the
default-configs/s390x*-softmmu.mak.
This will be used to enable/disable vfio-ccw.
Signed-off-by: Paolo Bonzini
Message-Id: <20190123065618.3520-10-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/s390x-softmmu.mak | 1
From: Yang Zhong
make virt code configurable and the new CONFIG_VIRT definitions
added to the default-configs/arm-softmmu.mak to replace CONFIG_ACPI
in arm board.
Signed-off-by: Yang Zhong
Reviewed-by: Richard Henderson
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-5-yang.zh...@in
From: Yang Zhong
CONFIG_MOXIE added for moxiesim board.
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-20-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/moxie-softmmu.mak | 1 +
hw/moxie/Makefile.objs| 2 +-
2 files changed, 2 insertions(+), 1 d
From: Yang Zhong
Add the new configs to default-configs/hppa-sofmmu.mak.
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-19-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/hppa-softmmu.mak | 1 +
hw/hppa/Makefile.objs| 2 +-
2 files changed, 2 ins
From: Ákos Kovács
CONFIG_AN5206, CONFIG_MCF5206 and CONFIG_MCF5208 make
variables created for m68k boards, and added to
default-configs/m86k-softmmu.mak.
Signed-off-by: Ákos Kovács
Signed-off-by: Paolo Bonzini
Message-Id: <20190123065618.3520-6-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzin
Instead of including the same list of devices for each target,
let the host controllers select CONFIG_USB and make the devices
default to present whenever USB is available.
Done with the following script:
while read i; do
i=${i%=y}; i=${i#CONFIG_}
sed -i -e'/^config '$i'$/!b' -en \
From: Ákos Kovács
Add the new CONFIG_* values to default-config/xtensa*-softmmu.mak.
Signed-off-by: Ákos Kovács
Signed-off-by: Paolo Bonzini
Reviewed-by: Thomas Huth
Acked-by: Max Filippov
Message-Id: <20190123065618.3520-13-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-co
From: Ákos Kovács
CONFIG_PETALOGIX_* and CONFIG_XLNX_* configs added to
default-configs/microblaze-softmmu.mak and
default-configs/microblazeel-softmmu.mak.
Signed-off-by: Ákos Kovács
Signed-off-by: Paolo Bonzini
Message-Id: <20190123065618.3520-7-yang.zh...@intel.com>
Reviewed-by: Thomas Hut
From: Yang Zhong
Add the new configs to default-configs/or1k-sofmmu.mak.
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-21-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/or1k-softmmu.mak | 1 +
hw/openrisc/Makefile.objs| 2 +-
2 files changed, 2 ins
Signed-off-by: Paolo Bonzini
Signed-off-by: Yang Zhong
Acked-by: Thomas Huth
Message-Id: <20190123065618.3520-38-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/i386-softmmu.mak | 2 --
hw/Makefile.objs | 2 +-
hw/audio/Kconfig | 1 +
hw/d
From: Yang Zhong
Add the new configs to default-configs/tricore-sofmmu.mak.
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-22-yang.zh...@intel.com>
Reviewed-by: Thomas Huth
Signed-off-by: Paolo Bonzini
---
default-configs/tricore-softmmu.mak | 1 +
hw/tricore/Makefile.objs
From: Ákos Kovács
CONFIG_LM32 and CONFIG_MILKYMIST added for lm32 and milkmyst build.
Signed-off-by: Ákos Kovács
Signed-off-by: Paolo Bonzini
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-12-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
hw/lm32/Makefile.objs | 4 ++--
1
From: Yang Zhong
Add the new configs to default-configs/sparc64-sofmmu.mak.
Signed-off-by: Yang Zhong
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-16-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/sparc64-softmmu.mak | 2 ++
hw/sparc64/Makefile.objs
This automatically removes the SCSI subsystem from the
binary altogether if no controllers are selected.
Signed-off-by: Paolo Bonzini
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-34-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
hw/tpm/Kconfig | 13 +++--
1 file c
Create separate variables for these components, they are used in many boards
but not all. This allows finer-grain selection of the included code with
default-configs/*.mak.
Signed-off-by: Paolo Bonzini
Message-Id: <20190123065618.3520-10-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
d
From: Ákos Kovács
CONFIG_PPC405, CONFIG_PPC440, CONFIG_MAC_OLDWORLD, CONFIG_MAX_NEWWORLD
and CONFIG_VIRTEX configuration options created for
default-configs/ppc*-softmmu.mak.
Signed-off-by: Ákos Kovács
Signed-off-by: Paolo Bonzini
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-9-y
Make hw/vfio configurable and add new CONFIG_VFIO_* to the
default-configs/s390x*-softmmu.mak. This allow a finer-grain selection
of the various VFIO backends.
Signed-off-by: Paolo Bonzini
Message-Id: <20190123065618.3520-10-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-config
Signed-off-by: Paolo Bonzini
---
default-configs/alpha-softmmu.mak | 5 -
default-configs/ppc-softmmu.mak | 9 -
default-configs/sh4-softmmu.mak | 9 ++---
default-configs/sh4eb-softmmu.mak | 6 --
hw/isa/Kconfig| 21 +
5 files c
From: Yang Zhong
Use CONFIG_EDID to make edid-generate.c and edid-region.c
configurable.
Signed-off-by: Yang Zhong
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-26-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/pci.mak | 1 +
hw/display/Makefile.objs | 4
Add Python classes that represent the Kconfig abstract syntax tree.
The abstract syntax tree is stored as a list of clauses. For example:
config FOO
depends on BAR
select BAZ
is represented as three clauses:
FOO depends on BAR
FOO default n
select BAZ if FOO
Sig
This implements a scanner and recursive descent parser for Kconfig-like
configuration files. The only "action" of the parser is for now to
detect undefined variables and process include files.
The main differences between Kconfig and this are:
* only the "bool" type is supported
* variables can
Signed-off-by: Paolo Bonzini
Signed-off-by: Yang Zhong
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-39-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/arm-softmmu.mak| 1 -
default-configs/cris-softmmu.mak | 1 -
default-configs/lm32-softmmu.ma
From: Ákos Kovács
Make hw/sh4 configurable and add new CONFIG_* to the
default-configs/sh4*-softmmu.mak.
Signed-off-by: Ákos Kovács
Message-Id: <20190123065618.3520-10-yang.zh...@intel.com>
Reviewed-by: Thomas Huth
Signed-off-by: Paolo Bonzini
---
default-configs/sh4-softmmu.mak | 2 ++
d
Apart from defconfig (which is a no-op),
allyesconfig/allnoconfig/randcondfig can be implemented simply by ignoring
the RHS of assignments and "default" statements. The RHS is replaced
respectively by "true", "false" or a random value.
However, allyesconfig and randconfig do not quite work, becau
There are three parts in the semantic analysis:
1) evaluating expressions. This is done as a simple visit
of the Expr nodes.
2) ordering clauses. This is done by constructing a graph of variables.
There is an edge from X to Y if Y depends on X, if X selects Y, or if
X appears in a conditional s
There is really nothing special in these devices; they are just
ISA devices. Instead of including them for each target,
set CONFIG_ISA_BUS to true, and make the devices default to present
whenever ISA is available. More conversion of ISA devices will
follow.
Done with the following script:
wh
This moves some devices that are mostly used for testing purposes
(for example in endianness-test) under a new symbol CONFIG_TEST_DEVICES
that has to be enabled explicitly in the default-configs file. This makes
it easier to drop this code from QEMU if desirable.
Signed-off-by: Paolo Bonzini
---
Signed-off-by: Paolo Bonzini
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-29-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/alpha-softmmu.mak | 2 --
default-configs/pci.mak | 3 ---
hw/ide/Kconfig| 15 +++
3 files
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
From: Yang Zhong
Make pcie splited from pci and make it configurable.
Signed-off-by: Yang Zhong
Cc: Michael S. Tsirkin
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-30-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/arm-softmmu.mak | 1 +
default-conf
This way, the default-configs file only need to specify the boards
and any optional devices.
Signed-off-by: Paolo Bonzini
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-37-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/i386-softmmu.mak | 44 ++---
On Thu, 24 Jan 2019 21:37:44 -0500
Eric Farman wrote:
> On 01/24/2019 09:25 PM, Eric Farman wrote:
> >
> >
> > On 01/21/2019 06:03 AM, Cornelia Huck wrote:
> > [1] I think these changes are cool. We end up going into (and staying
> > in) state=BUSY if we get cc=0 on the SSCH, rather than i
From: Yang Zhong
remove default-configs/hyperv.mak and make dependencies
with Kconfig.
Signed-off-by: Yang Zhong
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-41-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/hyperv.mak | 2 --
default-configs/i386-s
This automatically removes the SCSI subsystem from the
binary altogether if no controllers are selected.
Signed-off-by: Paolo Bonzini
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-34-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
hw/scsi/Kconfig | 11 ++-
hw/
Signed-off-by: Paolo Bonzini
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-36-yang.zh...@intel.com>
Reviewed-by: Thomas Huth
Signed-off-by: Paolo Bonzini
---
default-configs/i386-softmmu.mak | 9 -
hw/audio/Kconfig | 2 ++
hw/block/Kconfig |
From: Yang Zhong
Signed-off-by: Yang Zhong
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-40-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
hw/display/Kconfig | 4 +++-
hw/i2c/Kconfig | 1 +
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/hw/display/Kconfi
On Fri, 25 Jan 2019 09:40:46 +
"Dr. David Alan Gilbert (git)" wrote:
> From: "Dr. David Alan Gilbert"
>
> apci_1_compatible should be acpi_1_compatible.
>
> Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Igor Mammedov
> ---
> hw/acpi/cpu.c | 2 +-
> hw/i386/acpi-build.c |
On Thu, 24 Jan 2019 14:16:21 -0500
Eric Farman wrote:
> On 01/23/2019 08:34 AM, Cornelia Huck wrote:
> > On Wed, 23 Jan 2019 14:06:01 +0100
> > Halil Pasic wrote:
> >
> >> On Wed, 23 Jan 2019 11:34:47 +0100
> >> Cornelia Huck wrote:
> >
> >> Yes, one can usually think of interfaces as c
The Kconfig files were generated mostly with this script:
for i in `grep -ho CONFIG_[A-Z0-9_]* default-configs/* | sort -u`; do
set fnord `git grep -lw $i -- 'hw/*/Makefile.objs' `
shift
if test $# = 1; then
cat >> $(dirname $1)/Kconfig << EOF
config ${i#CONFIG_}
bool
EOF
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
On Fri, 25 Jan 2019 at 10:28, Stefan Hajnoczi wrote:
>
> On Thu, Jan 24, 2019 at 12:11:55PM +0100, Philippe Mathieu-Daudé wrote:
> > The device realize() is also executed before the guest is started, is
> > this call really necessary?
>
> My rationale was that machine init only happens before the
From: Yang Zhong
Signed-off-by: Yang Zhong
Reviewed-by: Thomas Huth
Message-Id: <20190123065618.3520-42-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/i386-softmmu.mak | 1 -
default-configs/s390x-softmmu.mak | 1 -
default-configs/virtio.mak| 12 ---
Am 11.01.2019 um 20:14 hat Markus Armbruster geschrieben:
> Back in September, Leonid Block added a whole bunch of macros (commit
> 540b8492618) to improve readability of qcow2.h a bit (commit
> b6a95c6d100). He later used them to fix the "vdi" driver's parameter
> cluster_size's default value (co
Signed-off-by: Paolo Bonzini
---
hw/vfio/Kconfig | 18 ++
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/hw/vfio/Kconfig b/hw/vfio/Kconfig
index f896779..ebda9fd 100644
--- a/hw/vfio/Kconfig
+++ b/hw/vfio/Kconfig
@@ -7,28 +7,30 @@ config VFIO_PCI
select VFIO
From: Yang Zhong
%-softmmu.mak only keep boards definitions in Kconfig mode.
Signed-off-by: Yang Zhong
Message-Id: <20190123065618.3520-43-yang.zh...@intel.com>
Signed-off-by: Paolo Bonzini
---
default-configs/i386-softmmu.mak | 18 --
hw/acpi/Kconfig | 6 +++
On Fri, Jan 25, 2019 at 12:58:04PM +0300, Pavel Dovgalyuk wrote:
> Hello.
>
>
>
> We are making GUI for QEMU (which also should allow convenient record/replay
> command line
> generation): https://github.com/ispras/qemu-gui
>
>
>
> To fill the combo box in CPU selection form we run QEMU wi
On 24/01/19 16:42, Kevin Wolf wrote:
>> Recently Paolo asked me not to add more users of AioContext lock.
>> Unfortunately
>> I don't understand the whole picture around it.. Doesn't this apply here?
>> https://lists.gnu.org/archive/html/qemu-devel/2018-12/msg03410.html
> I don't know. Honestly I
Am 25.01.2019 um 11:10 hat Paolo Bonzini geschrieben:
> On 24/01/19 16:42, Kevin Wolf wrote:
> >> Recently Paolo asked me not to add more users of AioContext lock.
> >> Unfortunately
> >> I don't understand the whole picture around it.. Doesn't this apply here?
> >> https://lists.gnu.org/archive/h
On Thu, Jan 24, 2019 at 03:51:54PM +0300, Vladimir Sementsov-Ogievskiy wrote:
> Trace previous state, move tracepoint to runstate_set start (to cover
> all cases for debugging), add string representations of traced states.
>
> Signed-off-by: Vladimir Sementsov-Ogievskiy
> ---
> vl.c | 7
> From: Daniel P. Berrangé [mailto:berra...@redhat.com]
> On Fri, Jan 25, 2019 at 12:58:04PM +0300, Pavel Dovgalyuk wrote:
> >
> > We are making GUI for QEMU (which also should allow convenient
> > record/replay command line
> > generation): https://github.com/ispras/qemu-gui
> >
> >
> >
> > To fi
On Thu, Jan 24, 2019 at 12:11:55PM +0100, Philippe Mathieu-Daudé wrote:
> On 1/23/19 10:22 PM, Stefan Hajnoczi wrote:
> > pflash devices should mark the memory region dirty and invalidate TBs
> > after directly writing to the RAM backing the ROM device.
> >
> > Note that pflash_cfi01_get_memory()
On Fri, 25 Jan 2019 09:03:49 +0100
David Hildenbrand wrote:
> On 24.01.19 17:57, Igor Mammedov wrote:
> > I plan to deprecate -mem-path option and replace it with memory-backend,
> > for that it's necessary to get rid of mem_path global variable.
> > Do it for s390x case, replacing it with altern
On Thu, 24 Jan 2019 at 12:52, Laurent Vivier wrote:
>
> The following changes since commit 6d809e7da943bb4b95b408fbf3d80d097c0f7d38:
>
> Merge remote-tracking branch 'remotes/xtensa/tags/20190122-xtensa' into
> staging (2019-01-23 21:50:49 +)
>
> are available in the Git repository at:
>
>
Hi,
On 1/24/19 3:25 PM, Lucien Anti-Spam wrote:
> Hi gdbstub maintainers (CC: Luc Michel as he wrote the patch that
> probably caused this issue)
>
> I have found an issue with IDA Pro when moving to QEMU3.x where
> RUN/PAUSE has stopped working.
>
> I am pretty sure its to do with this debugger
On Fri, Jan 25, 2019 at 11:06:19AM +0100, Paolo Bonzini wrote:
> (I'm only momentarily at the helm and will give control back to Yang after
> this iteration.)
>
> This is still RFC mostly because of the lack of documentation, and because
> only x86 is fully converted, but it's converging. Other t
On 25.01.2019 11:40, Igor Mammedov wrote:
> On Fri, 25 Jan 2019 09:03:49 +0100
> David Hildenbrand wrote:
>
>> On 24.01.19 17:57, Igor Mammedov wrote:
>>> I plan to deprecate -mem-path option and replace it with memory-backend,
>>> for that it's necessary to get rid of mem_path global variable
Signed-off-by: Vitaly Kuznetsov
---
include/standard-headers/drm/drm_fourcc.h | 63 +
include/standard-headers/linux/ethtool.h | 19 +-
.../linux/input-event-codes.h | 19 +
include/standard-headers/linux/pci_regs.h |1 +
.../standard-headers/linux/virtio_ba
In many case we just want to give Windows guests all currently supported
Hyper-V enlightenments and that's where this new mode may come handy. We
pass through what was returned by KVM_GET_SUPPORTED_HV_CPUID.
hv_cpuid_check_and_set() is modified to also set cpu->hyperv_* flags as
we may want to che
The corresponding hypercalls require using VP indexes.
Signed-off-by: Vitaly Kuznetsov
---
target/i386/kvm.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/target/i386/kvm.c b/target/i386/kvm.c
index 7461bf05dd..14d74ca9c7 100644
--- a/target/i386/kvm.c
+++ b/target/i386/kvm.c
@@ -118
Synthetic timers operate in hv-time time and Windows won't use these
without SynIC.
Signed-off-by: Vitaly Kuznetsov
---
target/i386/kvm.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/target/i386/kvm.c b/target/i386/kvm.c
index 674c5dc185..7461bf05dd 100644
--- a/target/i386/kvm.c
++
The recently introduced Direct Mode for Hyper-V synthetic timers
enlightenment is only exposed through KVM_GET_SUPPORTED_HV_CPUID ioctl.
Take the opportunity and re-implement the way we handle Hyper-V
enlightenments in QEMU, add support for hv-stimer-direct and 'hv-all'
pass-through mode, add missi
KVM now supports reporting supported Hyper-V features through CPUID
(KVM_GET_SUPPORTED_HV_CPUID ioctl). Going forward, this is going to be
the only way to announce new functionality and this has already happened
with Direct Mode stimers.
While we could just support KVM_GET_SUPPORTED_HV_CPUID for n
Let's consolidate Hyper-V features handling in hyperv_handle_properties().
The change is necessary to support pass-through 'hv-all' mode as we'll be
just copying CPUIDs from KVM instead of filling them in.
Signed-off-by: Vitaly Kuznetsov
---
target/i386/kvm.c | 163 +-
On Thu, 24 Jan 2019 at 13:27, Gerd Hoffmann wrote:
>
> The following changes since commit f6b06fcceef465de0cf2514c9f76fe0192896781:
>
> Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190121-pull-request'
> into staging (2019-01-23 17:57:47 +)
>
> are available in the git repository
Enlightened VMCS is enabled by writing to a field in VP assist page and
these require virtual APIC.
Signed-off-by: Vitaly Kuznetsov
---
target/i386/kvm.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/target/i386/kvm.c b/target/i386/kvm.c
index b373b4ac06..674c5dc185 100
Hyper-V on KVM can only use Synthetic timers with Direct Mode (opting for
an interrupt instead of VMBus message). This new capability is only
announced in KVM_GET_SUPPORTED_HV_CPUID.
Signed-off-by: Vitaly Kuznetsov
---
target/i386/cpu.c | 1 +
target/i386/cpu.h | 1 +
target/
> -Original Message-
> From: Thomas Huth [mailto:th...@redhat.com]
> Sent: Friday, January 25, 2019 4:49 PM
> To: Stefano Garzarella ; Michael S. Tsirkin
> ; Liu, Changpeng
> Cc: qemu-devel@nongnu.org; Laurent Vivier ; Kevin Wolf
> ; qemu-bl...@nongnu.org; Max Reitz
> ; Stefan Hajnoczi ;
1 - 100 of 311 matches
Mail list logo