doesn't quite work
memcpy path seems to be solid up to cache invalidation
Merge github.com:cambridgehackers/xbsv into memcpy_wip