1. A coherent computer system comprising: a memory shared by a processor and a coherent accelerator device (CAD), the memory comprising a work queue directly accessible by the CAD and the processor utilizing the same effective addresses, and; the processor comprising an application and a CAD virtual machine (CAD VM) emulating the CAD while the CAD is unavailable, the work queue directly accessible by the CAD VM and the processor utilizing the same effective addresses.