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.


IDE/ATA enhancements and bug-fixing: DMA operation
authorPeter Dinda <pdinda@northwestern.edu>
Thu, 5 Mar 2015 00:46:43 +0000 (18:46 -0600)
committerroot <root@v-test-r415-3.localdomain>
Thu, 5 Mar 2015 00:46:43 +0000 (18:46 -0600)
commitc8e5b4d78f746b7ac5de1a19689ba9aa2d7e3db3
tree38116febea14fcfe1b3e38d34d7afb9fee63038b
parentea65d1874b27fd5d8ef5b560c1f4b6eb8c57b40b
IDE/ATA enhancements and bug-fixing:   DMA operation

This makes DMA operation with ATA hard drives work
by fixing multiple issues and making it conform to
the physical hardware model

Remaining issues:
   DMA disabled on CDs due to bad identity info
   UDMA5 not seen (probably not consequential since
     programatic model is identical to all the rest)
palacios/src/devices/ata.h
palacios/src/devices/ide.c