[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 1/7] nios2: Add disas entries
From: |
Marek Vasut |
Subject: |
Re: [Qemu-devel] [PATCH 1/7] nios2: Add disas entries |
Date: |
Mon, 13 Jun 2016 21:40:16 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.7.0 |
On 06/13/2016 09:15 PM, Eric Blake wrote:
> On 06/13/2016 01:05 PM, Marek Vasut wrote:
>> Add nios2 disassembler support. This patch is composed from binutils files
>> from commit "Opcodes and assembler support for Nios II R2". The files from
>> binutils used in this patch are:
>>
>
>> +++ b/disas/nios2.c
>> @@ -0,0 +1,3620 @@
>> +/*
>> + * This file is a concatenation of the following files from binutils:
>> + * include/opcode/nios2.h
>> + * include/opcode/nios2r1.h
>> + * include/opcode/nios2r2.h
>> + * opcodes/nios2-opc.c
>> + * opcodes/nios2-dis.c
>> + */
>> +
>> +/* Nios II opcode list for GAS, the GNU assembler.
>> + Copyright (C) 2012-2016 Free Software Foundation, Inc.
>> + Contributed by Nigel Gray (address@hidden).
>> + Contributed by Mentor Graphics, Inc.
>> +
>> + This file is part of GAS, the GNU Assembler, and GDB, the GNU
>> disassembler.
>> +
>> + GAS/GDB 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 3, or (at your option)
>> + any later version.
>
> This is a non-starter. Qemu is a GPLv2-only project because of some of
> the files it has already borrowed from other places, so we CANNOT use
> GPLv3 files. You'll have to implement this from scratch, or pull from
> binutils at the point prior to where upstream binutils upgraded to GPLv3.
>
Ouch, I see. I hope Sandra (on CC) might have some idea how to best go
about this licensing thing. I briefly checked and the nios2 stuff landed
in binutils under gpl3 already.
--
Best regards,
Marek Vasut
- [Qemu-devel] [PATCH 1/7] nios2: Add disas entries, Marek Vasut, 2016/06/13
- [Qemu-devel] [PATCH 7/7] nios2: Add support for Nios-II R1, Marek Vasut, 2016/06/13
- [Qemu-devel] [PATCH 5/7] nios2: Add periodic timer emulation, Marek Vasut, 2016/06/13
- [Qemu-devel] [PATCH 6/7] nios2: Add Altera 10M50 GHRD emulation, Marek Vasut, 2016/06/13
- [Qemu-devel] [PATCH 4/7] nios2: Add IIC interrupt controller emulation, Marek Vasut, 2016/06/13
- [Qemu-devel] [PATCH 3/7] nios2: Add usermode binaries emulation, Marek Vasut, 2016/06/13
- [Qemu-devel] [PATCH 2/7] nios2: Add architecture emulation support, Marek Vasut, 2016/06/13
- Re: [Qemu-devel] [PATCH 1/7] nios2: Add disas entries, Eric Blake, 2016/06/13
- Re: [Qemu-devel] [PATCH 1/7] nios2: Add disas entries,
Marek Vasut <=