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.


To be able to run Windows I'll need more graphics capabilities. This patch is the...
authorErik van der Kouwe <erikvdk@gmail.com>
Fri, 21 Jan 2011 23:59:11 +0000 (17:59 -0600)
committerJack Lange <jarusl@cs.northwestern.edu>
Fri, 21 Jan 2011 23:59:11 +0000 (17:59 -0600)
commit5b1f618cf74dbcd7e490fa3fe4da5a4c53d79b5d
treefede7cfcbdae77b2a65a464958d28dfcf45f61b1
parent15dbc69e8f6cfe2821125700d5fb95f588a403a5
To be able to run Windows I'll need more graphics capabilities. This patch is the first step. Changes made:

- Text resolution is dynamic and can be changed by the guest (frontend is optionally notified)

- Video memory address can be selected by the guest (0xA0000, 0xB0000 or 0xB8000)

- All CGA/VGA IO ports can now be properly read from and written to (although most are still ignored)

- Graphics modes are not supported yet, but at least they are reported to the user on the text screen

- Graphics wrap around the video memory boundary properly
palacios/include/devices/console.h
palacios/include/palacios/vmm_console.h
palacios/include/palacios/vmm_dev_mgr.h
palacios/src/devices/Kconfig
palacios/src/devices/cga.c
palacios/src/devices/curses_cons.c
palacios/src/devices/telnet_cons.c
palacios/src/palacios/vmm_console.c