From: Yongbok Kim
Add I6500 core configuration. Note that this configuration is
supported only by best-effort due to lack of certain features
in QEMU.
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
---
target/mips/translate_init.inc.c | 43
On 10/12/18 6:55 AM, Kevin Wolf wrote:
If a management application builds the block graph node by node, the
protocol layer doesn't inherit its read-only option from the format
layer any more, so it must be set explicitly.
The documentation for this option is consciously phrased in a way that
From: Stefan Markovic
Add field corresponding to CP0 Config2 to DisasContext. This is
needed for availability control via Config2 bits.
Signed-off-by: Stefan Markovic
Signed-off-by: Aleksandar Markovic
---
target/mips/translate.c | 2 ++
1 file changed, 2 insertions(+)
diff --git
From: Yongbok Kim
WatchHi is extended by the field MemoryMapID with the GINVT
instruction. The field is accessible by MTHC0/MFHC0 in 32-bit
architectures and DMTC0/DMFC0 in 64-bit architectures.
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
---
target/mips/cpu.h | 2 +-
From: Yongbok Kim
Set Config5.DEC Dual Endian Capability bit of mips32r6-generic CPU.
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
---
target/mips/translate_init.inc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/target/mips/translate_init.inc.c
From: Dimitrije Nikolic
Add opcodes for nanoMIPS EVA instructions: CACHEE, LBE, LBUE, LHE,
LHUE, LLE, LLWPE, LWE, PREFE, SBE, SCE, SCWPE, SHE, SWE.
Signed-off-by: Dimitrije Nikolic
Signed-off-by: Aleksandar Markovic
---
target/mips/translate.c | 34 ++
1 file
From: Yongbok Kim
Add CPO MemoryMapID register. It is used by Global TLB Invalidate
instruction (GINVT).
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
---
target/mips/cpu.h | 1 +
target/mips/internal.h | 1 +
target/mips/machine.c | 4
3 files changed, 6
From: Matthew Fortune
Fix emulation of microMIPS R6 . instructions.
Their handling was permuted.
Reviewed-by: Aleksandar Markovic
Signed-off-by: Matthew Fortune
Signed-off-by: Aleksandar Markovic
---
target/mips/translate.c | 16
1 file changed, 8 insertions(+), 8
From: Stefan Markovic
Add DSP R3 ASE related bit definition for insn_flags and hflags.
Reviewed-by: Aleksandar Markovic
Signed-off-by: Stefan Markovic
Signed-off-by: Aleksandar Markovic
---
target/mips/cpu.h | 1 +
target/mips/mips-defs.h | 1 +
2 files changed, 2 insertions(+)
diff
From: Yongbok Kim
Add reset state for PWSize and PWField registers. The reset state
is different for pre-R6 and R6 (and post-R6) ISAa.
Reviewed-by: Aleksandar Markovic
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
---
target/mips/translate.c | 18 ++
1 file
From: Yongbok Kim
SAARI (Special Address Access Register Index) provides an index
into the SAAR register to indicate whether the ITU or other block
is being accessed. SAAR (Special Address Access Register) stores
the base address where the ITU will be located, as well as the
block size.
From: Yongbok Kim
Implement hardware page table walker.
Reviewed-by: Aleksandar Markovic
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
---
target/mips/helper.c| 369 +++-
target/mips/internal.h | 1 +
target/mips/op_helper.c
From: Stefan Markovic
Add infrastructure for availability control for DSP R3 ASE MIPS
instructions. Only BPOSGE32C currently belongs to DSP R3 ASE, but
this is likely to be changed in near future.
Reviewed-by: Aleksandar Markovic
Signed-off-by: Stefan Markovic
Signed-off-by: Aleksandar
From: Yongbok Kim
Add PWSize register (CP0 Register 5, Select 7).
The PWSize register configures hardware page table walking for TLB
refills.
This register is required for the hardware page walker feature. It
exists only if Config3 PW bit is set to 1. It contains following
fields:
GDW
From: Yongbok Kim
Add PWCtl register (CP0 Register 5, Select 6).
The PWCtl register configures hardware page table walking for TLB
refills.
This register is required for the hardware page walker feature. It
exists only if Config3 PW bit is set to 1. It contains following
fields:
PWEn (31)
From: Stefan Markovic
Add infrastructure for handling MIPS-specific prctl(). This is,
for now, just an empty placeholder. The real handling will be
implemented in subsequent patches.
Signed-off-by: Stefan Markovic
Signed-off-by: Aleksandar Markovic
---
linux-user/syscall.c | 8
1
From: Yongbok Kim
Add PWBase register (CP0 Register 5, Select 5).
The PWBase register contains the Page Table Base virtual address.
This register is required for the hardware page walker feature. It
exists only if Config3 PW bit is set to 1.
Reviewed-by: Aleksandar Markovic
Signed-off-by:
From: Stefan Markovic
Add the field for kernel thread info flags.
This is essentially copied form kernel header
mips/include/asm/thread_info.h.
Signed-off-by: Stefan Markovic
Signed-off-by: Aleksandar Markovic
---
linux-user/qemu.h | 12
1 file changed, 12 insertions(+)
diff
From: Yongbok Kim
Add PWField register (CP0 Register 5, Select 6).
The PWField register configures hardware page table walking for TLB
refills.
This register is required for the hardware page walker feature. It
exists only if Config3 PW bit is set to 1. It contains following
fields:
GDI
From: Stefan Markovic
Add MIPS_ABI_FP_XXX constants to elf.h. The source of information
is kernel header arch/mips/include/asm/elf.h.
Reviewed-by: Aleksandar Markovic
Signed-off-by: Stefan Markovic
Signed-off-by: Aleksandar Markovic
---
include/elf.h | 8
1 file changed, 8
From: Stefan Markovic
Add Mips_elf_abiflags_v0 structure to elf.h. The source of information
is kernel header arch/mips/include/asm/elf.h.
Reviewed-by: Aleksandar Markovic
Signed-off-by: Stefan Markovic
Signed-off-by: Aleksandar Markovic
---
include/elf.h | 15 +++
1 file
From: Stefan Markovic
Add fields that correspond to kernel arch_elf_state.
This is essentially copied from kernel arch/mips/kernel/elf.c.
Signed-off-by: Stefan Markovic
Signed-off-by: Aleksandar Markovic
---
linux-user/qemu.h | 9 +
1 file changed, 9 insertions(+)
diff --git
From: Stefan Markovic
Fix existing and add missing PT_MIPS_XXX constants in elf.h.
This is copied from kernel header arch/mips/include/asm/elf.h.
Reviewed-by: Aleksandar Markovic
Signed-off-by: Stefan Markovic
Signed-off-by: Aleksandar Markovic
---
include/elf.h | 7 +--
1 file changed,
From: Stefan Markovic
Add MIPS-specific prctl() options TARGET_PR_SET_FP_MODE and
TARGET_PR_SET_FP_MODE. These values are essentially copied from
linux kernel header include/uapi/linux/prctl.h.
This is done in a way consistent with a similar case of
aarch64-specific prctl() options
From: Aleksandar Markovic
This series contains support for MIPS ABI flags in elf.h,
MIPS-specifics of prctl(), hardware page table walker,
DSP R3 availability control, and emulation of nanoMIPS
EVA instructions. It also contains support for WatchHi,
MemoryMapID, SAARI, and SAAR registers, ITU
Difficult to make use of if not installed
Fixes: cd1bfd5ef336 ("seabios: update bios and vgabios binaries")
Signed-off-by: Alex Williamson
---
Makefile |1 +
1 file changed, 1 insertion(+)
diff --git a/Makefile b/Makefile
index 1144d6e3ba0e..f2947186a4c3 100644
--- a/Makefile
+++
the git repository at:
>
> git://git.kraxel.org/qemu tags/ui-20181012-pull-request
>
> for you to fetch changes up to 1d454c3fee00d9d1e46e1ec6788d49da5a0bfdb0:
>
> gtk: fix uninitialized variable (2018-10-12 14:49:03 +0200)
>
> ---
On 10/12/18 6:55 AM, Kevin Wolf wrote:
To fully change the read-only state of a node, we must not only change
bs->read_only, but also update bs->open_flags.
Signed-off-by: Kevin Wolf
---
block.c | 7 +++
1 file changed, 7 insertions(+)
Reviewed-by: Eric Blake
diff --git a/block.c
On Fri, Oct 12, 2018 at 6:46 AM Andrea Bolognani wrote:
>
> On Thu, 2018-10-11 at 10:40 -0700, Alistair Francis wrote:
> > On Wed, Oct 10, 2018 at 11:00 PM Andrea Bolognani
> > wrote:
> > > The gpex-pcihost device was introduced at the same time as
> > > aarch64/virt gained PCI support, so we
the git repository at:
>
> git://git.kraxel.org/qemu tags/vga-20181012-pull-request
>
> for you to fetch changes up to b398f03c60bb5739ae68c161c315c7cce8ef2fde:
>
> hw/display/cirrus_vga: Move "isa-cirrus-vga" device into
Hi Peter,
Sorry to bother you with this, but you said some time ago you would
write something about reset.
On 10/2/18 4:24 PM, Damien Hedde wrote:
> There is also the problem of initialization which is very much like the
> migration. Currently, in the zynq example, clocks outputs are initialized
On 31.08.18 20:16, Liam Merwick wrote:
> The commit for 0e4e4318eaa5 increments QCOW2_OL_MAX_BITNR but does not
> add an array entry for QCOW2_OL_BITMAP_DIRECTORY_BITNR to metadata_ol_names[].
> As a result, an array dereference of metadata_ol_names[8] in
> qcow2_pre_write_overlap_check() could
On 31.08.18 20:16, Liam Merwick wrote:
> A NULL 'list' passed into function dump_qlist() isn't correctly
> validated and can be passed to qlist_first() where it is dereferenced.
>
> Given that dump_qlist() is static, and callers already do the right
> thing, just add an assert to catch future
On 31.08.18 20:16, Liam Merwick wrote:
> The calls to bdrv_new_open_driver(), find_mapping_for_cluster(),
> and array_get_next() may return NULL but it isn't always checked for
> before dereferencing the value returned.
>
> Signed-off-by: Liam Merwick
> Reviewed-by: Darren Kenny
> Reviewed-by:
Am 12.10.2018 um 14:28 hat Max Reitz geschrieben:
> >>> @@ -1155,8 +1155,7 @@ static void default_drive(int enable, int snapshot,
> >>> BlockInterfaceType type,
> >>> drive_enable_snapshot(NULL, opts, NULL);
> >>> }
> >>>
> >>> -dinfo = drive_new(opts, type);
> >>> -
On 31.08.18 20:16, Liam Merwick wrote:
> The function block_job_get() may return NULL so before dereferencing
> the 'job' pointer in img_commit() it should be checked.
It may not because the job yields before executing anything (if it
started successfully; but otherwise, commit_active_start()
For traps of FP/SIMD instructions to AArch32 Hyp mode, the syndrome
provided in HSR has more information than is reported to AArch64.
Specifically, there are extra fields TA and coproc which indicate
whether the trapped instruction was FP or SIMD. Add this extra
information to the syndromes we
Hi,
On 31.08.18 20:16, Liam Merwick wrote:
> The dev_id returned by the call to blk_get_attached_dev_id() in
> blk_root_get_parent_desc() can be NULL (an internal call to
> object_get_canonical_path may have returned NULL) so it should
> be checked before dereferencing.
>
> Signed-off-by: Liam
The HCR_EL2 VI and VF bits are supposed to track whether there is
a pending virtual IRQ or virtual FIQ. For QEMU we store the
pending VIRQ/VFIQ status in cs->interrupt_request, so this means:
* if the register is read we must get these bit values from
cs->interrupt_request
* if the register
The A/I/F bits in ISR_EL1 should track the virtual interrupt
status, not the physical interrupt status, if the associated
HCR_EL2.AMO/IMO/FMO bit is set. Implement this, rather than
always showing the physical interrupt status.
We don't currently implement anything to do with external
aborts, so
For the v7 version of the Arm architecture, the IL bit in
syndrome register values where the field is not valid was
defined to be UNK/SBZP. In v8 this is RES1, which is what
QEMU currently implements. Handle the desired v7 behaviour
by squashing the IL bit for the affected cases:
* EC ==
If the HCR_EL2 PTW virtualizaiton configuration register bit
is set, then this means that a stage 2 Permission fault must
be generated if a stage 1 translation table access is made
to an address that is mapped as Device memory in stage 2.
Implement this.
Signed-off-by: Peter Maydell
---
Create and use a utility function to extract the EC field
from a syndrome, rather than open-coding the shift.
Signed-off-by: Peter Maydell
---
target/arm/internals.h | 5 +
target/arm/helper.c| 4 ++--
target/arm/kvm64.c | 2 +-
target/arm/op_helper.c | 2 +-
4 files changed, 9
The HCR.FB virtualization configuration register bit requests that
TLB maintenance, branch predictor invalidate-all and icache
invalidate-all operations performed in NS EL1 should be upgraded
from "local CPU only to "broadcast within Inner Shareable domain".
For QEMU we NOP the branch predictor
I'm currently trying to track down why my AArch32 Hyp mode
test images don't work, and thought I'd start by patching
a few of the holes we have in our implementation. (Haven't
found the problem yet, sadly.)
This patchset:
* implements HCR.{FB,DC,VI,VF,PTW}
* fixes ISR_EL1 in the
For AArch32, exception return happens through certain kinds
of CPSR write. We don't currently have any CPU_LOG_INT logging
of these events (unlike AArch64, where we log in the ERET
instruction). Add some suitable logging.
This will log exception returns like this:
Exception return from AArch32
The switch_mode() function is defined in target/arm/helper.c and used
only in that file and nowhere else, so we can make it file-local
rather than global.
Signed-off-by: Peter Maydell
---
target/arm/internals.h | 1 -
target/arm/helper.c| 6 --
2 files changed, 4 insertions(+), 3
The HCR.DC virtualization configuration register bit has the
following effects:
* SCTLR.M behaves as if it is 0 for all purposes except
direct reads of the bit
* HCR.VM behaves as if it is 1 for all purposes except
direct reads of the bit
* the memory type produced by the first stage of
On Mon, 8 Oct 2018 19:31:08 +0200
Markus Armbruster wrote:
> Calling error_report() in a function that takes an Error ** argument
> is suspicious. parse_numa_node() does that, and then exit()s. It
> also passes _fatal to machine_set_cpu_numa_node(). Both wrong.
> Attempting to configure numa
On Fri, 12 Oct 2018 10:45:41 +0200
David Hildenbrand wrote:
> >
> > The correct order should be opposite to one that created a devices,
> > i.e. unplug -> unrealize -> delete.
> > Doing unplug stuff after device was unrealized looks outright wrong
> > (essentially device doesn't exists anymore
On 10/12/18 6:55 AM, Kevin Wolf wrote:
If read-only=off, but auto-read-only=on is given, open a read-write NBD
connection if the server provides a read-write export, but instead of
erroring out for read-only exports, just degrade to read-only.
Signed-off-by: Kevin Wolf
---
block/nbd-client.c
The following changes since commit 69ac8c4cb93f2685839ff7b857cef306b388ff3c:
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20181012' into
staging (2018-10-12 12:40:04 +0100)
are available in the git repository at:
git://git.kraxel.org/qemu tags/ui2-20181012-pull-request
for you
From: Daniel P. Berrangé
Per supported platforms doc[1], the various min GTK3 on relevant distros is:
RHEL-7.0: 3.8.8
RHEL-7.2: 3.14.13
RHEL-7.4: 3.22.10
RHEL-7.5: 3.22.26
Debian (Stretch): 3.22.11
Debian (Jessie): 3.14.5
OpenBSD (Ports): 3.22.30
FreeBSD (Ports): 3.22.29
From: Daniel P. Berrangé
GTK2 was deprecated in the 2.12.0 release with:
commit b7715af2b31f47060cc5b4be930d16c13be93fa9
Author: Daniel P. Berrange
Date: Tue Dec 12 11:34:40 2017 +
ui: deprecate use of GTK 2.x in favour of 3.x series
The GTK 3.0 release was made in Feb,
On Thu, 2018-10-11 at 10:40 -0700, Alistair Francis wrote:
> On Wed, Oct 10, 2018 at 11:00 PM Andrea Bolognani wrote:
> > The gpex-pcihost device was introduced at the same time as
> > aarch64/virt gained PCI support, so we can probe the binary[1] and,
> > if the device is present, we know that
Hi Philippe,
On 10/3/18 1:26 AM, Philippe Mathieu-Daudé wrote:
> Hi Damien,
>
> On 10/2/18 4:24 PM, Damien Hedde wrote:
>> Add bus interface and uart reference clock inputs.
>>
>> Note: it is hard to find out from the doc what is the behavior when only one
>> of the clock is disabled.
>>
>>
On 12.10.18 14:48, Gerd Hoffmann wrote:
> On Mon, Oct 08, 2018 at 08:50:13PM +0200, Max Reitz wrote:
>> There are some 2D resource formats that can be used through virtio-gpu,
>> but which are not supported by SDL2 when used for a scanout; these are
>> all alpha-channel formats and also XBGR (RGBX
> From: Yongbok Kim
>
> Add PWCtl register (CP0 Register 5, Select 6).
Please bump version_id and minimum_version_id of vmstate_mips_cpu in machine.c.
Other than this:
Reviewed-by: Aleksandar Markovic
> From: Matthew Fortune
>
> Fix emulation of microMIPS R6 SELEQZ. SELNEZ. instructions.
> Their handling was permuted.
"." can be used in the title and commit message..
Other than this:
Reviewed-by: Aleksandar Markovic
> From: Yongbok Kim
>
> Add PWBase register (CP0 Register 5, Select 5).
>
> The PWBase register contains the Page Table Base virtual address.
>
> This register is required for the hardware page walker feature. It
> exists only if Config3 PW bit is set to 1.
>
> Signed-off-by: Yongbok Kim
>
> From: Stefan Markovic
>
> Do following replacements:
>
> ASE_DSPR2 -> ASE_DSP_R2
> ASE_DSPR3 -> ASE_DSP_R3
> check_dspr2() -> check_dsp_r2()
> check_dspr3() -> check_dsp_r3()
There may be a couple of other similar cases. They should be included in this
patch.
Other than this:
Reviewed-by:
> From: Yongbok Kim
>
> Implement hardware page table walker.
What is missing is initialization of PWField and PWsize register.
This initialization is very well documented, and it should be straightforward.
Probably the best dobne in a separate patch.
Other than this:
Reviewed-by: Aleksandar
> From: Aleksandar Markovic
>
> This series contains support for MIPS ABI flags in elf.h...
>
> Stefan Markovic (6):
> elf: Fix PT_MIPS_XXX constants
> elf: Add MIPS_ABI_FP_XXX constants
> elf: Add Mips_elf_abiflags_v0 structure
Hi, Laurent
The three patches above are fairly trivial
> From: Yongbok Kim
>
> Add PWSize register (CP0 Register 5, Select 7).
Please bump version_id and minimum_version_id of vmstate_mips_cpu in machine.c.
Other than this:
Reviewed-by: Aleksandar Markovic
> From: Yongbok Kim
>
> Add PWField register (CP0 Register 5, Select 6).
>
Please bump version_id and minimum_version_id of vmstate_mips_cpu in machine.c.
Other than this:
Reviewed-by: Aleksandar Markovic
The following changes since commit 75e50c80e051423a6f55a34ee4a1eec842444a5b:
Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2018-10-10' into
staging (2018-10-11 10:43:37 +0100)
are available in the git repository at:
git://git.kraxel.org/qemu tags/ui-20181012-pull-request
On 12 October 2018 at 14:24, Damien Hedde wrote:
> I'm wondering if in such a case (a fixed frequency base clock), we
> should have a way to change the frequency through command line ? (In
> order to start the machine with, for example, a 50MHz base clock).
> But I don't know what's the right way
Fei Li writes:
> On 10/12/2018 03:56 PM, Markus Armbruster wrote:
>> Fei Li writes:
>>
>>> On 10/11/2018 06:02 PM, Markus Armbruster wrote:
Fei Li writes:
> Currently, when qemu_signal_init() fails it only returns a non-zero
> value but without propagating any Error. But its
> From: Stefan Markovic
>
> Add Mips_elf_abiflags_v0 structure to elf.h. The source of information
> is kernel header arch/mips/include/asm/elf.h.
>
> Signed-off-by: Stefan Markovic
> Signed-off-by: Aleksandar Markovic
> ---
Reviewed-by: Aleksandar Markovic
Hi Philippe,
On 10/3/18 1:10 AM, Philippe Mathieu-Daudé wrote:
> Hi Damien,
>
> On 10/2/18 4:24 PM, Damien Hedde wrote:
>> Add 2 clock outputs for each uart (uart0 & 1):
>> + the reference clock
>> + the bus interface clock
>>
>> The clock frequencies are computed using the internal pll & uart
From: Kevin Wolf
The function vte_terminal_set_encoding() is deprecated since VTE 0.54,
so stop calling it from that version on. This fixes a build error
because of our use of warning flags [-Werror=deprecated-declarations].
Fixes: https://bugs.launchpad.net/bugs/1794939
Reported-by: Bastian
> From: Stefan Markovic
>
> Add MIPS_ABI_FP_XXX constants to elf.h. The source of information
> is kernel header arch/mips/include/asm/elf.h.
>
>Signed-off-by: Stefan Markovic
> Signed-off-by: Aleksandar Markovic
> ---
Reviewed-by: Aleksandar Markovic
From: Paolo Bonzini
zoom_to_fit is never initialized to false, Coverity complains
(not sure why GCC does not).
Fixes: e8b1386ea1719525a1a92df03377764703fe8c64
Cc: kra...@redhat.com
Signed-off-by: Paolo Bonzini
Reviewed-by: Philippe Mathieu-Daudé
Message-id:
From: Max Reitz
There are some 2D resource formats that can be used through virtio-gpu,
but which are not supported by SDL2 when used for a scanout; these are
all alpha-channel formats and also XBGR (RGBX in non-BE pixman).
Add these formats in the switch converting pixman to SDL format
> From: Stefan Markovic
>
> Fix existing and add missing PT_MIPS_XXX constants in elf.h.
> This is copied from kernel header arch/mips/include/asm/elf.h.
>
> Signed-off-by: Stefan Markovic
> Signed-off-by: Aleksandar Markovic
> ---
Reviewed-by: Aleksandar Markovic
Move to way of device selecting, however fall back to device name if
path is not found.
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
qapi/block-core.json | 4 ++--
blockdev.c | 16
2 files changed, 14 insertions(+), 6 deletions(-)
diff --git
Drop x- and x_ prefixes for latency histograms and update version to
3.1
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
qapi/block-core.json | 20 ++--
block/qapi.c | 12 ++--
blockdev.c | 2 +-
3 files changed, 17 insertions(+), 17 deletions(-)
diff
Support QOM path for block-latency-histogram-set and drop x- prefix.
Libvirt discussion (not yet updated for using id instead of device):
https://www.redhat.com/archives/libvir-list/2018-September/msg00011.html
v2: id,device -> id (with fall back to device name)
fix versions and all
On 12 October 2018 at 14:06, Philippe Mathieu-Daudé wrote:
> On 12/10/2018 15:01, Peter Maydell wrote:
>> On 12 October 2018 at 13:47, Philippe Mathieu-Daudé
>> wrote:
>>> While looking at Mao's series
>>> (https://lists.gnu.org/archive/html/qemu-devel/2018-10/msg02519.html) I
>>> wondered if
On 12/10/2018 15:01, Peter Maydell wrote:
> On 12 October 2018 at 13:47, Philippe Mathieu-Daudé wrote:
>> While looking at Mao's series
>> (https://lists.gnu.org/archive/html/qemu-devel/2018-10/msg02519.html) I
>> wondered if devices having link properties can be user-creatable.
>>
>> Using the
On Fri, 12 Oct 2018 10:43:02 +0200
Gerd Hoffmann wrote:
> Hi,
>
> > > OnOffAuto display;
> > > +bool enable_ramfb;
> > > int32_t bootindex;
> > > uint32_t igd_gms;
> > > OffAutoPCIBAR msix_relo;
> >
> > Hi Gerd,
> >
> > One tiny nit here, we can move this new bool
On 12 October 2018 at 13:47, Philippe Mathieu-Daudé wrote:
> While looking at Mao's series
> (https://lists.gnu.org/archive/html/qemu-devel/2018-10/msg02519.html) I
> wondered if devices having link properties can be user-creatable.
>
> Using the following patch (I don't think this is correct to
On Fri, 2018-10-12 at 13:45 +0200, Gerd Hoffmann wrote:
> Future spice-server versions will call the client_monitors_config
> callback with the monitors list filtered to only include the monitors
> of the given display channel (aka QXLInstance). Luckily this is easily
> detectable at runtime, so
On Mon, Oct 08, 2018 at 08:50:13PM +0200, Max Reitz wrote:
> There are some 2D resource formats that can be used through virtio-gpu,
> but which are not supported by SDL2 when used for a scanout; these are
> all alpha-channel formats and also XBGR (RGBX in non-BE pixman).
>
> Add these formats in
While looking at Mao's series
(https://lists.gnu.org/archive/html/qemu-devel/2018-10/msg02519.html) I
wondered if devices having link properties can be user-creatable.
Using the following patch (I don't think this is correct to put qdev
code into qobject, but I used this as PoC):
-- >8 --
diff
Hi Fei,
On 12/10/2018 13:50, Fei Li wrote:
> Add a new Error parameter for vnc_display_init() to handle errors
> in its caller: vnc_init_func(), just like vnc_display_open() does.
> And let its callees propagate the Error, like init_keyboard_layout().
>
> Signed-off-by: Fei Li
> ---
>
the Git repository at:
>
> git://github.com/cohuck/qemu tags/s390x-20181012
>
> for you to fetch changes up to 0161215d435ef5680c4623bcbdfe89ce5b35cf42:
>
> hw/s390x: Include the tod-qemu also for builds with --disab
The following changes since commit 75e50c80e051423a6f55a34ee4a1eec842444a5b:
Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2018-10-10' into
staging (2018-10-11 10:43:37 +0100)
are available in the git repository at:
git://git.kraxel.org/qemu tags/vga-20181012-pull-request
Signed-off-by: Gerd Hoffmann
Message-id: 20181005160147.892-3-kra...@redhat.com
---
hw/display/bochs-display.c | 13 +
hw/display/Makefile.objs | 1 +
2 files changed, 14 insertions(+)
diff --git a/hw/display/bochs-display.c b/hw/display/bochs-display.c
index
This allows modern architectures which don't care about vga
compatibility (risc-v for example) build bochs-display without
including all vga emulation too.
Signed-off-by: Gerd Hoffmann
Reviewed-by: Alistair Francis
Message-id: 20181005160147.892-2-kra...@redhat.com
---
default-configs/pci.mak
From: Thomas Huth
In downstream distros like RHEL we'd like to disable some of the "legacy"
devices of QEMU. The ISA version of the Cirrus VGA device is one of these
legacy devices. So let's make the build process a little bit more flexible
here by putting the Cirrus ISA code into a separate
Fixes: CID 1395986
Fixes: 979f7ef8966bc4495a710ed9e4af42098f92ee79
Signed-off-by: Gerd Hoffmann
Reviewed-by: Philippe Mathieu-Daudé
Message-id: 20181005134608.1251-1-kra...@redhat.com
---
hw/display/qxl.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/display/qxl.c
This also makes the default display resolution configurable,
via xres and yres properties. The default is 1024x768.
The old code had a hard-coded resolution of 1600x1200.
Cc: Linus Walleij
Cc: BALATON Zoltan
Signed-off-by: Gerd Hoffmann
Message-id: 20181005110837.28209-1-kra...@redhat.com
Cc'ing Eduardo and Thomas.
On 12/10/2018 13:51, maozy wrote:
> Hi, Philippe
>
> On 10/12/18 5:53 PM, Philippe Mathieu-Daudé wrote:
>> Hi Mao,
>>
>> On 12/10/2018 10:30, Mao Zhongyi wrote:
>>> According to qdev-properties.h, properties of pointer type should
>>> be avoided, it seems a link type
On 12.10.18 07:44, Markus Armbruster wrote:
> Copying Marc-André for a possible connection to his recent work on
> improving help. Marc-André, search for "format=help". Just in case you
> have further observations to offer.
>
> Max Reitz writes:
>
>> On 08.10.18 19:31, Markus Armbruster
Hi
qemu had a assert when we use scsi-3 reservation。
This happen when scsi sence is recoverd error。
And which lead scsi_req_complete twice.
static bool scsi_handle_rw_error(SCSIDiskReq *r, int error, bool acct_failed)
{
bool is_read = (r->req.cmd.mode == SCSI_XFER_FROM_DEV);
On 10/12/2018 07:50 PM, Fei Li wrote:
Add a new Error parameter for vnc_display_init() to handle errors
in its caller: vnc_init_func(), just like vnc_display_open() does.
And let its callees propagate the Error, like init_keyboard_layout().
Signed-off-by: Fei Li
As this version do a big
If read-only=off, but auto-read-only=on is given, open the volume
read-write if we have the permissions, but instead of erroring out for
read-only volumes, just degrade to read-only.
Signed-off-by: Kevin Wolf
---
block/iscsi.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff
If read-only=off, but auto-read-only=on is given, just degrade to
read-only.
Signed-off-by: Kevin Wolf
---
block/curl.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/block/curl.c b/block/curl.c
index fabb2b4da7..db5d2bd8ef 100644
--- a/block/curl.c
+++
If read-only=off, but auto-read-only=on is given, open the file
read-write if we have the permissions, but instead of erroring out for
read-only files, just degrade to read-only.
Signed-off-by: Kevin Wolf
---
block/file-posix.c | 13 +
1 file changed, 13 insertions(+)
diff --git
101 - 200 of 286 matches
Mail list logo