Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


added copyright tags
Jack Lange [Thu, 25 Sep 2008 23:09:22 +0000 (18:09 -0500)]
91 files changed:
palacios/build/Makefile
palacios/include/devices/8237_dma.h
palacios/include/devices/8254.h
palacios/include/devices/8259a.h
palacios/include/devices/generic.h
palacios/include/devices/keyboard.h
palacios/include/devices/nvram.h
palacios/include/devices/serial.h
palacios/include/devices/simple_pic.h
palacios/include/devices/timer.h
palacios/include/palacios/svm.h
palacios/include/palacios/svm_handler.h
palacios/include/palacios/svm_io.h
palacios/include/palacios/svm_pause.h
palacios/include/palacios/vm_dev.h
palacios/include/palacios/vm_guest.h
palacios/include/palacios/vm_guest_mem.h
palacios/include/palacios/vmcb.h
palacios/include/palacios/vmcs.h
palacios/include/palacios/vmm.h
palacios/include/palacios/vmm_config.h
palacios/include/palacios/vmm_ctrl_regs.h
palacios/include/palacios/vmm_debug.h
palacios/include/palacios/vmm_decoder.h
palacios/include/palacios/vmm_dev_mgr.h
palacios/include/palacios/vmm_emulator.h
palacios/include/palacios/vmm_intr.h
palacios/include/palacios/vmm_io.h
palacios/include/palacios/vmm_list.h
palacios/include/palacios/vmm_mem.h
palacios/include/palacios/vmm_paging.h
palacios/include/palacios/vmm_queue.h
palacios/include/palacios/vmm_shadow_paging.h
palacios/include/palacios/vmm_time.h
palacios/include/palacios/vmm_types.h
palacios/include/palacios/vmm_util.h
palacios/include/palacios/vmm_xed.h
palacios/include/palacios/vmx.h
palacios/src/devices/8237_dma.c
palacios/src/devices/8254.c
palacios/src/devices/8259a.c
palacios/src/devices/generic.c
palacios/src/devices/keyboard.c
palacios/src/devices/nvram.c
palacios/src/devices/serial.c
palacios/src/devices/simple_pic.c
palacios/src/devices/timer.c
palacios/src/geekos/debug.c
palacios/src/geekos/fd_boot.asm
palacios/src/geekos/main.c
palacios/src/geekos/mem.c
palacios/src/geekos/net.c
palacios/src/geekos/pci.c
palacios/src/geekos/queue.c
palacios/src/geekos/reboot.c
palacios/src/geekos/ring_buffer.c
palacios/src/geekos/setup.asm
palacios/src/geekos/socket.c
palacios/src/geekos/timer.c
palacios/src/geekos/vm.c
palacios/src/geekos/vmm_stubs.c
palacios/src/palacios/svm.c
palacios/src/palacios/svm_halt.c
palacios/src/palacios/svm_handler.c
palacios/src/palacios/svm_io.c
palacios/src/palacios/svm_lowlevel.asm
palacios/src/palacios/svm_wbinvd.c
palacios/src/palacios/vm_dev.c
palacios/src/palacios/vm_guest.c
palacios/src/palacios/vm_guest_mem.c
palacios/src/palacios/vmcb.c
palacios/src/palacios/vmcs.c
palacios/src/palacios/vmm.c
palacios/src/palacios/vmm_config.c
palacios/src/palacios/vmm_ctrl_regs.c
palacios/src/palacios/vmm_debug.c
palacios/src/palacios/vmm_decoder.c
palacios/src/palacios/vmm_dev_mgr.c
palacios/src/palacios/vmm_emulator.c
palacios/src/palacios/vmm_intr.c
palacios/src/palacios/vmm_io.c
palacios/src/palacios/vmm_lowlevel.asm
palacios/src/palacios/vmm_mem.c
palacios/src/palacios/vmm_paging.c
palacios/src/palacios/vmm_queue.c
palacios/src/palacios/vmm_shadow_paging.c
palacios/src/palacios/vmm_time.c
palacios/src/palacios/vmm_util.c
palacios/src/palacios/vmm_xed.c
palacios/src/palacios/vmx.c
palacios/src/palacios/vmx_lowlevel.asm

index ccd3f0e..3570f46 100644 (file)
@@ -1,7 +1,14 @@
 # Makefile for GeekOS kernel, userspace, and tools
+#
+#  Northwestern University 
+# (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> 
+# (c) 2008, Peter Dinda <pdinda@northwestern.edu> 
+# 
+# Based on GeekOS Makefile:
 # Copyright (c) 2004,2005 David H. Hovemeyer <daveho@cs.umd.edu>
 # $Revision: 1.71 $
 
+
 # This is free software.  You are permitted to use,
 # redistribute, and modify it as specified in the file "COPYING".
 
