Permalink
Browse files

HVM-585 Make sure copyright notices are up to date on all files in kv…

…m repo
  • Loading branch information...
1 parent 1fcd331 commit 2a9ff8dc8d9c433fc5c37c3f29d89853e1ed744d @rmustacc rmustacc committed Aug 9, 2011
Showing with 945 additions and 23 deletions.
  1. +357 −0 COPYING.linux
  2. +22 −0 hyperv.h
  3. +1 −2 kvm.c
  4. +22 −0 kvm.h
  5. +19 −0 kvm_apicdef.h
  6. +22 −0 kvm_bitops.c
  7. +20 −0 kvm_bitops.h
  8. +19 −2 kvm_cache_regs.c
  9. +22 −0 kvm_cache_regs.h
  10. +0 −1 kvm_coalesced_mmio.c
  11. +20 −0 kvm_coalesced_mmio.h
  12. +23 −0 kvm_cpuid.h
  13. +2 −0 kvm_emulate.c
  14. +2 −0 kvm_emulate.h
  15. +3 −0 kvm_host.h
  16. +0 −1 kvm_i8254.c
  17. +22 −0 kvm_i8254.h
  18. +0 −1 kvm_i8259.c
  19. +21 −0 kvm_impl.h
  20. +22 −0 kvm_ioapic.h
  21. +8 −4 kvm_iodev.c
  22. +3 −0 kvm_iodev.h
  23. +0 −1 kvm_irq.c
  24. +1 −0 kvm_irq.h
  25. +1 −0 kvm_irq_comm.c
  26. +0 −1 kvm_lapic.c
  27. +21 −0 kvm_lapic.h
  28. +22 −1 kvm_mdb.c
  29. +22 −0 kvm_mmu.c
  30. +22 −0 kvm_mmu.h
  31. +25 −1 kvm_msidef.h
  32. +22 −2 kvm_msr.h
  33. +1 −0 kvm_paging_tmpl.h
  34. +19 −2 kvm_timer.h
  35. +21 −0 kvm_tss.h
  36. +7 −1 kvm_types.h
  37. +0 −1 kvm_vmx.c
  38. +1 −0 kvm_vmx.h
  39. +18 −0 kvm_x86.c
  40. +22 −0 kvm_x86.h
  41. +22 −0 kvm_x86host.h
  42. +20 −2 kvm_x86impl.h
  43. +24 −0 msr-index.h
  44. +24 −0 processor-flags.h
