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.
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:25:18 +0000]
fixed toc_length initialization bug
Conflicts:
palacios/src/devices/cdrom.c
palacios/src/devices/ramdisk.c
Jack Lange [Fri, 10 Oct 2008 19:55:11 +0000]
Merging for release RC2
Merge branch 'devel'
Conflicts:
palacios/include/devices/generic.h
palacios/include/devices/ide.h
palacios/include/geekos/debug.h
palacios/include/geekos/net.h
palacios/include/geekos/pci.h
palacios/include/geekos/queue.h
palacios/include/geekos/reboot.h
palacios/include/geekos/ring_buffer.h
palacios/include/geekos/serial.h
palacios/include/geekos/socket.h
palacios/include/geekos/timer.h
palacios/include/geekos/vm.h
palacios/include/palacios/vmcs.h
palacios/include/palacios/vmcs_gen.h
palacios/src/devices/cdrom.c
palacios/src/devices/generic.c
palacios/src/devices/ramdisk.c
palacios/src/geekos/debug.c
palacios/src/geekos/net.c
palacios/src/geekos/queue.c
palacios/src/geekos/testvm.s
palacios/src/palacios/vmm_config.c
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 [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:24:44 +0000]
fixed missing #endif
Jack Lange [Fri, 3 Oct 2008 20:23:43 +0000]
added new copyright and license
Conflicts:
palacios/include/devices/cdrom.h
palacios/include/devices/generic.h
palacios/include/devices/ide.h
palacios/include/devices/ramdisk.h
palacios/include/palacios/vmcs_gen.h
palacios/src/devices/cdrom.c
palacios/src/devices/generic.c
palacios/src/devices/ramdisk.c
palacios/src/palacios/vmm_config.c
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 [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: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
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
Jack Lange [Wed, 24 Sep 2008 22:52:31 +0000]
test
Jack Lange [Wed, 24 Sep 2008 22:47:52 +0000]
test
Jack Lange [Wed, 24 Sep 2008 22:41:47 +0000]
added license file
Jack Lange [Wed, 24 Sep 2008 22:39:23 +0000]
fixed documentation
Jack Lange [Wed, 24 Sep 2008 22:24:26 +0000]
cleanup
Jack Lange [Wed, 24 Sep 2008 22:12:32 +0000]
fixed makefile and added necessary directories
Lei Xia [Wed, 24 Sep 2008 20:24:11 +0000]
change lwip
Lei Xia [Wed, 24 Sep 2008 20:22:37 +0000]
change lwip
Lei Xia [Wed, 24 Sep 2008 20:18:04 +0000]
house cleaning
Jack Lange [Wed, 24 Sep 2008 04:08:29 +0000]
minor fix
Jack Lange [Tue, 23 Sep 2008 16:57:16 +0000]
fixed makefile to automatically generate symlinks for [rom|vga]bios
Jack Lange [Mon, 22 Sep 2008 19:22:54 +0000]
minor documentation fix
Jack Lange [Mon, 22 Sep 2008 19:19:03 +0000]
uggh.. added directories, because git doesn't like empty directories
Jack Lange [Mon, 22 Sep 2008 19:17:07 +0000]
removed vm_kernel
Jack Lange [Mon, 22 Sep 2008 19:16:47 +0000]
removed vgabios copy
Jack Lange [Mon, 22 Sep 2008 19:05:20 +0000]
build fixes