unsafe fn volatile_memcpy_write(src: *const u8, dst: *mut u8, len: usize)