EasyManuals Logo

Sun Microsystems UltraSPARC-I User Manual

Sun Microsystems UltraSPARC-I
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #159 background imageLoading...
Page #159 background image
Sun Microelectronics
144
UltraSPARC User’s Manual
Requiring that software include MEMBARs around loads and stores that can
cause misses and block stores to the same line.
UltraSPARC blocks the issue of instruction fetch miss requests (P_RDSA_REQ)
while there are outstanding block stores; it also inhibits issuing block stores while
there are outstanding instruction fetch miss requests. Otherwise, the IVA bit sent
with a P_WRI_REQ might not be set when it should be, because a subsequent co-
herent miss to the same address might complete first.
Systems with Dtags ignore the IVA bit, so this is not an issue.
Note: This hazard occurs only in uniprocessor systems without Dtags. In
system with Dtags, the requirement for an S_INV_REQ is determined by Dtag
lookup. Since processors must work in both systems, however, they must not
issue P_WRI_REQ for the same block address as an already outstanding
P_RD*_REQ, and not issue any P_RD*_REQ for the same block address as an
already outstanding P_WRI_REQ, until the S_REPLY for the outstanding
transaction is received.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Sun Microsystems UltraSPARC-I and is the answer not in the manual?

Sun Microsystems UltraSPARC-I Specifications

General IconGeneral
BrandSun Microsystems
ModelUltraSPARC-I
CategoryComputer Hardware
LanguageEnglish