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 [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
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
Jack Lange [Wed, 25 Feb 2009 23:16:04 +0000]
fixed operand ordering and memory operand masking
Jack Lange [Wed, 25 Feb 2009 23:15:43 +0000]
added address width calculations
Peter Dinda [Wed, 25 Feb 2009 18:40:00 +0000]
assorted debugging stuff added while tracking down apic and shadow paging bugs (cr4 bug)
Peter Dinda [Wed, 25 Feb 2009 18:39:19 +0000]
hacked in support for writes to readonly apic register 0x30 - they are just ignored
Peter Dinda [Wed, 25 Feb 2009 18:38:37 +0000]
fixed cr4 handling of pse/pae/pge, any of which, when it changes, must trigger a tlb flush
Jack Lange [Tue, 24 Feb 2009 23:11:25 +0000]
turned off VGA hooks
Jack Lange [Tue, 24 Feb 2009 22:13:52 +0000]
cleanup
Jack Lange [Tue, 24 Feb 2009 22:13:20 +0000]
fixed emulation bugs
Jack Lange [Mon, 23 Feb 2009 22:06:33 +0000]
added stos instruction to the emulator
Jack Lange [Mon, 23 Feb 2009 20:28:54 +0000]
fixed write hook handling
Jack Lange [Mon, 23 Feb 2009 06:02:50 +0000]
fixing stacked git error...
Jack Lange [Mon, 23 Feb 2009 05:57:24 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Jack Lange [Mon, 23 Feb 2009 05:57:01 +0000]
updated geekos guest memory configuration parameter
Jack Lange [Mon, 23 Feb 2009 05:52:32 +0000]
added memory size configuration to geekos guest init
Steven Jaconette [Mon, 23 Feb 2009 05:44:04 +0000]
changes to direct passthrough pagefault handlers
Jack Lange [Fri, 20 Feb 2009 19:17:58 +0000]
Kevin Pedretti: memory calculation fix
Jack Lange [Thu, 19 Feb 2009 23:52:20 +0000]
added configurable memory sizes
Jack Lange [Thu, 19 Feb 2009 23:07:24 +0000]
fixed APIC to handle non 32bit reads by linux...
Jack Lange [Thu, 19 Feb 2009 23:06:40 +0000]
unused variable warning/error.. ugh...
Jack Lange [Thu, 19 Feb 2009 23:05:52 +0000]
added debugging flags for the APIC
Jack Lange [Thu, 19 Feb 2009 23:05:21 +0000]
reformat return code fix
Jack Lange [Thu, 19 Feb 2009 19:45:02 +0000]
increment rip after a successfull hypercall
Jack Lange [Thu, 19 Feb 2009 19:38:55 +0000]
removed TSC_OFFSET setting
Jack Lange [Tue, 17 Feb 2009 22:14:44 +0000]
removed error message that no longer pertains...
Jack Lange [Tue, 17 Feb 2009 22:10:59 +0000]
apic fixes
Jack Lange [Mon, 16 Feb 2009 23:57:52 +0000]
added hypercall registration and handler
Jack Lange [Mon, 16 Feb 2009 21:35:12 +0000]
added movzx/movsx instructions to the emulator
Jack Lange [Mon, 16 Feb 2009 17:26:20 +0000]
fixed timing bug
Jack Lange [Sat, 14 Feb 2009 00:18:26 +0000]
Do we need to save and restore the guests GS/FS regs?
Jack Lange [Sat, 14 Feb 2009 00:18:00 +0000]
fixed Syscall enable flag in efer
Jack Lange [Fri, 13 Feb 2009 23:18:27 +0000]
io-apic fixes to redirection reads/writes
Jack Lange [Fri, 13 Feb 2009 22:58:31 +0000]
fixed ioapic bug
Jack Lange [Fri, 13 Feb 2009 22:55:50 +0000]
IO APIC implementation
Conflicts:
palacios/src/palacios/vmm_config.c
Jack Lange [Fri, 13 Feb 2009 22:23:12 +0000]
added support for multiple interrupt controllers
Jack Lange [Tue, 10 Feb 2009 23:16:05 +0000]
.....
Jack Lange [Tue, 10 Feb 2009 03:48:23 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Jack Lange [Tue, 10 Feb 2009 03:48:06 +0000]
timer fixes
Lei Xia [Tue, 10 Feb 2009 03:08:36 +0000]
Modify Socket, Make V3_SOCK long
Jack Lange [Mon, 9 Feb 2009 19:20:29 +0000]
cleaned up instrumentation implementation
changb [Mon, 9 Feb 2009 03:26:37 +0000]
gcc-instrumenation added
Jack Lange [Mon, 9 Feb 2009 17:01:51 +0000]
added ring buffer
Jack Lange [Mon, 9 Feb 2009 00:14:18 +0000]
added memory read instruction forms
Jack Lange [Sat, 7 Feb 2009 20:45:52 +0000]
error string fix
Jack Lange [Sat, 7 Feb 2009 20:45:26 +0000]
apic register definitions added
Jack Lange [Sat, 7 Feb 2009 01:11:04 +0000]
bug fixes for:
xed decoder
passthrough paging
emulator
added apic memory hooks
Jack Lange [Fri, 6 Feb 2009 23:22:35 +0000]
fixed data type for 64 bit instruction form
Jack Lange [Fri, 6 Feb 2009 23:03:00 +0000]
added 64 bit emulated instruction forms
Jack Lange [Fri, 6 Feb 2009 22:55:27 +0000]
cleaned up emulation interface
added read emulation
added full memory hooks
Steven Jaconette [Fri, 6 Feb 2009 20:30:18 +0000]
32bit Write Hook Case for Direct Paging
Steven Jaconette [Fri, 6 Feb 2009 05:39:55 +0000]
Direct paging changes
Jack Lange [Fri, 6 Feb 2009 06:20:37 +0000]
format change
Jack Lange [Fri, 6 Feb 2009 06:20:12 +0000]
changed instruction macros to write forms
Jack Lange [Fri, 6 Feb 2009 06:19:11 +0000]
minor fixes
Jack Lange [Fri, 6 Feb 2009 06:18:00 +0000]
added license
Jack Lange [Fri, 6 Feb 2009 06:16:59 +0000]
cleaned up dev manager implementation
Jack Lange [Fri, 6 Feb 2009 06:16:24 +0000]
added APIC device
Jack Lange [Thu, 5 Feb 2009 22:27:43 +0000]
removed reference to shadow_efer
Jack Lange [Thu, 5 Feb 2009 22:09:55 +0000]
save/restore MSRs before VM entry/exit
Jack Lange [Thu, 5 Feb 2009 20:42:49 +0000]
64 bit guests initially supported
Lei Xia [Wed, 4 Feb 2009 20:04:59 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Jack Lange [Wed, 4 Feb 2009 20:01:47 +0000]
added os_debug device
Lei Xia [Wed, 4 Feb 2009 19:52:36 +0000]
Merge branch 'devel' of /home/palacios/palacios into devel
Jack Lange [Wed, 4 Feb 2009 04:44:37 +0000]
fixed 64 bit PDE access check
Jack Lange [Wed, 4 Feb 2009 04:40:25 +0000]
fixed paging callbacks to normalize calling convention
Jack Lange [Wed, 4 Feb 2009 04:30:10 +0000]
functional but broken 64 bit paging
Jack Lange [Wed, 4 Feb 2009 04:29:29 +0000]
changed to error output
Lei Xia [Wed, 4 Feb 2009 00:03:01 +0000]
Remove the test code
Lei Xia [Wed, 4 Feb 2009 00:00:02 +0000]
Merge branch 'devel' of /home/palacios/palacios into devel
Lei Xia [Tue, 3 Feb 2009 23:59:28 +0000]
V3_Sockets Macros tested
Jack Lange [Tue, 3 Feb 2009 22:38:21 +0000]
cleaned up 32 bit shadow paging implementation
Jack Lange [Tue, 3 Feb 2009 22:38:03 +0000]
fixed spurious characters...
Jack Lange [Tue, 3 Feb 2009 22:19:08 +0000]
starting work on 64 bit shadow paging
Lei Xia [Tue, 3 Feb 2009 22:09:59 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Lei Xia [Tue, 3 Feb 2009 22:09:18 +0000]
change my email in Makefile
Lei Xia [Tue, 3 Feb 2009 21:43:29 +0000]
Finish the VMM Socket Layer