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.


Cleanup and sanity-checking of unintentional integer overflow, unsigned/zero comparis...
authorPeter Dinda <pdinda@northwestern.edu>
Tue, 1 Sep 2015 21:12:15 +0000 (16:12 -0500)
committerroot <root@v-test-r415-3.localdomain>
Tue, 1 Sep 2015 21:12:15 +0000 (16:12 -0500)
commit198151f1d58834ff7889389007232a3d250f51f1
treea72b327bd3d10bc8dbc07b83aeb9f4bc1aa10764
parent6d3926e16dc1ba6ca0144e65b737e432c48aaa91
Cleanup and sanity-checking of unintentional integer overflow, unsigned/zero comparisons, untrusted or tainted data tracking, weird operator choice (Coverity static analysis)

There are a fair number of uses of tainted data (e.g., from user or file) -
I left most of these alone for now.
palacios/src/devices/ata.h
palacios/src/devices/curses_cons.c
palacios/src/devices/lnx_virtio_nic.c
palacios/src/devices/paragraph.c
palacios/src/devices/tmpdisk.c
palacios/src/palacios/vmm_cpu_mapper.c
palacios/src/palacios/vmm_hvm.c
palacios/src/palacios/vmm_time.c
palacios/src/palacios/vmx_msr.c