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.
Peter Dinda [Wed, 20 Jun 2012 18:05:58 +0000]
Utility cleanup
- v3_create does not mention launching
- v3_cons_sc does not do debugging by default (no more 2>/dev/null)
- v3_cons_sc checks to make sure window is big enough before running
Peter Dinda [Wed, 20 Jun 2012 16:07:41 +0000]
New style printk for vnet
Diana Palsetia and Steve Rangel [Wed, 20 Jun 2012 03:58:48 +0000]
Network support for keyed streams "net:"
Peter Dinda [Wed, 20 Jun 2012 01:48:39 +0000]
More extensive error checking in checkpoint/restore + other cleanup
Peter Dinda [Tue, 19 Jun 2012 21:28:09 +0000]
Prefaced output from V3_Print on linux module
Ben Scholbrock [Tue, 19 Jun 2012 20:46:39 +0000]
Updates to linux module to use linux print macros
Ben Scholbrock [Tue, 19 Jun 2012 20:44:39 +0000]
Linux printing macros for linux module
Peter Dinda [Tue, 19 Jun 2012 20:41:01 +0000]
Correct key name in pci save/restore
Kyle Hale [Tue, 29 May 2012 18:20:38 +0000]
Added user-space utilities for controlling the selective syscall exiting utility
Kyle Hale [Tue, 29 May 2012 18:19:07 +0000]
Added host interface for selective system call exiting utility
Kyle Hale [Tue, 29 May 2012 18:05:41 +0000]
Changes to GEARS core to allow for selective syscall host interface
Peter Dinda [Wed, 23 May 2012 18:13:25 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Patrick G. Bridges [Wed, 23 May 2012 16:22:48 +0000]
Merge branch 'devel' of ssh://newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Patrick G. Bridges [Tue, 22 May 2012 19:52:40 +0000]
Added hypercall to read host TSC
Peter Dinda [Tue, 22 May 2012 19:30:46 +0000]
Corrected vmcs load/save in checkpoint/restore code
Peter Dinda [Sat, 19 May 2012 00:26:09 +0000]
Further cleanup
More fixes
Madhav Suresh [Fri, 18 May 2012 17:17:33 +0000]
Corrected write ordering in device manager state save to conform with stream requirements
Patrick G. Bridges [Tue, 15 May 2012 18:16:41 +0000]
Added TSC passthrough specification to time handling
Patrick G. Bridges [Fri, 11 May 2012 17:18:21 +0000]
Merge branch 'devel' of ssh://newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Lei Xia [Mon, 30 Apr 2012 17:00:24 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Lei Xia [Mon, 30 Apr 2012 17:00:18 +0000]
Fix lock/unlock bug in virtio nic
Peter Dinda [Sat, 28 Apr 2012 00:43:29 +0000]
Correct VGA text functionality without passthrough
Corrected operation of odd/even chaining and chain4 chaining and other cleanup
Lei Xia [Fri, 27 Apr 2012 20:00:28 +0000]
Remove Linux header file for newer version of Linux kernel
Fix for updated PCI register function argument format
Patrick G. Bridges [Fri, 27 Apr 2012 19:39:08 +0000]
Added RDTSC trapping if we are dilating time.
Patrick G. Bridges [Fri, 27 Apr 2012 17:12:51 +0000]
Merge branch 'devel' of ssh://newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Peter Dinda [Thu, 26 Apr 2012 23:05:43 +0000]
Minor keyboard bugfix
Peter Dinda [Thu, 26 Apr 2012 23:02:05 +0000]
VGA support for host-driven rendering
Peter Dinda [Thu, 26 Apr 2012 23:01:12 +0000]
Implementation of host-driven rendering in graphics console
Peter Dinda [Thu, 26 Apr 2012 22:59:13 +0000]
Usability enhancements for v3_vncserver
Jack Lange [Thu, 26 Apr 2012 02:29:38 +0000]
rename exit codes to avoid namespace collisions
Jack Lange [Wed, 25 Apr 2012 21:57:31 +0000]
VMX updates to fix multicore and unrestricted guest issues
Patrick G. Bridges [Wed, 25 Apr 2012 14:59:21 +0000]
Fixed bug in v3_advance_time() found by Oscar (omondrag@cs.unm.edu) preventing slaving of time to the host clock
Patrick G. Bridges [Wed, 25 Apr 2012 14:57:29 +0000]
Fixed merge conflict in vmm_halt.c
Peter Dinda [Tue, 24 Apr 2012 23:08:58 +0000]
Send "CTRL-C" in v3_cons_sc using '~'
Jack Lange [Tue, 24 Apr 2012 22:36:20 +0000]
Added run state checks to halt handler. This allows us to stop the VM while its in a halt loop, like what happens when you run 'shutdown -h "now"'
Jack Lange [Tue, 24 Apr 2012 22:25:09 +0000]
added "SET_DEFAULTS" command to keyboard emulation
Jack Lange [Tue, 24 Apr 2012 21:16:44 +0000]
various fixes
Kyle Hale [Tue, 24 Apr 2012 21:09:39 +0000]
added include to fix compilation on certain linux versions
Lei Xia [Tue, 24 Apr 2012 19:28:01 +0000]
Merge branch 'devel' of palacios@newskysaw.cs.northwestern.edu:/home/palacios/palacios into devel
Lei Xia [Tue, 24 Apr 2012 19:27:57 +0000]
pull packet sending procedure in handle_pkt_tx out of critical section to avoid potential deadlock and suppress kernel warning messages
Peter Dinda [Sat, 21 Apr 2012 00:14:59 +0000]
Updated pci_front device for new pci interfaces
Note that this device is likely to change significantly in
the future
Patrick G. Bridges [Fri, 20 Apr 2012 22:34:16 +0000]
More work on time fixing/debugging
Jack Lange [Fri, 20 Apr 2012 18:04:03 +0000]
removed mask flag from capability API, and clarified PCI IRQ API
Patrick G. Bridges [Fri, 20 Apr 2012 17:17:09 +0000]
Merged updates from devel, added more time debugging information
Jack Lange [Tue, 17 Apr 2012 22:17:39 +0000]
small debug fix
Jack Lange [Tue, 17 Apr 2012 18:46:24 +0000]
reworked PCI bus implmentation -- moved to mask based implementation -- added capability masking updated PCI interrupt interface
Jack Lange [Sun, 18 Mar 2012 21:46:57 +0000]
clarified interrupt injection priorities
Jack Lange [Sun, 18 Mar 2012 21:43:59 +0000]
added ackable interrupts
Jack Lange [Sun, 18 Mar 2012 21:43:49 +0000]
apic fix
Jack Lange [Sun, 18 Mar 2012 20:42:09 +0000]
add in EOI callback
Jack Lange [Tue, 28 Feb 2012 23:32:23 +0000]
cleaned up IPI code in apic, and added IRQ ack callback infrastructure to APIC
Jack Lange [Tue, 1 Nov 2011 23:45:16 +0000]
added exit reporting to thread exit path
Jack Lange [Mon, 16 Apr 2012 22:53:00 +0000]
disable pause exiting
Patrick G. Bridges [Fri, 20 Apr 2012 15:17:12 +0000]
Merge branch 'devel' of ssh://newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Jack Lange [Sat, 14 Apr 2012 05:32:39 +0000]
update v3_mem to handle sparse hotpluggable memory regions
Brian Kocoloski [Sat, 14 Apr 2012 05:10:06 +0000]
Added selective per CPU initialization option
Kyle Hale [Sat, 14 Apr 2012 00:39:15 +0000]
Noted guest-linux dependency in fsceu
Peter Dinda [Sat, 14 Apr 2012 00:37:08 +0000]
Updated MPI accelerator build for new directory structure
Kyle Hale [Fri, 13 Apr 2012 23:47:22 +0000]
Correct build if gears is disabled
Kyle Hale [Fri, 13 Apr 2012 23:32:40 +0000]
Build changes for gears inclusion
Kyle Hale [Fri, 13 Apr 2012 23:32:03 +0000]
Gears system call hijacking core changes
Jack Lange [Fri, 13 Apr 2012 23:30:26 +0000]
added arch independent MSR storage
Peter Dinda [Fri, 13 Apr 2012 23:27:24 +0000]
Add ability to write to gvas
Peter Dinda [Fri, 13 Apr 2012 23:15:53 +0000]
Host hypercall interface implementation (Palacios-side)
Kyle Hale [Fri, 13 Apr 2012 22:14:27 +0000]
Change of hypercall semantics - rax no longer contains error code for palacios
Peter Dinda [Fri, 13 Apr 2012 22:00:18 +0000]
linux userspace hypercall addition utility + Makefile updates
Kyle Hale [Fri, 13 Apr 2012 21:52:34 +0000]
Gears userspace utilities
Kyle Hale [Fri, 13 Apr 2012 21:47:49 +0000]
Linux implementation of Gears interfaces
Peter Dinda [Fri, 13 Apr 2012 21:41:08 +0000]
Linux host hypercall interface implementation
Kyle Hale [Fri, 13 Apr 2012 21:33:34 +0000]
Gears Fast System Call Exiting Utility Service
Peter Dinda [Fri, 13 Apr 2012 21:32:53 +0000]
Gears MPI Accelerator Service
Peter Dinda [Fri, 13 Apr 2012 21:31:57 +0000]
Gears - compilation for user injection
Kyle Hale [Fri, 13 Apr 2012 21:31:00 +0000]
Gears Restructuring plus code injection preparation and template
Kyle Hale [Fri, 13 Apr 2012 21:23:36 +0000]
New Gears Tools And Structure
Kyle Hale [Fri, 13 Apr 2012 21:21:24 +0000]
Removal of old gears code in preparation for restructuring
Patrick G. Bridges [Mon, 9 Apr 2012 16:33:38 +0000]
Removed spurious time configuration options
Patrick G. Bridges [Mon, 9 Apr 2012 16:30:45 +0000]
Bug fix in new time code based on testing by Oscar
Patrick G. Bridges [Wed, 4 Apr 2012 17:02:30 +0000]
Cleanup, simplification of the time managemnet, time dilation code. Needs to be tested properly before commit
Patrick G. Bridges [Mon, 2 Apr 2012 19:37:06 +0000]
Minor cleanup of setup of RDTSC trapping initialization
Patrick G. Bridges [Thu, 29 Mar 2012 20:17:00 +0000]
Fixed conditional yield frequency calculation in yield_cond. Added runtime
control of whether RDTSC traps to both SVM and VMX.
Patrick G. Bridges [Tue, 27 Mar 2012 20:56:36 +0000]
Updates to some debugging of time virtualization. Adding infrasructer to support time and performance dilation in the future
Peter Dinda [Sun, 25 Mar 2012 21:10:07 +0000]
Cleanup of user tools build process; make STATIC=0 / make STATIC=1 to build variants
Peter Dinda [Sun, 25 Mar 2012 21:09:29 +0000]
Wrapper for console [help + room for future expansion]
Lei Xia [Tue, 13 Mar 2012 17:25:10 +0000]
fix a minor bug when converting MAC string to hexs
Patrick G. Bridges [Thu, 1 Mar 2012 17:41:50 +0000]
Added additional error checking on configurations to curses console.\n
Patrick G. Bridges [Fri, 24 Feb 2012 18:06:31 +0000]
Fixed host device and keyed stream compilation on different linux kernel versions
Patrick G. Bridges [Fri, 24 Feb 2012 17:56:12 +0000]
More changed files
Patrick G. Bridges [Thu, 23 Feb 2012 17:06:53 +0000]
Merge branch 'devel' of ssh://newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Patrick G. Bridges [Thu, 23 Feb 2012 17:06:42 +0000]
More debugging of fixed-timekeeping change
Peter Dinda [Wed, 22 Feb 2012 22:45:02 +0000]
Corrected EFER write handler for SVM + 64bit guest + Nested Paging
Alexander Kudryavtsev [Fri, 17 Feb 2012 20:30:27 +0000]
Fix physical apic id assignment and dispatch (LSB issue)
Alexander Kudryavtsev [Fri, 17 Feb 2012 20:29:24 +0000]
Handle NMI-disabled write to NVRAM address register
Alexander Kudryavtsev [Fri, 17 Feb 2012 20:25:41 +0000]
Handle 8254 PIT reload count of 0 correctly (means 65536)
Patrick G. Bridges [Fri, 17 Feb 2012 18:59:56 +0000]
Start at new guest time representaion
Peter Dinda [Fri, 17 Feb 2012 17:34:10 +0000]
Clean up compat ioctl handlers in host-dev and keyed-stream host ifaces
Jack Lange [Sat, 11 Feb 2012 00:35:31 +0000]
line fix
Jack Lange [Fri, 10 Feb 2012 23:46:59 +0000]
fixes to allow stopping a paused guest
Jack Lange [Fri, 10 Feb 2012 22:38:57 +0000]
initial simulation functionality
Patrick G. Bridges [Thu, 9 Feb 2012 20:44:53 +0000]
Cleanup to start proper time dilation mechanisms
Patrick G. Bridges [Thu, 9 Feb 2012 20:24:52 +0000]
Merge branch 'devel' of ssh://newskysaw.cs.northwestern.edu/home/palacios/palacios into devel