that's my fault, I made the mistake that seems to be carrying through on this discussion. Brit has the right of it.I think we're talking about different things. The way I read iroboto's post ("Right, memory that is allocated to the GPU may actually need to be allocated to the CPU, but because of the split pool, developers can't use it and need work arounds to reallocate memory to it.") was Xbox has formal memory addressing arbitration. This seems unlucky and would be contrary to performance needs. This is why I think something has been lost in translation.
The official documentation refers to the pools as
a) Standard memory
b) GPU optimal memory
There's no official separation of CPU/GPU in any of their documentation. I got caught up in the text that indicates you cannot remap GPU optimal to standard pools without a lot of effort. And the recent patch notes indicating that they were reducing the standard pool further to give more space to the GPU optimal pool. That led me to believe for some reason they (developers) needed/requested more in the standard pool to make things work or wanted to have control of the amount mapped, and so my mind went to thinking the CPU perhaps did not have access to GPU optimal and I strayed the wrong path from there.