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, 25 Jun 2009 23:02:19 +0000]
added locking to interrupt subsystem
Jack Lange [Wed, 24 Jun 2009 18:02:04 +0000]
first cut at cleaning up the VMX mess
Jack Lange [Tue, 23 Jun 2009 19:21:43 +0000]
added ATAPI inquiry command
Jack Lange [Tue, 23 Jun 2009 16:12:15 +0000]
removed GeekOS specific debug message
Jack Lange [Wed, 17 Jun 2009 20:11:38 +0000]
added vmsave/vmload latency measurementS
Jack Lange [Sat, 13 Jun 2009 00:17:15 +0000]
added nodelay option
Jack Lange [Sat, 13 Jun 2009 00:16:51 +0000]
fixed crash issue due to inproperly saving host state
Jack Lange [Sat, 13 Jun 2009 00:16:12 +0000]
added locking operations to devices interfacing with host events
Jack Lange [Wed, 10 Jun 2009 21:52:09 +0000]
cleanup of vmcb structs and names
Jack Lange [Fri, 5 Jun 2009 22:04:51 +0000]
added net_cd configuration support
Jack Lange [Fri, 5 Jun 2009 22:04:28 +0000]
moved to centralized state dump
Jack Lange [Fri, 5 Jun 2009 22:03:59 +0000]
added char utilities
Jack Lange [Fri, 5 Jun 2009 22:03:38 +0000]
added utility socket functions
Jack Lange [Fri, 5 Jun 2009 22:02:43 +0000]
include prototype for guest state dump
Jack Lange [Fri, 5 Jun 2009 22:02:23 +0000]
added locking primitives
Jack Lange [Fri, 5 Jun 2009 22:01:32 +0000]
updates to net cd
Jack Lange [Fri, 5 Jun 2009 22:01:01 +0000]
nbd server updates
Jack Lange [Wed, 3 Jun 2009 22:25:42 +0000]
fixed io_apic table index computation
Jack Lange [Wed, 3 Jun 2009 02:47:15 +0000]
hook F10 to state dumping
Jack Lange [Wed, 27 May 2009 22:47:25 +0000]
added missing nbd files
Jack Lange [Wed, 27 May 2009 21:55:19 +0000]
nbd updates
Jack Lange [Wed, 27 May 2009 17:50:17 +0000]
added nbd header file
Jack Lange [Wed, 27 May 2009 17:39:39 +0000]
updates for v3_nbd
Jack Lange [Tue, 26 May 2009 23:23:11 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw//home/palacios/palacios into devel
Jack Lange [Tue, 26 May 2009 23:23:02 +0000]
updates to the nbd server
Jack Lange [Tue, 26 May 2009 22:15:20 +0000]
added network block backends
Jack Lange [Tue, 26 May 2009 22:13:40 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Jack Lange [Tue, 26 May 2009 22:07:13 +0000]
fix IDE initialization
Jack Lange [Tue, 26 May 2009 03:15:54 +0000]
added debug implementation
Jack Lange [Tue, 26 May 2009 03:15:34 +0000]
updates for user space utilities
Jack Lange [Sun, 24 May 2009 18:35:32 +0000]
fore ported to latest GCC version
Jack Lange [Sun, 24 May 2009 17:05:56 +0000]
added network server files
Jack Lange [Fri, 22 May 2009 17:16:40 +0000]
separated configuration to 2 phases pre/post
Jack Lange [Fri, 22 May 2009 17:16:01 +0000]
only handle events after machine has been started, this avoids sending an event to an unitilized subsystem
Jack Lange [Fri, 22 May 2009 17:15:48 +0000]
more fixes
Jack Lange [Fri, 22 May 2009 17:15:30 +0000]
update to coding standards
Jack Lange [Fri, 22 May 2009 17:15:04 +0000]
removed unused keyboard event interface
Jack Lange [Fri, 22 May 2009 17:14:34 +0000]
updated geekos to new interface
Jack Lange [Thu, 21 May 2009 23:19:21 +0000]
updated the ne2k still don't understand the memory dma operations
Patrick Bridges [Wed, 20 May 2009 21:00:03 +0000]
Fixed v3_create_ide when NULL southbridge passed in (i.e. when .config_pci = 0)
Jack Lange [Wed, 20 May 2009 18:25:11 +0000]
cleanups
Jack Lange [Fri, 1 May 2009 20:23:13 +0000]
removed old NASM symbol file
Jack Lange [Tue, 28 Apr 2009 22:52:44 +0000]
spell checks from Patrick Widener
Jack Lange [Mon, 27 Apr 2009 17:33:02 +0000]
changed the STAR MSR to be mode independent
Jack Lange [Sun, 26 Apr 2009 23:20:09 +0000]
Added compile time dependencies for host MSRs
(macro'd to only save for appropriate operating modes)
Jack Lange [Sun, 26 Apr 2009 23:00:27 +0000]
removed unused msrs
Jack Lange [Sun, 26 Apr 2009 22:58:19 +0000]
moved guest_efer from top level guest_info to the shadow page state
Jack Lange [Sun, 26 Apr 2009 22:58:03 +0000]
added dynamic reassignment of memory regions
Jack Lange [Sun, 26 Apr 2009 18:59:35 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Jack Lange [Sun, 26 Apr 2009 18:58:50 +0000]
updated IO and MSRs to allow hooking/unhooking dynamic at runtime
Lei Xia [Sun, 26 Apr 2009 16:47:53 +0000]
Update NE2000 to receive broadcast packets,
Jack Lange [Fri, 24 Apr 2009 20:26:49 +0000]
Ok. One more time. Please, please, please let this fix the interrupt injection mechanism.
Jack Lange [Fri, 24 Apr 2009 00:21:12 +0000]
I think I might have fixed the SHUTDOWN bug...
Jack Lange [Thu, 23 Apr 2009 23:19:07 +0000]
added -fno-stack-protector
Jack Lange [Thu, 23 Apr 2009 22:55:52 +0000]
various fixes. Hopefully this fixes the transient shutdown bug...
The fix is to move the exception injection above the pending irq injection.
More might be needed to handle stacking exceptions...
Jack Lange [Thu, 23 Apr 2009 22:30:26 +0000]
fixed exception initialization bug
Jack Lange [Thu, 23 Apr 2009 19:27:06 +0000]
added debugging information to help figure out exception bug
Jack Lange [Thu, 23 Apr 2009 04:20:16 +0000]
added host cpu type function
Jack Lange [Thu, 23 Apr 2009 03:46:08 +0000]
linker fix
Jack Lange [Thu, 23 Apr 2009 03:45:01 +0000]
changed inline functions to static
Jack Lange [Thu, 23 Apr 2009 03:41:53 +0000]
renamed guest cpu/mem mode functions
Jack Lange [Thu, 23 Apr 2009 03:37:01 +0000]
typedef name changes
Jack Lange [Thu, 23 Apr 2009 01:08:41 +0000]
created a test directory to hold test guest OSes
Jack Lange [Thu, 23 Apr 2009 00:59:59 +0000]
compilation fix
Jack Lange [Thu, 23 Apr 2009 00:59:17 +0000]
added memory unhooking function
Jack Lange [Thu, 23 Apr 2009 00:38:11 +0000]
updated the configuration/init process
Jack Lange [Wed, 22 Apr 2009 23:26:36 +0000]
added bochs console support
Jack Lange [Wed, 22 Apr 2009 23:23:46 +0000]
fixed page table deletion bug
Jack Lange [Mon, 20 Apr 2009 01:38:51 +0000]
added support for memory remapping
Jack Lange [Mon, 20 Apr 2009 00:56:22 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Jack Lange [Mon, 20 Apr 2009 00:55:58 +0000]
cleaned up the memory handing implementation
Lei Xia [Sun, 19 Apr 2009 15:26:41 +0000]
Update virtual NE2000
Jack Lange [Fri, 17 Apr 2009 22:06:47 +0000]
changed memory map to be layered on top of a single contiguous allocation
added hypercall to retrieve offset
Jack Lange [Tue, 14 Apr 2009 23:26:25 +0000]
removed floating poing operations from hashtable, load factors are now precomputed
Jack Lange [Fri, 10 Apr 2009 19:41:30 +0000]
removed old pci implementation
Jack Lange [Fri, 10 Apr 2009 07:06:32 +0000]
added DMA write functionality to ide harddisk
Jack Lange [Fri, 10 Apr 2009 01:04:31 +0000]
removed debugging output
Jack Lange [Fri, 10 Apr 2009 01:02:58 +0000]
cdrom DMA functional
Jack Lange [Thu, 9 Apr 2009 23:24:30 +0000]
functional DMA reads for IDE disks
Jack Lange [Wed, 8 Apr 2009 05:20:21 +0000]
updates to the PCI configuration for the southbridge and northbridge
Jack Lange [Wed, 8 Apr 2009 00:43:33 +0000]
updated test vm to current palacios version and fixed pci scan
Jack Lange [Wed, 8 Apr 2009 00:25:53 +0000]
added forgotten files...
Jack Lange [Wed, 8 Apr 2009 00:22:01 +0000]
updated the pci and IDE configuration.
Made the IDE/PCI system configurable via the config struct.
Starting to add the north/south bridges as virtual devices
DMA still not working....
Jack Lange [Wed, 8 Apr 2009 00:20:32 +0000]
added level trigger configuration registers
Jack Lange [Mon, 6 Apr 2009 17:10:36 +0000]
getting things working again
Jack Lange [Mon, 6 Apr 2009 16:42:10 +0000]
huge update for merge
Jack Lange [Sat, 4 Apr 2009 01:25:07 +0000]
IDE hard drive works past grub
Jack Lange [Fri, 3 Apr 2009 18:07:43 +0000]
Added intial cut at IDE disk support
Jack Lange [Thu, 2 Apr 2009 01:27:48 +0000]
broken DMA that should be working
Maybe if there was an actual spec that people could, you know, download and look at this would be easier...
Jack Lange [Tue, 31 Mar 2009 22:48:29 +0000]
added pci bar update handler
Jack Lange [Tue, 31 Mar 2009 21:39:56 +0000]
fixed pci index register (its a DWORD index, not a byte index)
Jack Lange [Tue, 31 Mar 2009 20:42:42 +0000]
Merge branch 'devel' into ide
Conflicts:
misc/test_vm/build/Makefile
palacios/build/Makefile
Jack Lange [Tue, 31 Mar 2009 20:39:26 +0000]
updated test_vm
Conflicts:
Jack Lange [Tue, 31 Mar 2009 20:33:35 +0000]
test_vm makefile fixes
Jack Lange [Tue, 31 Mar 2009 18:26:02 +0000]
updated shadow paging to handle cache-disabled and write-through pages
Jack Lange [Tue, 31 Mar 2009 18:27:00 +0000]
updated pci
Jack Lange [Tue, 31 Mar 2009 18:26:42 +0000]
updated PCI
Jack Lange [Tue, 31 Mar 2009 18:26:02 +0000]
updated shadow paging to handle cache-disabled and write-through pages
Jack Lange [Tue, 31 Mar 2009 02:04:54 +0000]
made pci default for IDE device
Jack Lange [Tue, 31 Mar 2009 02:04:25 +0000]
more updates for DMA