On Fri, Jul 02, 2021 at 10:52:21AM +0900, Akira Yokosawa wrote: > Table 17.3 is not available in EBook-size builds. > For compatibility, remove reference to the combined table in Quick > Quiz added in commit 279c38a988f9 ("future/htm: Add some HTM > hardware-reliability anecdotes"). > > Fixes: 279c38a988f9 ("future/htm: Add some HTM hardware-reliability anecdotes") > Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> Good catch, queued and pushed, thank you! > --- > Hi Paul, > > Current master fails to build "eb". > I think reference to Table 17.3 is not essential to the Quick Quiz > and just removed it. > If you think otherwise, it can be made conditional by \IfEbookSize{}{}. > > Thanks, Akira > > PS: As for hardware implementation of transactional memory, > Power ISA v3.1 deprecated it [1]. > It might be worth mentioning it in the Answer to the QQ. > In the post specter world, it looks like almost impossible for hardware > designers to come up with a secure implementation of HTM... > > [1]: Appendix A of Power ISA v3.1 at > https://ibm.ent.box.com/s/hhjfw0x0lrbtyzmiaffnbxh2fuo0fog0 Thank you for bringing this to my attention! I have added it in with your Suggested-by. Thanx, Paul > -- > future/htm.tex | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/future/htm.tex b/future/htm.tex > index abc80daf..3ff9bf24 100644 > --- a/future/htm.tex > +++ b/future/htm.tex > @@ -917,7 +917,7 @@ tab:future:Comparison of Locking (Augmented by RCU or Hazard Pointers) and HTM}. > } > > \QuickQuiz{ > - \Cref{tab:future:Comparison of Locking and HTM,tab:future:Comparison of Locking (Plain and Augmented) and HTM,tab:future:Comparison of Locking (Augmented by RCU or Hazard Pointers) and HTM} > + \Cref{tab:future:Comparison of Locking and HTM,tab:future:Comparison of Locking (Augmented by RCU or Hazard Pointers) and HTM} > state that hardware is only starting to become available. > But hasn't HTM hardware support been widely available > for almost a full decade? > -- > 2.17.1 >