|
From: Josef W. <Jos...@gm...> - 2013-07-02 12:28:29
|
Am 02.07.2013 13:33, schrieb Maran Pakkirisamy: > In case of s390x, both of the following facilities are provided by the > architecture. > But the completion guarantee provided by s390x in the form of > constrained transactions seem to be not provided by other architectures. > Since constrained transactions do not come with fall-back path, Julian's > proposal 1 - jump to the fall back path on a transaction begin - will > most probably not help to support constrained transactions on s390x. I just was curious on that and looked it up in the referenced docu. A "constrained" transaction can have a max. of 32 instructions, the code must be in a 256-byte continous area, and only conditional relative forward branches are allowed. Because of the allowed forward branches, a transaction cannot really be restricted to one VEX translation (or one needs to add support for diamond shapes)... Josef |