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 [Wed, 18 Mar 2009 00:16:36 +0000]
removed segment regs from guest_info struct
Jack Lange [Wed, 18 Mar 2009 00:15:58 +0000]
updated pci
Jack Lange [Wed, 18 Mar 2009 00:15:07 +0000]
Ramdisk DMA
Jack Lange [Tue, 17 Mar 2009 23:11:31 +0000]
added priority checking to apic interrupt injection routines
Jack Lange [Tue, 17 Mar 2009 21:41:53 +0000]
debugging update
Jack Lange [Tue, 17 Mar 2009 21:03:50 +0000]
typo fix
Jack Lange [Tue, 17 Mar 2009 21:00:33 +0000]
added timer debugging...
Jack Lange [Tue, 17 Mar 2009 20:42:02 +0000]
debugging fixes
Jack Lange [Tue, 17 Mar 2009 20:18:49 +0000]
only debug seastar and apic timer messages
Jack Lange [Tue, 17 Mar 2009 20:00:15 +0000]
fixed command register handler bug
Jack Lange [Tue, 17 Mar 2009 19:44:07 +0000]
added debugging for seastar...
Jack Lange [Tue, 17 Mar 2009 00:37:25 +0000]
updated debugging output
Jack Lange [Mon, 16 Mar 2009 23:47:18 +0000]
squashed debug messages
Jack Lange [Mon, 16 Mar 2009 23:38:18 +0000]
fixed stupid error...
Jack Lange [Mon, 16 Mar 2009 23:24:55 +0000]
added checks to only mark interrupts as taken if SVM says they've been
Jack Lange [Mon, 16 Mar 2009 21:42:41 +0000]
updated device number in pci
Jack Lange [Mon, 16 Mar 2009 21:33:09 +0000]
update bar masking
Jack Lange [Mon, 16 Mar 2009 21:07:27 +0000]
Horrendous hack to ack seastar IRQs....
Jack Lange [Mon, 16 Mar 2009 20:55:22 +0000]
added irq acking
Jack Lange [Mon, 16 Mar 2009 19:20:50 +0000]
added different pci device types
Lei Xia [Mon, 16 Mar 2009 19:10:38 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu//home/palacios/palacios into devel
Conflicts:
palacios/src/devices/pci.c
Lei Xia [Mon, 16 Mar 2009 19:08:52 +0000]
Add handle of write to command register
Jack Lange [Mon, 16 Mar 2009 19:04:40 +0000]
bug fixes
Jack Lange [Mon, 16 Mar 2009 18:54:14 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Jack Lange [Mon, 16 Mar 2009 18:54:04 +0000]
added writable register list
Lei Xia [Mon, 16 Mar 2009 18:53:51 +0000]
Fix a typo
Jack Lange [Mon, 16 Mar 2009 18:49:35 +0000]
added bar updates and initialization
Lei Xia [Mon, 16 Mar 2009 18:10:35 +0000]
Merge branch 'devel' of /home/palacios/palacios into devel
Conflicts:
palacios/src/devices/pci.c
Lei Xia [Mon, 16 Mar 2009 18:08:59 +0000]
Update Regitster device
Jack Lange [Mon, 16 Mar 2009 18:07:00 +0000]
added support for bar updates in io write handler
Jack Lange [Mon, 16 Mar 2009 17:51:20 +0000]
added bar structure
Jack Lange [Mon, 16 Mar 2009 15:58:42 +0000]
added PCI debugging
Jack Lange [Mon, 16 Mar 2009 15:58:23 +0000]
added pci debugging support
Jack Lange [Mon, 16 Mar 2009 15:55:04 +0000]
fixed scan error
Jack Lange [Mon, 16 Mar 2009 06:00:00 +0000]
updated pci to simplify callback setup
Jack Lange [Sat, 14 Mar 2009 17:18:54 +0000]
it helps if we don't confuse PCI with the PIC...
Jack Lange [Sat, 14 Mar 2009 17:17:40 +0000]
PCI in progress, so only attach PCI if we are debugging PCI.
Jack Lange [Sat, 14 Mar 2009 05:19:23 +0000]
PCI updates
Jack Lange [Sat, 14 Mar 2009 04:25:07 +0000]
imported updated PCI devicE
Jack Lange [Thu, 12 Mar 2009 02:41:57 +0000]
added comment...
Jack Lange [Thu, 12 Mar 2009 02:41:12 +0000]
fixed cr0 reads from long mode
Jack Lange [Wed, 11 Mar 2009 19:18:09 +0000]
debugging fix
Jack Lange [Wed, 11 Mar 2009 04:28:39 +0000]
added software strobe
Jack Lange [Tue, 10 Mar 2009 23:02:13 +0000]
squelch unhandled interrupt messages
Jack Lange [Tue, 10 Mar 2009 22:53:47 +0000]
added special handler for seastar interrupt
Jack Lange [Tue, 10 Mar 2009 03:41:49 +0000]
format fix
Jack Lange [Tue, 10 Mar 2009 03:41:12 +0000]
clean up
Jack Lange [Tue, 10 Mar 2009 03:40:50 +0000]
deleted vnic.h
Jack Lange [Tue, 10 Mar 2009 03:39:56 +0000]
rename and cleanup
Jack Lange [Tue, 10 Mar 2009 03:39:02 +0000]
clean up
Jack Lange [Tue, 10 Mar 2009 00:58:16 +0000]
added seastar memory mapping
Jack Lange [Mon, 9 Mar 2009 20:46:25 +0000]
3 operand instructions no longer error out if the 3rd operand is exotic
Jack Lange [Mon, 9 Mar 2009 20:37:45 +0000]
build fix
Jack Lange [Mon, 9 Mar 2009 20:35:46 +0000]
removed operand number check
Jack Lange [Mon, 9 Mar 2009 20:10:18 +0000]
more debugging output...
Jack Lange [Mon, 9 Mar 2009 20:07:31 +0000]
added debugging output
Jack Lange [Mon, 9 Mar 2009 20:05:18 +0000]
Handler for 64 bit passthrough page faults
From: Steven Jaconette <jacones@u.northwestern.edu>
Jack Lange [Mon, 9 Mar 2009 19:45:45 +0000]
added error reporting functions
Jack Lange [Mon, 9 Mar 2009 19:38:05 +0000]
added new iform MOV with an OrAX operand...
I'm assuming it is just a mov to/from the natural width [r|e|]ax register.
Jack Lange [Mon, 9 Mar 2009 00:00:23 +0000]
minor cleanup
Jack Lange [Sun, 8 Mar 2009 23:58:34 +0000]
bug fix for masking rcx on string form
Jack Lange [Sun, 8 Mar 2009 23:57:37 +0000]
added correct gpr size mask for long compatibility modes
Jack Lange [Sun, 8 Mar 2009 23:56:47 +0000]
added argument to thread create hook
Jack Lange [Thu, 5 Mar 2009 01:21:15 +0000]
fixes to get it to work in linux,
the queuing system is still incorrect....
Jack Lange [Wed, 4 Mar 2009 20:45:55 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Jack Lange [Wed, 4 Mar 2009 20:45:25 +0000]
adding paravirtualized network device
Jack Lange [Wed, 4 Mar 2009 19:18:31 +0000]
updated kitten network configuration section
Peter Dinda [Wed, 4 Mar 2009 18:52:14 +0000]
Changes to networking section (bridging) of manual
Peter Dinda [Wed, 4 Mar 2009 18:43:14 +0000]
Rolled back changes to vmm_socket.c which were causing a conflict during merge
with mainline - this was stuff from when Lei and I were testing his code
Merge branch 'devel' of ssh://palacios@localhost/home/palacios/palacios into devel
Conflicts:
palacios/src/palacios/vmm_socket.c
Jack Lange [Wed, 4 Mar 2009 05:49:59 +0000]
added kernel thread hook
Jack Lange [Wed, 4 Mar 2009 04:23:45 +0000]
fixed long mode bug
Jack Lange [Wed, 4 Mar 2009 00:38:54 +0000]
fixed a number of bugs due to the update
Jack Lange [Wed, 4 Mar 2009 00:13:48 +0000]
formatting changes to the vnic
Jack Lange [Tue, 3 Mar 2009 23:41:07 +0000]
reformatted device include files
Jack Lange [Tue, 3 Mar 2009 23:39:16 +0000]
reformatted device source files
Jack Lange [Tue, 3 Mar 2009 23:32:09 +0000]
reformatting include files
Jack Lange [Tue, 3 Mar 2009 23:31:56 +0000]
reformatting of the source files
Jack Lange [Tue, 3 Mar 2009 22:48:08 +0000]
updated indentation rules in the manual
Jack Lange [Tue, 3 Mar 2009 22:45:36 +0000]
added xemacs initialization files
Jack Lange [Tue, 3 Mar 2009 22:39:15 +0000]
fixed stupid issue with xed where it reversed the operands for an LMSW
Jack Lange [Tue, 3 Mar 2009 22:17:11 +0000]
fixed debug statement casts
Jack Lange [Tue, 3 Mar 2009 21:53:09 +0000]
reformat
Lei Xia [Tue, 3 Mar 2009 20:38:56 +0000]
Add Virtual PCI and Virtual NIC
Jack Lange [Tue, 3 Mar 2009 19:09:32 +0000]
changed V3_SOCK to int, and updated the sock_set types and macros
Peter Dinda [Tue, 3 Mar 2009 02:31:47 +0000]
Added networking section to manual
Jack Lange [Tue, 3 Mar 2009 00:32:36 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Jack Lange [Tue, 3 Mar 2009 00:32:21 +0000]
added pdf version of manual
Jack Lange [Mon, 2 Mar 2009 17:42:30 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Steven Jaconette [Mon, 2 Mar 2009 17:41:47 +0000]
Handler for 64 bit passthrough page faults
Jack Lange [Sun, 1 Mar 2009 23:45:28 +0000]
manual update
Jack Lange [Sun, 1 Mar 2009 23:42:20 +0000]
manual updates
Jack Lange [Sat, 28 Feb 2009 06:04:32 +0000]
wrote up through the "running" section
Jack Lange [Sat, 28 Feb 2009 05:01:10 +0000]
updates
Jack Lange [Fri, 27 Feb 2009 23:56:39 +0000]
manual changes
Jack Lange [Fri, 27 Feb 2009 23:05:39 +0000]
updated changes to the manual
Jack Lange [Fri, 27 Feb 2009 20:55:59 +0000]
reorganized things, pasted in old text
Jack Lange [Fri, 27 Feb 2009 20:33:55 +0000]
added developer manual
Jack Lange [Fri, 27 Feb 2009 19:29:02 +0000]
added logo to source tree
Jack Lange [Wed, 25 Feb 2009 23:16:59 +0000]
added hacks to the APIC because Linux coders didn't read the spec
Jack Lange [Wed, 25 Feb 2009 23:16:40 +0000]
added xchg support to emulator