|
@ -1,13 +1,20 @@ |
|
|
\usepackage{xparse} |
|
|
|
|
|
\DeclareDocumentCommand{\newdualentry}{ O{} O{} m m m m } { |
|
|
|
|
|
\newglossaryentry{gls-#3}{name={#5},text={#5\glsadd{#3}}, |
|
|
|
|
|
description={#6},#1 |
|
|
|
|
|
} |
|
|
|
|
|
\makeglossaries |
|
|
|
|
|
\newacronym{#3}{#4}{see Glossary on: \gls{gls-#3}} |
|
|
|
|
|
|
|
|
\newglossaryentry{iommu}{ |
|
|
|
|
|
name={IOMMU}, |
|
|
|
|
|
description={... desc ...}, |
|
|
|
|
|
first={Input/Output Memory Management Unit (IOMMU)}, |
|
|
|
|
|
long={Input/Output Memory Management Unit} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
\newdualentry{iommu}{IOMMU}{Input/Output Memory Management Unit}{... desc ...} |
|
|
|
|
|
\newdualentry{bar}{BAR}{Base Address Register}{... desc ...} |
|
|
|
|
|
|
|
|
\newglossaryentry{bar}{ |
|
|
|
|
|
name={BAR}, |
|
|
|
|
|
description={... desc ...}, |
|
|
|
|
|
first={Base Address Register (BAR)}, |
|
|
|
|
|
long={Base Address Register} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
\newacronym{dsa}{DSA}{Intel Data Streaming Accelerator} |
|
|
|
|
|
|
|
|
\newglossaryentry{dsa}{ |
|
|
|
|
|
name={DSA}, |
|
|
|
|
|
description={... desc ...}, |
|
|
|
|
|
first={Intel Data Streaming Accelerator (DSA)}, |
|
|
|
|
|
long={Intel Data Streaming Accelerator} |
|
|
|
|
|
} |