index e26f760..9c3ebe7 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __8237_DMA_H
 #define __8237_DMA_H
 
index 4123bb9..893be3a 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __8254_H
 #define __8254_H
 
index 23567d3..cca10e1 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __8259A_H
 #define __8259A_H
 
index 8580086..abd4b5e 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Peter Dinda <pdinda@northwestern.edu> */
+
 #ifndef __GENERIC_H
 #define __GENERIC_H
 
index 6c970f5..6dff1da 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Peter Dinda <pdinda@northwestern.edu> */
+
 #ifndef __KEYBOARD_H
 #define __KEYBOARD_H
 
index 681d2e8..f5c4f2e 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Peter Dinda <pdinda@northwestern.edu> */
+
 #ifndef __NVRAM_H
 #define __NVRAM_H
 
index c713fd1..229e32d 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __SERIAL_H__
 #define __SERIAL_H__
 
index bc651da..45740bf 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __SIMPLE_PIC_H
 #define __SIMPLE_PIC_H
 #include <palacios/vm_dev.h>
index 8d978a4..8815e33 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __TIMER_H
 #define __TIMER_H
 
index 52c1e3f..97d6bd3 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __SVM_H
 #define __SVM_H
 
index e56b30a..abe3b79 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __SVM_HANDLER_H
 #define __SVM_HANDLER_H
 
index 9c233f0..722183f 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __SVM_IO_H
 #define __SVM_IO_H
 
index aa966a5..0b122ec 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __SVM_PAUSE_H
 #define __SVM_PAUSE_H
 
index 72914b4..e5f699a 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VM_DEV_H
 #define __VM_DEV_H
 
index 7d31e6f..224bc33 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VM_GUEST_H
 #define __VM_GUEST_H
 
index 3b7ec2e..41961ba 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VM_GUEST_MEM_H
 #define __VM_GUEST_MEM_H
 
index 3b97500..05b252d 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMCB_H
 #define __VMCB_H
 
index bf9f333..28a947a 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMCS_H
 #define __VMCS_H
 
index 9fbc895..977cd0d 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_H
 #define __VMM_H
 
index e1093b9..aa1b05f 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_CONFIG_H__
 #define __VMM_CONFIG_H__
 
index fad8cdd..973fb07 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_CTRL_REGS_H
 #define __VMM_CTRL_REGS_H
 
index 2e846cd..31f3dcc 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_DEBUG_H
 #define __VMM_DEBUG_H
 
index e5232b8..0d4fbba 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_EMULATE_H
 #define __VMM_EMULATE_H
 
index 11b0d28..1d43578 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef _VMM_DEV_MGR
 #define _VMM_DEV_MGR
 
index 6e909a6..4bba7ee 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_EMULATOR_H__
 #define __VMM_EMULATOR_H__
 
index 0b5eaf1..faf39f0 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_INTR_H_
 #define __VMM_INTR_H_
 
index 6e85f7e..1154499 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_IO_H
 #define __VMM_IO_H
 
index 83b880d..4a69287 100644 (file)
@@ -1,3 +1,6 @@
+/* Stolen From Linux list implementation*/
+/* Modifications by Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef _VMM_LIST_H
 #define _VMM_LIST_H
 
index c51802c..83bba61 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_MEM_H
 #define __VMM_MEM_H
 
index 687b440..94e034b 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_PAGING_H
 #define __VMM_PAGING_H
 
index a869e50..82f8002 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_QUEUE_H__
 #define __VMM_QUEUE_H__
 
index 1bc2838..9766107 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_SHADOW_PAGING_H
 #define __VMM_SHADOW_PAGING_H
 
index fd73ab0..a2faab0 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_TIME_H
 #define __VMM_TIME_H
 
index 1cb139f..c9e4744 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_TYPES_H
 #define __VMM_TYPES_H
 
index 6ecfa55..6256027 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_UTIL_H
 #define __VMM_UTIL_H
 
index ff460c5..559fac5 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMM_XED_H__
 #define __VMM_XED_H__
 
index d713b1f..e0691b7 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifndef __VMX_H
 #define __VMX_H
 
index dc043b4..00c91c5 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <devices/8237_dma.h>
 
 
index df0c169..8bb2e76 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <devices/8254.h>
 #include <palacios/vmm.h>
 #include <palacios/vmm_time.h>
index 1217646..f695d5d 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <devices/8259a.h>
 #include <palacios/vmm_intr.h>
 #include <palacios/vmm_types.h>
index 0d68f21..e397cd2 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Peter Dinda <pdinda@cs.northwestern.edu> */
+
 #include <devices/generic.h>
 #include <palacios/vmm.h>
 #include <palacios/vmm_types.h>
index fa00d74..39accf5 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Peter Dinda <pdinda@cs.northwestern.edu> */
+
 #include <devices/keyboard.h>
 #include <geekos/io.h>
 #include <palacios/vmm.h>
