Hi,

> > The usage in TI kernels has varied a bit.  Some times they are just
> > load and lock TLB's, for others table walking can be enabled.  In
> > all cases if a table walk miss happens it is fatal and the IP block
> > device will have to be reset.
>
> In *theory*, from this IOMMU hardware perspective, it's feasible to
> load something on memory dynamically("on-demand loading") when a table
> walk miss happens by notifying it to some memory manager through
> its assigned interrupt. Practically this latency may be a problem in
> some cases;)

I've been told explicitly by a few people that a table miss is fatal and the 
block needs to be reset to recover state.

I've not personally dug into TRM and underlying functional specs to validate 
this.  It might be different per IP.  Extreme case some kind of checkpoint 
would work ;)

In some discussions some people have even taken in table walk time as a 
consideration if certain camera streaming cases will work.  So, your comment 
about latency seems on.

Regards,
Richard W.

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to