I read about this somewhere a long time ago, either in the ARM docs or in the (terribly written) Magiceyes docs. I can't remember where exactly, it wasn't easy to find. While you wait on someone who actually knows answering you may want to try reading chapter 5 of this, it seems relevant.