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.
Jack Lange [Thu, 16 Jun 2011 16:32:46 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel
Lei Xia [Thu, 16 Jun 2011 14:20:52 +0000]
add missed header file
Lei Xia [Thu, 16 Jun 2011 14:18:35 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/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
Jack Lange [Tue, 14 Jun 2011 19:03:02 +0000]
interface updates
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
Patrick Bridges [Tue, 14 Jun 2011 18:57:56 +0000]
More timing cleanup
Jack Lange [Tue, 14 Jun 2011 17:19:07 +0000]
rename fix
Jack Lange [Tue, 14 Jun 2011 17:06:47 +0000]
module reorganization
Lei Xia [Tue, 14 Jun 2011 03:39:23 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
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.
Patrick Bridges [Mon, 13 Jun 2011 19:07:38 +0000]
Removed print in vmm_halt
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
Jack Lange [Fri, 10 Jun 2011 22:13:28 +0000]
decoder fixes for REAL mode masking issues
Peter Dinda [Fri, 10 Jun 2011 20:45:55 +0000]
Fixed binding error in graphics console for new extension interface
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.
Jack Lange [Thu, 9 Jun 2011 20:38:04 +0000]
makefile cleanup
Jack Lange [Thu, 9 Jun 2011 18:05:02 +0000]
return type fix
Lei Xia [Thu, 9 Jun 2011 17:52:24 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Lei Xia [Thu, 9 Jun 2011 17:52:14 +0000]
Fix a bug in vnet when removing a route entry
Jack Lange [Thu, 9 Jun 2011 17:45:20 +0000]
moved vnet to extension framework
Jack Lange [Thu, 9 Jun 2011 17:41:24 +0000]
moved host device to extension framework
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
Patrick Bridges [Thu, 9 Jun 2011 16:50:28 +0000]
Cleanup of time handling code
Jack Lange [Wed, 8 Jun 2011 22:08:27 +0000]
more extension ports
Jack Lange [Wed, 8 Jun 2011 20:52:05 +0000]
ported packet to extension framework and fixed type in socket interface
Jack Lange [Wed, 8 Jun 2011 20:43:33 +0000]
ported socket interface to extension framework
Jack Lange [Wed, 8 Jun 2011 20:29:55 +0000]
ported inspector to the extension framework
Jack Lange [Wed, 8 Jun 2011 20:19:58 +0000]
ported streams over to new extension framework
Jack Lange [Wed, 8 Jun 2011 20:01:51 +0000]
ported file interface to new extension framework
Jack Lange [Wed, 8 Jun 2011 19:36:38 +0000]
bug fixes for extension framework, and porting of console to new interface
Jack Lange [Wed, 8 Jun 2011 17:57:30 +0000]
reverted creation ordering
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
Jack Lange [Wed, 8 Jun 2011 17:53:44 +0000]
added initial extension framework
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
Lei Xia [Mon, 6 Jun 2011 01:32:49 +0000]
format fix
Lei Xia [Mon, 6 Jun 2011 01:22:44 +0000]
Fix bug in virtio NIC
Lei Xia [Sun, 5 Jun 2011 14:30:18 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Jack Lange [Thu, 2 Jun 2011 21:26:26 +0000]
decoder fixes
Lei Xia [Thu, 2 Jun 2011 20:20:19 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Jack Lange [Thu, 2 Jun 2011 18:58:07 +0000]
typo fix
Lei Xia [Fri, 27 May 2011 15:00:09 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Jack Lange [Thu, 26 May 2011 21:48:52 +0000]
added safety checks to cpuid field registration
Jack Lange [Thu, 26 May 2011 18:33:17 +0000]
paramater type fix
Jack Lange [Thu, 26 May 2011 18:31:01 +0000]
fixed warnings on new GCC for xml libary laziness
Jack Lange [Thu, 26 May 2011 18:24:47 +0000]
removed obsolete telemetry fn
Jack Lange [Thu, 26 May 2011 18:00:58 +0000]
data type fixes
Jack Lange [Thu, 26 May 2011 17:57:12 +0000]
removed active_vmcs_ptrs array and read the active VMCS directly from hardware.
Lei Xia [Thu, 26 May 2011 17:29:11 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Jack Lange [Thu, 26 May 2011 17:27:56 +0000]
serialize VMCS after initialization
Lei Xia [Thu, 26 May 2011 14:27:24 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Lei Xia [Thu, 26 May 2011 14:27:22 +0000]
add dependency of virtio nic with vnet
Jack Lange [Thu, 26 May 2011 00:34:32 +0000]
build fix
Jack Lange [Thu, 26 May 2011 00:32:29 +0000]
updated SIPI behavior to be arch specific
Jack Lange [Wed, 25 May 2011 22:59:18 +0000]
modified the irq layout to match what is seen on actual hardware
Jack Lange [Wed, 25 May 2011 22:58:59 +0000]
fixed BCD/binary mode flag that was causing the cmos warnings on Linux boot
Jack Lange [Wed, 25 May 2011 20:36:04 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel
Jack Lange [Wed, 25 May 2011 20:35:59 +0000]
updated config dependencies
Patrick Bridges [Tue, 24 May 2011 17:03:35 +0000]
Resoved conflict on merge of 8254.c
Patrick Bridges [Tue, 24 May 2011 17:01:43 +0000]
Print revision to 8254.c
Lei Xia [Sun, 22 May 2011 03:21:03 +0000]
add missed file
Lei Xia [Sun, 22 May 2011 03:18:10 +0000]
add missed file
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)
Lei Xia [Thu, 19 May 2011 23:49:02 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Lei Xia [Thu, 19 May 2011 23:48:07 +0000]
add deinit code for VNET and direct network bridge
Peter Dinda [Thu, 19 May 2011 23:44:43 +0000]
Minor fix
Peter Dinda [Thu, 19 May 2011 23:41:56 +0000]
Modified graphics console support in linux to use vmalloc to allocate framebufs
Peter Dinda [Thu, 19 May 2011 23:08:24 +0000]
Added NMI handler for SVM
Peter Dinda [Thu, 19 May 2011 23:00:14 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Peter Dinda [Thu, 19 May 2011 22:59:40 +0000]
Use vmalloc for guest copy allocation
Jack Lange [Thu, 19 May 2011 22:28:02 +0000]
updated IRQ_ON_TERM_CNT reload value
Jack Lange [Thu, 19 May 2011 22:20:39 +0000]
timer fix for linux guest
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
Jack Lange [Thu, 19 May 2011 15:25:58 +0000]
build fix for kitten
Jack Lange [Tue, 17 May 2011 15:51:22 +0000]
warning fix
Jack Lange [Tue, 17 May 2011 15:48:32 +0000]
build fix
Jack Lange [Tue, 17 May 2011 15:43:27 +0000]
build fix
Jack Lange [Tue, 17 May 2011 15:40:55 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw/home/palacios/palacios into devel
Jack Lange [Tue, 17 May 2011 15:40:09 +0000]
config fix
Peter Dinda [Tue, 17 May 2011 00:11:05 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Peter Dinda [Tue, 17 May 2011 00:10:33 +0000]
Updated kernel module and user tools to reflect ioctl changes for host devices
Jack Lange [Mon, 16 May 2011 22:31:54 +0000]
added irq queueing to APIC
Lei Xia [Fri, 6 May 2011 02:59:55 +0000]
missed file commit
Lei Xia [Fri, 6 May 2011 02:55:48 +0000]
fix for the guest_info cpu_id -> pcpu_id
Lei Xia [Fri, 6 May 2011 02:50:06 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Conflicts:
palacios/src/vnet/Makefile
Lei Xia [Fri, 6 May 2011 02:47:56 +0000]
Added implementation of VNET host hook functions
moved updated VNET bridge code to Linux module directory
Lei Xia [Fri, 6 May 2011 01:58:32 +0000]
format fix
Lei Xia [Thu, 5 May 2011 23:48:57 +0000]
more fix on VNET
Lei Xia [Thu, 5 May 2011 22:31:19 +0000]
format fix
Lei Xia [Thu, 5 May 2011 22:06:36 +0000]
Separate VNET from Palacios, add its own host_hooks for interfaces from host OS for VNET
instead of using OS_hooks in Palacios. Now VNET almost
need very few support from Palacios (can be none)
Peter Dinda [Thu, 5 May 2011 18:14:38 +0000]
Ported user space support for host devices, user space host device example, and vnc interface to graphics console from the monolithic version.
Note: the addition of x0vncserver as a binary is by intent. Crufty to add as source right now
Peter Dinda [Thu, 5 May 2011 18:12:41 +0000]
Ported device changes and support code for keyed streams, graphics console, and host device support from monolithic version
Peter Dinda [Thu, 5 May 2011 18:10:36 +0000]
Ported graphics console support from monolithic version
Peter Dinda [Thu, 5 May 2011 18:10:06 +0000]
Ported keyed stream support from monolithic embedding
Peter Dinda [Thu, 5 May 2011 18:09:36 +0000]
Ported host device support from monolithic embedding
Peter Dinda [Thu, 5 May 2011 17:01:16 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Jack Lange [Wed, 4 May 2011 22:12:18 +0000]
bind launch thread to local core
Jack Lange [Wed, 4 May 2011 21:25:37 +0000]
separated virtual cores from physical cores
Jack Lange [Wed, 4 May 2011 21:24:45 +0000]
build fix
Lei Xia [Wed, 4 May 2011 16:30:58 +0000]
fix the threads function calls using new vnet host interfaces