Qemu fork with patch to view PCI communication with HDA chips. Useful when fixing linux/bsd HDA driver for specific devices.
Go to file
aliguori 2f5f899631 Remove the advertising clause from the slirp license
According to the FSF, the 4-clause BSD license, which slirp is covered under,
is not compatible with the GPL or LGPL[1].

[1] http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses

There are three declared copyright holders in slirp that use the 4-clause
BSD license, the Regents of UC Berkley, Danny Gasparovski, and Kelly Price.
Below are the appropriate permissions to remove the advertise clause from slirp
from each party.

Special thanks go to Richard Fontana from Red Hat for contacting all of the
necessary authors to resolve this issue!

Regents of UC Berkley:
From ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

July 22, 1999

To All Licensees, Distributors of Any Version of BSD:

As you know, certain of the Berkeley Software Distribution ("BSD") source
code files require that further distributions of products containing all or
portions of the software, acknowledge within their advertising materials
that such products contain software developed by UC Berkeley and its
contributors.

Specifically, the provision reads:

"     * 3. All advertising materials mentioning features or use of this software
      *    must display the following acknowledgement:
      *    This product includes software developed by the University of
      *    California, Berkeley and its contributors."

Effective immediately, licensees and distributors are no longer required to
include the acknowledgement within advertising materials.  Accordingly, the
foregoing paragraph of those BSD Unix files containing it is hereby deleted
in its entirety.

William Hoskins
Director, Office of Technology Licensing
University of California, Berkeley

Danny Gasparovski:

Subject: RE: Slirp license
Date: Thu, 8 Jan 2009 10:51:00 +1100
From: "Gasparovski, Daniel" <Daniel.Gasparovski@ato.gov.au>
To: "Richard Fontana" <rfontana@redhat.com>

Hi Richard,

I have no objection to having Slirp code in QEMU be licensed under the
3-clause BSD license.

Thanks for taking the effort to consult me about this.


Dan ...

Kelly Price:

Date: Thu, 8 Jan 2009 19:38:56 -0500
From: "Kelly Price" <strredwolf@gmail.com>
To: "Richard Fontana" <rfontana@redhat.com>
Subject: Re: Slirp license

Thanks for contacting me, Richard.  I'm glad you were able to find
Dan, as I've been "keeping the light on" for Slirp.  I have no use for
it now, and I have little time for it (now holding onto Keenspot's
Comic Genesis and having a regular US state government position). If
Dan would like to return to the project, I'd love to give it back to
him.

As for copyright, I don't own all of it.  Dan does, so I will defer to
him.  Any of my patches I will gladly license to the 3-part BSD
license.  My interest in re-licensing was because we didn't have ready
info to contact Dan.  If Dan would like to port Slirp back out of
QEMU, a lot of us 64-bit users would be grateful.

