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 [Tue, 21 Oct 2008 20:10:34 +0000]
Merge branch 'kitten' of ssh://sharedev@newskysaw.cs.northwestern.edu/home/sharedev/palacios into kitten
Peter Dinda [Tue, 21 Oct 2008 20:09:23 +0000]
added call to palacios
Kevin Pedretti [Tue, 21 Oct 2008 19:54:13 +0000]
Do make config before building kitten first time
Peter Dinda [Tue, 21 Oct 2008 19:50:55 +0000]
Added kitten build target
Kevin Pedretti [Tue, 21 Oct 2008 19:30:25 +0000]
Added Kitten
Jack Lange [Mon, 20 Oct 2008 22:58:12 +0000]
moved svm_lowlevel.asm over to gas syntax in svm_lowlevel.S
Jack Lange [Mon, 20 Oct 2008 21:40:04 +0000]
moved vmm_lowlevel.asm to C header file vmm_lowlevel.h
Lei Xia [Fri, 17 Oct 2008 19:10:02 +0000]
Add XED library file for intel 64 (x86)
Peter Dinda [Fri, 17 Oct 2008 16:58:26 +0000]
Fixed a = versus == thing
Jack Lange [Fri, 17 Oct 2008 00:16:25 +0000]
more cleanup
removed interrupt control function pointers from struct guest_info
moved v3_reg_t typedef to vmm_types.h
removed paging_mode_t typedef from shadow paging implementation
Jack Lange [Thu, 16 Oct 2008 23:49:42 +0000]
more namespace changes
adding "v3_" prefixes
moving function prototypes into the __V3VEE__ macros
Jack Lange [Thu, 16 Oct 2008 23:22:37 +0000]
large scale namespace changes
adding "v3_" prefix to prepare for kitten port
Jack Lange [Thu, 16 Oct 2008 22:29:48 +0000]
moved bochs debug facilities to a virtual device
Jack Lange [Thu, 16 Oct 2008 21:37:15 +0000]
added more selective debugging directives
Jack Lange [Wed, 15 Oct 2008 21:58:50 +0000]
tried to reduce compiler warnings, and cut down on debugging output
Jack Lange [Wed, 15 Oct 2008 04:01:45 +0000]
fixed up includes for devices
Jack Lange [Wed, 15 Oct 2008 03:48:25 +0000]
updated devices to use new host event interface
updated GeekOS to use new host event interface
Jack Lange [Wed, 15 Oct 2008 02:21:36 +0000]
added host event hooks interface
Lei Xia [Tue, 14 Oct 2008 19:36:20 +0000]
added guest-iso directive to test vm makefile
Jack Lange [Tue, 14 Oct 2008 19:22:04 +0000]
General fixes and clean up
Jack Lange [Tue, 14 Oct 2008 19:21:54 +0000]
fixed toc_length initialization bug
Jack Lange [Mon, 13 Oct 2008 15:51:42 +0000]
added Iso Run file
Jack Lange [Sun, 12 Oct 2008 20:32:11 +0000]
added debugging output, DEBUG bug still an issue
Jack Lange [Sat, 11 Oct 2008 00:21:21 +0000]
IDENTIFY DEVICE patch reverted for the time being
Jack Lange [Fri, 10 Oct 2008 22:20:35 +0000]
added new identify sub command (merged from CVS)
Jack Lange [Fri, 10 Oct 2008 00:06:13 +0000]
reworked the interrupt injection to be guest specific
Jack Lange [Wed, 8 Oct 2008 23:09:22 +0000]
minor fixes
Jack Lange [Wed, 8 Oct 2008 23:07:04 +0000]
work around git issues
Jack Lange [Wed, 8 Oct 2008 06:29:27 +0000]
fixing the error in geekos' memcmp implementation
Jack Lange [Tue, 7 Oct 2008 23:35:52 +0000]
fixed ceil linking issue and net.c compile problems
we now compile v3vee with machine local compiler while geekos is dependent on old version
Jack Lange [Tue, 7 Oct 2008 23:26:05 +0000]
Merge branch '64bit' into 64bit-right
Conflicts:
geekos/build/Makefile
geekos/src/geekos/net.c
Jack Lange [Tue, 7 Oct 2008 23:22:12 +0000]
updated to 64 bits based on the wrong f#@$%ing trunk
Jack Lange [Tue, 7 Oct 2008 22:25:34 +0000]
minor fixes
Jack Lange [Tue, 7 Oct 2008 18:33:51 +0000]
added a configuration structure for the binary inputs to the vmm (ramdisk, bios)
cleaned up some of the geekos networking issues
added dynamic registration of virtual cdroms
moved memory based cdrom over to the new registration method
changed vmm_config to reflect new ramdisk and configuration setup
Lei Xia [Mon, 6 Oct 2008 22:50:37 +0000]
Merge branch 'lwip_dev' of ssh://palacios@localhost/home/palacios/palacios into lwip_dev
Conflicts:
build/RunPuppy.sh
Lei Xia [Mon, 6 Oct 2008 22:44:54 +0000]
build fix
Lei Xia [Mon, 6 Oct 2008 22:42:44 +0000]
test
Lei Xia [Mon, 6 Oct 2008 22:01:38 +0000]
Support for lwIP switch on/off in Makefile
Jack Lange [Mon, 6 Oct 2008 20:49:05 +0000]
disabled network initialization
Lei Xia [Mon, 6 Oct 2008 17:28:23 +0000]
lwip build fix
Lei Xia [Mon, 6 Oct 2008 17:27:02 +0000]
build fixes
Lei Xia [Mon, 6 Oct 2008 17:11:11 +0000]
Merge branch 'lwip_dev' into devel
Conflicts:
palacios/build/Makefile
palacios/include/geekos/socket.h
palacios/src/geekos/net.c
Jack Lange [Mon, 6 Oct 2008 16:58:38 +0000]
added compatibility file for xed
Lei Xia [Mon, 6 Oct 2008 16:53:17 +0000]
stable compliation version with some running problems in kernel thread
Jack Lange [Mon, 6 Oct 2008 16:49:59 +0000]
build reorganization
Jack Lange [Fri, 3 Oct 2008 20:18:22 +0000]
added new copyright and license
Jack Lange [Thu, 2 Oct 2008 23:06:39 +0000]
minor bug fixes, and copyright additions
Jack Lange [Thu, 2 Oct 2008 23:04:04 +0000]
fixed compile bug
Jack Lange [Thu, 2 Oct 2008 22:05:59 +0000]
Merge branch 'ramdisk' into devel
Conflicts:
palacios/include/devices/generic.h
palacios/include/geekos/timer.h
palacios/include/palacios/vmcs.h
palacios/include/palacios/vmcs_gen.h
palacios/src/devices/generic.c
palacios/src/palacios/vmm_config.c
Jack Lange [Thu, 2 Oct 2008 22:00:15 +0000]
added functioning ramdisk, makefile support
Jack Lange [Thu, 2 Oct 2008 21:59:57 +0000]
trying to deal with nvram bug, disabled for now
Jack Lange [Thu, 2 Oct 2008 05:59:56 +0000]
added header files
Jack Lange [Thu, 2 Oct 2008 05:51:05 +0000]
reworked ramdisk now compiles, not tested
Jack Lange [Tue, 30 Sep 2008 23:37:33 +0000]
bug fixes to generic
Jack Lange [Tue, 30 Sep 2008 23:22:43 +0000]
reworked the generic device to handle run time configurability
Jack Lange [Tue, 30 Sep 2008 23:20:16 +0000]
bug fix in deinit
Jack Lange [Tue, 30 Sep 2008 23:18:47 +0000]
added more types
Jack Lange [Tue, 30 Sep 2008 23:20:16 +0000]
bug fix in deinit
Jack Lange [Tue, 30 Sep 2008 23:18:47 +0000]
added more types
Jack Lange [Tue, 30 Sep 2008 23:13:53 +0000]
removed v3 reference from uip header
Jack Lange [Tue, 30 Sep 2008 23:13:53 +0000]
removed v3 reference from uip header
Jack Lange [Tue, 30 Sep 2008 22:49:41 +0000]
removed references to GeekOS and added some namespace changes,
waiting to move debug functions from geekos to a virtual device
Conflicts:
palacios/src/devices/generic.c
Lei Xia [Tue, 30 Sep 2008 22:27:02 +0000]
Merge branch 'lwip_dev' of /home/palacios/palacios into lwip_dev
Conflicts:
palacios/src/lwip/arch/sys_arch.c
Lei Xia [Tue, 30 Sep 2008 21:59:13 +0000]
Compilable version with both lwip and uip
Jack Lange [Tue, 30 Sep 2008 21:43:07 +0000]
formatting change
Jack Lange [Tue, 30 Sep 2008 20:15:07 +0000]
import of new ramdisk
Jack Lange [Mon, 29 Sep 2008 20:21:32 +0000]
lwip/uip should not be dependent on any part of the VMM,
bug fix in string.c
Lei Xia [Mon, 29 Sep 2008 19:36:56 +0000]
Change lwip system interface
Lei Xia [Mon, 29 Sep 2008 16:18:21 +0000]
Merge branch 'lwip_dev' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into lwip_dev
Lei Xia [Mon, 29 Sep 2008 16:17:43 +0000]
No change to file, just keep update
Jack Lange [Mon, 29 Sep 2008 16:07:55 +0000]
added support for timing out Cond_Wait's
also added support for waking up specific threads by pid
Jack Lange [Mon, 29 Sep 2008 15:46:45 +0000]
added void * argument to timer callback
Jack Lange [Mon, 29 Sep 2008 16:07:55 +0000]
added support for timing out Cond_Wait's
also added support for waking up specific threads by pid
Jack Lange [Mon, 29 Sep 2008 15:46:45 +0000]
added void * argument to timer callback
Lei Xia [Mon, 29 Sep 2008 02:39:14 +0000]
modify sys_arch.c file
Lei Xia [Fri, 26 Sep 2008 23:03:50 +0000]
Add lwIP support features
unknown [Fri, 26 Sep 2008 22:06:36 +0000]
Merge branch 'lwip_dev' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into lwip_dev
unknown [Fri, 26 Sep 2008 22:00:43 +0000]
Add archtecture dependent stuffs for lwIP, mainly on lwip/arch/sys_arch.c
Jack Lange [Fri, 26 Sep 2008 21:48:27 +0000]
added second and millisecond timer support
Jack Lange [Fri, 26 Sep 2008 21:51:17 +0000]
removed defines for CR3
Jack Lange [Fri, 26 Sep 2008 21:48:27 +0000]
added second and millisecond timer support
Jack Lange [Fri, 26 Sep 2008 21:04:10 +0000]
almost done with the namespace protection via -D__V3VEE__ header wrappers
Jack Lange [Fri, 26 Sep 2008 19:56:14 +0000]
removed references to GeekOS and added some namespace changes,
waiting to move debug functions from geekos to a virtual device
Jack Lange [Fri, 26 Sep 2008 03:14:03 +0000]
one of these days I'll commit without breaking the build...
Jack Lange [Fri, 26 Sep 2008 03:14:03 +0000]
one of these days I'll commit without breaking the build...
Jack Lange [Thu, 25 Sep 2008 23:56:33 +0000]
modified copyright tags
Jack Lange [Thu, 25 Sep 2008 23:56:33 +0000]
modified copyright tags
Jack Lange [Thu, 25 Sep 2008 23:09:22 +0000]
added copyright tags
Jack Lange [Thu, 25 Sep 2008 23:09:22 +0000]
added copyright tags
Lei Xia [Thu, 25 Sep 2008 19:40:34 +0000]
Add updated lwip files in src/lwip
Lei Xia [Thu, 25 Sep 2008 19:38:57 +0000]
Deleted old lwip files in src/lwip
Lei Xia [Thu, 25 Sep 2008 19:34:08 +0000]
Add updated lwip header files in include/lwip
Lei Xia [Thu, 25 Sep 2008 19:28:57 +0000]
deleted old lwip headfiles
Lei Xia [Thu, 25 Sep 2008 17:56:18 +0000]
Add lwip files, for test, not compilable version
Lei Xia [Thu, 25 Sep 2008 17:50:40 +0000]
test,
Lei Xia [Thu, 25 Sep 2008 17:36:04 +0000]
Added whole packet of updated lwip files -- for test, still not complied
Lei Xia [Thu, 25 Sep 2008 17:22:32 +0000]
Merge branch 'lwip_dev' of ssh://palacios@localhost/home/palacios/palacios into lwip_dev
Jack Lange [Wed, 24 Sep 2008 23:17:27 +0000]
Merge branch 'devel'
Jack Lange [Wed, 24 Sep 2008 23:09:59 +0000]
small test
Jack Lange [Wed, 24 Sep 2008 23:05:06 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel
Conflicts:
CODING_GUIDELINES