* [Qemu-devel] [PULL 00/13] Trivial branch patches
@ 2019-01-30 13:22 Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 01/13] hw: edu: set category of the edu device Laurent Vivier
` (13 more replies)
0 siblings, 14 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann
The following changes since commit b4fbe1f65a4769c09e6bf2d79fc84360f840f40e:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190129' into staging (2019-01-29 12:00:19 +0000)
are available in the Git repository at:
git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
for you to fetch changes up to 95b3c9cfd5eaaa4a2a4afa1eaf09612a94ade1da:
virtio-blk: remove duplicate definition of VirtIOBlock *s pointer (2019-01-30 14:20:18 +0100)
----------------------------------------------------------------
- add device category (edu, i8042, sd memory card)
- code clean-up
- LGPL information clean-up
- fix typo (acpi)
----------------------------------------------------------------
Dr. David Alan Gilbert (1):
typo: apci->acpi
Paul Durrant (1):
hw/block: clean up stale xen_disk trace entries
Stefano Garzarella (1):
virtio-blk: remove duplicate definition of VirtIOBlock *s pointer
Thomas Huth (7):
Don't talk about the LGPL if the file is licensed under the GPL
COPYING.LIB: Synchronize the LGPL 2.1 with the version from gnu.org
target/openrisc: Fix LGPL version number
target/tricore: Fix LGPL version number
tcg: Fix LGPL version number
target/s390x: Fix LGPL version in the file header comments
target/m68k: Fix LGPL information in the file headers
kumar sourav (3):
hw: edu: set category of the edu device
hw: input: set category of the i8042 device
hw: sd: set category of the sd memory card
COPYING.LIB | 22 ++++++++++------------
accel/tcg/atomic_template.h | 2 +-
accel/tcg/cpu-exec-common.c | 2 +-
accel/tcg/cpu-exec.c | 2 +-
accel/tcg/cputlb.c | 2 +-
accel/tcg/softmmu_template.h | 2 +-
accel/tcg/tcg-runtime-gvec.c | 2 +-
accel/tcg/translate-all.c | 2 +-
accel/tcg/translate-all.h | 2 +-
accel/tcg/user-exec.c | 2 +-
crypto/afsplit.c | 11 +++++------
hw/acpi/cpu.c | 2 +-
hw/block/trace-events | 7 -------
hw/block/virtio-blk.c | 2 --
hw/i386/acpi-build.c | 2 +-
hw/input/pckbd.c | 1 +
hw/misc/edu.c | 2 ++
hw/sd/sd.c | 1 +
include/crypto/afsplit.h | 11 +++++------
include/hw/acpi/cpu.h | 2 +-
include/hw/pci-host/gpex.h | 4 ++--
include/hw/pci-host/q35.h | 4 ++--
include/qemu/range.h | 11 +++++------
linux-user/m68k/target_cpu.h | 4 ++--
linux-user/m68k/target_structs.h | 2 +-
target/i386/hvf/hvf.c | 6 +++---
target/m68k/cpu.h | 4 ++--
target/m68k/fpu_helper.c | 4 ++--
target/m68k/gdbstub.c | 2 +-
target/m68k/helper.c | 4 ++--
target/m68k/op_helper.c | 2 +-
target/m68k/translate.c | 4 ++--
target/openrisc/cpu.c | 2 +-
target/openrisc/exception.h | 2 +-
target/openrisc/gdbstub.c | 2 +-
target/openrisc/helper.h | 2 +-
target/openrisc/interrupt_helper.c | 2 +-
target/openrisc/sys_helper.c | 2 +-
target/openrisc/translate.c | 2 +-
target/s390x/cc_helper.c | 2 +-
target/s390x/excp_helper.c | 2 +-
target/s390x/fpu_helper.c | 2 +-
target/s390x/gdbstub.c | 2 +-
target/s390x/helper.c | 2 +-
target/s390x/int_helper.c | 2 +-
target/s390x/mem_helper.c | 2 +-
target/s390x/misc_helper.c | 2 +-
target/s390x/translate.c | 2 +-
target/tricore/cpu-qom.h | 2 +-
target/tricore/cpu.c | 2 +-
target/tricore/cpu.h | 2 +-
target/tricore/fpu_helper.c | 2 +-
target/tricore/helper.c | 2 +-
target/tricore/helper.h | 2 +-
target/tricore/op_helper.c | 2 +-
target/tricore/translate.c | 2 +-
target/tricore/tricore-defs.h | 2 +-
target/tricore/tricore-opcodes.h | 2 +-
tcg/tcg-gvec-desc.h | 2 +-
tcg/tcg-op-gvec.c | 2 +-
tcg/tcg-op-gvec.h | 2 +-
tcg/tcg-op-vec.c | 2 +-
util/range.c | 11 +++++------
63 files changed, 96 insertions(+), 107 deletions(-)
--
2.20.1
^ permalink raw reply [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 01/13] hw: edu: set category of the edu device
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 02/13] typo: apci->acpi Laurent Vivier
` (12 subsequent siblings)
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, kumar sourav,
Thomas Huth
From: kumar sourav <sourav.jb1988@gmail.com>
Sets the category of edu device as DEVICE_CATEGORY_MISC.
Devices should be assigned to one of DEVICE_CATEGORY_XXXX.
Signed-off-by: kumar sourav <sourav.jb1988@gmail.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20190124144606.4352-1-sourav.jb1988@gmail.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
hw/misc/edu.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/hw/misc/edu.c b/hw/misc/edu.c
index ceaf688bfb..91af452c9e 100644
--- a/hw/misc/edu.c
+++ b/hw/misc/edu.c
@@ -399,6 +399,7 @@ static void edu_instance_init(Object *obj)
static void edu_class_init(ObjectClass *class, void *data)
{
+ DeviceClass *dc = DEVICE_CLASS(class);
PCIDeviceClass *k = PCI_DEVICE_CLASS(class);
k->realize = pci_edu_realize;
@@ -407,6 +408,7 @@ static void edu_class_init(ObjectClass *class, void *data)
k->device_id = 0x11e8;
k->revision = 0x10;
k->class_id = PCI_CLASS_OTHERS;
+ set_bit(DEVICE_CATEGORY_MISC, dc->categories);
}
static void pci_edu_register_types(void)
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 02/13] typo: apci->acpi
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 01/13] hw: edu: set category of the edu device Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 03/13] hw: input: set category of the i8042 device Laurent Vivier
` (11 subsequent siblings)
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann,
Dr. David Alan Gilbert, Philippe Mathieu-Daudé
From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
apci_1_compatible should be acpi_1_compatible.
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20190125094047.22276-1-dgilbert@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
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/acpi/cpu.c
index f10b190019..a0a43fe6b5 100644
--- a/hw/acpi/cpu.c
+++ b/hw/acpi/cpu.c
@@ -508,7 +508,7 @@ void build_cpus_aml(Aml *table, MachineState *machine, CPUHotplugFeatures opts,
GArray *madt_buf = g_array_new(0, 1, 1);
int arch_id = arch_ids->cpus[i].arch_id;
- if (opts.apci_1_compatible && arch_id < 255) {
+ if (opts.acpi_1_compatible && arch_id < 255) {
dev = aml_processor(i, 0, 0, CPU_NAME_FMT, i);
} else {
dev = aml_device(CPU_NAME_FMT, i);
diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c
index 2e21a31f82..d60603abd7 100644
--- a/hw/i386/acpi-build.c
+++ b/hw/i386/acpi-build.c
@@ -1847,7 +1847,7 @@ build_dsdt(GArray *table_data, BIOSLinker *linker,
build_legacy_cpu_hotplug_aml(dsdt, machine, pm->cpu_hp_io_base);
} else {
CPUHotplugFeatures opts = {
- .apci_1_compatible = true, .has_legacy_cphp = true
+ .acpi_1_compatible = true, .has_legacy_cphp = true
};
build_cpus_aml(dsdt, machine, opts, pm->cpu_hp_io_base,
"\\_SB.PCI0", "\\_GPE._E02");
diff --git a/include/hw/acpi/cpu.h b/include/hw/acpi/cpu.h
index 89ce172941..62f0278ba2 100644
--- a/include/hw/acpi/cpu.h
+++ b/include/hw/acpi/cpu.h
@@ -48,7 +48,7 @@ void cpu_hotplug_hw_init(MemoryRegion *as, Object *owner,
CPUHotplugState *state, hwaddr base_addr);
typedef struct CPUHotplugFeatures {
- bool apci_1_compatible;
+ bool acpi_1_compatible;
bool has_legacy_cphp;
} CPUHotplugFeatures;
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 03/13] hw: input: set category of the i8042 device
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 01/13] hw: edu: set category of the edu device Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 02/13] typo: apci->acpi Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 04/13] hw: sd: set category of the sd memory card Laurent Vivier
` (10 subsequent siblings)
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, kumar sourav,
Thomas Huth, Philippe Mathieu-Daudé
From: kumar sourav <sourav.jb1988@gmail.com>
Sets the category of i8042 device as DEVICE_CATEGORY_INPUT
Devices should be assigned to one of DEVICE_CATEGORY_XXXX.
Signed-off-by: kumar sourav <sourav.jb1988@gmail.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Message-Id: <20190125151440.13794-1-sourav.jb1988@gmail.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
hw/input/pckbd.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/hw/input/pckbd.c b/hw/input/pckbd.c
index 3e66713b47..72e7d5f6cc 100644
--- a/hw/input/pckbd.c
+++ b/hw/input/pckbd.c
@@ -574,6 +574,7 @@ static void i8042_class_initfn(ObjectClass *klass, void *data)
dc->realize = i8042_realizefn;
dc->vmsd = &vmstate_kbd_isa;
+ set_bit(DEVICE_CATEGORY_INPUT, dc->categories);
}
static const TypeInfo i8042_info = {
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 04/13] hw: sd: set category of the sd memory card
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
` (2 preceding siblings ...)
2019-01-30 13:22 ` [Qemu-devel] [PULL 03/13] hw: input: set category of the i8042 device Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 05/13] Don't talk about the LGPL if the file is licensed under the GPL Laurent Vivier
` (9 subsequent siblings)
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, kumar sourav,
Philippe Mathieu-Daudé, Thomas Huth
From: kumar sourav <sourav.jb1988@gmail.com>
Sets the category of the sd memory card as DEVICE_CATEGORY_STORAGE.
Devices should be assigned to one of DEVICE_CATEGORY_XXXX.
Signed-off-by: kumar sourav <sourav.jb1988@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20190124162045.10474-1-sourav.jb1988@gmail.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
hw/sd/sd.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/hw/sd/sd.c b/hw/sd/sd.c
index d4356e9b73..aaab15f386 100644
--- a/hw/sd/sd.c
+++ b/hw/sd/sd.c
@@ -2121,6 +2121,7 @@ static void sd_class_init(ObjectClass *klass, void *data)
dc->vmsd = &sd_vmstate;
dc->reset = sd_reset;
dc->bus_type = TYPE_SD_BUS;
+ set_bit(DEVICE_CATEGORY_STORAGE, dc->categories);
sc->set_voltage = sd_set_voltage;
sc->get_dat_lines = sd_get_dat_lines;
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 05/13] Don't talk about the LGPL if the file is licensed under the GPL
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
` (3 preceding siblings ...)
2019-01-30 13:22 ` [Qemu-devel] [PULL 04/13] hw: sd: set category of the sd memory card Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 06/13] COPYING.LIB: Synchronize the LGPL 2.1 with the version from gnu.org Laurent Vivier
` (8 subsequent siblings)
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, Thomas Huth
From: Thomas Huth <thuth@redhat.com>
Some files claim that the code is licensed under the GPL, but then
suddenly suggest that the user should have a look at the LGPL.
That's of course non-sense, replace it with the correct GPL wording
instead.
Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-Id: <1548255083-8190-1-git-send-email-thuth@redhat.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
crypto/afsplit.c | 11 +++++------
include/crypto/afsplit.h | 11 +++++------
include/hw/pci-host/gpex.h | 4 ++--
include/hw/pci-host/q35.h | 4 ++--
include/qemu/range.h | 11 +++++------
target/i386/hvf/hvf.c | 6 +++---
util/range.c | 11 +++++------
7 files changed, 27 insertions(+), 31 deletions(-)
diff --git a/crypto/afsplit.c b/crypto/afsplit.c
index 825e2cff26..328d68c96b 100644
--- a/crypto/afsplit.c
+++ b/crypto/afsplit.c
@@ -8,19 +8,18 @@
* Copyright (C) 2004, Clemens Fruhwirth <clemens@endorphin.org>
* Copyright (C) 2009-2012, Red Hat, Inc. All rights reserved.
*
- * This library is free software; you can redistribute it and/or
+ * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
- * This library is distributed in the hope that it will be useful,
+ * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ * General Public License for more details.
*
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
#include "qemu/osdep.h"
diff --git a/include/crypto/afsplit.h b/include/crypto/afsplit.h
index 7dd21f0a67..4894d64330 100644
--- a/include/crypto/afsplit.h
+++ b/include/crypto/afsplit.h
@@ -3,19 +3,18 @@
*
* Copyright (c) 2015-2016 Red Hat, Inc.
*
- * This library is free software; you can redistribute it and/or
+ * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
- * This library is distributed in the hope that it will be useful,
+ * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ * General Public License for more details.
*
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
#ifndef QCRYPTO_AFSPLIT_H
diff --git a/include/hw/pci-host/gpex.h b/include/hw/pci-host/gpex.h
index aef38b881b..2af1c4a37e 100644
--- a/include/hw/pci-host/gpex.h
+++ b/include/hw/pci-host/gpex.h
@@ -13,8 +13,8 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see <http://www.gnu.org/licenses/>
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, see <http://www.gnu.org/licenses/>
*/
#ifndef HW_GPEX_H
diff --git a/include/hw/pci-host/q35.h b/include/hw/pci-host/q35.h
index 8f4ddde393..5ed77facd0 100644
--- a/include/hw/pci-host/q35.h
+++ b/include/hw/pci-host/q35.h
@@ -15,8 +15,8 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see <http://www.gnu.org/licenses/>
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, see <http://www.gnu.org/licenses/>
*/
#ifndef HW_Q35_H
diff --git a/include/qemu/range.h b/include/qemu/range.h
index ba606c6bc0..71b8b215c6 100644
--- a/include/qemu/range.h
+++ b/include/qemu/range.h
@@ -3,19 +3,18 @@
*
* Copyright (c) 2015-2016 Red Hat, Inc.
*
- * This library is free software; you can redistribute it and/or
+ * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
- * This library is distributed in the hope that it will be useful,
+ * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU General Public
- * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ * General Public License for more details.
*
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
#ifndef QEMU_RANGE_H
diff --git a/target/i386/hvf/hvf.c b/target/i386/hvf/hvf.c
index e193022c03..689b585027 100644
--- a/target/i386/hvf/hvf.c
+++ b/target/i386/hvf/hvf.c
@@ -13,10 +13,10 @@
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
+ * General Public License for more details.
*
- * You should have received a copy of the GNU Lesser General Public
- * License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
*
* This file contain code under public domain from the hvdos project:
* https://github.com/mist64/hvdos
diff --git a/util/range.c b/util/range.c
index 416df7cdae..098d9d2dc0 100644
--- a/util/range.c
+++ b/util/range.c
@@ -3,19 +3,18 @@
*
* Copyright (c) 2015-2016 Red Hat, Inc.
*
- * This library is free software; you can redistribute it and/or
+ * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
- * This library is distributed in the hope that it will be useful,
+ * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU General Public
- * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ * General Public License for more details.
*
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
#include "qemu/osdep.h"
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 06/13] COPYING.LIB: Synchronize the LGPL 2.1 with the version from gnu.org
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
` (4 preceding siblings ...)
2019-01-30 13:22 ` [Qemu-devel] [PULL 05/13] Don't talk about the LGPL if the file is licensed under the GPL Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 07/13] target/openrisc: Fix LGPL version number Laurent Vivier
` (7 subsequent siblings)
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, Thomas Huth,
Richard Henderson
From: Thomas Huth <thuth@redhat.com>
The current version of the LGPL 2.1 from gnu.org (see the URL
https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt ) slightly
differs from the old one that we use in our repository. Especially
the recommendation to use "either version 2 of the License, or [...]
any later version" is somewhat misleading, since there was never a
"version 2" of the "Lesser GPL" license - the "version 2" was still
called "Library GPL" instead.
Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <1548252536-6242-2-git-send-email-thuth@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
COPYING.LIB | 22 ++++++++++------------
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/COPYING.LIB b/COPYING.LIB
index 48afc2efd7..4362b49151 100644
--- a/COPYING.LIB
+++ b/COPYING.LIB
@@ -1,8 +1,8 @@
- GNU LESSER GENERAL PUBLIC LICENSE
- Version 2.1, February 1999
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
- 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -10,7 +10,7 @@
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
- Preamble
+ Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
@@ -112,7 +112,7 @@ modification follow. Pay close attention to the difference between a
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
\f
- GNU LESSER GENERAL PUBLIC LICENSE
+ GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
@@ -146,7 +146,7 @@ such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
-
+
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
@@ -432,7 +432,7 @@ decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
- NO WARRANTY
+ NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
@@ -455,7 +455,7 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
- END OF TERMS AND CONDITIONS
+ END OF TERMS AND CONDITIONS
\f
How to Apply These Terms to Your New Libraries
@@ -476,7 +476,7 @@ convey the exclusion of warranty; and each file should have at least the
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
+ version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -485,7 +485,7 @@ convey the exclusion of warranty; and each file should have at least the
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
@@ -500,5 +500,3 @@ necessary. Here is a sample; alter the names:
Ty Coon, President of Vice
That's all there is to it!
-
-
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 07/13] target/openrisc: Fix LGPL version number
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
` (5 preceding siblings ...)
2019-01-30 13:22 ` [Qemu-devel] [PULL 06/13] COPYING.LIB: Synchronize the LGPL 2.1 with the version from gnu.org Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 08/13] target/tricore: " Laurent Vivier
` (6 subsequent siblings)
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, Thomas Huth,
Richard Henderson
From: Thomas Huth <thuth@redhat.com>
It's either "GNU *Library* General Public version 2" or "GNU Lesser
General Public version *2.1*", but there was no "version 2.0" of the
"Lesser" library. So assume that version 2.1 is meant here.
Cc: Stafford Horne <shorne@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Acked-by: Stafford Horne <shorne@gmail.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <1548252536-6242-3-git-send-email-thuth@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
target/openrisc/cpu.c | 2 +-
target/openrisc/exception.h | 2 +-
target/openrisc/gdbstub.c | 2 +-
target/openrisc/helper.h | 2 +-
target/openrisc/interrupt_helper.c | 2 +-
target/openrisc/sys_helper.c | 2 +-
target/openrisc/translate.c | 2 +-
7 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/target/openrisc/cpu.c b/target/openrisc/cpu.c
index fb7cb5c507..541b2a66c7 100644
--- a/target/openrisc/cpu.c
+++ b/target/openrisc/cpu.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/openrisc/exception.h b/target/openrisc/exception.h
index 4ec56b4653..c9c4e471d2 100644
--- a/target/openrisc/exception.h
+++ b/target/openrisc/exception.h
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/openrisc/gdbstub.c b/target/openrisc/gdbstub.c
index f9af6507f3..43b1a18d4b 100644
--- a/target/openrisc/gdbstub.c
+++ b/target/openrisc/gdbstub.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/openrisc/helper.h b/target/openrisc/helper.h
index 9db9bf3963..96d79a8113 100644
--- a/target/openrisc/helper.h
+++ b/target/openrisc/helper.h
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/openrisc/interrupt_helper.c b/target/openrisc/interrupt_helper.c
index 9c5489f5f7..ab4ea88b69 100644
--- a/target/openrisc/interrupt_helper.c
+++ b/target/openrisc/interrupt_helper.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/openrisc/sys_helper.c b/target/openrisc/sys_helper.c
index b66a45c1e0..05f66c455b 100644
--- a/target/openrisc/sys_helper.c
+++ b/target/openrisc/sys_helper.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/openrisc/translate.c b/target/openrisc/translate.c
index c089914d6a..89680f882d 100644
--- a/target/openrisc/translate.c
+++ b/target/openrisc/translate.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 08/13] target/tricore: Fix LGPL version number
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
` (6 preceding siblings ...)
2019-01-30 13:22 ` [Qemu-devel] [PULL 07/13] target/openrisc: Fix LGPL version number Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 09/13] tcg: " Laurent Vivier
` (5 subsequent siblings)
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, Thomas Huth,
Richard Henderson
From: Thomas Huth <thuth@redhat.com>
It's either "GNU *Library* General Public version 2" or "GNU Lesser
General Public version *2.1*", but there was no "version 2.0" of the
"Lesser" library. So assume that version 2.1 is meant here.
Cc: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Acked-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <1548252536-6242-4-git-send-email-thuth@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
target/tricore/cpu-qom.h | 2 +-
target/tricore/cpu.c | 2 +-
target/tricore/cpu.h | 2 +-
target/tricore/fpu_helper.c | 2 +-
target/tricore/helper.c | 2 +-
target/tricore/helper.h | 2 +-
target/tricore/op_helper.c | 2 +-
target/tricore/translate.c | 2 +-
target/tricore/tricore-defs.h | 2 +-
target/tricore/tricore-opcodes.h | 2 +-
10 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/target/tricore/cpu-qom.h b/target/tricore/cpu-qom.h
index 6a69756126..93c9d77fe3 100644
--- a/target/tricore/cpu-qom.h
+++ b/target/tricore/cpu-qom.h
@@ -4,7 +4,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/tricore/cpu.c b/target/tricore/cpu.c
index 2edaef1aef..e8d37e4040 100644
--- a/target/tricore/cpu.c
+++ b/target/tricore/cpu.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/tricore/cpu.h b/target/tricore/cpu.h
index c3665c6ddd..00e69dc154 100644
--- a/target/tricore/cpu.h
+++ b/target/tricore/cpu.h
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/tricore/fpu_helper.c b/target/tricore/fpu_helper.c
index 31df462e4a..d8a6c0d25b 100644
--- a/target/tricore/fpu_helper.c
+++ b/target/tricore/fpu_helper.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/tricore/helper.c b/target/tricore/helper.c
index dad7eea085..0769046993 100644
--- a/target/tricore/helper.c
+++ b/target/tricore/helper.c
@@ -4,7 +4,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/tricore/helper.h b/target/tricore/helper.h
index e634d0c680..f60e81096b 100644
--- a/target/tricore/helper.h
+++ b/target/tricore/helper.h
@@ -4,7 +4,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/tricore/op_helper.c b/target/tricore/op_helper.c
index b57f35387d..ed9dc0c83e 100644
--- a/target/tricore/op_helper.c
+++ b/target/tricore/op_helper.c
@@ -4,7 +4,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/tricore/translate.c b/target/tricore/translate.c
index b5ab40d4a2..14f0ddfa1e 100644
--- a/target/tricore/translate.c
+++ b/target/tricore/translate.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/tricore/tricore-defs.h b/target/tricore/tricore-defs.h
index 40abfaac14..e871aa1c6b 100644
--- a/target/tricore/tricore-defs.h
+++ b/target/tricore/tricore-defs.h
@@ -4,7 +4,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/tricore/tricore-opcodes.h b/target/tricore/tricore-opcodes.h
index 2c3baab694..40bc121ba4 100644
--- a/target/tricore/tricore-opcodes.h
+++ b/target/tricore/tricore-opcodes.h
@@ -4,7 +4,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 09/13] tcg: Fix LGPL version number
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
` (7 preceding siblings ...)
2019-01-30 13:22 ` [Qemu-devel] [PULL 08/13] target/tricore: " Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 10/13] target/s390x: Fix LGPL version in the file header comments Laurent Vivier
` (4 subsequent siblings)
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, Thomas Huth,
Richard Henderson
From: Thomas Huth <thuth@redhat.com>
It's either "GNU *Library* General Public version 2" or "GNU Lesser
General Public version *2.1*", but there was no "version 2.0" of the
"Lesser" library. So assume that version 2.1 is meant here.
Cc: Richard Henderson <rth@twiddle.net>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <1548252536-6242-5-git-send-email-thuth@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
accel/tcg/atomic_template.h | 2 +-
accel/tcg/cpu-exec-common.c | 2 +-
accel/tcg/cpu-exec.c | 2 +-
accel/tcg/cputlb.c | 2 +-
accel/tcg/softmmu_template.h | 2 +-
accel/tcg/tcg-runtime-gvec.c | 2 +-
accel/tcg/translate-all.c | 2 +-
accel/tcg/translate-all.h | 2 +-
accel/tcg/user-exec.c | 2 +-
tcg/tcg-gvec-desc.h | 2 +-
tcg/tcg-op-gvec.c | 2 +-
tcg/tcg-op-gvec.h | 2 +-
tcg/tcg-op-vec.c | 2 +-
13 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/accel/tcg/atomic_template.h b/accel/tcg/atomic_template.h
index efde12fdb2..685602b076 100644
--- a/accel/tcg/atomic_template.h
+++ b/accel/tcg/atomic_template.h
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/accel/tcg/cpu-exec-common.c b/accel/tcg/cpu-exec-common.c
index 2988fde650..462a1f1865 100644
--- a/accel/tcg/cpu-exec-common.c
+++ b/accel/tcg/cpu-exec-common.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/accel/tcg/cpu-exec.c b/accel/tcg/cpu-exec.c
index 6c4a33262f..7cf1292546 100644
--- a/accel/tcg/cpu-exec.c
+++ b/accel/tcg/cpu-exec.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/accel/tcg/cputlb.c b/accel/tcg/cputlb.c
index dad9b7796c..f580e4dd7e 100644
--- a/accel/tcg/cputlb.c
+++ b/accel/tcg/cputlb.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/accel/tcg/softmmu_template.h b/accel/tcg/softmmu_template.h
index b0adea045e..1fdd262ea4 100644
--- a/accel/tcg/softmmu_template.h
+++ b/accel/tcg/softmmu_template.h
@@ -11,7 +11,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/accel/tcg/tcg-runtime-gvec.c b/accel/tcg/tcg-runtime-gvec.c
index 9358749741..e2c6f24262 100644
--- a/accel/tcg/tcg-runtime-gvec.c
+++ b/accel/tcg/tcg-runtime-gvec.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/accel/tcg/translate-all.c b/accel/tcg/translate-all.c
index 7364e8a071..8f593b926f 100644
--- a/accel/tcg/translate-all.c
+++ b/accel/tcg/translate-all.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/accel/tcg/translate-all.h b/accel/tcg/translate-all.h
index 08e2f23a46..64f5fd9a05 100644
--- a/accel/tcg/translate-all.h
+++ b/accel/tcg/translate-all.h
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/accel/tcg/user-exec.c b/accel/tcg/user-exec.c
index 66cc818e3f..0789984fe6 100644
--- a/accel/tcg/user-exec.c
+++ b/accel/tcg/user-exec.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/tcg/tcg-gvec-desc.h b/tcg/tcg-gvec-desc.h
index 3b4c2d9c69..2dda7d6ba1 100644
--- a/tcg/tcg-gvec-desc.h
+++ b/tcg/tcg-gvec-desc.h
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/tcg/tcg-op-gvec.c b/tcg/tcg-op-gvec.c
index 3ee44fcb75..0996ef0812 100644
--- a/tcg/tcg-op-gvec.c
+++ b/tcg/tcg-op-gvec.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/tcg/tcg-op-gvec.h b/tcg/tcg-op-gvec.h
index 4734eef7de..850da32ded 100644
--- a/tcg/tcg-op-gvec.h
+++ b/tcg/tcg-op-gvec.h
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/tcg/tcg-op-vec.c b/tcg/tcg-op-vec.c
index 36f35022ac..27f65600c3 100644
--- a/tcg/tcg-op-vec.c
+++ b/tcg/tcg-op-vec.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 10/13] target/s390x: Fix LGPL version in the file header comments
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
` (8 preceding siblings ...)
2019-01-30 13:22 ` [Qemu-devel] [PULL 09/13] tcg: " Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 11/13] target/m68k: Fix LGPL information in the file headers Laurent Vivier
` (3 subsequent siblings)
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, Thomas Huth
From: Thomas Huth <thuth@redhat.com>
It's either "GNU *Library* General Public License version 2" or
"GNU Lesser General Public License version *2.1*", but there was
no "version 2.0" of the "Lesser" license. So assume that version
2.1 is meant here.
Signed-off-by: Thomas Huth <thuth@redhat.com>
Acked-by: Cornelia Huck <cohuck@redhat.com>
Message-Id: <1548769067-20792-1-git-send-email-thuth@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
target/s390x/cc_helper.c | 2 +-
target/s390x/excp_helper.c | 2 +-
target/s390x/fpu_helper.c | 2 +-
target/s390x/gdbstub.c | 2 +-
target/s390x/helper.c | 2 +-
target/s390x/int_helper.c | 2 +-
target/s390x/mem_helper.c | 2 +-
target/s390x/misc_helper.c | 2 +-
target/s390x/translate.c | 2 +-
9 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/target/s390x/cc_helper.c b/target/s390x/cc_helper.c
index 5d91e458a8..307ad61aee 100644
--- a/target/s390x/cc_helper.c
+++ b/target/s390x/cc_helper.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/s390x/excp_helper.c b/target/s390x/excp_helper.c
index 2a33222f7e..a758649f47 100644
--- a/target/s390x/excp_helper.c
+++ b/target/s390x/excp_helper.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/s390x/fpu_helper.c b/target/s390x/fpu_helper.c
index 1b662d2520..e921172bc4 100644
--- a/target/s390x/fpu_helper.c
+++ b/target/s390x/fpu_helper.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/s390x/gdbstub.c b/target/s390x/gdbstub.c
index b8c81dadcf..df147596ce 100644
--- a/target/s390x/gdbstub.c
+++ b/target/s390x/gdbstub.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/s390x/helper.c b/target/s390x/helper.c
index 254631693d..3d74836a83 100644
--- a/target/s390x/helper.c
+++ b/target/s390x/helper.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/s390x/int_helper.c b/target/s390x/int_helper.c
index abf77a94e6..abbbc20d9c 100644
--- a/target/s390x/int_helper.c
+++ b/target/s390x/int_helper.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/s390x/mem_helper.c b/target/s390x/mem_helper.c
index 490c43e6e6..a506d9ef99 100644
--- a/target/s390x/mem_helper.c
+++ b/target/s390x/mem_helper.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/s390x/misc_helper.c b/target/s390x/misc_helper.c
index 3f91579570..52262f62df 100644
--- a/target/s390x/misc_helper.c
+++ b/target/s390x/misc_helper.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/s390x/translate.c b/target/s390x/translate.c
index b5bd56b7ee..6249c70d02 100644
--- a/target/s390x/translate.c
+++ b/target/s390x/translate.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 11/13] target/m68k: Fix LGPL information in the file headers
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
` (9 preceding siblings ...)
2019-01-30 13:22 ` [Qemu-devel] [PULL 10/13] target/s390x: Fix LGPL version in the file header comments Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 12/13] hw/block: clean up stale xen_disk trace entries Laurent Vivier
` (2 subsequent siblings)
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, Thomas Huth,
Liam Merwick
From: Thomas Huth <thuth@redhat.com>
It's either "GNU *Library* General Public License version 2" or
"GNU Lesser General Public License version *2.1*", but there was
no "version 2.0" of the "Lesser" license. So assume that version
2.1 is meant here.
Also some files mention the GPL instead of the LGPL after declaring
that the files are licensed under the LGPL, so change these spots to
use LGPL, too.
Reviewed-by: Liam Merwick <liam.merwick@oracle.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-Id: <1548769438-28942-1-git-send-email-thuth@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
linux-user/m68k/target_cpu.h | 4 ++--
linux-user/m68k/target_structs.h | 2 +-
target/m68k/cpu.h | 4 ++--
target/m68k/fpu_helper.c | 4 ++--
target/m68k/gdbstub.c | 2 +-
target/m68k/helper.c | 4 ++--
target/m68k/op_helper.c | 2 +-
target/m68k/translate.c | 4 ++--
8 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/linux-user/m68k/target_cpu.h b/linux-user/m68k/target_cpu.h
index 611df065ca..7a26f3c3fc 100644
--- a/linux-user/m68k/target_cpu.h
+++ b/linux-user/m68k/target_cpu.h
@@ -7,12 +7,12 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
+ * Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
diff --git a/linux-user/m68k/target_structs.h b/linux-user/m68k/target_structs.h
index a003676548..e373d481e1 100644
--- a/linux-user/m68k/target_structs.h
+++ b/linux-user/m68k/target_structs.h
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/m68k/cpu.h b/target/m68k/cpu.h
index b288a3864e..f154565117 100644
--- a/target/m68k/cpu.h
+++ b/target/m68k/cpu.h
@@ -7,12 +7,12 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
+ * Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
diff --git a/target/m68k/fpu_helper.c b/target/m68k/fpu_helper.c
index 6eeffdf9bb..b35489ba4e 100644
--- a/target/m68k/fpu_helper.c
+++ b/target/m68k/fpu_helper.c
@@ -7,12 +7,12 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
+ * Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
diff --git a/target/m68k/gdbstub.c b/target/m68k/gdbstub.c
index 99e5be8132..fd2bb46c42 100644
--- a/target/m68k/gdbstub.c
+++ b/target/m68k/gdbstub.c
@@ -7,7 +7,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/m68k/helper.c b/target/m68k/helper.c
index 917d46efcc..3e26d337bf 100644
--- a/target/m68k/helper.c
+++ b/target/m68k/helper.c
@@ -7,12 +7,12 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
+ * Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
diff --git a/target/m68k/op_helper.c b/target/m68k/op_helper.c
index 8d09ed91c4..76f439985a 100644
--- a/target/m68k/op_helper.c
+++ b/target/m68k/op_helper.c
@@ -6,7 +6,7 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/target/m68k/translate.c b/target/m68k/translate.c
index 752e46ef63..6217a683f1 100644
--- a/target/m68k/translate.c
+++ b/target/m68k/translate.c
@@ -7,12 +7,12 @@
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
+ * Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 12/13] hw/block: clean up stale xen_disk trace entries
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
` (10 preceding siblings ...)
2019-01-30 13:22 ` [Qemu-devel] [PULL 11/13] target/m68k: Fix LGPL information in the file headers Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 13/13] virtio-blk: remove duplicate definition of VirtIOBlock *s pointer Laurent Vivier
2019-01-31 18:59 ` [Qemu-devel] [PULL 00/13] Trivial branch patches Peter Maydell
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, Paul Durrant,
Philippe Mathieu-Daudé
From: Paul Durrant <paul.durrant@citrix.com>
This should have been removed then xen_disk.c was removed but I missed them.
Fixes: 19f87870baa570bcd7e80e7657e030bf427f16be
xen: remove the legacy 'xen_disk' backend
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20190122145132.12571-1-paul.durrant@citrix.com>
[lv: s/stake/stale/ and add "Fixes" tag]
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
hw/block/trace-events | 7 -------
1 file changed, 7 deletions(-)
diff --git a/hw/block/trace-events b/hw/block/trace-events
index 55e5a5500c..d0851953c5 100644
--- a/hw/block/trace-events
+++ b/hw/block/trace-events
@@ -121,13 +121,6 @@ nvme_ub_db_wr_invalid_cqhead(uint32_t qid, uint16_t new_head) "completion queue
nvme_ub_db_wr_invalid_sq(uint32_t qid) "submission queue doorbell write for nonexistent queue, sqid=%"PRIu32", ignoring"
nvme_ub_db_wr_invalid_sqtail(uint32_t qid, uint16_t new_tail) "submission queue doorbell write value beyond queue size, sqid=%"PRIu32", new_head=%"PRIu16", ignoring"
-# hw/block/xen_disk.c
-xen_disk_alloc(char *name) "%s"
-xen_disk_init(char *name) "%s"
-xen_disk_connect(char *name) "%s"
-xen_disk_disconnect(char *name) "%s"
-xen_disk_free(char *name) "%s"
-
# hw/block/xen-block.c
xen_block_realize(const char *type, uint32_t disk, uint32_t partition) "%s d%up%u"
xen_block_connect(const char *type, uint32_t disk, uint32_t partition) "%s d%up%u"
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 13/13] virtio-blk: remove duplicate definition of VirtIOBlock *s pointer
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
` (11 preceding siblings ...)
2019-01-30 13:22 ` [Qemu-devel] [PULL 12/13] hw/block: clean up stale xen_disk trace entries Laurent Vivier
@ 2019-01-30 13:22 ` Laurent Vivier
2019-01-31 18:59 ` [Qemu-devel] [PULL 00/13] Trivial branch patches Peter Maydell
13 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-01-30 13:22 UTC (permalink / raw)
To: qemu-devel
Cc: David Hildenbrand, Paolo Bonzini, Jiri Slaby, qemu-s390x,
Cornelia Huck, Kevin Wolf, Richard Henderson, Igor Mammedov,
Peter Crosthwaite, Riku Voipio, Stefan Hajnoczi, Stafford Horne,
Laurent Vivier, Eduardo Habkost, qemu-block, qemu-trivial,
Max Reitz, Michael S. Tsirkin, Marcel Apfelbaum,
Philippe Mathieu-Daudé, Michael Tokarev,
Daniel P. Berrangé, Bastian Koppelmann, Stefano Garzarella,
Thomas Huth
From: Stefano Garzarella <sgarzare@redhat.com>
VirtIOBlock *s is already defined and initialized with req->dev
on top of virtio_blk_handle_request(), so we can remove it from
the code block of VIRTIO_BLK_T_GET_ID case.
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20190130095231.42081-1-sgarzare@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
---
hw/block/virtio-blk.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/hw/block/virtio-blk.c b/hw/block/virtio-blk.c
index f208c6ddb9..9a87b3bfac 100644
--- a/hw/block/virtio-blk.c
+++ b/hw/block/virtio-blk.c
@@ -569,8 +569,6 @@ static int virtio_blk_handle_request(VirtIOBlockReq *req, MultiReqBuffer *mrb)
break;
case VIRTIO_BLK_T_GET_ID:
{
- VirtIOBlock *s = req->dev;
-
/*
* NB: per existing s/n string convention the string is
* terminated by '\0' only when shorter than buffer.
--
2.20.1
^ permalink raw reply related [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
` (12 preceding siblings ...)
2019-01-30 13:22 ` [Qemu-devel] [PULL 13/13] virtio-blk: remove duplicate definition of VirtIOBlock *s pointer Laurent Vivier
@ 2019-01-31 18:59 ` Peter Maydell
13 siblings, 0 replies; 32+ messages in thread
From: Peter Maydell @ 2019-01-31 18:59 UTC (permalink / raw)
To: Laurent Vivier
Cc: QEMU Developers, David Hildenbrand, Michael Tokarev, Jiri Slaby,
Qemu-block, QEMU Trivial, Michael S. Tsirkin, Eduardo Habkost,
Riku Voipio, qemu-s390x, Stefan Hajnoczi, Paolo Bonzini,
Stafford Horne, Richard Henderson, Kevin Wolf, Peter Crosthwaite,
Bastian Koppelmann, Cornelia Huck, Philippe Mathieu-Daudé,
Max Reitz, Igor Mammedov
On Wed, 30 Jan 2019 at 13:30, Laurent Vivier <laurent@vivier.eu> wrote:
>
> The following changes since commit b4fbe1f65a4769c09e6bf2d79fc84360f840f40e:
>
> Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190129' into staging (2019-01-29 12:00:19 +0000)
>
> are available in the Git repository at:
>
> git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
>
> for you to fetch changes up to 95b3c9cfd5eaaa4a2a4afa1eaf09612a94ade1da:
>
> virtio-blk: remove duplicate definition of VirtIOBlock *s pointer (2019-01-30 14:20:18 +0100)
>
> ----------------------------------------------------------------
> - add device category (edu, i8042, sd memory card)
> - code clean-up
> - LGPL information clean-up
> - fix typo (acpi)
>
Applied, thanks.
Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0
for any user-visible changes.
-- PMM
^ permalink raw reply [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 00/13] Trivial branch patches
@ 2019-05-02 18:58 Laurent Vivier
2019-05-02 18:58 ` Laurent Vivier
2019-05-03 10:34 ` Peter Maydell
0 siblings, 2 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-05-02 18:58 UTC (permalink / raw)
To: qemu-devel
Cc: Paolo Bonzini, Fabien Chouteau, Viktor Prutyanov,
Richard Henderson, Thomas Huth, Artyom Tarasenko,
Mark Cave-Ayland, Laurent Vivier, Eduardo Habkost,
Andreas Färber, Marcel Apfelbaum, Aurelien Jarno, Jason Wang,
qemu-trivial, Laurent Vivier, Michael Tokarev, Peter Maydell,
Daniel P. Berrangé, Alex Bennée, Gerd Hoffmann,
Michael Roth
The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
are available in the Git repository at:
git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
----------------------------------------------------------------
Pull request trivial branch 2019-05-02
----------------------------------------------------------------
Aruna Jayasena (1):
Header cleanups
Daniel P. Berrangé (1):
sockets: avoid string truncation warnings when copying UNIX path
Dr. David Alan Gilbert (1):
configure: fix pam test warning
Marc-André Lureau (1):
doc: fix the configuration path
Markus Armbruster (1):
Clean up includes
Philippe Mathieu-Daudé (3):
hw/net/pcnet: Use qemu_log_mask(GUEST_ERROR) instead of printf
Makefile: Let the 'clean' rule remove qemu-ga.exe on Windows hosts
hw/sparc/leon3: Allow load of uImage firmwares
Stefan Weil (1):
Update configure
Thomas Huth (1):
net: Print output of "-net nic, model=help" to stdout instead of
stderr
Wei Yang (3):
CODING_STYLE: specify the indent rule for multiline code
CODING_STYLE: indent example code as all others
qom: use object_new_with_type in object_new_with_propv
qemu-ga.texi | 4 ++--
configure | 5 ++---
Makefile | 11 +++++----
hw/display/ati_int.h | 1 -
include/exec/cpu-common.h | 3 ---
include/hw/cpu/cluster.h | 1 -
tests/fp/platform.h | 1 -
tests/libqos/qgraph.h | 4 ----
contrib/elf2dmp/main.c | 3 +--
contrib/elf2dmp/pdb.c | 3 +--
hw/display/ati.c | 1 +
hw/display/ati_2d.c | 1 +
hw/display/ati_dbg.c | 1 +
hw/net/pcnet.c | 4 +++-
hw/sparc/leon3.c | 4 ++++
net/net.c | 7 +++---
qom/object.c | 2 +-
tests/qos-test.c | 2 +-
util/qemu-sockets.c | 12 ++++++----
CODING_STYLE | 47 +++++++++++++++++++++++++++++++++++----
20 files changed, 80 insertions(+), 37 deletions(-)
--
2.20.1
^ permalink raw reply [flat|nested] 32+ messages in thread
* [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-02 18:58 Laurent Vivier
@ 2019-05-02 18:58 ` Laurent Vivier
2019-05-03 10:34 ` Peter Maydell
1 sibling, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-05-02 18:58 UTC (permalink / raw)
To: qemu-devel
Cc: Laurent Vivier, Peter Maydell, Thomas Huth, Eduardo Habkost,
Viktor Prutyanov, qemu-trivial, Michael Tokarev, Jason Wang,
Mark Cave-Ayland, Laurent Vivier, Fabien Chouteau, Michael Roth,
Gerd Hoffmann, Aurelien Jarno, Paolo Bonzini, Alex Bennée,
Andreas Färber, Artyom Tarasenko, Richard Henderson
The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
are available in the Git repository at:
git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
----------------------------------------------------------------
Pull request trivial branch 2019-05-02
----------------------------------------------------------------
Aruna Jayasena (1):
Header cleanups
Daniel P. Berrangé (1):
sockets: avoid string truncation warnings when copying UNIX path
Dr. David Alan Gilbert (1):
configure: fix pam test warning
Marc-André Lureau (1):
doc: fix the configuration path
Markus Armbruster (1):
Clean up includes
Philippe Mathieu-Daudé (3):
hw/net/pcnet: Use qemu_log_mask(GUEST_ERROR) instead of printf
Makefile: Let the 'clean' rule remove qemu-ga.exe on Windows hosts
hw/sparc/leon3: Allow load of uImage firmwares
Stefan Weil (1):
Update configure
Thomas Huth (1):
net: Print output of "-net nic, model=help" to stdout instead of
stderr
Wei Yang (3):
CODING_STYLE: specify the indent rule for multiline code
CODING_STYLE: indent example code as all others
qom: use object_new_with_type in object_new_with_propv
qemu-ga.texi | 4 ++--
configure | 5 ++---
Makefile | 11 +++++----
hw/display/ati_int.h | 1 -
include/exec/cpu-common.h | 3 ---
include/hw/cpu/cluster.h | 1 -
tests/fp/platform.h | 1 -
tests/libqos/qgraph.h | 4 ----
contrib/elf2dmp/main.c | 3 +--
contrib/elf2dmp/pdb.c | 3 +--
hw/display/ati.c | 1 +
hw/display/ati_2d.c | 1 +
hw/display/ati_dbg.c | 1 +
hw/net/pcnet.c | 4 +++-
hw/sparc/leon3.c | 4 ++++
net/net.c | 7 +++---
qom/object.c | 2 +-
tests/qos-test.c | 2 +-
util/qemu-sockets.c | 12 ++++++----
CODING_STYLE | 47 +++++++++++++++++++++++++++++++++++----
20 files changed, 80 insertions(+), 37 deletions(-)
--
2.20.1
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-02 18:58 Laurent Vivier
2019-05-02 18:58 ` Laurent Vivier
@ 2019-05-03 10:34 ` Peter Maydell
2019-05-03 10:34 ` Peter Maydell
` (2 more replies)
1 sibling, 3 replies; 32+ messages in thread
From: Peter Maydell @ 2019-05-03 10:34 UTC (permalink / raw)
To: Laurent Vivier
Cc: QEMU Developers, Paolo Bonzini, Fabien Chouteau, Viktor Prutyanov,
Richard Henderson, Thomas Huth, Artyom Tarasenko,
Mark Cave-Ayland, Eduardo Habkost, Andreas Färber,
Marcel Apfelbaum, Aurelien Jarno, Jason Wang, QEMU Trivial,
Laurent Vivier, Michael Tokarev, Daniel P. Berrangé,
Alex Bennée, Gerd Hoffmann, Michael Roth
On Thu, 2 May 2019 at 19:58, Laurent Vivier <laurent@vivier.eu> wrote:
>
> The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
>
> Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
>
> are available in the Git repository at:
>
> git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
>
> for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
>
> sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
>
> ----------------------------------------------------------------
> Pull request trivial branch 2019-05-02
>
> ----------------------------------------------------------------
Markus's "Clean up includes" patch breaks 'make check' on
big-endian hosts:
cd /home/pm215/qemu/build/all/tests/fp && ./fp-test -s -l 1 -r all i32_to_f16 i
64_to_f16 i32_to_f32 i64_to_f32 i32_to_f64 i64_to_f64 i32_to_f128 i64_to_f128 >
int-to-float.out 2>&1 || (cat int-to-float.out && exit 1;)
>> Testing i32_to_f16, rounding near_even
^M372 tests total.
^M372 tests performed.
In 372 tests, no errors found in i32_to_f16, rounding near_even.
>> Testing i32_to_f16, rounding minMag
[...]
^MErrors found in i32_to_f128:
1006FFFF => +0000.000000000000401B006FFFF00000 .....
expected +401B.006FFFF000000000000000000000 .....
^M0001DDEB => +0000.000000000000400FDDEB00000000 .....
expected +400F.DDEB000000000000000000000000 .....
^MFFF6FFFC => +0000.000000000000C012200080000000 .....
expected -4012.2000800000000000000000000000 .....
^MFFFFFFF8 => +0000.000000000000C002000000000000 .....
expected -4002.0000000000000000000000000000 .....
[etc]
(I had to bounce Markus' own pullreq from a week or
so back because it had this patch in too and also failed
for this reason.)
thanks
-- PMM
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-03 10:34 ` Peter Maydell
@ 2019-05-03 10:34 ` Peter Maydell
2019-05-03 11:03 ` Laurent Vivier
2019-05-03 11:17 ` Alex Bennée
2 siblings, 0 replies; 32+ messages in thread
From: Peter Maydell @ 2019-05-03 10:34 UTC (permalink / raw)
To: Laurent Vivier
Cc: Laurent Vivier, Thomas Huth, Eduardo Habkost, Viktor Prutyanov,
QEMU Trivial, Michael Tokarev, Jason Wang, Mark Cave-Ayland,
QEMU Developers, Fabien Chouteau, Michael Roth, Gerd Hoffmann,
Aurelien Jarno, Paolo Bonzini, Alex Bennée,
Andreas Färber, Artyom Tarasenko, Richard Henderson
On Thu, 2 May 2019 at 19:58, Laurent Vivier <laurent@vivier.eu> wrote:
>
> The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
>
> Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
>
> are available in the Git repository at:
>
> git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
>
> for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
>
> sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
>
> ----------------------------------------------------------------
> Pull request trivial branch 2019-05-02
>
> ----------------------------------------------------------------
Markus's "Clean up includes" patch breaks 'make check' on
big-endian hosts:
cd /home/pm215/qemu/build/all/tests/fp && ./fp-test -s -l 1 -r all i32_to_f16 i
64_to_f16 i32_to_f32 i64_to_f32 i32_to_f64 i64_to_f64 i32_to_f128 i64_to_f128 >
int-to-float.out 2>&1 || (cat int-to-float.out && exit 1;)
>> Testing i32_to_f16, rounding near_even
^M372 tests total.
^M372 tests performed.
In 372 tests, no errors found in i32_to_f16, rounding near_even.
>> Testing i32_to_f16, rounding minMag
[...]
^MErrors found in i32_to_f128:
1006FFFF => +0000.000000000000401B006FFFF00000 .....
expected +401B.006FFFF000000000000000000000 .....
^M0001DDEB => +0000.000000000000400FDDEB00000000 .....
expected +400F.DDEB000000000000000000000000 .....
^MFFF6FFFC => +0000.000000000000C012200080000000 .....
expected -4012.2000800000000000000000000000 .....
^MFFFFFFF8 => +0000.000000000000C002000000000000 .....
expected -4002.0000000000000000000000000000 .....
[etc]
(I had to bounce Markus' own pullreq from a week or
so back because it had this patch in too and also failed
for this reason.)
thanks
-- PMM
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-03 10:34 ` Peter Maydell
2019-05-03 10:34 ` Peter Maydell
@ 2019-05-03 11:03 ` Laurent Vivier
2019-05-03 11:03 ` Laurent Vivier
2019-05-03 11:17 ` Alex Bennée
2 siblings, 1 reply; 32+ messages in thread
From: Laurent Vivier @ 2019-05-03 11:03 UTC (permalink / raw)
To: Peter Maydell
Cc: QEMU Developers, Paolo Bonzini, Fabien Chouteau, Viktor Prutyanov,
Richard Henderson, Thomas Huth, Artyom Tarasenko,
Mark Cave-Ayland, Eduardo Habkost, Andreas Färber,
Marcel Apfelbaum, Aurelien Jarno, Jason Wang, QEMU Trivial,
Laurent Vivier, Michael Tokarev, Daniel P. Berrangé,
Alex Bennée, Gerd Hoffmann, Michael Roth
On 03/05/2019 12:34, Peter Maydell wrote:
> On Thu, 2 May 2019 at 19:58, Laurent Vivier <laurent@vivier.eu> wrote:
>>
>> The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
>>
>> Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
>>
>> are available in the Git repository at:
>>
>> git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
>>
>> for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
>>
>> sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
>>
>> ----------------------------------------------------------------
>> Pull request trivial branch 2019-05-02
>>
>> ----------------------------------------------------------------
>
> Markus's "Clean up includes" patch breaks 'make check' on
> big-endian hosts:
> cd /home/pm215/qemu/build/all/tests/fp && ./fp-test -s -l 1 -r all i32_to_f16 i
> 64_to_f16 i32_to_f32 i64_to_f32 i32_to_f64 i64_to_f64 i32_to_f128 i64_to_f128 >
> int-to-float.out 2>&1 || (cat int-to-float.out && exit 1;)
>>> Testing i32_to_f16, rounding near_even
> ^M372 tests total.
> ^M372 tests performed.
> In 372 tests, no errors found in i32_to_f16, rounding near_even.
>>> Testing i32_to_f16, rounding minMag
> [...]
> ^MErrors found in i32_to_f128:
> 1006FFFF => +0000.000000000000401B006FFFF00000 .....
> expected +401B.006FFFF000000000000000000000 .....
> ^M0001DDEB => +0000.000000000000400FDDEB00000000 .....
> expected +400F.DDEB000000000000000000000000 .....
> ^MFFF6FFFC => +0000.000000000000C012200080000000 .....
> expected -4012.2000800000000000000000000000 .....
> ^MFFFFFFF8 => +0000.000000000000C002000000000000 .....
> expected -4002.0000000000000000000000000000 .....
> [etc]
>
> (I had to bounce Markus' own pullreq from a week or
> so back because it had this patch in too and also failed
> for this reason.)
ok, I remove it and re-send the PR.
Thanks,
Laurent
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-03 11:03 ` Laurent Vivier
@ 2019-05-03 11:03 ` Laurent Vivier
0 siblings, 0 replies; 32+ messages in thread
From: Laurent Vivier @ 2019-05-03 11:03 UTC (permalink / raw)
To: Peter Maydell
Cc: Laurent Vivier, Thomas Huth, Eduardo Habkost, Viktor Prutyanov,
QEMU Trivial, Michael Tokarev, Jason Wang, Mark Cave-Ayland,
QEMU Developers, Fabien Chouteau, Michael Roth, Gerd Hoffmann,
Aurelien Jarno, Paolo Bonzini, Alex Bennée,
Andreas Färber, Artyom Tarasenko, Richard Henderson
On 03/05/2019 12:34, Peter Maydell wrote:
> On Thu, 2 May 2019 at 19:58, Laurent Vivier <laurent@vivier.eu> wrote:
>>
>> The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
>>
>> Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
>>
>> are available in the Git repository at:
>>
>> git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
>>
>> for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
>>
>> sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
>>
>> ----------------------------------------------------------------
>> Pull request trivial branch 2019-05-02
>>
>> ----------------------------------------------------------------
>
> Markus's "Clean up includes" patch breaks 'make check' on
> big-endian hosts:
> cd /home/pm215/qemu/build/all/tests/fp && ./fp-test -s -l 1 -r all i32_to_f16 i
> 64_to_f16 i32_to_f32 i64_to_f32 i32_to_f64 i64_to_f64 i32_to_f128 i64_to_f128 >
> int-to-float.out 2>&1 || (cat int-to-float.out && exit 1;)
>>> Testing i32_to_f16, rounding near_even
> ^M372 tests total.
> ^M372 tests performed.
> In 372 tests, no errors found in i32_to_f16, rounding near_even.
>>> Testing i32_to_f16, rounding minMag
> [...]
> ^MErrors found in i32_to_f128:
> 1006FFFF => +0000.000000000000401B006FFFF00000 .....
> expected +401B.006FFFF000000000000000000000 .....
> ^M0001DDEB => +0000.000000000000400FDDEB00000000 .....
> expected +400F.DDEB000000000000000000000000 .....
> ^MFFF6FFFC => +0000.000000000000C012200080000000 .....
> expected -4012.2000800000000000000000000000 .....
> ^MFFFFFFF8 => +0000.000000000000C002000000000000 .....
> expected -4002.0000000000000000000000000000 .....
> [etc]
>
> (I had to bounce Markus' own pullreq from a week or
> so back because it had this patch in too and also failed
> for this reason.)
ok, I remove it and re-send the PR.
Thanks,
Laurent
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-03 10:34 ` Peter Maydell
2019-05-03 10:34 ` Peter Maydell
2019-05-03 11:03 ` Laurent Vivier
@ 2019-05-03 11:17 ` Alex Bennée
2019-05-03 11:17 ` Alex Bennée
2019-05-08 14:33 ` Markus Armbruster
2 siblings, 2 replies; 32+ messages in thread
From: Alex Bennée @ 2019-05-03 11:17 UTC (permalink / raw)
To: Peter Maydell
Cc: Laurent Vivier, QEMU Developers, Paolo Bonzini, Fabien Chouteau,
Viktor Prutyanov, Richard Henderson, Thomas Huth,
Artyom Tarasenko, Mark Cave-Ayland, Eduardo Habkost,
Andreas Färber, Marcel Apfelbaum, Aurelien Jarno, Jason Wang,
QEMU Trivial, Laurent Vivier, Michael Tokarev,
Daniel P. Berrangé, Gerd Hoffmann, Michael Roth
Peter Maydell <peter.maydell@linaro.org> writes:
> On Thu, 2 May 2019 at 19:58, Laurent Vivier <laurent@vivier.eu> wrote:
>>
>> The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
>>
>> Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
>>
>> are available in the Git repository at:
>>
>> git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
>>
>> for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
>>
>> sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
>>
>> ----------------------------------------------------------------
>> Pull request trivial branch 2019-05-02
>>
>> ----------------------------------------------------------------
>
> Markus's "Clean up includes" patch breaks 'make check' on
> big-endian hosts:
> cd /home/pm215/qemu/build/all/tests/fp && ./fp-test -s -l 1 -r all i32_to_f16 i
> 64_to_f16 i32_to_f32 i64_to_f32 i32_to_f64 i64_to_f64 i32_to_f128 i64_to_f128 >
> int-to-float.out 2>&1 || (cat int-to-float.out && exit 1;)
>>> Testing i32_to_f16, rounding near_even
> ^M372 tests total.
> ^M372 tests performed.
> In 372 tests, no errors found in i32_to_f16, rounding near_even.
>>> Testing i32_to_f16, rounding minMag
> [...]
> ^MErrors found in i32_to_f128:
> 1006FFFF => +0000.000000000000401B006FFFF00000 .....
> expected +401B.006FFFF000000000000000000000 .....
> ^M0001DDEB => +0000.000000000000400FDDEB00000000 .....
> expected +400F.DDEB000000000000000000000000 .....
> ^MFFF6FFFC => +0000.000000000000C012200080000000 .....
> expected -4012.2000800000000000000000000000 .....
> ^MFFFFFFF8 => +0000.000000000000C002000000000000 .....
> expected -4002.0000000000000000000000000000 .....
> [etc]
Considering the header clean-ups moved bswap related stuff and the
patterns look incorrectly swapped something has gone fishy.
If it's just stuff touching f128 then we have some magic in
softfloat-types:
typedef struct {
#ifdef HOST_WORDS_BIGENDIAN
uint64_t high, low;
#else
uint64_t low, high;
#endif
} float128;
but I would have though HOST_WORDS_BIGENDIAN is in the config. I shall
have a poke once I get onto the s390 machine.
>
> (I had to bounce Markus' own pullreq from a week or
> so back because it had this patch in too and also failed
> for this reason.)
>
> thanks
> -- PMM
--
Alex Bennée
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-03 11:17 ` Alex Bennée
@ 2019-05-03 11:17 ` Alex Bennée
2019-05-08 14:33 ` Markus Armbruster
1 sibling, 0 replies; 32+ messages in thread
From: Alex Bennée @ 2019-05-03 11:17 UTC (permalink / raw)
To: Peter Maydell
Cc: Laurent Vivier, Thomas Huth, Eduardo Habkost, Viktor Prutyanov,
QEMU Trivial, Michael Tokarev, Jason Wang, Mark Cave-Ayland,
Laurent Vivier, Fabien Chouteau, QEMU Developers, Gerd Hoffmann,
Aurelien Jarno, Paolo Bonzini, Michael Roth, Andreas Färber,
Artyom Tarasenko, Richard Henderson
Peter Maydell <peter.maydell@linaro.org> writes:
> On Thu, 2 May 2019 at 19:58, Laurent Vivier <laurent@vivier.eu> wrote:
>>
>> The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
>>
>> Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
>>
>> are available in the Git repository at:
>>
>> git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
>>
>> for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
>>
>> sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
>>
>> ----------------------------------------------------------------
>> Pull request trivial branch 2019-05-02
>>
>> ----------------------------------------------------------------
>
> Markus's "Clean up includes" patch breaks 'make check' on
> big-endian hosts:
> cd /home/pm215/qemu/build/all/tests/fp && ./fp-test -s -l 1 -r all i32_to_f16 i
> 64_to_f16 i32_to_f32 i64_to_f32 i32_to_f64 i64_to_f64 i32_to_f128 i64_to_f128 >
> int-to-float.out 2>&1 || (cat int-to-float.out && exit 1;)
>>> Testing i32_to_f16, rounding near_even
> ^M372 tests total.
> ^M372 tests performed.
> In 372 tests, no errors found in i32_to_f16, rounding near_even.
>>> Testing i32_to_f16, rounding minMag
> [...]
> ^MErrors found in i32_to_f128:
> 1006FFFF => +0000.000000000000401B006FFFF00000 .....
> expected +401B.006FFFF000000000000000000000 .....
> ^M0001DDEB => +0000.000000000000400FDDEB00000000 .....
> expected +400F.DDEB000000000000000000000000 .....
> ^MFFF6FFFC => +0000.000000000000C012200080000000 .....
> expected -4012.2000800000000000000000000000 .....
> ^MFFFFFFF8 => +0000.000000000000C002000000000000 .....
> expected -4002.0000000000000000000000000000 .....
> [etc]
Considering the header clean-ups moved bswap related stuff and the
patterns look incorrectly swapped something has gone fishy.
If it's just stuff touching f128 then we have some magic in
softfloat-types:
typedef struct {
#ifdef HOST_WORDS_BIGENDIAN
uint64_t high, low;
#else
uint64_t low, high;
#endif
} float128;
but I would have though HOST_WORDS_BIGENDIAN is in the config. I shall
have a poke once I get onto the s390 machine.
>
> (I had to bounce Markus' own pullreq from a week or
> so back because it had this patch in too and also failed
> for this reason.)
>
> thanks
> -- PMM
--
Alex Bennée
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-03 11:17 ` Alex Bennée
2019-05-03 11:17 ` Alex Bennée
@ 2019-05-08 14:33 ` Markus Armbruster
2019-05-08 14:46 ` Alex Bennée
2019-05-08 14:48 ` Markus Armbruster
1 sibling, 2 replies; 32+ messages in thread
From: Markus Armbruster @ 2019-05-08 14:33 UTC (permalink / raw)
To: Alex Bennée
Cc: Laurent Vivier, Peter Maydell, Thomas Huth, Eduardo Habkost,
Viktor Prutyanov, QEMU Trivial, Mark Cave-Ayland, Jason Wang,
Michael Tokarev, Laurent Vivier, Fabien Chouteau, QEMU Developers,
Gerd Hoffmann, Andreas Färber, Paolo Bonzini,
Richard Henderson, Michael Roth, Aurelien Jarno, Artyom Tarasenko
Alex Bennée <alex.bennee@linaro.org> writes:
> Peter Maydell <peter.maydell@linaro.org> writes:
>
>> On Thu, 2 May 2019 at 19:58, Laurent Vivier <laurent@vivier.eu> wrote:
>>>
>>> The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
>>>
>>> Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
>>>
>>> are available in the Git repository at:
>>>
>>> git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
>>>
>>> for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
>>>
>>> sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
>>>
>>> ----------------------------------------------------------------
>>> Pull request trivial branch 2019-05-02
>>>
>>> ----------------------------------------------------------------
>>
>> Markus's "Clean up includes" patch breaks 'make check' on
>> big-endian hosts:
>> cd /home/pm215/qemu/build/all/tests/fp && ./fp-test -s -l 1 -r all i32_to_f16 i
>> 64_to_f16 i32_to_f32 i64_to_f32 i32_to_f64 i64_to_f64 i32_to_f128 i64_to_f128 >
>> int-to-float.out 2>&1 || (cat int-to-float.out && exit 1;)
>>>> Testing i32_to_f16, rounding near_even
>> ^M372 tests total.
>> ^M372 tests performed.
>> In 372 tests, no errors found in i32_to_f16, rounding near_even.
>>>> Testing i32_to_f16, rounding minMag
>> [...]
>> ^MErrors found in i32_to_f128:
>> 1006FFFF => +0000.000000000000401B006FFFF00000 .....
>> expected +401B.006FFFF000000000000000000000 .....
>> ^M0001DDEB => +0000.000000000000400FDDEB00000000 .....
>> expected +400F.DDEB000000000000000000000000 .....
>> ^MFFF6FFFC => +0000.000000000000C012200080000000 .....
>> expected -4012.2000800000000000000000000000 .....
>> ^MFFFFFFF8 => +0000.000000000000C002000000000000 .....
>> expected -4002.0000000000000000000000000000 .....
>> [etc]
>
> Considering the header clean-ups moved bswap related stuff and the
> patterns look incorrectly swapped something has gone fishy.
>
> If it's just stuff touching f128 then we have some magic in
> softfloat-types:
>
> typedef struct {
> #ifdef HOST_WORDS_BIGENDIAN
> uint64_t high, low;
> #else
> uint64_t low, high;
> #endif
> } float128;
>
> but I would have though HOST_WORDS_BIGENDIAN is in the config. I shall
> have a poke once I get onto the s390 machine.
Any luck?
In my own poking, I stumbled over
#ifndef HOST_WORDS_BIGENDIAN
#define LITTLEENDIAN 1
/* otherwise do not define it */
#endif
in platform.h. Is LITTLEENDIAN unused, or am I confused?
[...]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-08 14:33 ` Markus Armbruster
@ 2019-05-08 14:46 ` Alex Bennée
2019-05-09 8:32 ` Markus Armbruster
2019-05-08 14:48 ` Markus Armbruster
1 sibling, 1 reply; 32+ messages in thread
From: Alex Bennée @ 2019-05-08 14:46 UTC (permalink / raw)
To: Markus Armbruster
Cc: Laurent Vivier, Peter Maydell, Thomas Huth, Eduardo Habkost,
Viktor Prutyanov, QEMU Trivial, Mark Cave-Ayland, Jason Wang,
Michael Tokarev, Laurent Vivier, Fabien Chouteau, QEMU Developers,
Gerd Hoffmann, Andreas Färber, Paolo Bonzini,
Richard Henderson, Michael Roth, Aurelien Jarno, Artyom Tarasenko
Markus Armbruster <armbru@redhat.com> writes:
> Alex Bennée <alex.bennee@linaro.org> writes:
>
>> Peter Maydell <peter.maydell@linaro.org> writes:
>>
>>> On Thu, 2 May 2019 at 19:58, Laurent Vivier <laurent@vivier.eu> wrote:
>>>>
>>>> The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
>>>>
>>>> Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
>>>>
>>>> are available in the Git repository at:
>>>>
>>>> git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
>>>>
>>>> for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
>>>>
>>>> sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
>>>>
>>>> ----------------------------------------------------------------
>>>> Pull request trivial branch 2019-05-02
>>>>
>>>> ----------------------------------------------------------------
>>>
>>> Markus's "Clean up includes" patch breaks 'make check' on
>>> big-endian hosts:
>>> cd /home/pm215/qemu/build/all/tests/fp && ./fp-test -s -l 1 -r all i32_to_f16 i
>>> 64_to_f16 i32_to_f32 i64_to_f32 i32_to_f64 i64_to_f64 i32_to_f128 i64_to_f128 >
>>> int-to-float.out 2>&1 || (cat int-to-float.out && exit 1;)
>>>>> Testing i32_to_f16, rounding near_even
>>> ^M372 tests total.
>>> ^M372 tests performed.
>>> In 372 tests, no errors found in i32_to_f16, rounding near_even.
>>>>> Testing i32_to_f16, rounding minMag
>>> [...]
>>> ^MErrors found in i32_to_f128:
>>> 1006FFFF => +0000.000000000000401B006FFFF00000 .....
>>> expected +401B.006FFFF000000000000000000000 .....
>>> ^M0001DDEB => +0000.000000000000400FDDEB00000000 .....
>>> expected +400F.DDEB000000000000000000000000 .....
>>> ^MFFF6FFFC => +0000.000000000000C012200080000000 .....
>>> expected -4012.2000800000000000000000000000 .....
>>> ^MFFFFFFF8 => +0000.000000000000C002000000000000 .....
>>> expected -4002.0000000000000000000000000000 .....
>>> [etc]
>>
>> Considering the header clean-ups moved bswap related stuff and the
>> patterns look incorrectly swapped something has gone fishy.
>>
>> If it's just stuff touching f128 then we have some magic in
>> softfloat-types:
>>
>> typedef struct {
>> #ifdef HOST_WORDS_BIGENDIAN
>> uint64_t high, low;
>> #else
>> uint64_t low, high;
>> #endif
>> } float128;
>>
>> but I would have though HOST_WORDS_BIGENDIAN is in the config. I shall
>> have a poke once I get onto the s390 machine.
>
> Any luck?
>
> In my own poking, I stumbled over
>
> #ifndef HOST_WORDS_BIGENDIAN
> #define LITTLEENDIAN 1
> /* otherwise do not define it */
> #endif
>
> in platform.h. Is LITTLEENDIAN unused, or am I confused?
I couldn't replicate the bug with access to my s390 account so I think
it might be existing build artefact related which is odd.
--
Alex Bennée
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-08 14:33 ` Markus Armbruster
2019-05-08 14:46 ` Alex Bennée
@ 2019-05-08 14:48 ` Markus Armbruster
1 sibling, 0 replies; 32+ messages in thread
From: Markus Armbruster @ 2019-05-08 14:48 UTC (permalink / raw)
To: Alex Bennée
Cc: Laurent Vivier, Peter Maydell, Thomas Huth, Eduardo Habkost,
Viktor Prutyanov, QEMU Trivial, Mark Cave-Ayland, Jason Wang,
Michael Tokarev, Laurent Vivier, Fabien Chouteau, QEMU Developers,
Gerd Hoffmann, Andreas Färber, Paolo Bonzini,
Richard Henderson, Michael Roth, Aurelien Jarno, Artyom Tarasenko
Markus Armbruster <armbru@redhat.com> writes:
> Alex Bennée <alex.bennee@linaro.org> writes:
>
>> Peter Maydell <peter.maydell@linaro.org> writes:
>>
>>> On Thu, 2 May 2019 at 19:58, Laurent Vivier <laurent@vivier.eu> wrote:
>>>>
>>>> The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
>>>>
>>>> Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
>>>>
>>>> are available in the Git repository at:
>>>>
>>>> git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
>>>>
>>>> for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
>>>>
>>>> sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
>>>>
>>>> ----------------------------------------------------------------
>>>> Pull request trivial branch 2019-05-02
>>>>
>>>> ----------------------------------------------------------------
>>>
>>> Markus's "Clean up includes" patch breaks 'make check' on
>>> big-endian hosts:
>>> cd /home/pm215/qemu/build/all/tests/fp && ./fp-test -s -l 1 -r all i32_to_f16 i
>>> 64_to_f16 i32_to_f32 i64_to_f32 i32_to_f64 i64_to_f64 i32_to_f128 i64_to_f128 >
>>> int-to-float.out 2>&1 || (cat int-to-float.out && exit 1;)
>>>>> Testing i32_to_f16, rounding near_even
>>> ^M372 tests total.
>>> ^M372 tests performed.
>>> In 372 tests, no errors found in i32_to_f16, rounding near_even.
>>>>> Testing i32_to_f16, rounding minMag
>>> [...]
>>> ^MErrors found in i32_to_f128:
>>> 1006FFFF => +0000.000000000000401B006FFFF00000 .....
>>> expected +401B.006FFFF000000000000000000000 .....
>>> ^M0001DDEB => +0000.000000000000400FDDEB00000000 .....
>>> expected +400F.DDEB000000000000000000000000 .....
>>> ^MFFF6FFFC => +0000.000000000000C012200080000000 .....
>>> expected -4012.2000800000000000000000000000 .....
>>> ^MFFFFFFF8 => +0000.000000000000C002000000000000 .....
>>> expected -4002.0000000000000000000000000000 .....
>>> [etc]
>>
>> Considering the header clean-ups moved bswap related stuff and the
>> patterns look incorrectly swapped something has gone fishy.
>>
>> If it's just stuff touching f128 then we have some magic in
>> softfloat-types:
>>
>> typedef struct {
>> #ifdef HOST_WORDS_BIGENDIAN
>> uint64_t high, low;
>> #else
>> uint64_t low, high;
>> #endif
>> } float128;
>>
>> but I would have though HOST_WORDS_BIGENDIAN is in the config. I shall
Me too; qemu/osdep.h should pull it in.
>> have a poke once I get onto the s390 machine.
>
> Any luck?
>
> In my own poking, I stumbled over
>
> #ifndef HOST_WORDS_BIGENDIAN
> #define LITTLEENDIAN 1
> /* otherwise do not define it */
> #endif
>
> in platform.h. Is LITTLEENDIAN unused, or am I confused?
INLINE appears just as unused.
> [...]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-08 14:46 ` Alex Bennée
@ 2019-05-09 8:32 ` Markus Armbruster
2019-05-09 8:53 ` Peter Maydell
0 siblings, 1 reply; 32+ messages in thread
From: Markus Armbruster @ 2019-05-09 8:32 UTC (permalink / raw)
To: Alex Bennée
Cc: Laurent Vivier, Peter Maydell, Thomas Huth, Eduardo Habkost,
Viktor Prutyanov, QEMU Trivial, Michael Tokarev, Jason Wang,
Mark Cave-Ayland, Laurent Vivier, Fabien Chouteau,
QEMU Developers, Gerd Hoffmann, Artyom Tarasenko, Paolo Bonzini,
Michael Roth, Andreas Färber, Aurelien Jarno,
Richard Henderson
Alex Bennée <alex.bennee@linaro.org> writes:
> Markus Armbruster <armbru@redhat.com> writes:
>
>> Alex Bennée <alex.bennee@linaro.org> writes:
>>
>>> Peter Maydell <peter.maydell@linaro.org> writes:
>>>
>>>> On Thu, 2 May 2019 at 19:58, Laurent Vivier <laurent@vivier.eu> wrote:
>>>>>
>>>>> The following changes since commit 8482ff2eb3bb95020eb2f370a9b3ea26511e41df:
>>>>>
>>>>> Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging (2019-05-02 12:04:51 +0100)
>>>>>
>>>>> are available in the Git repository at:
>>>>>
>>>>> git://github.com/vivier/qemu.git tags/trivial-branch-pull-request
>>>>>
>>>>> for you to fetch changes up to f7c03a68b814254df414977ff299468fbf0fa1c0:
>>>>>
>>>>> sockets: avoid string truncation warnings when copying UNIX path (2019-05-02 20:50:47 +0200)
>>>>>
>>>>> ----------------------------------------------------------------
>>>>> Pull request trivial branch 2019-05-02
>>>>>
>>>>> ----------------------------------------------------------------
>>>>
>>>> Markus's "Clean up includes" patch breaks 'make check' on
>>>> big-endian hosts:
>>>> cd /home/pm215/qemu/build/all/tests/fp && ./fp-test -s -l 1 -r all i32_to_f16 i
>>>> 64_to_f16 i32_to_f32 i64_to_f32 i32_to_f64 i64_to_f64 i32_to_f128 i64_to_f128 >
>>>> int-to-float.out 2>&1 || (cat int-to-float.out && exit 1;)
>>>>>> Testing i32_to_f16, rounding near_even
>>>> ^M372 tests total.
>>>> ^M372 tests performed.
>>>> In 372 tests, no errors found in i32_to_f16, rounding near_even.
>>>>>> Testing i32_to_f16, rounding minMag
>>>> [...]
>>>> ^MErrors found in i32_to_f128:
>>>> 1006FFFF => +0000.000000000000401B006FFFF00000 .....
>>>> expected +401B.006FFFF000000000000000000000 .....
>>>> ^M0001DDEB => +0000.000000000000400FDDEB00000000 .....
>>>> expected +400F.DDEB000000000000000000000000 .....
>>>> ^MFFF6FFFC => +0000.000000000000C012200080000000 .....
>>>> expected -4012.2000800000000000000000000000 .....
>>>> ^MFFFFFFF8 => +0000.000000000000C002000000000000 .....
>>>> expected -4002.0000000000000000000000000000 .....
>>>> [etc]
>>>
>>> Considering the header clean-ups moved bswap related stuff and the
>>> patterns look incorrectly swapped something has gone fishy.
>>>
>>> If it's just stuff touching f128 then we have some magic in
>>> softfloat-types:
>>>
>>> typedef struct {
>>> #ifdef HOST_WORDS_BIGENDIAN
>>> uint64_t high, low;
>>> #else
>>> uint64_t low, high;
>>> #endif
>>> } float128;
>>>
>>> but I would have though HOST_WORDS_BIGENDIAN is in the config. I shall
>>> have a poke once I get onto the s390 machine.
>>
>> Any luck?
>>
>> In my own poking, I stumbled over
>>
>> #ifndef HOST_WORDS_BIGENDIAN
>> #define LITTLEENDIAN 1
>> /* otherwise do not define it */
>> #endif
>>
>> in platform.h. Is LITTLEENDIAN unused, or am I confused?
>
> I couldn't replicate the bug with access to my s390 account so I think
> it might be existing build artefact related which is odd.
Any ideas on how to debug this further?
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-09 8:32 ` Markus Armbruster
@ 2019-05-09 8:53 ` Peter Maydell
2019-05-10 15:04 ` Markus Armbruster
0 siblings, 1 reply; 32+ messages in thread
From: Peter Maydell @ 2019-05-09 8:53 UTC (permalink / raw)
To: Markus Armbruster
Cc: Laurent Vivier, Thomas Huth, Eduardo Habkost, Viktor Prutyanov,
QEMU Trivial, Michael Tokarev, Jason Wang, Mark Cave-Ayland,
Laurent Vivier, Fabien Chouteau, QEMU Developers, Aurelien Jarno,
Gerd Hoffmann, Artyom Tarasenko, Paolo Bonzini, Alex Bennée,
Andreas Färber, Michael Roth, Richard Henderson
On Thu, 9 May 2019 at 09:32, Markus Armbruster <armbru@redhat.com> wrote:
>
> Alex Bennée <alex.bennee@linaro.org> writes:
> > I couldn't replicate the bug with access to my s390 account so I think
> > it might be existing build artefact related which is odd.
>
> Any ideas on how to debug this further?
It's consistently failed for me both times I've tried
to merge the pullreq, on both s390 and ppc (which is
doing a straightforward 'git merge, then do an incremental
build out-of-tree'). Alex has access to the s390 box,
and there's a ppc box in the gcc compile farm...
thanks
-- PMM
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-09 8:53 ` Peter Maydell
@ 2019-05-10 15:04 ` Markus Armbruster
2019-05-10 16:25 ` Peter Maydell
0 siblings, 1 reply; 32+ messages in thread
From: Markus Armbruster @ 2019-05-10 15:04 UTC (permalink / raw)
To: Peter Maydell
Cc: Laurent Vivier, Michael Roth, Thomas Huth, Eduardo Habkost,
Viktor Prutyanov, QEMU Trivial, Mark Cave-Ayland, Jason Wang,
Michael Tokarev, Laurent Vivier, Fabien Chouteau, QEMU Developers,
Gerd Hoffmann, Paolo Bonzini, Richard Henderson, Alex Bennée,
Andreas Färber, Aurelien Jarno, Artyom Tarasenko
Peter Maydell <peter.maydell@linaro.org> writes:
> On Thu, 9 May 2019 at 09:32, Markus Armbruster <armbru@redhat.com> wrote:
>>
>> Alex Bennée <alex.bennee@linaro.org> writes:
>> > I couldn't replicate the bug with access to my s390 account so I think
>> > it might be existing build artefact related which is odd.
>>
>> Any ideas on how to debug this further?
>
> It's consistently failed for me both times I've tried
> to merge the pullreq, on both s390 and ppc (which is
> doing a straightforward 'git merge, then do an incremental
> build out-of-tree'). Alex has access to the s390 box,
> and there's a ppc box in the gcc compile farm...
I tried to reproduce on a ppc64 box in the gcc compile farm, no dice. I
double-checked config-host.h has #define HOST_WORDS_BIGENDIAN 1.
Clutching at straws... you say you tried "an incremental build
out-of-tree". I also built out-of-tree, but it wasn't incremental.
Could you try a non-incremental build just to exclude the possibility
something wonky in your build tree is breaking "make check" for you?
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-10 15:04 ` Markus Armbruster
@ 2019-05-10 16:25 ` Peter Maydell
2019-05-10 16:32 ` Peter Maydell
2019-05-10 16:51 ` Markus Armbruster
0 siblings, 2 replies; 32+ messages in thread
From: Peter Maydell @ 2019-05-10 16:25 UTC (permalink / raw)
To: Markus Armbruster
Cc: Laurent Vivier, Michael Roth, Thomas Huth, Eduardo Habkost,
Viktor Prutyanov, QEMU Trivial, Mark Cave-Ayland, Jason Wang,
Michael Tokarev, Laurent Vivier, Fabien Chouteau, QEMU Developers,
Gerd Hoffmann, Paolo Bonzini, Richard Henderson, Alex Bennée,
Andreas Färber, Aurelien Jarno, Artyom Tarasenko
On Fri, 10 May 2019 at 16:05, Markus Armbruster <armbru@redhat.com> wrote:
> I tried to reproduce on a ppc64 box in the gcc compile farm, no dice. I
> double-checked config-host.h has #define HOST_WORDS_BIGENDIAN 1.
On s390:
git clone git://git.qemu.org/qemu.git qemu-tmp
cd qemu-tmp
mkdir build
cd build
../configure
make -j3
make -j3 check V=1 # passes
wget https://patchew.org/QEMU/20190313162812.8885-1-armbru@redhat.com/mbox
git am mbox
make -j3
make -j3 check V=1 # fails
thanks
-- PMM
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-10 16:25 ` Peter Maydell
@ 2019-05-10 16:32 ` Peter Maydell
2019-05-10 16:51 ` Markus Armbruster
1 sibling, 0 replies; 32+ messages in thread
From: Peter Maydell @ 2019-05-10 16:32 UTC (permalink / raw)
To: Markus Armbruster
Cc: Laurent Vivier, Michael Roth, Thomas Huth, Eduardo Habkost,
Viktor Prutyanov, QEMU Trivial, Mark Cave-Ayland, Jason Wang,
Michael Tokarev, Laurent Vivier, Fabien Chouteau, QEMU Developers,
Gerd Hoffmann, Paolo Bonzini, Richard Henderson, Alex Bennée,
Andreas Färber, Aurelien Jarno, Artyom Tarasenko
On Fri, 10 May 2019 at 17:25, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> On Fri, 10 May 2019 at 16:05, Markus Armbruster <armbru@redhat.com> wrote:
> > I tried to reproduce on a ppc64 box in the gcc compile farm, no dice. I
> > double-checked config-host.h has #define HOST_WORDS_BIGENDIAN 1.
>
> On s390:
> git clone git://git.qemu.org/qemu.git qemu-tmp
> cd qemu-tmp
> mkdir build
> cd build
> ../configure
> make -j3
> make -j3 check V=1 # passes
> wget https://patchew.org/QEMU/20190313162812.8885-1-armbru@redhat.com/mbox
> git am mbox
> make -j3
> make -j3 check V=1 # fails
For completeness, the commit I got from git clone was efb4f3b62c69383a7308.
thanks
-- PMM
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Qemu-devel] [PULL 00/13] Trivial branch patches
2019-05-10 16:25 ` Peter Maydell
2019-05-10 16:32 ` Peter Maydell
@ 2019-05-10 16:51 ` Markus Armbruster
1 sibling, 0 replies; 32+ messages in thread
From: Markus Armbruster @ 2019-05-10 16:51 UTC (permalink / raw)
To: Peter Maydell
Cc: Laurent Vivier, Thomas Huth, QEMU Developers, Eduardo Habkost,
Viktor Prutyanov, QEMU Trivial, Michael Tokarev, Jason Wang,
Mark Cave-Ayland, Michael Roth, Fabien Chouteau, Laurent Vivier,
Gerd Hoffmann, Artyom Tarasenko, Paolo Bonzini, Alex Bennée,
Andreas Färber, Aurelien Jarno, Richard Henderson
Peter Maydell <peter.maydell@linaro.org> writes:
> On Fri, 10 May 2019 at 16:05, Markus Armbruster <armbru@redhat.com> wrote:
>> I tried to reproduce on a ppc64 box in the gcc compile farm, no dice. I
>> double-checked config-host.h has #define HOST_WORDS_BIGENDIAN 1.
>
> On s390:
> git clone git://git.qemu.org/qemu.git qemu-tmp
> cd qemu-tmp
> mkdir build
> cd build
> ../configure
> make -j3
> make -j3 check V=1 # passes
> wget https://patchew.org/QEMU/20190313162812.8885-1-armbru@redhat.com/mbox
> git am mbox
> make -j3
> make -j3 check V=1 # fails
>
> thanks
> -- PMM
I double-checked my testing and found where I screwed up. Thanks for
your help!
^ permalink raw reply [flat|nested] 32+ messages in thread
end of thread, other threads:[~2019-05-10 16:57 UTC | newest]
Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-30 13:22 [Qemu-devel] [PULL 00/13] Trivial branch patches Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 01/13] hw: edu: set category of the edu device Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 02/13] typo: apci->acpi Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 03/13] hw: input: set category of the i8042 device Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 04/13] hw: sd: set category of the sd memory card Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 05/13] Don't talk about the LGPL if the file is licensed under the GPL Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 06/13] COPYING.LIB: Synchronize the LGPL 2.1 with the version from gnu.org Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 07/13] target/openrisc: Fix LGPL version number Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 08/13] target/tricore: " Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 09/13] tcg: " Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 10/13] target/s390x: Fix LGPL version in the file header comments Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 11/13] target/m68k: Fix LGPL information in the file headers Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 12/13] hw/block: clean up stale xen_disk trace entries Laurent Vivier
2019-01-30 13:22 ` [Qemu-devel] [PULL 13/13] virtio-blk: remove duplicate definition of VirtIOBlock *s pointer Laurent Vivier
2019-01-31 18:59 ` [Qemu-devel] [PULL 00/13] Trivial branch patches Peter Maydell
-- strict thread matches above, loose matches on Subject: below --
2019-05-02 18:58 Laurent Vivier
2019-05-02 18:58 ` Laurent Vivier
2019-05-03 10:34 ` Peter Maydell
2019-05-03 10:34 ` Peter Maydell
2019-05-03 11:03 ` Laurent Vivier
2019-05-03 11:03 ` Laurent Vivier
2019-05-03 11:17 ` Alex Bennée
2019-05-03 11:17 ` Alex Bennée
2019-05-08 14:33 ` Markus Armbruster
2019-05-08 14:46 ` Alex Bennée
2019-05-09 8:32 ` Markus Armbruster
2019-05-09 8:53 ` Peter Maydell
2019-05-10 15:04 ` Markus Armbruster
2019-05-10 16:25 ` Peter Maydell
2019-05-10 16:32 ` Peter Maydell
2019-05-10 16:51 ` Markus Armbruster
2019-05-08 14:48 ` Markus Armbruster
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).