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.


Disallow symbiotic functionality unless a compatible bios is in use
Peter Dinda [Thu, 18 Jun 2015 16:19:24 +0000 (11:19 -0500)]
The symspy page is by default mapped at a location that will conflict
with a larger bios.  This is a non-issue when booting a non-symbiotic
kernel or even booting a symbiotic kernel the first time, but leads
to a mess on a VM reset

Kconfig

diff --git a/Kconfig b/Kconfig
index e8cae68..8826535 100644 (file)
--- a/Kconfig
+++ b/Kconfig
@@ -616,6 +616,7 @@ menu "Symbiosis"
 config SYMBIOTIC
        bool "Enable Symbiotic Functionality"
        default n
+        depends on BOCHSBIOS
        help 
          Enable Symbiotic components of the VMM. 
          This includes the SymSpy interface.
@@ -644,8 +645,7 @@ config SWAPBYPASS_TELEMETRY
 menuconfig SYMMOD 
        bool "Symbiotic Modules"
        default n
-       depends on EXPERIMENTAL
-#      depends on SYMBIOTIC
+       depends on EXPERIMENTAL && SYMBIOTIC
        help
          Enable Symbiotic module loading