Someone wrote:

  "The problem with TRT is it validates the whole TRT table before
   it starts to do the TRT."

As far as I know, TR, but not TRT, can do a trial execution.

First, it is only needed if the translate table starts within 256
bytes before a page boundary.

But it is needed for TR, as TR modifies the first argument before it
knows the extent (on both sides of the boundary) of the second
argument. TRT does not modify its argument, and so doesn't have that
problem.

It might be also for ED and EDMK, though I have never used either.

The other SS instructions know the extent of both operands before
any data is modified, and can generate the page fault interrupt
at that time.

-- glen

Reply via email to