Betanumerical
Veteran
It IS read/write, on the other thread someone has been trying to spin that the having no full cache coherency thus it means no coherent memory, or as someone like to keep on repeating, coherent read only.
Let's try this one more time, coherent memory means that a pointer can be passed from the CPU to the GPU directly. Whether you need flush the cache or not (cache coherency) is an implementation detail, in X1's case, the code decides whether GPU wants snoop into CPU cache or not, and that the CPU can't snoop other components' cache.
I think you are still spinning, there's no evidence suggesting that PS4 CPU can snoop GPU cache, in fact, it's quite the contrary.
That is not required for cache coherency although it is a good way to achieve it, the PS4 on the other hand does have a coherent write bus. Whilst we know the XBONE can only coherently read.
Also you are 100% incorrect about coherency meaning that you can pass pointers between the CPU and GPU, all that requires is that you have the same style paging and virtual memory / MMU setup on both devices, cache coherency and coherent read/write between devices requires you to either be able to read from a device cache or to bypass your own cache or in the worst case flush it although that is a bad idea and you dont want to do that.