summaryrefslogtreecommitdiffstats
path: root/appendix
AgeCommit message (Expand)AuthorFilesLines
2024-02-08appendix/whymb: Add missing unbreakable spacesSeongJae Park1-3/+3
2024-02-08appendix/whymb: Add '()' for functionsSeongJae Park1-1/+1
2024-02-08appendix/whymb: Use \co{} for codeSeongJae Park1-1/+1
2024-02-08appendix/whymb: Use \qco{} for quoted codeSeongJae Park1-95/+95
2024-01-07appendix/toyrcu: Add missing parentheses for rcu_quiescent_state()SeongJae Park1-3/+3
2024-01-07appendix/toyrcu: Use \co{} for spin toolSeongJae Park1-1/+1
2024-01-07appendix/toyrcu: Add missing parenthesesSeongJae Park1-1/+1
2023-12-30appendix/questions/after: Use \co{}SeongJae Park1-1/+1
2023-12-30appendix/questions/after: Use \qco{} for quoting codeSeongJae Park1-5/+5
2023-10-13concurrentparallel: More on logical concurrency and physical parallelismPaul E. McKenney1-10/+28
2023-07-02treewide: Remove ignored first parameter of origpub macrosPaul E. McKenney1-1/+1
2023-06-19appendix/questions: Address potential orphaned epigraphAkira Yokosawa1-7/+7
2023-06-17questions: Add section-level epigraphsPaul E. McKenney7-0/+23
2023-06-17questions/concurrentparallel: Add logical/physical perspectivePaul E. McKenney1-9/+16
2023-06-17questions/removelocking: Expand on sound bitesPaul E. McKenney1-1/+2
2023-05-10treewide: Use "chp:" consistently as chapter label prefixPaul E. McKenney5-5/+5
2023-01-04epigraph: Emphasize quoted text and book titlesAkira Yokosawa1-1/+1
2023-01-04Redefine \epigraph to avoid boilerplate \emph{}Akira Yokosawa4-4/+4
2022-12-15QAfter: Cite Frederic's nohz_full TSC blog postPaul E. McKenney1-1/+2
2022-12-11QAfter: Fix type s/getttime/gettime/Paul E. McKenney1-2/+3
2022-12-08QAfter: Add actual data to multiple-clocks discussionPaul E. McKenney1-11/+29
2022-11-28appendix/whymb: Note store to memory in SB/MB examplePaul E. McKenney1-1/+13
2022-09-01treewide: Fix trivial typosAkira Yokosawa1-1/+1
2022-05-06appendix/whymb: Clarify DMA data-corruption scenariosPaul E. McKenney1-2/+21
2022-04-20appendix/whymb: Add stale/reorded QQPaul E. McKenney1-3/+15
2022-04-20appendix/whymb: Store buffers and partial cache linesPaul E. McKenney1-5/+47
2022-04-18index: Add indexing tags to memory barrier related termsAkira Yokosawa3-8/+8
2022-04-17appendix/whymb: Drive-by fixesPaul E. McKenney1-4/+4
2022-04-17appendix/whymb: Clarify QQ C.8Paul E. McKenney1-1/+6
2022-04-17appendix/whymb: Clarify memory-barrier operationPaul E. McKenney1-18/+61
2022-04-12appendix/whymb: Make Transition (h) do strict MESIPaul E. McKenney1-5/+3
2022-01-29Replace \include{} with \input{} for parallel pdflatex runsAkira Yokosawa1-4/+4
2022-01-06index: Add tags for 'reference count'Akira Yokosawa1-1/+2
2022-01-05appendix/questions: Add a reminder for future workPaul E. McKenney1-0/+2
2021-12-08appendix/questions/after: Fix attempted wordsmithingPaul E. McKenney1-1/+1
2021-12-08treewide: Address potential widowing of headingsAkira Yokosawa1-0/+4
2021-11-29toyrcu: Add missing close paren in QQ B.13Zhouyi Zhou1-1/+1
2021-11-18ordering: Fix typo in QQ A.3Zhouyi Zhou1-2/+2
2021-08-30index: Add index and acronym tags, take twoAkira Yokosawa3-9/+9
2021-08-25appendix/questions: Fix typo of missing ')'Akira Yokosawa1-1/+1
2021-08-21styleguide: Upgrade references to NIST style guide as bibliographyAkira Yokosawa1-14/+6
2021-08-17Add \ignorespaces command to \IfEbookSize and \IfSansSerifAkira Yokosawa1-2/+3
2021-08-17appendix, glossary: Break and capitalize after colonAkira Yokosawa3-18/+19
2021-07-10appendix/toyrcu: Additional counter-overflow solutionsPaul E. McKenney1-3/+14
2021-06-13Fix typos (scalability)Akira Yokosawa1-1/+1
2021-06-09styleguide: Adjust cleveref macro usage where possibleAkira Yokosawa1-12/+11
2021-06-09treewide: Fix indents by white spacesAkira Yokosawa1-1/+1
2021-06-09treewide: Annotate punctuation marksAkira Yokosawa1-2/+2
2021-05-18appendix/toyrcu: Wordsmith "add the value one to"Paul E. McKenney1-1/+1
2021-05-18easy, future, appendix: Employ \cref{} and its variantsAkira Yokosawa4-11/+11
2021-05-03appendix/toyrcu Fix description of rcu_nest rcu_gp_ongoing()Zhouyi Zhou1-1/+1
2021-04-27styleguide: Make end-of-sentence periods be at the end of linesAkira Yokosawa1-107/+130
2021-04-27treewide: Make end-of-sentence periods be at end of linesAkira Yokosawa1-31/+40
2021-04-21index: Add index and acronym tags, take oneAkira Yokosawa5-20/+25
2021-04-21questions: Reference Tables 17.1 and 17.2 instead of Table 17.3 in -eb buildAkira Yokosawa1-1/+9
2021-04-15appendix/questions: Address and remove "@@@" todo flags, take fourPaul E. McKenney4-16/+47
2021-04-15appendix/questions: Address and remove "@@@" todo flags, take threePaul E. McKenney2-4/+27
2021-04-15appendix/questions: Address and remove "@@@" todo flags, take twoPaul E. McKenney2-6/+37
2021-04-15appendix/questions: Address and remove "@@@" todo flags, take onePaul E. McKenney3-2/+47
2021-04-11treewide: Remove explicit float positioning optionsAkira Yokosawa9-56/+56
2021-04-11treewide: Shrink floats for ebook-size buildAkira Yokosawa1-1/+1
2021-04-08qqz: Suppress possible orphan headingAkira Yokosawa1-0/+1
2021-03-28toyrcu: Move float away from section headingAkira Yokosawa1-5/+5
2021-03-25styleguide: Adjust float size and add a floatbarrier for ebook-size buildAkira Yokosawa1-0/+12
2021-03-19whymb: Fix outdated datePaul E. McKenney1-1/+4
2021-03-18styleguide: Explicitly label good and bad full-stop annotationsPaul E. McKenney1-12/+12
2021-03-18sytleguide: Add a section on full stopAkira Yokosawa1-0/+59
2021-03-18styleguide: Use \Cref{} at start of sentenceAkira Yokosawa1-12/+12
2021-03-18treewide: Annotate sentence-ending fullstops as suchAkira Yokosawa2-13/+13
2021-03-12Use 'tbp' as option of floatsAkira Yokosawa1-4/+4
2021-03-09appendix/questions: Updates and wordsmithingPaul E. McKenney4-20/+24
2021-03-02treewide: url related updates, take twoAkira Yokosawa1-1/+1
2021-03-02whymb: Fix potential extra blank line within 'sequence' listAkira Yokosawa1-1/+1
2021-02-27Use newer/updated bibliography entriesAkira Yokosawa1-1/+1
2021-02-27treewide: Adjust spacing after full stopsAkira Yokosawa1-4/+4
2021-02-18together: Updates and wordsmithing, take two.Paul E. McKenney1-20/+23
2020-12-08whymb: Fix typo in variable nameAkira Yokosawa1-3/+3
2020-12-03appendix/whymb: Clarify control-dependency QQAPaul E. McKenney1-16/+28
2020-12-03whymb: Fix description of compiler mischiefAkira Yokosawa1-1/+4
2020-11-29styleguide: Get rid of \VerbatimFootnotes macroAkira Yokosawa1-6/+7
2020-11-24Reorganize backmattersAkira Yokosawa2-142/+0
2020-07-30toyrcu: Minor fixesAkira Yokosawa1-9/+11
2020-07-29Enhance qqz scheme for chapterwise QQZ answersAkira Yokosawa3-3/+9
2020-07-07appendix/whymb: Use 'step' as ref name in QQsAkira Yokosawa1-15/+19
2020-07-05appendix/whymb: Add QQ on cachelines in dirty shared statePaul E. McKenney1-0/+23
2020-03-26treewide: Use macros for consecutive quick quizzesAkira Yokosawa2-57/+71
2020-03-15treewide: Renew format of Quick Quiz macroAkira Yokosawa5-138/+138
2020-03-14Remove '(R)' and '(TM)'Akira Yokosawa1-4/+4
2020-03-08cpu: Update memory-latency discussion based on newer systemsPaul E. McKenney1-11/+15
2020-02-24Revert "Improve definition of \nbco{} and \qco{}"Akira Yokosawa1-31/+30
2020-01-31Rename environments 'linelabel' and 'lineref'Akira Yokosawa5-102/+102
2020-01-12Prevent section heading from orphanedAkira Yokosawa1-83/+84
2019-12-28appendix/questions: Use nbsp in 'value n'Akira Yokosawa1-3/+3
2019-12-28appendix/questions: Fix 'cleveref' macro usage in ordering sectionAkira Yokosawa1-17/+16
2019-12-28appendix/questions: Expand on required degree of orderingPaul E. McKenney1-0/+60
2019-12-27appendix/questions: Add question on required degree of orderingPaul E. McKenney2-0/+128
2019-12-27appendix/questions: Let "time" figure floatPaul E. McKenney1-1/+1
2019-12-22appendix/ack: Credit Stamatis for bibliography workv2019.12.22aPaul E. McKenney1-0/+3
2019-12-22appendix/ack: Give credit for 21st-century scalable hardwarePaul E. McKenney1-0/+4
2019-12-06toyrcu: Use mathcal O for 'orders of'Akira Yokosawa1-1/+1
2019-12-05styleguide: Update on cross-reference and endashAkira Yokosawa1-19/+73
2019-12-05treewide: Use endash for rangesAkira Yokosawa2-2/+2
2019-12-02styleguide: Treat current snippet scheme as 'the scheme'Akira Yokosawa1-3/+3
2019-12-02styleguide: Clarify newline-after-sentence rule is for LaTeX sourceAkira Yokosawa1-0/+5
2019-12-02appendix/ack: Use \Cref{} for cross references in reviewers listAkira Yokosawa1-18/+18
2019-12-02appendix/ack: Fill in missing ')'Akira Yokosawa1-1/+1
2019-11-29styleguide: Add the newline-after-sentence rulePaul E. McKenney1-0/+4
2019-11-29whymb: Add appendix-level epigraphPaul E. McKenney1-0/+4
2019-11-29toyrcu: Add appendix-level epigraphPaul E. McKenney1-0/+4
2019-11-23Typo fixes: "and and" and light-weight->lightweightStamatis Karnouskos3-8/+8
2019-11-11miscellaneous: Fix numerous typosZhang, Kai1-1/+1
2019-10-22treewide: Add '% mainfile:' tags in headers in sub .tex filesAkira Yokosawa9-0/+12
2019-10-11appendix/whymb: Apply cleveref way of cross referenceAkira Yokosawa1-19/+19
2019-10-11appendix/whymb: Apply new scheme of code snippetsAkira Yokosawa1-137/+105
2019-10-11appendix/toyrcu: Apply 'cleveref' way of cross referencesAkira Yokosawa1-77/+77
2019-10-11appendix/toyrcu: Convert \lnref to \clnref and its variationsAkira Yokosawa1-48/+46
2019-10-11appendix/toyrcu: Apply new scheme of code snippetsAkira Yokosawa1-366/+113
2019-10-11appendix/questions: Apply 'cleveref' way of cross referenceAkira Yokosawa2-16/+16
2019-10-11appendix/questions/after: Apply new scheme of code snippetAkira Yokosawa1-92/+18
2019-10-04Make hyperlinks colorful and browsable in PDF viewerAkira Yokosawa1-2/+6
2019-09-26Define LaTeX macros inspired by 'cleveref' to reference line labelsAkira Yokosawa1-3/+3
2019-09-26styleguide: Introduce/Experiment 'cleveref' packageAkira Yokosawa1-52/+51
2019-07-22styleguide: Update description of available options to \begin{snippet}Akira Yokosawa2-30/+48
2019-07-22toyrcu: Extract Listing B.13 from rcu.hAkira Yokosawa1-10/+1
2019-07-22toyrcu: Extract Listing B.15 from rcu_nest.hAkira Yokosawa1-12/+1
2019-07-22toyrcu: Convert Listing B.1 to new schemeAkira Yokosawa1-22/+4
2019-07-07Add to todo listsPaul E. McKenney1-0/+1
2019-05-29rcu_nest: Update description of rcu_nest.[hc]Junchang Wang1-70/+38
2019-05-01rcu_qs: Use READ_ONCE() AND WRITE_ONCE() for shared variable rcu_gp_ctrJunchang Wang1-73/+36
2019-05-01rcu: Use READ_ONCE() and WRITE_ONCE() for shared variable rcu_gp_ctrJunchang Wang1-56/+41
2019-01-28Improve definition of \nbco{} and \qco{}Akira Yokosawa1-24/+25
2019-01-20ack: Bring "LaTeX Advisor" section into present tensePaul E. McKenney1-4/+3
2019-01-19ask: Add acknowledgments of bibtex and Internet servicesPaul E. McKenney1-0/+7
2018-11-29styleguide: Loosen restriction on comment in litmus testAkira Yokosawa1-17/+8
2018-11-17styleguide: Expand on goal of new snippet schemeAkira Yokosawa4-28/+60
2018-11-11styleguide: Update code snippet sectionAkira Yokosawa5-92/+360
2018-09-09future/QC: Remove quantum-computing sectionQC.2018.09.09aPaul E. McKenney2-12/+7
2018-04-09Fix labeling of appendix and sectionAkira Yokosawa1-2/+2
2018-02-16future/QC: Update based on Robert Wisnieff feedbackPaul E. McKenney1-0/+2
2017-12-06future: Update Locking and HTM comparison tablesAkira Yokosawa1-6/+0
2017-11-20Credit Fedor Pikus for RCU areas of applicabilityPaul E. McKenney1-0/+3
2017-11-05Fix typos in answers to quick quizzesAkira Yokosawa1-1/+1
2017-11-05appendix/whymb: Fix layout in answers to quick quizzesAkira Yokosawa1-2/+2
2017-10-30appendix/ack: Add Akira and LaTeX AdvisorPaul E. McKenney1-0/+16
2017-10-28styleguide: Reflect table format conversionAkira Yokosawa1-136/+132
2017-10-26Tweak figure sizeAkira Yokosawa1-1/+1
2017-10-23Convert table of code fragments to 'listing'Akira Yokosawa1-16/+22
2017-10-23whymb: Update table layoutAkira Yokosawa1-12/+8
2017-10-22Update tables using booktabs and alternate-row coloring schemeAkira Yokosawa2-13/+26
2017-10-22Move caption of table to topAkira Yokosawa1-2/+4
2017-10-20rt: Move real-time chapter into the advanced synchronization chapterPaul E. McKenney1-2/+2
2017-10-19styleguide: Reflect recent conversion of code snippets to listingAkira Yokosawa1-20/+19
2017-10-15Rename "Memory Ordering" chapterPaul E. McKenney2-4/+4
2017-10-13Convert code snippets to 'listing' env (appendix)Akira Yokosawa2-132/+132
2017-10-05styleguide: Reflect recent style improvementsAkira Yokosawa1-40/+18
2017-10-05future/QC: Use upright glyph for math constant and descriptive suffixAkira Yokosawa1-3/+3
2017-10-05treewide: Use \Power{} macro for POWER CPU familyAkira Yokosawa1-13/+13
2017-09-24styleguide: Remove experimental tables updated in memorder chapterAkira Yokosawa1-108/+4
2017-09-24memorder: Convert tables to alternate-row coloring schemeAkira Yokosawa1-1/+0
2017-09-20styleguide: Substitute experimental tableAkira Yokosawa1-28/+24
2017-09-16memorder: More reword to 'full-strength non-void RMW'Akira Yokosawa1-1/+1
2017-09-15memorder: Substitute WRC for WWC to illustrate non-MCAPaul E. McKenney1-1/+1
2017-09-09memorder: Move hardware-specifics section in from appendixPaul E. McKenney1-824/+0
2017-09-04memorder: Self-reviewPaul E. McKenney1-1/+3
2017-09-04memorder: Add additional cases to cheat sheetPaul E. McKenney1-19/+24
2017-09-03styleguide: Add more experimental tablesAkira Yokosawa1-37/+114
2017-09-03styleguide: Add 'Ellipsis' sectionAkira Yokosawa1-0/+55
2017-08-25memorder: Create new chapter from memory-barriers sectionPaul E. McKenney3-8/+8
2017-08-22advsync: Label listings not providing ordering as (No Ordering)Paul E. McKenney1-1/+1
2017-08-22styleguide: Add example of partially colored rowsAkira Yokosawa1-19/+118
2017-08-18styleguide: Add table examples with dashed linesAkira Yokosawa1-109/+184
2017-08-18Get rid of 'tabulary' packageAkira Yokosawa1-3/+1
2017-08-18styleguide: Add more table experimentsAkira Yokosawa1-54/+292
2017-08-13styleguide: Emphasize source part of epigraphAkira Yokosawa1-1/+1
2017-08-13styleguide: Add example of options to \num{} commandAkira Yokosawa1-2/+44
2017-08-13styleguide: Update LaTeX source of code snippetAkira Yokosawa3-113/+148
2017-08-13styleguide: Tweak layout of 'Limitation' tableAkira Yokosawa1-3/+4
2017-08-13styleguide: Add examples of alternative table layoutAkira Yokosawa1-1/+85
2017-08-08Promote 'ruled' style as default of 'listing' environmentAkira Yokosawa1-3/+0
2017-08-08style: Add an epigraphPaul E. McKenney1-0/+2
2017-08-08advsync: Convert code snippets and litmus tests to 'listing'Akira Yokosawa1-2/+2
2017-08-08styleguide: Add examples of grouping floating objectsAkira Yokosawa1-4/+128
2017-08-08styleguide: Add listing environment examplesAkira Yokosawa1-2/+50
2017-08-05styleguide: Remove references to 'floatrow' and adjust contextAkira Yokosawa1-13/+13
2017-08-05Revert commits after "Localize floatrow.sty as floatrowpf.sty"Akira Yokosawa2-177/+9
2017-08-01styleguide: Tweak layout of 'Limitation' tableAkira Yokosawa1-5/+10
2017-08-01styleguide: Add example of preferred table layout using 'booktabs'Akira Yokosawa1-1/+34
2017-08-01styleguide: Add example of grouping code snippetsAkira Yokosawa1-1/+78
2017-08-01styleguide: Add listing environment examplesAkira Yokosawa2-2/+55
2017-07-30appendix: Add style guideAkira Yokosawa3-0/+702
2017-07-10advsync: Address dependenciesPaul E. McKenney1-0/+1
2017-06-24treewide: Add narrow spaces before SI unit symbolsAkira Yokosawa2-2/+2
2017-06-21toyrcu: Typo s/that/than/Paul E. McKenney1-1/+1
2017-06-20toyrcu: Trivial typo fixes (rcu_idx -> rcu_refcnt)Akira Yokosawa1-6/+6
2017-06-20toyrcu: Adjust reference to prerequisite chaptersAkira Yokosawa1-3/+2
2017-06-14rcu_rcpls: Switch from ACCESS_ONCE() to READ_ONCE()/WRITE_ONCE()Junchang Wang1-7/+7
2017-05-29defer: Move toyrcu to appendixPaul E. McKenney2-0/+2011
2017-05-28future: Add section on quantum computingPaul E. McKenney2-2/+8
2017-05-01advsync: Add Pugh URL for DEC Alpha dependenciesPaul E. McKenney1-2/+3
2017-04-23whymb: Prevent line breaks between "bcr" and "15,0"Akira Yokosawa1-2/+2