index f16cbd7..332c88d 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Peter Dinda <pdinda@cs.northwestern.edu> */
+
 #include <devices/nvram.h>
 #include <palacios/vmm.h>
 #include <palacios/vmm_types.h>
index 65bae06..d41bc8d 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <devices/serial.h>
 #include <palacios/vmm.h>
 
index 7465ea0..bbc58f3 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <devices/simple_pic.h>
 #include <palacios/vmm_intr.h>
 #include <palacios/vmm_types.h>
index 65d1a1b..59198ba 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <devices/timer.h>
 #include <palacios/vmm.h>
 
index 986fc5f..513273a 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <geekos/debug.h>
 
 
index 6f40f2c..1250665 100644 (file)
@@ -1,6 +1,8 @@
 ; Boot sector for GeekOS
 ; Copyright (c) 2001,2004 David H. Hovemeyer <daveho@cs.umd.edu>
 ; Copyright (c) 2003, Jeffrey K. Hollingsworth <hollings@cs.umd.edu>
+; Copyright (c) 2008, Jack Lange <jarusl@cs.northwestern.edu
+; Copyright (c) 2008, Peter Dinda <pdinda@northwestern.edu
 ; $Revision: 1.8 $
 
 ; This is free software.  You are permitted to use,
index 43987f0..d112e22 100644 (file)
@@ -3,6 +3,7 @@
  * Copyright (c) 2001,2003,2004 David H. Hovemeyer <daveho@cs.umd.edu>
  * Copyright (c) 2003, Jeffrey K. Hollingsworth <hollings@cs.umd.edu>
  * Copyright (c) 2004, Iulian Neamtiu <neamtiu@cs.umd.edu>
+ * Copyright (c) 2008, Jack Lange <jarusl@cs.northwestern.edu>
  * $Revision: 1.47 $
  * 
  * This is free software.  You are permitted to use,
index 45df0b1..b7ae026 100644 (file)
@@ -2,6 +2,7 @@
  * Physical memory allocation
  * Copyright (c) 2001,2003,2004 David H. Hovemeyer <daveho@cs.umd.edu>
  * Copyright (c) 2003, Jeffrey K. Hollingsworth <hollings@cs.umd.edu>
+ * Copyright (c) 2008, Jack Lange <jarusl@cs.northwestern.edu>
  * $Revision: 1.13 $
  * 
  * This is free software.  You are permitted to use,
index 8c5c024..cdbc500 100644 (file)
@@ -1,3 +1,5 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
 #include <geekos/net.h>
 #include <geekos/socket.h>
 #include <geekos/ne2k.h>
index c276552..1df608d 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Peter Dinda <pdinda@northwestern.edu> */
+
 #include <geekos/malloc.h>
 #include <geekos/pci.h>
 #include <geekos/io.h>
index 192e30e..44530a4 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <geekos/queue.h>
 
 
index 08f307d..d176440 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <geekos/reboot.h>
 #include <libc/string.h>
 // from linux...
index de52ba6..cde7c2b 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <geekos/ring_buffer.h>
 #include <geekos/malloc.h>
 #include <geekos/ktypes.h>
index a085c35..727f1d7 100644 (file)
@@ -1,6 +1,7 @@
 ; -*- fundamental -*-
 ; GeekOS setup code
 ; Copyright (c) 2001,2004 David H. Hovemeyer <daveho@cs.umd.edu>
+; Copyright (c) 2008 Jack Lange <jarusl@cs.northwestern.edu>
 ; $Revision: 1.8 $
 
 ; This is free software.  You are permitted to use,
@@ -363,4 +364,4 @@ kernel_version:     db      "1.0.0VMMHack"
                db      ""
                db      0
 
-modelist:
\ No newline at end of file
+modelist:
index 2dca02d..1fc868c 100644 (file)
@@ -1,3 +1,7 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+/* (c) 2008, Lei Xia <xiaxlei@gmail.com> */
+
 #include <geekos/socket.h>
 #include <geekos/malloc.h>
 #include <geekos/ne2k.h>
index f9b3e9c..17d6f1c 100644 (file)
@@ -2,6 +2,7 @@
  * GeekOS timer interrupt support
  * Copyright (c) 2001,2003 David H. Hovemeyer <daveho@cs.umd.edu>
  * Copyright (c) 2003, Jeffrey K. Hollingsworth <hollings@cs.umd.edu>
+ * Copyright (c) 2008, Jack Lange <jarusl@cs.northwestern.edu>
  * $Revision: 1.11 $
  * 
  * This is free software.  You are permitted to use,
index 70da496..89fb693 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <geekos/vmm_stubs.h>
 
 #include <geekos/debug.h>
index 1afe27e..20c0c71 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <geekos/vmm_stubs.h>
 #include <geekos/serial.h>
 #include <palacios/vm_guest.h>