View

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -1,3 +1,25 @@
+/*
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ *
+ * Copyright 2011 various Linux Kernel contributors.
+ * Copyright 2011 Joyent, Inc. All Rights Reserved.
+ */
+
#ifndef _ASM_X86_KVM_HYPERV_H
#define _ASM_X86_KVM_HYPERV_H
View
3 kvm.c
@@ -3,8 +3,7 @@
*
* 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.
+ * the Free Software Foundation; either version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
View
22 kvm.h
@@ -1,3 +1,25 @@
+/*
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ *
+ * Copyright 2011 various Linux Kernel contributors.
+ * Copyright 2011 Joyent, Inc. All Rights Reserved.
+ */
+
#ifndef __KVM_H
#define __KVM_H
View
@@ -1,3 +1,21 @@
+/*
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ */
#ifndef _ASM_X86_APICDEF_H
#define _ASM_X86_APICDEF_H
@@ -6,6 +24,7 @@
*
* Alan Cox <Alan.Cox@linux.org>, 1995.
* Ingo Molnar <mingo@redhat.com>, 1999, 2000
+ * Joyent, Inc. 2011
*/
#define IO_APIC_DEFAULT_PHYS_BASE 0xfec00000
View
@@ -1,5 +1,27 @@
/*
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ *
+ * Copyright 2011 various Linux Kernel contributors.
+ * Copyright 2011 Joyent, Inc. All Rights Reserved.
+ */
+/*
* Copyright 1992, Linus Torvalds.
+ * Copyright 2011 Joyent, Inc.
*
* Note: inlines with more than a single statement should be marked
* __always_inline to avoid problems with older gcc's inlining heuristics.
View
@@ -1,8 +1,28 @@
+/*
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ */
+
#ifndef _ASM_X86_BITOPS_H
#define _ASM_X86_BITOPS_H
/*
* Copyright 1992, Linus Torvalds.
+ * Copyright 2011, Joyent, Inc.
*
* Note: inlines with more than a single statement should be marked
* __always_inline to avoid problems with older gcc's inlining heuristics.
View
@@ -1,6 +1,23 @@
/*
- * Ported from Linux by Joyent.
- * Copyright 2011 Joyent, Inc.
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ *
+ * Copyright 2011 various Linux Kernel contributors.
+ * Copyright 2011 Joyent, Inc. All Rights Reserved.
*/
#include "kvm_bitops.h"
View
@@ -1,3 +1,25 @@
+/*
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ *
+ * Copyright 1992, Linus Torvalds.
+ * Copyright 2011 Joyent, Inc. All Rights Reserved.
+ */
+
#ifndef ASM_KVM_CACHE_REGS_H
#define ASM_KVM_CACHE_REGS_H
View
@@ -5,7 +5,6 @@
*
* Author: Laurent Vivier <Laurent.Vivier@bull.net>
*
- * Ported to illumos by Joyent.
* Copyright 2011 Joyent, Inc. All Rights Reserved.
*/
View
@@ -1,3 +1,21 @@
+/*
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ */
#ifndef __KVM_COALESCED_MMIO_H__
#define __KVM_COALESCED_MMIO_H__
@@ -8,6 +26,8 @@
*
* Author: Laurent Vivier <Laurent.Vivier@bull.net>
*
+ * Copyright (c) 2011 Joyent, Inc.
+ *
*/
#include <sys/mutex.h>
View
@@ -1,5 +1,28 @@
/*
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ *
+ * Copyright 2011 various Linux Kernel contributors.
+ * Copyright 2011 Joyent, Inc. All Rights Reserved.
+ */
+/*
* Common CPUID definitions for KVM
+ *
+ * Derived from Linux arch/x86/include/asm/cpufeature.h
*/
#ifndef __KVM_CPUID_H
View
@@ -17,6 +17,8 @@
* the COPYING file in the top-level directory.
*
* From: xen-unstable 10676:af9809f51f81a3c43f276f00c81a52ef558afda4
+ *
+ * Copyright 2011 Joyent, Inc.
*/
#include <sys/types.h>
View
@@ -6,6 +6,8 @@
* Copyright (c) 2005 Keir Fraser
*
* From: xen-unstable 10676:af9809f51f81a3c43f276f00c81a52ef558afda4
+ *
+ * Copyright (c) 2011 Joyent, Inc.
*/
#ifndef _ASM_X86_KVM_X86_EMULATE_H
View
@@ -1,6 +1,9 @@
/*
* This work is licensed under the terms of the GNU GPL, version 2. See the
* COPYING file in the top-level directory.
+ *
+ * Copyright 2011 various Linux Kernel contributors.
+ * Copyright 2011 Joyent, Inc. All Rights Reserved.
*/
#ifndef __KVM_HOST_H
View
@@ -28,7 +28,6 @@
* Sheng Yang <sheng.yang@intel.com>
* Based on QEMU and Xen.
*
- * This has been ported to illumos by Joyent.
* Copyright 2011 Joyent, Inc. All rights reserved.
*/
View
@@ -1,3 +1,25 @@
+/*
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ *
+ * Copyright 2011 various Linux Kernel contributors.
+ * Copyright 2011 Joyent, Inc. All Rights Reserved.
+ */
+
#ifndef __KVM_I8254_H
#define __KVM_I8254_H
View
@@ -25,7 +25,6 @@
* Yaozu (Eddie) Dong <Eddie.dong@intel.com>
* Port from Qemu.
*
- * Ported from Linux to illumos by Joyent.
* Copyright 2011 Joyent, Inc. All Rights Reserved.
*/
View
@@ -2,6 +2,27 @@
* This header files contains pieces necessary for the illumos implementation of
* the kvm driver. These definitions should not be exported to userland.
*/
+/*
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ *
+ * Copyright 2011 Joyent, Inc. All Rights Reserved.
+ */
+
#ifndef __KVM_IMPL_H
#define __KVM_IMPL_H
View
@@ -1,3 +1,25 @@
+/*
+ * GPL HEADER START
+ *
+ * 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.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * GPL HEADER END
+ *
+ * Copyright 2011 various Linux Kernel contributors.
+ * Copyright 2011 Joyent, Inc. All Rights Reserved.
+ */
+
#ifndef __KVM_IO_APIC_H
#define __KVM_IO_APIC_H
Oops, something went wrong.

0 comments on commit 2a9ff8d

Please sign in to comment.