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.


14 years agomade the configuration builder interface a little more informative
Jack Lange [Tue, 8 Dec 2009 04:49:38 +0000]
made the configuration builder interface a little more informative

14 years agodevice fixes for bugs introduced with new configuration system
Jack Lange [Mon, 7 Dec 2009 23:13:55 +0000]
device fixes for bugs introduced with new configuration system

14 years agoadded debugging
Jack Lange [Mon, 7 Dec 2009 23:11:41 +0000]
added debugging

14 years agoadded test hypercall for debugging guest hypercall support
Jack Lange [Mon, 7 Dec 2009 23:10:58 +0000]
added test hypercall for debugging guest hypercall support

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Jack Lange [Thu, 3 Dec 2009 22:40:10 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agomajor VMX update
Jack Lange [Thu, 3 Dec 2009 22:39:16 +0000]
major VMX update
ported to new configuration system
reworked to allow nested entries

14 years agodelete lnx_virtio_nic.h
Lei Xia [Tue, 1 Dec 2009 18:14:09 +0000]
delete lnx_virtio_nic.h

14 years agoFix the config
Lei Xia [Tue, 1 Dec 2009 18:13:37 +0000]
Fix the config

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Lei Xia [Tue, 1 Dec 2009 05:47:46 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoAdd virtio config option
Lei Xia [Tue, 1 Dec 2009 05:44:57 +0000]
Add virtio config option

14 years agoAdd Virtio Network device and add virio_net config option
Lei Xia [Tue, 1 Dec 2009 05:40:40 +0000]
Add Virtio Network device and add virio_net config option

14 years agodocumentation changes
Jack Lange [Tue, 1 Dec 2009 05:07:58 +0000]
documentation changes

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Jack Lange [Tue, 1 Dec 2009 04:11:56 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agogeneric device changes
Jack Lange [Tue, 1 Dec 2009 04:11:40 +0000]
generic device changes

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Jack Lange [Tue, 1 Dec 2009 01:05:02 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agointegrated new configuration system
Jack Lange [Tue, 1 Dec 2009 01:04:44 +0000]
integrated new configuration system

14 years agoadded default PC configuration file
Jack Lange [Tue, 1 Dec 2009 00:53:22 +0000]
added default PC configuration file

14 years agovarious changes...
Jack Lange [Thu, 26 Nov 2009 20:16:19 +0000]
various changes...

14 years agoremoved kconfig template filE
Jack Lange [Thu, 26 Nov 2009 20:11:13 +0000]
removed kconfig template filE

14 years agoadded user space configuration build system
Jack Lange [Wed, 25 Nov 2009 07:25:28 +0000]
added user space configuration build system

14 years agoremoved deprecated build tools
Jack Lange [Wed, 25 Nov 2009 03:05:01 +0000]
removed deprecated build tools

14 years agochange pci devices to be more generic.
Jack Lange [Wed, 18 Nov 2009 03:54:41 +0000]
change pci devices to be more generic.
added support for multiple linux virtio block device

14 years agointerface updates
Jack Lange [Tue, 17 Nov 2009 23:17:22 +0000]
interface updates

14 years agoadded xml parser for configuration
Jack Lange [Tue, 17 Nov 2009 19:47:07 +0000]
added xml parser for configuration

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Lei Xia [Mon, 16 Nov 2009 23:21:28 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoAdd vnet experimental option to config
Lei Xia [Mon, 16 Nov 2009 23:15:04 +0000]
Add vnet experimental option to config

14 years agoMove vnet code to src/palacios
Lei Xia [Mon, 16 Nov 2009 23:13:01 +0000]
Move vnet code to src/palacios

14 years agoMove vnet to src/palacios/
Lei Xia [Mon, 16 Nov 2009 22:33:12 +0000]
Move vnet to src/palacios/

14 years agomoved palacios.png to misc directory
Jack Lange [Tue, 10 Nov 2009 23:33:00 +0000]
moved palacios.png to misc directory

14 years agomore updates
Jack Lange [Tue, 10 Nov 2009 22:28:22 +0000]
more updates

14 years agocleanup...
Jack Lange [Tue, 10 Nov 2009 21:25:08 +0000]
cleanup...

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Lei Xia [Tue, 10 Nov 2009 20:24:32 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoVnet code update
Lei Xia [Tue, 10 Nov 2009 20:24:19 +0000]
Vnet code update

14 years agoVnet Code update
Lei Xia [Tue, 10 Nov 2009 20:23:05 +0000]
Vnet Code update

14 years agomacro'd out cr3 rewrite optimization
Jack Lange [Fri, 6 Nov 2009 20:31:51 +0000]
macro'd out cr3 rewrite optimization

14 years agoadded simplistic page table cache
Jack Lange [Fri, 6 Nov 2009 20:13:16 +0000]
added simplistic page table cache

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Lei Xia [Tue, 3 Nov 2009 22:38:33 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agoadded interrupt coalescing notification to apic
Jack Lange [Tue, 3 Nov 2009 21:29:31 +0000]
added interrupt coalescing notification to apic

14 years agomoved atomic interrupt handling past state save
Jack Lange [Tue, 3 Nov 2009 20:53:04 +0000]
moved atomic interrupt handling past state save

14 years agomade symbiotic intialization compile time configurable
Jack Lange [Fri, 30 Oct 2009 23:29:34 +0000]
made symbiotic intialization compile time configurable

14 years agosymbiotic fixups
Jack Lange [Fri, 30 Oct 2009 23:22:49 +0000]
symbiotic fixups

14 years agoCode format clean
Lei Xia [Fri, 30 Oct 2009 18:30:59 +0000]
Code format clean

14 years agoVnet Code Cleaned
Lei Xia [Wed, 28 Oct 2009 21:08:00 +0000]
Vnet Code Cleaned

14 years agoChecked in Vnet code
Lei Xia [Tue, 13 Oct 2009 14:52:07 +0000]
Checked in Vnet code

14 years agochanged the symbiotic calling interface to a synchronous model
Jack Lange [Tue, 6 Oct 2009 23:40:43 +0000]
changed the symbiotic calling interface to a synchronous model

14 years agoadded symbiotic interface
Jack Lange [Fri, 2 Oct 2009 20:18:02 +0000]
added symbiotic interface

14 years agoadded symbiotic interface and a number of other small changes
Jack Lange [Wed, 23 Sep 2009 22:27:50 +0000]
added symbiotic interface and a number of other small changes

14 years agoincreased the maximum number pci busses to scan
Jack Lange [Wed, 23 Sep 2009 22:26:55 +0000]
increased the maximum number pci busses to scan

14 years agoenabled msr writes
Jack Lange [Wed, 23 Sep 2009 22:26:29 +0000]
enabled msr writes

14 years agoregister assignment fix
Jack Lange [Fri, 18 Sep 2009 22:42:48 +0000]
register assignment fix

14 years agobuild fix
Jack Lange [Fri, 18 Sep 2009 22:37:24 +0000]
build fix

14 years agoadded cpuid hooking
Jack Lange [Fri, 18 Sep 2009 22:34:52 +0000]
added cpuid hooking

14 years agoremoved annoying debug statement
Jack Lange [Fri, 18 Sep 2009 21:30:23 +0000]
removed annoying debug statement

14 years agoadded symbiotic interface
Jack Lange [Mon, 14 Sep 2009 19:20:50 +0000]
added symbiotic interface

14 years agoupdated msr map to allow early hooking
Jack Lange [Mon, 14 Sep 2009 19:18:44 +0000]
updated msr map to allow early hooking

14 years agoupdated io map to allow early hooking
Jack Lange [Mon, 14 Sep 2009 19:09:21 +0000]
updated io map to allow early hooking

14 years agoadded for_each macro to redblack tree
Jack Lange [Mon, 14 Sep 2009 19:09:51 +0000]
added for_each macro to redblack tree

14 years agoadded interrupt hooking to pci_passthrough
Jack Lange [Fri, 11 Sep 2009 22:58:04 +0000]
added interrupt hooking to pci_passthrough
currently hardcoded for qemu e1000 NIC

14 years agofix debugging statement
Jack Lange [Fri, 11 Sep 2009 22:57:52 +0000]
fix debugging statement

14 years agoadded pci passthrough and a few other things
Jack Lange [Thu, 10 Sep 2009 23:26:54 +0000]
added pci passthrough and a few other things

14 years agomodified pci io hooks to not use the dev_io hooks, which are too constrictive
Jack Lange [Wed, 9 Sep 2009 22:35:26 +0000]
modified pci io hooks to not use the dev_io hooks, which are too constrictive

14 years agochanged v3_yield to be usable by non guest threads
Jack Lange [Wed, 9 Sep 2009 19:37:29 +0000]
changed v3_yield to be usable by non guest threads

14 years agofixed telemetry callback function
Jack Lange [Tue, 8 Sep 2009 23:04:02 +0000]
fixed telemetry callback function

14 years agoturn telemetry off by default
Jack Lange [Tue, 8 Sep 2009 23:02:13 +0000]
turn telemetry off by default

14 years agohardware multicore support
Jack Lange [Fri, 4 Sep 2009 02:41:10 +0000]
hardware multicore support

14 years agoadded cpu interruption interface
Jack Lange [Tue, 1 Sep 2009 18:27:25 +0000]
added cpu interruption interface

14 years agomodified interrupt interface to pass guest_info pointer
Jack Lange [Tue, 1 Sep 2009 18:24:57 +0000]
modified interrupt interface to pass guest_info pointer

14 years agoVMX is working for a 32-bit Linux kernel. It should also work for a 64-bit kernel...
Andy Gocke [Mon, 31 Aug 2009 23:53:12 +0000]
VMX is working for a 32-bit Linux kernel. It should also work for a 64-bit kernel, but that has not been tested.

14 years agoadded user page bits to enable write hook faulting
Jack Lange [Mon, 31 Aug 2009 20:38:00 +0000]
added user page bits to enable write hook faulting

14 years agoadded wp flag to shadow cr0
Jack Lange [Mon, 31 Aug 2009 20:36:52 +0000]
added wp flag to shadow cr0

14 years agomodification to cga escape character handling
Jack Lange [Thu, 27 Aug 2009 23:32:19 +0000]
modification to cga escape character handling

14 years agoadded write protect flag to realmode CR0, to enable memory hooks
Jack Lange [Thu, 27 Aug 2009 23:31:36 +0000]
added write protect flag to realmode CR0, to enable memory hooks

14 years agoadded variable warning
Jack Lange [Thu, 27 Aug 2009 17:50:12 +0000]
added variable warning

14 years agoFrom 294306ec5026ea691a4f1380598114688b061c99 Mon Sep 17 00:00:00 2001
Steven Jaconette [Thu, 27 Aug 2009 17:30:52 +0000]
From 294306ec5026ea691a4f1380598114688b061c99 Mon Sep 17 00:00:00 2001
Subject: [PATCH] Reorganized video card/virtual console

14 years agotelemetry updates
Jack Lange [Mon, 24 Aug 2009 22:46:22 +0000]
telemetry updates

14 years agoadded symbiotic swap telemetry data
Jack Lange [Fri, 21 Aug 2009 21:20:30 +0000]
added symbiotic swap telemetry data

14 years agoremoved irq debugging messages
Jack Lange [Fri, 21 Aug 2009 21:20:12 +0000]
removed irq debugging messages

14 years agominor cleanup to vmxassist context code
Jack Lange [Fri, 21 Aug 2009 20:39:41 +0000]
minor cleanup to vmxassist context code

14 years agoadded palacios MACROs
Jack Lange [Fri, 21 Aug 2009 20:31:39 +0000]
added palacios MACROs

14 years agoModified boot and vmxassist to handle real/protected transition.
Andy Gocke [Fri, 21 Aug 2009 20:25:41 +0000]
Modified boot and vmxassist to handle real/protected transition.

14 years agoported the profiler over to the telemetry interface
Jack Lange [Fri, 21 Aug 2009 19:45:42 +0000]
ported the profiler over to the telemetry interface

14 years agocleanup of debugging functions
Jack Lange [Fri, 21 Aug 2009 05:07:15 +0000]
cleanup of debugging functions

14 years agosymbiotic swap updates
Jack Lange [Thu, 20 Aug 2009 22:00:03 +0000]
symbiotic swap updates
maps in readonly with user flag setting

14 years agosymbiotic swap implementation (unsafe for kernel pages)
Jack Lange [Wed, 19 Aug 2009 18:45:12 +0000]
symbiotic swap implementation (unsafe for kernel pages)

14 years agoswitch print statements back to debug
Jack Lange [Wed, 19 Aug 2009 18:42:41 +0000]
switch print statements back to debug

14 years agoAdded missing string delimiter.
Philip Soltero [Wed, 19 Aug 2009 01:58:38 +0000]
Added missing string delimiter.

Even though this code isn't compiled, it was causing my build to fail with
this error:

CC palacios/src/palacios/svm.o
palacios/src/palacios/svm.c:574:54: error: missing terminating " character

14 years agochange video to default to "n"
Jack Lange [Mon, 17 Aug 2009 22:10:25 +0000]
change video to default to "n"

14 years agoMerge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios...
Jack Lange [Mon, 17 Aug 2009 21:27:55 +0000]
Merge branch 'devel' of ssh://palacios@newskysaw.cs.northwestern.edu/home/palacios/palacios into devel

14 years agofix video device configuration
Steven Jaconette [Mon, 17 Aug 2009 20:35:56 +0000]
fix video device configuration

14 years agoVirtual Console
Steven Jaconette [Mon, 17 Aug 2009 19:48:41 +0000]
Virtual Console

14 years agoVirtual Console
Steven Jaconette [Mon, 17 Aug 2009 19:44:54 +0000]
Virtual Console

14 years agoinitial checkin of symbiotic swap interface
Jack Lange [Mon, 17 Aug 2009 19:42:08 +0000]
initial checkin of symbiotic swap interface

14 years agoadded experimental configuration option
Jack Lange [Mon, 17 Aug 2009 18:59:34 +0000]
added experimental configuration option

14 years agosprintf configuration fixes
Jack Lange [Fri, 14 Aug 2009 20:53:36 +0000]
sprintf configuration fixes

14 years agoadded initial symbiotic swapping framework
Jack Lange [Fri, 14 Aug 2009 20:35:01 +0000]
added initial symbiotic swapping framework

14 years agomore configuration fixes
Jack Lange [Fri, 14 Aug 2009 20:40:49 +0000]
more configuration fixes

14 years agomore configuration fixes
Jack Lange [Fri, 14 Aug 2009 17:15:49 +0000]
more configuration fixes

14 years agoadded forgotten Kconfig file
Jack Lange [Fri, 14 Aug 2009 17:14:47 +0000]
added forgotten Kconfig file

14 years agominor build fixes for i386
Jack Lange [Thu, 13 Aug 2009 23:46:33 +0000]
minor build fixes for i386

14 years agoremoved vmsave/vmload latency measurements to fix i386 build
Jack Lange [Thu, 13 Aug 2009 23:33:32 +0000]
removed vmsave/vmload latency measurements to fix i386 build