index 584bf2c..2e720da 100644 (file)
@@ -1,3 +1,7 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
+
 #include <palacios/svm.h>
 #include <palacios/vmm.h>
 
index 9dda4fd..9b95739 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Peter Dinda <pdinda@northwestern.edu> */
+
 #include <palacios/svm_halt.h>
 #include <palacios/vmm_intr.h>
 // From GeekOS
index ef33407..63f09ba 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/svm_handler.h>
 #include <palacios/vmm.h>
 #include <palacios/vm_guest_mem.h>
index 40c1b76..2bffb45 100644 (file)
@@ -1,3 +1,5 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
 #include <palacios/svm_io.h>
 #include <palacios/vmm_io.h>
 #include <palacios/vmm_ctrl_regs.h>
index 9e60835..b2966fe 100644 (file)
@@ -1,5 +1,7 @@
 ;  -*- fundamental -*-
 
+;; Northwestern University 
+;; (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> 
 
 %ifndef SVM_ASM
 %define SVM_ASM
index 06d4dc1..1752e09 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Peter Dinda <pdinda@northwestern.edu> */
+
 #include <palacios/svm_wbinvd.h>
 #include <palacios/vmm_intr.h>
 
index 26d973e..8ed8147 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vm_dev.h>
 #include <palacios/vmm.h>
 
index 39af9d2..5dcf707 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vm_guest.h>
 #include <palacios/vmm_ctrl_regs.h>
 #include <palacios/vmm.h>
index e2ca0bf..07679bd 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vm_guest_mem.h>
 #include <palacios/vmm.h>
 #include <palacios/vmm_paging.h>
index d1754ae..b92c371 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmcb.h>
 #include <palacios/vmm.h>
 #include <palacios/vmm_util.h>
index 99850a8..2a4ef97 100644 (file)
@@ -1,7 +1,7 @@
-#include <palacios/vmcs.h>
-
-
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
 
+#include <palacios/vmcs.h>
 
 
 
index b103c32..b7429b0 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm.h>
 #include <palacios/svm.h>
 #include <palacios/vmx.h>
index 03df326..5bac0d4 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm_config.h>
 #include <palacios/vmm.h>
 #include <palacios/vmm_debug.h>
index 39303aa..5bf6dc1 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm_mem.h>
 #include <palacios/vmm.h>
 #include <palacios/vmcb.h>
index d5520c3..b3c14b9 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm_debug.h>
 #include <palacios/vmm.h>
 
index 10fb2dc..e859ee5 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm_decoder.h>
 
 
index 7f43e34..02c3c9c 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vm_dev.h>
 #include <palacios/vmm_dev_mgr.h>
 #include <palacios/vm_guest.h>
index 73a3565..8fa480b 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm.h>
 #include <palacios/vmm_emulator.h>
 #include <palacios/vm_guest_mem.h>
index 1029dcc..96caa7c 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm_intr.h>
 #include <palacios/vmm.h>
 
index 3cfe633..fa17c53 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm_io.h>
 #include <palacios/vmm_string.h>
 #include <palacios/vmm.h>
index 17b94b1..4eab223 100644 (file)
@@ -1,5 +1,6 @@
 ; -*- fundamental -*-
-
+;;  Northwestern University 
+;;  (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> 
 
 %ifndef VMM_ASM
 %define VMM_ASM
@@ -75,4 +76,4 @@ GetTR:
 
 
 
-%endif
\ No newline at end of file
+%endif
index 752ae2b..0700683 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm_mem.h>
 #include <palacios/vmm.h>
 #include <palacios/vmm_util.h>
index d62fcf5..127ec45 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm_paging.h>
 
 #include <palacios/vmm.h>
index 66ae17e..8a90edc 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm_queue.h>
 
 
index 7dc6422..e9a8cff 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm_shadow_paging.h>
 
 
index 1c345d4..0a719c5 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include "palacios/vmm_time.h"
 #include "palacios/vmm.h"
 
index 79933e4..3e3e388 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #include <palacios/vmm_util.h>
 
 #include <palacios/vmm.h>
index bb5729b..140ecb6 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 #ifdef __DECODER_TEST__
 #include "vmm_decoder.h"
 #include "vmm_xed.h"
index e393099..e60eb49 100644 (file)
@@ -1,3 +1,6 @@
+/* Northwestern University */
+/* (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> */
+
 /* Eventually  we want to get rid of these */
 
 #include <geekos/cpu.h>
index 05257c9..e40ace7 100644 (file)
@@ -1,5 +1,8 @@
 ; -*- fundamental -*- 
 
+;; Northwestern University 
+;; (c) 2008, Jack Lange <jarusl@cs.northwestern.edu> 
+
 %ifndef VMX_ASM
 %define VMX_ASM