Feel free to share this email address with Dan.  I will be glad to
effect a transfer of the project to him and Mr. Bellard of the QEMU
project.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6451 c046a42c-6fe2-441c-8c8c-71466251a162
2009-01-26 19:37:41 +00:00
audio Fix NAME2/FIELD2 warnings 2009-01-22 22:09:55 +00:00
bsd-user Fix bsd-user compile like r6412 2009-01-24 20:19:18 +00:00
darwin-user Convert references to logfile/loglevel to use qemu_log*() macros 2009-01-15 22:34:14 +00:00
fpu Add static qualifier to local functions 2009-01-25 10:56:51 +00:00
gdb-xml target-ppc: Add XML files for PowerPC registers 2009-01-24 15:07:34 +00:00
hw Move definition of rgb_to_pixel_dup_table (Nathan Froyd) 2009-01-26 17:07:42 +00:00
keymaps
linux-user linux-user: add qemu_realloc() implementation to unbreak the build (Gerd Hoffman) 2009-01-23 15:02:20 +00:00
pc-bios Add BIOS fixes from KVM tree 2009-01-21 21:46:20 +00:00
slirp Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
target-alpha global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost) 2009-01-15 22:36:53 +00:00
target-arm global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost) 2009-01-15 22:36:53 +00:00
target-cris global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost) 2009-01-15 22:36:53 +00:00
target-i386 MTRR support on x86 (Carl-Daniel Hailfinger) 2009-01-26 17:53:04 +00:00
target-m68k global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost) 2009-01-15 22:36:53 +00:00
target-mips global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost) 2009-01-15 22:36:53 +00:00
target-ppc kvm/powerpc: extern one function for MPC85xx code use 2009-01-24 16:35:56 +00:00
target-sh4 global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost) 2009-01-15 22:36:53 +00:00
target-sparc global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost) 2009-01-15 22:36:53 +00:00
tcg R13 is reserved for small data area pointer by SVR4 PPC ABI 2009-01-26 18:21:53 +00:00
tests Get rid of user_mode_only 2009-01-14 19:40:27 +00:00
.gitignore Extend gitignore (Jan Kiszka) 2009-01-22 17:15:25 +00:00
a.out.h
aes.c
aes.h
aio.c
alpha-dis.c
alpha.ld
arm-dis.c
arm-semi.c
arm.ld
balloon.h
block-bochs.c
block-cloop.c
block-cow.c
block-dmg.c
block-nbd.c
block-parallels.c
block-qcow.c qcow1: Fix compressed images (Kevin Wolf) 2009-01-08 19:29:03 +00:00
block-qcow2.c qcow2 format: keep 'num_free_bytes', and show it upon 'info blockstats' (Uri Lublin) 2009-01-22 18:57:34 +00:00
block-raw-posix.c Rename sigev_signo to avoid FreeBSD problems (Juergen Lock) 2009-01-24 11:54:21 +00:00
block-raw-win32.c
block-vmdk.c
block-vpc.c
block-vvfat.c
block.c qemu iovec: keep track of total size, allow partial copies (Gerd Hoffman) 2009-01-26 17:17:52 +00:00
block.h qcow2 format: keep 'num_free_bytes', and show it upon 'info blockstats' (Uri Lublin) 2009-01-22 18:57:34 +00:00
block_int.h
bswap.h Remove all traces of __powerpc__ 2009-01-14 18:39:49 +00:00
bt-host.c
bt-vhci.c
buffered_file.c
buffered_file.h
cache-utils.c Remove all traces of __powerpc__ 2009-01-14 18:39:49 +00:00
cache-utils.h Remove all traces of __powerpc__ 2009-01-14 18:39:49 +00:00
Changelog
cocoa.m
configure Enabled building of x86_64 code on Mac OS X (Alexander Graf) 2009-01-26 15:37:40 +00:00
console.c vnc fixes and improvements (Stefano Stabellini) 2009-01-26 15:37:30 +00:00
console.h vnc fixes and improvements (Stefano Stabellini) 2009-01-26 15:37:30 +00:00
COPYING
COPYING.LIB
cpu-all.h Massage PPC version of cpu_get_real_ticks a little 2009-01-25 10:56:48 +00:00
cpu-defs.h Get rid of user_mode_only 2009-01-14 19:40:27 +00:00
cpu-exec.c global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost) 2009-01-15 22:36:53 +00:00
cris-dis.c
curses.c fix curses interface (Stefano Stabellini) 2009-01-21 18:59:12 +00:00
curses_keys.h
cutils.c qemu iovec: keep track of total size, allow partial copies (Gerd Hoffman) 2009-01-26 17:17:52 +00:00
d3des.c
d3des.h
def-helper.h
device_tree.c
device_tree.h
dis-asm.h
disas.c Remove all traces of __powerpc__ 2009-01-14 18:39:49 +00:00
disas.h
dyngen-exec.h Remove all traces of __powerpc__ 2009-01-14 18:39:49 +00:00
elf.h
elf_ops.h
exec-all.h Add noreturn function attribute 2009-01-14 19:00:36 +00:00
exec.c Add map client retry notification (Avi Kivity) 2009-01-22 16:59:16 +00:00
feature_to_c.sh
gdbstub.c target-ppc: Change core powerpc gdbstub bits to be XML-aware 2009-01-24 15:07:42 +00:00
gdbstub.h
gen-icount.h
host-utils.c
host-utils.h
hostregs_helper.h
hpet.h
hppa-dis.c
hppa.ld
i386-dis.c
i386.ld
ia64.ld
keymaps.c
kqemu.c Convert references to logfile/loglevel to use qemu_log*() macros 2009-01-15 22:34:14 +00:00
kqemu.h
kvm-all.c
kvm.h
libfdt_env.h
LICENSE
loader.c
m68k-dis.c
m68k-semi.c
m68k.ld
MAINTAINERS
Makefile build system: Further improve quiet mode (Jan Kiszka) 2009-01-26 17:07:46 +00:00
Makefile.target Consolidate library creation (Avi Kivity) 2009-01-21 18:13:16 +00:00
migration-exec.c
migration-tcp.c
migration.c
migration.h
mips-dis.c
mips.ld
mipsel.ld
monitor.c Synch code, help and docs 2009-01-24 18:19:25 +00:00
nbd.c
nbd.h
net-checksum.c
net.c Handle link status in qemu_sendv_packet() (Mark McLoughlin) 2009-01-26 15:37:44 +00:00
net.h Add qemu_check_nic_model() and qemu_check_nic_model_list() (Mark McLoughlin) 2009-01-13 19:03:57 +00:00
osdep.c
osdep.h
pci-ids.txt List virtio console device in pci-ids.txt 2009-01-24 16:37:31 +00:00
posix-aio-compat.c Rename sigev_signo to avoid FreeBSD problems (Juergen Lock) 2009-01-24 11:54:21 +00:00
posix-aio-compat.h Rename sigev_signo to avoid FreeBSD problems (Juergen Lock) 2009-01-24 11:54:21 +00:00
ppc-dis.c
ppc.ld
ppc64.ld
qemu-aio.h
qemu-binfmt-conf.sh
qemu-char.c monitor-mux: fix timestamp prefixes (Jan Kiszka) 2009-01-22 17:15:16 +00:00
qemu-char.h add an init function parameter to qemu_chr_open() 2009-01-18 14:08:04 +00:00
qemu-common.h qemu iovec: keep track of total size, allow partial copies (Gerd Hoffman) 2009-01-26 17:17:52 +00:00
qemu-doc.texi Synch code, help and docs 2009-01-24 18:19:25 +00:00
qemu-img.c Synch code, help and docs 2009-01-24 18:19:25 +00:00
qemu-img.texi Synch code, help and docs 2009-01-24 18:19:25 +00:00
qemu-lock.h Remove all traces of __powerpc__ 2009-01-14 18:39:49 +00:00
qemu-log.h Define macros that will become the new logging API (Eduardo Habkost) 2009-01-15 21:52:11 +00:00
qemu-malloc.c
qemu-nbd.c qemu-nbd: fix options: -b (--bind) expects an argument (IFACE) (Uri Lublin) 2009-01-08 19:34:35 +00:00
qemu-nbd.texi
qemu-sockets.c Fix some more warnings 2009-01-14 18:34:22 +00:00
qemu-tech.texi
qemu-timer.h
qemu-tool.c
qemu_socket.h
readline.c
README
rules.mak build system: Further improve quiet mode (Jan Kiszka) 2009-01-26 17:07:46 +00:00
s390-dis.c
s390.ld
savevm.c
sdl.c Fix SDL slowness. 2009-01-21 01:50:17 +00:00
sdl_keysym.h
sh4-dis.c
softmmu-semi.h
softmmu_defs.h
softmmu_exec.h
softmmu_header.h
softmmu_template.h
sparc-dis.c Make OpenBSD sparc-softmmu compile warning free 2009-01-14 18:08:08 +00:00
sparc.ld
sparc64.ld
sys-queue.h
sysemu.h Rework vm_state_change notifiers (Jan Kiszka) 2009-01-22 17:15:29 +00:00
tap-win32.c
texi2pod.pl
thunk.c
thunk.h
TODO
translate-all.c global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost) 2009-01-15 22:36:53 +00:00
uboot_image.h
usb-bsd.c Make OpenBSD sparc-softmmu compile warning free 2009-01-14 18:08:08 +00:00
usb-linux.c
usb-stub.c
VERSION
vgafont.h
vl.c Synch code, help and docs 2009-01-24 18:19:25 +00:00
vnc.c vnc fixes and improvements (Stefano Stabellini) 2009-01-26 15:37:30 +00:00
vnc_keysym.h
vnchextile.h exploiting the new interface in vnc.c (Stefano Stabellini) 2009-01-15 22:17:38 +00:00
x86_64.ld
x_keymap.c

Read the documentation in qemu-doc.html.

Fabrice Bellard.