Last change
on this file since 695 was
646,
checked in by haoliu, 10 years ago
|
(RWT) merging the lastest modification in trunk:
Modification in vci_cc_vcache_wrapper:
a) Non cacheable write request will not any more be sent by multi_write_buffer.
A write non cacheable access is retreated with a synchronous way, like the
read non cacheable access. When Cache L1 receives a write non cacheable request,
it will block the processor until the response of this request arrives.
The advantage of this method is that the cache L1 can supply the virtual address
to OS when it receives a bus error response.
b) In VCI_CMD_STATE, the unc_read request will not check the multi_write_buffer for
an matching address. But the CAS and SC request must be check this point
before sent to the target.
Modifcation in vci_mem_cache:
Change an assert in memcache for the modification in cache L1(UNC WRITE)
|
|
File size:
272.3 KB
|
HTML preview not available, since the file size exceeds 256.0 KB.
Try downloading the file instead.
Note: See
TracBrowser
for help on using the repository browser.