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 agoFixed up configuration support for nested/shadow paging
Patrick Bridges [Tue, 27 Jul 2010 19:02:22 +0000]
Fixed up configuration support for nested/shadow paging

13 years agoadded serial port hardware emulation
Rumou Duan [Wed, 2 Jun 2010 21:14:53 +0000]
added serial port hardware emulation

13 years agobug fix for Qemu EVENTINJ issue
Jack Lange [Wed, 2 Jun 2010 19:36:52 +0000]
bug fix for Qemu EVENTINJ issue

13 years agoreadd large page flag
Jack Lange [Tue, 25 May 2010 21:49:05 +0000]
readd large page flag

13 years agoreverted CPU id patch
Jack Lange [Tue, 25 May 2010 21:39:42 +0000]
reverted CPU id patch

13 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Jack Lange [Tue, 25 May 2010 21:35:57 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

13 years agoremoved obsolete page table flags
Jack Lange [Tue, 25 May 2010 21:35:40 +0000]
removed obsolete page table flags

13 years agocomment fix
Jack Lange [Mon, 24 May 2010 23:16:31 +0000]
comment fix

14 years agoAdd fix to the guest cores config, for multiple guests support
Lei Xia [Sat, 22 May 2010 00:58:28 +0000]
Add fix to the guest cores config, for multiple guests support

14 years agolicense fixes for code borrowed from Linux
Jack Lange [Wed, 19 May 2010 22:59:50 +0000]
license fixes for code borrowed from Linux

14 years agobug fix for interrupt check
Jack Lange [Fri, 21 May 2010 19:11:00 +0000]
bug fix for interrupt check

14 years agoFixed minor compilation problems
Peter Dinda [Wed, 19 May 2010 16:14:41 +0000]
Fixed minor compilation problems
Moved to v3_get_mem_region() from v3_get_shadow_region() where these were still using the old function

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu//home/palacios...
Peter Dinda [Wed, 19 May 2010 15:48:47 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu//home/palacios/palacios into devel

Conflicts:
palacios/src/palacios/svm.c

14 years agofixed configuation address translation
Jack Lange [Tue, 18 May 2010 23:06:27 +0000]
fixed configuation address translation

14 years agopossibly fixed bug in 8259 implementation
Jack Lange [Tue, 18 May 2010 23:04:45 +0000]
possibly fixed bug in 8259 implementation

14 years agomemory lookup refactorization
Jack Lange [Tue, 18 May 2010 21:43:44 +0000]
memory lookup refactorization

14 years agorefactored memory map
Jack Lange [Tue, 18 May 2010 03:51:19 +0000]
refactored memory map

14 years agomoved memory hooks out of core memory map implementation,
Jack Lange [Tue, 18 May 2010 03:34:33 +0000]
moved memory hooks out of core memory map implementation,
modified paging to implement unhandled callbacks

14 years agoadd more permission checks to shadow paging
Jack Lange [Sat, 15 May 2010 00:29:18 +0000]
add more permission checks to shadow paging

14 years agoremoved old memory region type enumeration
Jack Lange [Sat, 15 May 2010 00:05:07 +0000]
removed old memory region type enumeration

14 years agomoved shadow paging implementations over to new memory region flags structure
Jack Lange [Sat, 15 May 2010 00:03:45 +0000]
moved shadow paging implementations over to new memory region flags structure

14 years agomoved direct paging implementation over to new memory region flags structure
Jack Lange [Fri, 14 May 2010 23:36:53 +0000]
moved direct paging implementation over to new memory region flags structure

14 years agomoved internal memory map routines over to new flags structure instead of the hardcod...
Jack Lange [Fri, 14 May 2010 23:14:05 +0000]
moved internal memory map routines over to new flags structure instead of the hardcoded region type enumeration.

14 years agosymbiotic module changes
Jack Lange [Fri, 14 May 2010 21:37:44 +0000]
symbiotic module changes

14 years agofixed host OS selection options
Jack Lange [Thu, 13 May 2010 20:10:38 +0000]
fixed host OS selection options

14 years agosymbiotic module fixes
Jack Lange [Thu, 6 May 2010 21:22:49 +0000]
symbiotic module fixes

14 years agoremoved old vnet file
Jack Lange [Thu, 6 May 2010 19:38:07 +0000]
removed old vnet file

14 years agomodule build fixes
Jack Lange [Thu, 6 May 2010 16:47:33 +0000]
module build fixes

14 years agoadded module linkage support
Jack Lange [Thu, 6 May 2010 00:39:23 +0000]
added module linkage support

14 years agoremoved legacy module code
Jack Lange [Thu, 6 May 2010 00:17:02 +0000]
removed legacy module code

14 years agofixes for module build system
Jack Lange [Thu, 6 May 2010 00:16:21 +0000]
fixes for module build system

14 years agoadded test linux kernel module
Jack Lange [Wed, 5 May 2010 22:37:59 +0000]
added test linux kernel module

14 years agoadded new module encapsulation framework
Jack Lange [Wed, 5 May 2010 22:32:30 +0000]
added new module encapsulation framework

14 years agoremoved ugly module support
Jack Lange [Wed, 5 May 2010 22:24:18 +0000]
removed ugly module support

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Lei Xia [Tue, 4 May 2010 21:32:16 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoAdd hypercall for guest to get CPU frequency
Lei Xia [Tue, 4 May 2010 21:31:09 +0000]
Add hypercall for guest to get CPU frequency

14 years agorestructuring of shadow paging implementations
Jack Lange [Tue, 4 May 2010 20:22:47 +0000]
restructuring of shadow paging implementations

14 years agobuild system fixes
Jack Lange [Tue, 4 May 2010 03:28:27 +0000]
build system fixes

14 years agopci passthrough modifications
Jack Lange [Fri, 30 Apr 2010 00:57:07 +0000]
pci passthrough modifications

14 years agoClean the typos
Lei Xia [Wed, 28 Apr 2010 21:57:40 +0000]
Clean the typos

14 years agocleaned up timer infrastructure
Jack Lange [Wed, 28 Apr 2010 21:37:06 +0000]
cleaned up timer infrastructure

14 years agoMinor fix to the halt handler
Lei Xia [Wed, 28 Apr 2010 21:25:14 +0000]
Minor fix to the halt handler

14 years agoFix to the HLT exit handler
Lei Xia [Fri, 23 Apr 2010 18:12:07 +0000]
Fix to the HLT exit handler

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Lei Xia [Thu, 22 Apr 2010 21:34:51 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu//home/palacios...
Peter Dinda [Fri, 16 Apr 2010 19:57:06 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu//home/palacios/palacios into devel

14 years agoadd console hook support
Erik van der Kouwe [Wed, 14 Apr 2010 19:26:03 +0000]
add console hook support

14 years agos patch fixes some issues I've had when compiling Palacios 32-bit.
Erik van der Kouwe [Tue, 13 Apr 2010 22:07:57 +0000]
s patch fixes some issues I've had when compiling Palacios 32-bit.

14 years agoThis patch fixes several issues with the console/cga code:
Erik van der Kouwe [Tue, 13 Apr 2010 21:49:02 +0000]
This patch fixes several issues with the console/cga code:
- Fixes some #includes
- Adds a missing prototype
- Adds a missing return
- Checks the length of screen updates to avoid sending updates for non-
visible memory regions

14 years agoThis patch changes the comment format (// to /* ... */) in some header
Erik van der Kouwe [Tue, 13 Apr 2010 21:48:24 +0000]
This patch changes the comment format (// to /* ... */) in some header
files, allowing them to be compiled with older versions of C.

14 years agobug fix for 32 bit ebp cloberring
Jack Lange [Fri, 9 Apr 2010 18:08:00 +0000]
bug fix for 32 bit ebp cloberring

14 years agobug fix for console scroll signedness issue
Erik van der Kouwe [Fri, 9 Apr 2010 17:33:30 +0000]
bug fix for console scroll signedness issue

14 years agoAdded time check for SVM
Peter Dinda [Wed, 7 Apr 2010 21:48:41 +0000]
Added time check for SVM

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Lei Xia [Tue, 6 Apr 2010 03:16:28 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoVNET update
Lei Xia [Tue, 6 Apr 2010 03:16:13 +0000]
VNET update

14 years agomoved timer injection to track total time instead of guest time
Jack Lange [Mon, 5 Apr 2010 23:18:09 +0000]
moved timer injection to track total time instead of guest time

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Jack Lange [Mon, 5 Apr 2010 04:38:51 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoApply Zheng's patch on 64bit passthrough pci
Lei Xia [Mon, 5 Apr 2010 01:04:00 +0000]
Apply Zheng's patch on 64bit passthrough pci

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Jack Lange [Sat, 3 Apr 2010 01:35:52 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoApply Zheng's 64bit pci passthrough patch
Lei Xia [Sat, 3 Apr 2010 01:04:11 +0000]
Apply Zheng's 64bit pci passthrough patch

14 years agoAdded guest multiplexing support
Jack Lange [Fri, 2 Apr 2010 23:39:42 +0000]
Added guest multiplexing support

14 years agoremoved external vnet dependencies
Jack Lange [Wed, 31 Mar 2010 21:15:21 +0000]
removed external vnet dependencies

14 years agoMinor fix
Lei Xia [Mon, 29 Mar 2010 03:21:28 +0000]
Minor fix

14 years agoremoved redundant OS API
Jack Lange [Sun, 28 Mar 2010 17:43:38 +0000]
removed redundant OS API

14 years agochange lsipi_send api as vnet configable option
Lei Xia [Sun, 28 Mar 2010 16:12:54 +0000]
change lsipi_send api as vnet configable option

14 years agoUpdate on VNET
Lei Xia [Thu, 25 Mar 2010 22:15:53 +0000]
Update on VNET
Add asychronous IPI for VNET

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Lei Xia [Mon, 15 Mar 2010 16:11:29 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoMinimize the copies for vnet and Virtio bridge
Lei Xia [Mon, 15 Mar 2010 16:10:28 +0000]
Minimize the copies for vnet and Virtio bridge

14 years agosymbiotic updates for module loading
Jack Lange [Sat, 13 Mar 2010 00:24:03 +0000]
symbiotic updates for module loading

14 years agoClear code
Lei Xia [Fri, 12 Mar 2010 20:17:19 +0000]
Clear code

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Lei Xia [Fri, 12 Mar 2010 20:00:16 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoClear the code
Lei Xia [Fri, 12 Mar 2010 19:59:52 +0000]
Clear the code

14 years agorevert default.xml back to minimal configuration
Jack Lange [Fri, 12 Mar 2010 17:37:07 +0000]
revert default.xml back to minimal configuration

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Lei Xia [Fri, 12 Mar 2010 16:38:43 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

Conflicts:
palacios/src/devices/lnx_virtio_vnet.c

14 years agoUpdate on VNET Bridge
Lei Xia [Fri, 12 Mar 2010 15:42:49 +0000]
Update on VNET Bridge

14 years agovirtio overflow fix
Jack Lange [Fri, 12 Mar 2010 01:10:50 +0000]
virtio overflow fix

14 years agosymbiotic module updates
Jack Lange [Fri, 12 Mar 2010 01:08:49 +0000]
symbiotic module updates

14 years agovnet fixes for compilation
Jack Lange [Fri, 12 Mar 2010 01:08:07 +0000]
vnet fixes for compilation
better locking usage
fix runtime bug due to missing initialization

14 years agoupdate for overflow issue
Jack Lange [Fri, 12 Mar 2010 00:39:14 +0000]
update for overflow issue

14 years agovnet device updates
Jack Lange [Fri, 12 Mar 2010 00:39:02 +0000]
vnet device updates

14 years agoreverted naming changes to fix configuration breakage
Jack Lange [Thu, 11 Mar 2010 23:54:50 +0000]
reverted naming changes to fix configuration breakage

14 years agoMinor fix
Lei Xia [Mon, 8 Mar 2010 21:16:11 +0000]
Minor fix

14 years agoUpdate on the VNET Bridge virtio device
Lei Xia [Mon, 8 Mar 2010 21:12:01 +0000]
Update on the VNET Bridge virtio device

14 years agoVnet updated. Working both single guest or multiple guests now
Lei Xia [Tue, 2 Mar 2010 20:02:09 +0000]
Vnet updated. Working both single guest or multiple guests now

14 years agoFix to vnet/virtio networking
Lei Xia [Mon, 1 Mar 2010 05:37:41 +0000]
Fix to vnet/virtio networking

14 years agoMerge branch 'devel' of /home/palacios/palacios into devel
Lei Xia [Fri, 26 Feb 2010 21:15:00 +0000]
Merge branch 'devel' of /home/palacios/palacios into devel

14 years agoMinor fix to virtio networking
Lei Xia [Fri, 26 Feb 2010 21:14:21 +0000]
Minor fix to virtio networking

14 years agoAdd lock to vnet
Lei Xia [Tue, 23 Feb 2010 05:05:36 +0000]
Add lock to vnet

14 years agoremoved PASSTHROUGH_VIDEO option
Jack Lange [Mon, 22 Feb 2010 23:52:33 +0000]
removed PASSTHROUGH_VIDEO option

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Jack Lange [Mon, 22 Feb 2010 23:51:04 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoupdate netdisk to new interface
Jack Lange [Mon, 22 Feb 2010 23:50:49 +0000]
update netdisk to new interface

14 years agoMinor update to vnet
Lei Xia [Mon, 22 Feb 2010 21:10:09 +0000]
Minor update to vnet

14 years agoUpdate on vnet
Lei Xia [Mon, 22 Feb 2010 20:19:59 +0000]
Update on vnet

14 years agomore fixes
Jack Lange [Sun, 21 Feb 2010 20:34:02 +0000]
more fixes

14 years agovnet cleanup
Jack Lange [Sun, 21 Feb 2010 20:22:01 +0000]
vnet cleanup

14 years agofixes to vnet device
Jack Lange [Sat, 20 Feb 2010 19:03:28 +0000]
fixes to vnet device

14 years agoinitial VNET route addition
Jack Lange [Thu, 18 Feb 2010 19:55:22 +0000]
initial VNET route addition

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Lei Xia [Wed, 17 Feb 2010 20:17:40 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoUpdate on VNET-NIC device, and fix vnet & virtio net
Lei Xia [Wed, 17 Feb 2010 20:17:01 +0000]
Update on VNET-NIC device, and fix vnet & virtio net

14 years agoported 32 bit VMX launch code for nested entries
Jack Lange [Wed, 17 Feb 2010 17:56:46 +0000]
ported 32 bit VMX launch code for nested entries

14 years agoadded vnet device
Jack Lange [Tue, 16 Feb 2010 21:08:14 +0000]
added vnet device