OSDN Git Service

i386: hvf: fix licensing issues; isolate task handling code (GPL v2-only)
authorSergio Andres Gomez Del Real <sergio.g.delreal@gmail.com>
Wed, 13 Sep 2017 09:05:11 +0000 (04:05 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 22 Dec 2017 14:01:46 +0000 (15:01 +0100)
commit996feed462fa7f249f03ffb0520c2ef0c5bc3312
treef284fc249afb28189e468050adb4ad6a0309653c
parentc97d6d2cdf97edb4aebe832fdba65d701ad7bcb6
i386: hvf: fix licensing issues; isolate task handling code (GPL v2-only)

This patch replaces the license header for those files that were either
GPL v2-or-v3, or GPL v2-only; the replacing license is GPL v2-or-later.
The code for task switching/handling, which is derived from KVM and
hence is GPL v2-only, is isolated in the new files (with this license)
x86_task.c/.h, and the corresponding compilation rule is added to
target/i386/hvf-utils/Makefile.objs.

Signed-off-by: Sergio Andres Gomez Del Real <Sergio.G.DelReal@gmail.com>
Message-Id: <20170913090522.4022-4-Sergio.G.DelReal@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
18 files changed:
target/i386/hvf-all.c
target/i386/hvf-utils/Makefile.objs
target/i386/hvf-utils/vmx.h
target/i386/hvf-utils/x86.c
target/i386/hvf-utils/x86.h
target/i386/hvf-utils/x86_decode.c
target/i386/hvf-utils/x86_decode.h
target/i386/hvf-utils/x86_descr.c
target/i386/hvf-utils/x86_descr.h
target/i386/hvf-utils/x86_emu.c
target/i386/hvf-utils/x86_emu.h
target/i386/hvf-utils/x86_gen.h
target/i386/hvf-utils/x86_mmu.c
target/i386/hvf-utils/x86_mmu.h
target/i386/hvf-utils/x86_task.c [new file with mode: 0644]
target/i386/hvf-utils/x86_task.h [new file with mode: 0644]
target/i386/hvf-utils/x86hvf.c
target/i386/hvf-utils/x86hvf.h