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.


13 years agoapplied syscall patch
Kyle Hale [Tue, 21 Jun 2011 02:05:25 +0000]
applied syscall patch

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel
Jack Lange [Wed, 22 Jun 2011 17:47:26 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel

13 years agoSoftware interrupt decoder support
Kyle Hale [Mon, 20 Jun 2011 22:49:12 +0000]
Software interrupt decoder support

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel
Jack Lange [Sat, 18 Jun 2011 16:37:23 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel

13 years agoreverted syscall changes
Jack Lange [Sat, 18 Jun 2011 16:07:08 +0000]
reverted syscall changes

13 years agoCommented test code for exec hooking, etc
Kyle Hale [Fri, 17 Jun 2011 21:18:21 +0000]
Commented test code for exec hooking, etc

13 years agoadded missing extension files
Kyle Hale [Fri, 17 Jun 2011 21:04:51 +0000]
added missing extension files

13 years agofix merge
Kyle Hale [Fri, 17 Jun 2011 19:52:55 +0000]
fix merge

13 years agominor changes to organization
Kyle Hale [Fri, 17 Jun 2011 19:51:21 +0000]
minor changes to organization

13 years agostupid syntax breakage fix
Jack Lange [Thu, 16 Jun 2011 19:06:40 +0000]
stupid syntax breakage fix

13 years agoMerge branch 'devel' of ssh://newskysaw.cs.northwestern.edu//home/palacios/palacios...
Jack Lange [Thu, 16 Jun 2011 19:04:53 +0000]
Merge branch 'devel' of ssh://newskysaw.cs.northwestern.edu//home/palacios/palacios into devel

13 years agoremoved MASK_DISPLACEMENT from decoding, since it seems like it was wrong
Jack Lange [Thu, 16 Jun 2011 19:04:32 +0000]
removed MASK_DISPLACEMENT from decoding, since it seems like it was wrong

13 years agoFix dumb error on svm commit
Peter Dinda [Thu, 16 Jun 2011 18:01:57 +0000]
Fix dumb error on svm commit

13 years agoMerge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacio...
Peter Dinda [Thu, 16 Jun 2011 17:56:21 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel

Conflicts:

palacios/src/palacios/svm.c

13 years agoSVM wbinvd handler change to assure correct assembly
Peter Dinda [Thu, 16 Jun 2011 17:53:09 +0000]
SVM wbinvd handler change to assure correct assembly

13 years agoEnhanced error printing on SVM error
Peter Dinda [Thu, 16 Jun 2011 17:48:47 +0000]
Enhanced error printing on SVM error

13 years agoAdded temporary debugging support for host devices (osdebug hypercall) THIS WILL...
Peter Dinda [Thu, 16 Jun 2011 17:47:11 +0000]
Added temporary debugging support for host devices (osdebug hypercall)  THIS WILL BE REMOVED

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel
Jack Lange [Thu, 16 Jun 2011 17:43:44 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel

13 years agoported machine check to extension (w/ impl file)
Philip Soltero [Thu, 16 Jun 2011 17:43:38 +0000]
ported machine check to extension (w/ impl file)

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel
Jack Lange [Thu, 16 Jun 2011 17:42:48 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel

13 years agoported machine check to extension
Philip Soltero [Thu, 16 Jun 2011 17:42:31 +0000]
ported machine check to extension

13 years agoAdditional debugging output for atapi
Peter Dinda [Thu, 16 Jun 2011 17:41:37 +0000]
Additional debugging output for atapi

13 years agoMerge branch 'devel' of ssh://newskysaw.cs.northwestern.edu//home/palacios/palacios...
Jack Lange [Thu, 16 Jun 2011 17:29:38 +0000]
Merge branch 'devel' of ssh://newskysaw.cs.northwestern.edu//home/palacios/palacios into devel

13 years agostarted to implement stream userspace interface
Jack Lange [Thu, 16 Jun 2011 16:56:33 +0000]
started to implement stream userspace interface

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel
Jack Lange [Thu, 16 Jun 2011 16:32:46 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel

13 years agoadd missed header file
Lei Xia [Thu, 16 Jun 2011 14:20:52 +0000]
add missed header file

13 years agoMerge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacio...
Lei Xia [Thu, 16 Jun 2011 14:18:35 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel
Jack Lange [Tue, 14 Jun 2011 19:03:04 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel

13 years agointerface updates
Jack Lange [Tue, 14 Jun 2011 19:03:02 +0000]
interface updates

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Patrick Bridges [Tue, 14 Jun 2011 18:58:05 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

13 years agoMore timing cleanup
Patrick Bridges [Tue, 14 Jun 2011 18:57:56 +0000]
More timing cleanup

13 years agorename fix
Jack Lange [Tue, 14 Jun 2011 17:19:07 +0000]
rename fix

13 years agomodule reorganization
Jack Lange [Tue, 14 Jun 2011 17:06:47 +0000]
module reorganization

13 years agoMerge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacio...
Lei Xia [Tue, 14 Jun 2011 03:39:23 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel

13 years agoremoved BKL acquisition from daemonization of kernel threads in linux module
Jack Lange [Mon, 13 Jun 2011 20:58:26 +0000]
removed BKL acquisition from daemonization of kernel threads in linux module

In linux 2.6.39, the BKL has been completely removed so the lock_kernel calls no longer exist.
Also lock_kernel was not considered necessary, so removing it should be fine on earlier kernels.

13 years agoRemoved print in vmm_halt
Patrick Bridges [Mon, 13 Jun 2011 19:07:38 +0000]
Removed print in vmm_halt

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Patrick Bridges [Mon, 13 Jun 2011 19:07:05 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

13 years ago32 bit fixew
Jack Lange [Sun, 12 Jun 2011 00:13:05 +0000]
32 bit fixew

13 years agodecoder fixes for REAL mode masking issues
Jack Lange [Fri, 10 Jun 2011 22:13:28 +0000]
decoder fixes for REAL mode masking issues

13 years agoFixed binding error in graphics console for new extension interface
Peter Dinda [Fri, 10 Jun 2011 20:45:55 +0000]
Fixed binding error in graphics console for new extension interface

13 years agoRevised host device support to work with new extension model and
Peter Dinda [Fri, 10 Jun 2011 16:28:41 +0000]
Revised host device support to work with new extension model and
startup ordering

User side of the host device now supports deferred rendezvous.
This also means it is possible to disconnect and reconnect
the user side.   The semantics for this with respect to synchronizing
palacios-side and user-side device state are undefined, however.

13 years agomakefile cleanup
Jack Lange [Thu, 9 Jun 2011 20:38:04 +0000]
makefile cleanup

13 years agoreturn type fix
Jack Lange [Thu, 9 Jun 2011 18:05:02 +0000]
return type fix

13 years agoMerge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacio...
Lei Xia [Thu, 9 Jun 2011 17:52:24 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel

13 years agoFix a bug in vnet when removing a route entry
Lei Xia [Thu, 9 Jun 2011 17:52:14 +0000]
Fix a bug in vnet when removing a route entry

13 years agomoved vnet to extension framework
Jack Lange [Thu, 9 Jun 2011 17:45:20 +0000]
moved vnet to extension framework

13 years agomoved host device to extension framework
Jack Lange [Thu, 9 Jun 2011 17:41:24 +0000]
moved host device to extension framework

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Patrick Bridges [Thu, 9 Jun 2011 16:50:42 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

13 years agoCleanup of time handling code
Patrick Bridges [Thu, 9 Jun 2011 16:50:28 +0000]
Cleanup of time handling code

13 years agomore extension ports
Jack Lange [Wed, 8 Jun 2011 22:08:27 +0000]
more extension ports

13 years agoported packet to extension framework and fixed type in socket interface
Jack Lange [Wed, 8 Jun 2011 20:52:05 +0000]
ported packet to extension framework and fixed type in socket interface

13 years agoported socket interface to extension framework
Jack Lange [Wed, 8 Jun 2011 20:43:33 +0000]
ported socket interface to extension framework

13 years agoported inspector to the extension framework
Jack Lange [Wed, 8 Jun 2011 20:29:55 +0000]
ported inspector to the extension framework

13 years agoported streams over to new extension framework
Jack Lange [Wed, 8 Jun 2011 20:19:58 +0000]
ported streams over to new extension framework

13 years agoported file interface to new extension framework
Jack Lange [Wed, 8 Jun 2011 20:01:51 +0000]
ported file interface to new extension framework

13 years agobug fixes for extension framework, and porting of console to new interface
Jack Lange [Wed, 8 Jun 2011 19:36:38 +0000]
bug fixes for extension framework, and porting of console to new interface

13 years agoreverted creation ordering
Jack Lange [Wed, 8 Jun 2011 17:57:30 +0000]
reverted creation ordering

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel
Jack Lange [Wed, 8 Jun 2011 17:55:47 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel

Conflicts:

linux_module/palacios-vm.c

13 years agoadded initial extension framework
Jack Lange [Wed, 8 Jun 2011 17:53:44 +0000]
added initial extension framework

13 years agoFunctional host device support in Linux kernel module for both busywait and select
Peter Dinda [Wed, 8 Jun 2011 00:33:38 +0000]
Functional host device support in Linux kernel module for both busywait and select

- Changes VM startup ordering so that userspace devices can attach
- Fixes nasty race condition involving kmalloc that was killing busywait and sometimes select

13 years agoformat fix
Lei Xia [Mon, 6 Jun 2011 01:32:49 +0000]
format fix

13 years agoFix bug in virtio NIC
Lei Xia [Mon, 6 Jun 2011 01:22:44 +0000]
Fix bug in virtio NIC

13 years agoMerge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacio...
Lei Xia [Sun, 5 Jun 2011 14:30:18 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel

13 years agocosmetic changes
Kyle Hale [Fri, 3 Jun 2011 17:07:41 +0000]
cosmetic changes

13 years agodecoder fixes
Jack Lange [Thu, 2 Jun 2011 21:26:26 +0000]
decoder fixes

13 years agoMerge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacio...
Lei Xia [Thu, 2 Jun 2011 20:20:19 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel

13 years agotypo fix
Jack Lange [Thu, 2 Jun 2011 18:58:07 +0000]
typo fix

13 years agoAdded ability to hook execution of arbitrary binary files. Added ability to add arbit...
Kyle Hale [Tue, 31 May 2011 02:38:41 +0000]
Added ability to hook execution of arbitrary binary files. Added ability to add arbitrary number of arg and env strings to a process environment. Reorganized syscall hijack stuff into new files

13 years agoMerge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacio...
Lei Xia [Fri, 27 May 2011 15:00:09 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel

13 years agoadded safety checks to cpuid field registration
Jack Lange [Thu, 26 May 2011 21:48:52 +0000]
added safety checks to cpuid field registration

13 years agoparamater type fix
Jack Lange [Thu, 26 May 2011 18:33:17 +0000]
paramater type fix

13 years agofixed warnings on new GCC for xml libary laziness
Jack Lange [Thu, 26 May 2011 18:31:01 +0000]
fixed warnings on new GCC for xml libary laziness

13 years agoremoved obsolete telemetry fn
Jack Lange [Thu, 26 May 2011 18:24:47 +0000]
removed obsolete telemetry fn

13 years agodata type fixes
Jack Lange [Thu, 26 May 2011 18:00:58 +0000]
data type fixes

13 years agoremoved active_vmcs_ptrs array and read the active VMCS directly from hardware.
Jack Lange [Thu, 26 May 2011 17:57:12 +0000]
removed active_vmcs_ptrs array and read the active VMCS directly from hardware.

13 years agoMerge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacio...
Lei Xia [Thu, 26 May 2011 17:29:11 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel

13 years agoserialize VMCS after initialization
Jack Lange [Thu, 26 May 2011 17:27:56 +0000]
serialize VMCS after initialization

13 years agoMerge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacio...
Lei Xia [Thu, 26 May 2011 14:27:24 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel

13 years agoadd dependency of virtio nic with vnet
Lei Xia [Thu, 26 May 2011 14:27:22 +0000]
add dependency of virtio nic with vnet

13 years agobuild fix
Jack Lange [Thu, 26 May 2011 00:34:32 +0000]
build fix

13 years agoupdated SIPI behavior to be arch specific
Jack Lange [Thu, 26 May 2011 00:32:29 +0000]
updated SIPI behavior to be arch specific

13 years agomodified the irq layout to match what is seen on actual hardware
Jack Lange [Wed, 25 May 2011 22:59:18 +0000]
modified the irq layout to match what is seen on actual hardware

13 years agofixed BCD/binary mode flag that was causing the cmos warnings on Linux boot
Jack Lange [Wed, 25 May 2011 22:58:59 +0000]
fixed BCD/binary mode flag that was causing the cmos warnings on Linux boot

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel
Jack Lange [Wed, 25 May 2011 20:36:04 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel

13 years agoupdated config dependencies
Jack Lange [Wed, 25 May 2011 20:35:59 +0000]
updated config dependencies

13 years agoResoved conflict on merge of 8254.c
Patrick Bridges [Tue, 24 May 2011 17:03:35 +0000]
Resoved conflict on merge of 8254.c

13 years agoPrint revision to 8254.c
Patrick Bridges [Tue, 24 May 2011 17:01:43 +0000]
Print revision to 8254.c

13 years agoadd missed file
Lei Xia [Sun, 22 May 2011 03:21:03 +0000]
add missed file

13 years agoadd missed file
Lei Xia [Sun, 22 May 2011 03:18:10 +0000]
add missed file

13 years agoSplit VNET Lnx Bridge code with Control Interface
Lei Xia [Sun, 22 May 2011 03:13:20 +0000]
Split VNET Lnx Bridge code with Control Interface
Add more control options (delete link, route entry)

13 years agoMerge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacio...
Lei Xia [Thu, 19 May 2011 23:49:02 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel

13 years agoadd deinit code for VNET and direct network bridge
Lei Xia [Thu, 19 May 2011 23:48:07 +0000]
add deinit code for VNET and direct network bridge

13 years agoMinor fix
Peter Dinda [Thu, 19 May 2011 23:44:43 +0000]
Minor fix

13 years agoModified graphics console support in linux to use vmalloc to allocate framebufs
Peter Dinda [Thu, 19 May 2011 23:41:56 +0000]
Modified graphics console support in linux to use vmalloc to allocate framebufs

13 years agoAdded NMI handler for SVM
Peter Dinda [Thu, 19 May 2011 23:08:24 +0000]
Added NMI handler for SVM

13 years agoMerge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacio...
Peter Dinda [Thu, 19 May 2011 23:00:14 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel

13 years agoUse vmalloc for guest copy allocation
Peter Dinda [Thu, 19 May 2011 22:59:40 +0000]
Use vmalloc for guest copy allocation

13 years agoupdated IRQ_ON_TERM_CNT reload value
Jack Lange [Thu, 19 May 2011 22:28:02 +0000]
updated IRQ_ON_TERM_CNT reload value

13 years agotimer fix for linux guest
Jack Lange [Thu, 19 May 2011 22:20:39 +0000]
timer fix for linux guest

13 years agoFix to VNET bug when vnet_host_hooks is not properly initiated
Lei Xia [Thu, 19 May 2011 21:41:45 +0000]
Fix to VNET bug when vnet_host_hooks is not properly initiated
Fix to Virtio NIC
Fix to the debug code of VNET