On Thursday, January 17, 2019, Stefan Markovic
wrote:
>
> On 3.1.19. 17:34, Aleksandar Markovic wrote:
> > From: Yongbok Kim
> >
> > Provide R/W access to SAARI and SAAR CP0 registers.
> >
> > Signed-off-by: Yongbok Kim
> > Signed-off-by: Aleksandar Markovic
> > ---
> > target/mips/cpu.h
One has a basic command of English but one cannot think of a
more or less glib commit message for this commit so this is it.
Palmer, I would like to send you an invoice for this commit
but I do not know what value to place on it. 2^64-1, (-1)
or 0x in hex, sounds too little or too
On Thursday, January 17, 2019, Stefan Markovic
wrote:
>
> On 3.1.19. 17:34, Aleksandar Markovic wrote:
> > From: Aleksandar Markovic
> >
> > Move comment containing summary of CP0 registers. Checkpatch
> > script reported some tabs in the resutling diff, so convert
> > these tabs to spaces too.
On 01/17/19 16:11, Igor Mammedov wrote:
> On Wed, 16 Jan 2019 17:22:31 +0100
> Laszlo Ersek wrote:
>
>> On 01/16/19 13:31, Igor Mammedov wrote:
>>> On Wed, 16 Jan 2019 12:52:17 +0100
>>> Gerd Hoffmann wrote:
>>>
Hi,
> This approach allows the UEFI app source to live in the Q
On 01/17/19 15:09, Gerd Hoffmann wrote:
> On Thu, Jan 17, 2019 at 01:54:51PM +0100, Laszlo Ersek wrote:
>> On 01/17/19 11:22, Gerd Hoffmann wrote:
>>> Hi,
>>>
create mode 100644 pc-bios/avmf.img
create mode 100644 pc-bios/avmf_vars.img
>>>
>>> "AVMF" is not a great n
On 1/19/19 2:04 AM, Alex Bennée wrote:
>
> Emilio G. Cota writes:
>
>> As the following experiments show, this series is a net perf gain,
>> particularly for memory-heavy workloads. Experiments are run on an
>> Intel(R) Xeon(R) Gold 6142 CPU @ 2.60GHz.
>>
>> 1. System boot + shudown, debian aarc
On Fri, 18 Jan 2019 11:50:39 -0600
Eric Blake wrote:
> On 1/18/19 11:31 AM, Daniel P. Berrangé wrote:
> > The '%m' format specifier instructs glibc's printf() implementation to
> > insert the contents of strerror(errno).
>
> That is a glibc-only extension in printf(), but mandatory (and suppor
On 1/18/19 7:47 AM, Vladimir Sementsov-Ogievskiy wrote:
>
> > Only expose MBR partition @var{num}. Understands physical partitions
> > 1-4 and logical partitions 5-8.
>
> I'm afraid, I'm too lazy to sort out these things I don't know, so just
> believe. It at least
> corresponds to limits in
On 1/15/19 9:48 PM, Ying Fang wrote:
>
>
> On 2019/1/16 4:15, John Snow wrote:
>>
>>
>> On 1/8/19 10:20 PM, Ying Fang wrote:
>>>
>>>
>>> On 2019/1/8 20:46, Kevin Wolf wrote:
Am 29.12.2018 um 07:33 hat Ying Fang geschrieben:
> Hi.
> Recently one of our customer complained about the
Add UEFI-bootable qcow2-compressed ISO images built from:
tests/uefi-test-tools/UefiTestToolsPkg/BiosTablesTest
Cc: "Michael S. Tsirkin"
Cc: Ard Biesheuvel
Cc: Gerd Hoffmann
Cc: Igor Mammedov
Cc: Philippe Mathieu-Daudé
Cc: Shannon Zhao
Signed-off-by: Laszlo Ersek
---
Notes:
Again, i
Introduce the following build scripts under "tests/uefi-test-tools":
* "build.sh" builds a single module (a UEFI application) from
UefiTestToolsPkg, for a single QEMU emulation target.
"build.sh" relies on cross-compilers when the emulation target and the
build host architecture don't match
Building the EfiRom utility from "roms/edk2/BaseTools" should make
"roms/Makefile" more self-contained. Otherwise, we'd call the system-wide
EfiRom for building the combined iPXE option ROMs, but call the sibling
utilities from "roms/edk2/BaseTools" for building "roms/edk2" content.
Cc: "Michael S
The "bios-tables-test" program in QEMU's test suite locates the RSD PTR
ACPI table in guest RAM, and (chasing pointers to other ACPI tables)
performs various sanity checks on the QEMU-generated and
firmware-installed tables.
Currently this set of test cases doesn't work with UEFI guests. The ACPI
The roms/edk2 submodule can help with three goals:
- build the OVMF and ArmVirtQemu virtual UEFI firmware platforms (to be
implemented later),
- build the EfiRom tool on the fly, which is used in roms/Makefile, for
building the "efirom" target,
- build UEFI test applications (to be run in guest
Igor's series
[Qemu-devel] [PATCH 00/14] tests: acpi: add UEFI (ARM) testing support
1547566866-129386-1-git-send-email-imammedo@redhat.com">http://mid.mail-archive.com/1547566866-129386-1-git-send-email-imammedo@redhat.com
worked with my edk2 (guest firmware) series
[edk2] [PATCH 0/4] Ov
Commit 19bcc4bc3213 ("fw_cfg: Make qemu_extra_params_fw locally",
2019-01-04) changed the storage duration of the "qemu_extra_params_fw"
array from static to automatic. This broke the interface contract on the
fw_cfg_add_file() function, which is documented as follows, in
"include/hw/nvram/fw_cfg.h
On 1/19/19 4:18 AM, Alex Bennée wrote:
> MTTCG should be enabled by default whenever the memory model allows
> it. s390x was missing its definition of TCG_GUEST_DEFAULT_MO meaning
> the user had to manually specify --accel tcg,thread=multi.
>
> Signed-off-by: Alex Bennée
> Cc: David Hildenbrand
On Jan 18 07:26, Richard Henderson wrote:
> On 12/12/18 2:20 AM, Aaron Lindsay wrote:
> > Setup a QEMUTimer to get a callback when we expect counters to next
> > overflow and trigger an interrupt at that time.
> >
> > Signed-off-by: Aaron Lindsay
> > Signed-off-by: Aaron Lindsay
> > ---
> > tar
No functional change. This will aid moving everything
related to ioctls to a separate file.
Signed-off-by: Richard Henderson
---
linux-user/syscall.c | 113 +++
1 file changed, 61 insertions(+), 52 deletions(-)
diff --git a/linux-user/syscall.c b/linux-u
Note that pipe2 is universally available for guests.
Implement host support with syscall when !CONFIG_PIPE2.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 10 ++
linux-user/syscall-file.inc.c | 51 +++
linux-user/syscall.c | 65 +++-
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h| 1 +
linux-user/syscall.h | 7 +++-
linux-user/strace.c | 76 ++--
linux-user/syscall-sig.inc.c | 5 +++
linux-user/syscall.c | 2 -
linux-user/strace.list | 3 -
Note that umount2 is unconditionally available.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 4
linux-user/syscall.h | 1 +
linux-user/strace.c | 30 --
linux-user/syscall-file.inc.c | 25 +
lin
Note that fchmodat is universally provided.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 5 +
linux-user/strace.c | 28
linux-user/syscall-file.inc.c | 30 ++
linux-user/syscall.c | 18 --
Note that mknodat is universally provided.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 4
linux-user/strace.c | 39 ---
linux-user/syscall-file.inc.c | 26 +++
linux-user/syscall.c | 16
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 1 +
linux-user/strace.c | 32 --
linux-user/syscall-proc.inc.c | 110 ++
linux-user/syscall.c | 97 --
linux-user/strace.list|
Note that mkdirat is universally available.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 4
linux-user/strace.c | 27 ---
linux-user/syscall-file.inc.c | 25 +
linux-user/syscall.c | 16 -
On 1/19/19 8:40 AM, Aaron Lindsay wrote:
> In practice, I think only the 32nd bit would ever need to be cleared,
> but I agree it is more correct to clear them all.
>
>> Given that it is architecturally defined to 32-bits, I think you could really
>> just drop the define and use
>>
>> uint32_t
Note that renameat2 is universally available for guests.
Merge sys_renameat2 into the new do_renameat2 helper.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 8 +
linux-user/syscall.h | 1 +
linux-user/strace.c | 39 ++---
linux-user
Note that chdir is universally provided.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 1 +
linux-user/strace.c | 12
linux-user/syscall-file.inc.c | 14 ++
linux-user/syscall.c | 6 --
linux-user/strace.list| 3 --
Note that faccessat is unconditionally available.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 4
linux-user/syscall.h | 1 +
linux-user/strace.c | 33 -
linux-user/syscall-file.inc.c | 25 +
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 1 +
linux-user/syscall-ioctl.inc.c | 873 +
linux-user/syscall.c | 843 +--
linux-user/strace.list | 3 -
4 files changed, 875 insertions(+), 84
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 3 +++
linux-user/strace.c | 13 -
linux-user/syscall-file.inc.c | 16
linux-user/syscall.c | 9 -
linux-user/strace.list| 3 ---
5 files changed, 19 insertions(
The kernel interface, which we are supposed to be implementing,
takes a fifth argument: an rusage pointer akin to wait4.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 2 +-
linux-user/syscall-proc.inc.c | 27 +++
2 files changed, 20 insertions(+),
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 3 +++
linux-user/syscall-time.inc.c | 12
linux-user/syscall.c | 9 -
linux-user/strace.list| 3 ---
4 files changed, 15 insertions(+), 12 deletions(-)
diff --git a/linux-user/syscall-d
Preserving strace functionality is tricky with this one.
Rearrange to lookup structures that contain the data for
both execution and strace for each command.
Do not allow lookup of 64-bit fcntl commands from 32-bit fcntl.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 6
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 9 +
linux-user/syscall-proc.inc.c | 23 +++
linux-user/syscall.c | 14 --
linux-user/strace.list| 9 -
4 files changed, 32 insertions(+), 23 deletions(-)
diff
Note that waitid is universally provided and need not be conditional.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 5 ++
linux-user/syscall-proc.inc.c | 88 +++
linux-user/syscall.c | 67 --
linux-user/stra
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 1 +
linux-user/syscall-proc.inc.c | 25 +
linux-user/syscall.c | 18 --
linux-user/strace.list| 3 ---
4 files changed, 26 insertions(+), 21 deletions(-)
diff --git a/
All targets have these syscalls, so they need not be ifdefed.
If we provide safe syscalls for the host, we can remove the
configure test for this too.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 3 +
linux-user/syscall.h | 1 +
linux-user/strace.c
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 1 +
linux-user/syscall-file.inc.c | 18 ++
linux-user/syscall.c | 11 ---
linux-user/strace.list| 3 ---
4 files changed, 19 insertions(+), 14 deletions(-)
diff --git a/linux-user/sys
Canonicalise the target syscall name on llseek (new kernels)
instead of _llseek (old kernels). Always use host lseek(3)
rather than attempting to use the host llseek(2).
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 6 ++
linux-user/syscall.h | 1 +
linux-u
Note that syncfs is universally available.
If !CONFIG_SYNCFS, provide our own syscall replacement.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 2 ++
linux-user/syscall-file.inc.c | 11 +++
linux-user/syscall.c | 20
linux-user/strac
Note that dup3 is universally available for guests.
Implement host support with syscall when !CONFIG_DUP3.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 5 +
linux-user/syscall-file.inc.c | 42 +++
linux-user/syscall.c | 33 +++
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 6
linux-user/syscall-file.inc.c | 62 +++
linux-user/syscall.c | 36
linux-user/strace.list| 6
4 files changed, 68 insertions(+), 42 deletions(-
Note that unlinkat is universally provided.
Implement rmdir in terms of unlinkat.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 7 ++
linux-user/syscall.h | 1 +
linux-user/strace.c | 43 ---
linux-user/syscall-file.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h| 6 ++
linux-user/syscall-sig.inc.c | 36
linux-user/syscall.c | 12 +---
linux-user/strace.list | 6 --
4 files changed, 43 insertions(+), 17 deletions(-)
crea
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 3 +++
linux-user/syscall-proc.inc.c | 7 +++
linux-user/syscall.c | 4
linux-user/strace.list| 3 ---
4 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/linux-user/syscall-defs.h b/linux-u
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 1 +
linux-user/syscall.h | 1 +
linux-user/strace.c | 21 +++--
linux-user/syscall-file.inc.c | 48 ++
linux-user/syscall.c | 55
Note that linkat is universally provided.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 4
linux-user/strace.c | 29 -
linux-user/syscall-file.inc.c | 28
linux-user/syscall.c | 32 --
For the moment, leave a forward declaration for is_proc_myself
until the readlink syscalls are also moved to syscall-file.inc.c.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 5 +
linux-user/strace.c | 35
linux-user/syscall-file.inc.c | 319 +
This includes mmap, mmap2, munmap, mlock, mlockall, munlock,
munlockall, mprotect, mremap, msync.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h| 24 ++
linux-user/syscall.h | 2 +
linux-user/strace.c | 55 ++---
linux-user/syscall-mem.inc.c |
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 9
linux-user/strace.c | 41 ---
linux-user/syscall-file.inc.c | 95 +++
linux-user/syscall.c | 63 ---
linux-user/strace.list| 9
Defines a unified structure for implementation and strace.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 17 ++
linux-user/syscall.h | 89 +
linux-user/strace.c | 388 +++---
linux-user/syscall.c | 103 +-
4 fil
Rename do_fork to do_clone, since that is what it does.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 8 ++
linux-user/syscall.h | 1 +
linux-user/strace.c | 36 +
linux-user/syscall-proc.inc.c | 259 ++
linux-use
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 3 +++
linux-user/syscall-time.inc.c | 32
linux-user/syscall.c | 13 +
linux-user/strace.list| 3 ---
4 files changed, 36 insertions(+), 15 deletions(-)
create mo
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 1 +
linux-user/syscall-proc.inc.c | 61 +++
linux-user/syscall.c | 38 +-
3 files changed, 63 insertions(+), 37 deletions(-)
create mode 100644 linux-user/syscall-p
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 2 ++
linux-user/syscall-file.inc.c | 58 +++
linux-user/syscall.c | 34
linux-user/strace.list| 6
4 files changed, 60 insertions(+), 40 deletions(-)
Because of the ipc multiplex syscall, these must be done all at once.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h| 38 ++
linux-user/strace.c | 83 ---
linux-user/syscall-ipc.inc.c | 1086 ++
linux-user/syscall.c | 972
A trivial extension to our current execve implementation
to support the new(ish) syscall.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 1 +
linux-user/syscall-proc.inc.c | 19 ++-
linux-user/syscall.c | 3 ++-
linux-user/strace.list| 3
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 2 ++
linux-user/syscall-file.inc.c | 34 ++
linux-user/syscall.c | 22 --
linux-user/strace.list| 6 --
4 files changed, 36 insertions(+), 28 deletions(
Split out a shared implementation for both of these;
unify the best parts of /proc/self/exe checking.
Remove the temporary forward declaration for is_proc_self.
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 6
linux-user/strace.c | 29 --
l
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h| 3 ++
linux-user/strace.c | 35 --
linux-user/syscall-mem.inc.c | 90 ++
linux-user/syscall.c | 93
linux-user/strace.list |
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 1 +
linux-user/syscall-file.inc.c | 8
linux-user/syscall.c | 4
linux-user/strace.list| 3 ---
4 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/linux-user/syscall-defs.h b/linux-use
Signed-off-by: Richard Henderson
---
linux-user/syscall-defs.h | 6
linux-user/syscall-file.inc.c | 64 +++
linux-user/syscall.c | 49 ---
linux-user/strace.list| 6
4 files changed, 70 insertions(+), 55 dele
The do_openat helper can have all of the code that is not directly
related to the argument ordering of these two syscalls.
Signed-off-by: Richard Henderson
---
linux-user/syscall-file.inc.c | 69 ---
1 file changed, 31 insertions(+), 38 deletions(-)
diff --git a/
Signed-off-by: Richard Henderson
---
linux-user/syscall.c | 54
1 file changed, 25 insertions(+), 29 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index d4d5c25803..c236a80437 100644
--- a/linux-user/syscall.c
+++ b/linux-user/
Since v5, I've split the patches into smaller pieces, and done
a few more syscalls. But I've also been approaching them in a
more "systematic" way -- taking from the top of the switch.
I've been trying to fix up checkpatch failures as I've moved
code, but I've surely missed some. I've also been
Cleaner to use ARRAY_SIZE to loop over elements instead of
using a sentinel within the data structure.
Signed-off-by: Richard Henderson
---
linux-user/syscall-file.inc.c | 16 +++-
1 file changed, 7 insertions(+), 9 deletions(-)
diff --git a/linux-user/syscall-file.inc.c b/linux-use
On Fri, Jan 18, 2019 at 17:41:15 +, Alex Bennée wrote:
>
> Emilio G. Cota writes:
>
> > On Thu, Jan 17, 2019 at 18:55:33 +, Peter Maydell wrote:
> >> On Thu, 17 Jan 2019 at 18:30, Emilio G. Cota wrote:
> >> > What are the contents of "int-to-float.err"?
> >>
> >> linux1@lxub05:~$ cat qe
Peter Maydell writes:
> On Fri, 18 Jan 2019 at 18:16, Emilio G. Cota wrote:
>>
>> On Fri, Jan 18, 2019 at 17:00:17 +, Alex Bennée wrote:
>> > Philippe Mathieu-Daudé writes:
>> > > Can you modify the Makefile.include to use:
>> > > "fp-test ... 2>int-to-float.err || {cat int-to-float.err
On Fri, Jan 18, 2019 at 05:48:43PM +0400, Marc-André Lureau wrote:
> Inspired by GObject/GType pretty printer.
>
> Example:
> machine_set_accel (obj=0x56807550 [pc-i440fx-4.0-machine],...
>
> Signed-off-by: Marc-André Lureau
> ---
> scripts/qemu-gdb.py | 58 +
* Paolo Bonzini (pbonz...@redhat.com) wrote:
> On 18/01/19 14:41, Mark Mielke wrote:
> > It is useful to understand the risk. However, this is the same risk we
> > have been successfully living with for several years now, and it seems
> > abrupt to declare 3.1 and 3.2 as the Qemu version beyond whi
On Fri, Jan 18, 2019 at 06:28:37PM +0100, Paolo Bonzini wrote:
>
>
> I think PCIE should depend on PCI or something like this.
> That's because there are places in code that test CONFIG_PCI,
> you want PCIE to enable them as well.
>
>
> I agree, it should select PCI, so that PCIe br
On Fri, Jan 18, 2019 at 06:03:46PM +0100, Paolo Bonzini wrote:
> On 18/01/19 17:36, Michael S. Tsirkin wrote:
> >> config PCI_GENERIC
> >> bool
> >> +select PCIE
> >>
> >
> > why is this?
> >
>
> PCI_GENERIC is hw/pci-host/gpex.c, the "QEMU Generic PCI Express Bridge
> Emulation".
O
On Fri, Jan 18, 2019 at 06:36:03PM +, Peter Maydell wrote:
> In virtio_balloon_get_config() we initialize a struct virtio_balloon_config
> which we then copy to guest memory. However, the local variable is not
> zero initialized. This works OK at the moment because we initialize
> all the field
ilable in the Git repository at:
>
> https://github.com/cohuck/qemu tags/s390x-20190118
>
> for you to fetch changes up to 6e92c70c37547b6a247a206651dfcc583a57f484:
>
> s390x/pci: add common function measurement block (2019-01-18 11:52:01 +0100)
>
> -
The ipmi-bt-test fails intermittently, especially on the NetBSD VM.
The frequency of this failure has recently gone up sharply to the
point that I'm having to retry the NetBSD build multiple times
to get a pass when merging pull requests.
Disable the test until we can figure out why it's failing.
In virtio_balloon_get_config() we initialize a struct virtio_balloon_config
which we then copy to guest memory. However, the local variable is not
zero initialized. This works OK at the moment because we initialize
all the fields in it; however an upcoming kernel header change will
add some new fie
On Fri, 18 Jan 2019 at 18:26, Philippe Mathieu-Daudé wrote:
>
> On 1/18/19 3:20 PM, Peter Maydell wrote:
> > I tried the "raise the timeout" change you suggested on IRC.
> > That gave me a pass the first time around but the same failure
> > second time I tried it:
> >
> > MALLOC_PERTURB_=${MALLOC_
Hello,
I am a undergraduate Binary Exploitation enthusiast who would like to
participate in GSoC with qemu on some security related project . While
enquiring on IRC @agraf suggested a idea of implementing memory tag
extension on ARM, this seems to be a good project . I have some experience
reversin
On Fri, 18 Jan 2019 at 18:16, Emilio G. Cota wrote:
>
> On Fri, Jan 18, 2019 at 17:00:17 +, Alex Bennée wrote:
> > Philippe Mathieu-Daudé writes:
> > > Can you modify the Makefile.include to use:
> > > "fp-test ... 2>int-to-float.err || {cat int-to-float.err && exit 1;}"
> >
> > Well it's in
On 1/18/19 3:20 PM, Peter Maydell wrote:
> On Fri, 18 Jan 2019 at 11:47, Peter Maydell wrote:
>>
>> On Thu, 17 Jan 2019 at 13:38, Thomas Huth wrote:
>>>
>>> Hi Peter!
>>>
>>> The following changes since commit 6f2f34177a25bffd6fd92a05e6e66c8d22d97094:
>>>
>>> Merge remote-tracking branch 'remo
On Fri, Jan 18, 2019 at 17:00:17 +, Alex Bennée wrote:
> Philippe Mathieu-Daudé writes:
> > Can you modify the Makefile.include to use:
> > "fp-test ... 2>int-to-float.err || {cat int-to-float.err && exit 1;}"
>
> Well it's in the test-softfloat macro but sure...
Actually, can we do &> inst
On 1/18/19 11:31 AM, Daniel P. Berrangé wrote:
> The dtrace systemtap trace backend for QEMU is very powerful but it is
> also somewhat unfriendly to users who aren't familiar with systemtap,
> or who don't need its power right now.
>
> stap -e "some strange script"
>
> We go one step
On Wed, Jan 16, 2019 at 10:58:44AM -0500, Michael S. Tsirkin wrote:
> On Wed, Jan 16, 2019 at 04:10:58PM +0800, Zhang Yi wrote:
> > When a file supporting DAX is used as vNVDIMM backend, mmap it with
> > MAP_SYNC flag in addition which can ensure file system metadata
> > synced in each guest writes
On 18/01/2019 18:09, Peter Maydell wrote:
On Wed, 24 Oct 2018 at 22:05, Laurent Vivier wrote:
On 24/10/2018 21:13, Kan Li wrote:
Summary:
This is to fix bug https://bugs.launchpad.net/qemu/+bug/1796754.
It is valid for ifc_buf to be NULL according to
http://man7.org/linux/man-pages/man7/netde
On 1/18/19 11:31 AM, Daniel P. Berrangé wrote:
> The '%m' format specifier instructs glibc's printf() implementation to
> insert the contents of strerror(errno).
That is a glibc-only extension in printf(), but mandatory (and supported
in ALL platforms) in syslog(). However, you are correct that:
On Fri, Jan 18, 2019 at 11:40:29AM -0600, Eric Blake wrote:
> On 1/18/19 11:31 AM, Daniel P. Berrangé wrote:
> > The QXL_IO_LOG command allows the guest to send log messages to the host
> > via a buffer in the QXLRam struct. QEMU prints these to the console if
> > the qxl 'guestdebug' option is set
On Fri, 18 Jan 2019 at 17:41, Alex Bennée wrote:
>
>
> Emilio G. Cota writes:
>
> > On Thu, Jan 17, 2019 at 18:55:33 +, Peter Maydell wrote:
> >> configure has logic to check whether it can use particular
> >> warning enable/disable flags. Newer gcc (and I hope clang
> >> but forget) will hap
Emilio G. Cota writes:
> On Thu, Jan 17, 2019 at 18:55:33 +, Peter Maydell wrote:
>> On Thu, 17 Jan 2019 at 18:30, Emilio G. Cota wrote:
>> > What are the contents of "int-to-float.err"?
>>
>> linux1@lxub05:~$ cat qemu/build/all/tests/fp/int-to-float.err
>> >> Testing i32_to_f16, rounding
On 1/18/19 11:31 AM, Daniel P. Berrangé wrote:
> When generating the trace-events-all file, the build system simply
> concatenates all the individual trace-events files. If any one of those
> files does not have a final newline, the printf format string will have
> the contents of the first line of
On 1/18/19 11:31 AM, Daniel P. Berrangé wrote:
> The QXL_IO_LOG command allows the guest to send log messages to the host
> via a buffer in the QXLRam struct. QEMU prints these to the console if
> the qxl 'guestdebug' option is set to non-zero. It will also feed them
> to the trace subsystem if any
On Wed, Jan 16, 2019 at 10:56:14AM -0500, Michael S. Tsirkin wrote:
> On Wed, Jan 16, 2019 at 04:10:17PM +0800, Zhang Yi wrote:
> > object_get_canonical_path_component() returns a string which
> > must be freed using g_free().
> >
> > Signed-off-by: Zhang Yi
> > Reviewed-by: Pankaj gupta
> > Rev
This bug would be better reported to the upstream for the ipxe rom -- we
just ship the source code because we ship the binary.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1801073
Title:
util/zbin
On 18.01.19 18:18, Alex Bennée wrote:
> MTTCG should be enabled by default whenever the memory model allows
> it. s390x was missing its definition of TCG_GUEST_DEFAULT_MO meaning
> the user had to manually specify --accel tcg,thread=multi.
>
> Signed-off-by: Alex Bennée
> Cc: David Hildenbrand
The '%m' format specifier instructs glibc's printf() implementation to
insert the contents of strerror(errno). This is not something that
should ever be used in trace-events files because several of the
backends do not use the format string and so this error information is
invisible to them. The er
Fixed in commit 7ff5920717d413d8b7c3ba13d9, which will be in the
upcoming 4.0 release.
** 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.launchpad.net/bugs/1798659
On Tue, Jan 15, 2019 at 01:57:22PM -0500, Michael S. Tsirkin wrote:
> On Tue, Jan 15, 2019 at 11:00:58AM +0100, Stefano Garzarella wrote:
> > Use pvh.bin option rom when we are booting an uncompressed
> > kernel using the x86/HVM direct boot ABI.
> >
> > Signed-off-by: Stefano Garzarella
> > Base
This is a followup to
v1: https://lists.gnu.org/archive/html/qemu-devel/2019-01/msg04173.html
Changed in v2:
- Fix safety of QXL logging
- Handle format specifier macros is a more reliable manner
- Fix trace-events files missing newline
- Remove use of %m formats
Daniel P. Berrangé (4):
When generating the trace-events-all file, the build system simply
concatenates all the individual trace-events files. If any one of those
files does not have a final newline, the printf format string will have
the contents of the first line of the next file appended to it, which is
usually a '#' c
1 - 100 of 457 matches
Mail list logo