€•Œsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ(/translations/zh_CN/admin-guide/features”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/zh_TW/admin-guide/features”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/it_IT/admin-guide/features”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/ja_JP/admin-guide/features”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/ko_KR/admin-guide/features”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/pt_BR/admin-guide/features”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/sp_SP/admin-guide/features”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)�”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…”�”}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒB/var/lib/git/docbuild/linux/Documentation/admin-guide/features.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒ#Feature status on all architectures”h]”hŒ#Feature status on all architectures”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSubsystem: core”h]”hŒSubsystem: core”…”�”}”(hhàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÝh³Nh´NubhŒtable”“”)�”}”(hhh]”hŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhhõubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1høhhõubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhhõubhŒthead”“”)�”}”(hhh]”hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hŒ paragraph”“”)�”}”(hŒFeature”h]”hŒFeature”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³Œfeatures”h´K hj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”j()�”}”(hŒKconfig / Description”h]”hŒKconfig / Description”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K hj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”j()�”}”(hŒStatus per architecture”h]”hŒStatus per architecture”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhõubhŒtbody”“”)�”}”(hhh]”(j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒcBPF-JIT”h]”hŒcBPF-JIT”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj}ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_CBPF_JIT``”h]”hŒliteral”“”)�”}”(hjœh]”hŒ HAVE_CBPF_JIT”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjšubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K hj—ubj()�”}”(hŒ$arch supports cBPF JIT optimizations”h]”hŒ$arch supports cBPF JIT optimizations”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K hj—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj}ubj#)�”}”(hhh]”hŒ bullet_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hŒ**ok**: mips, powerpc sparc”h]”j()�”}”(hŒ**ok**: mips, powerpc sparc”h]”(hŒstrong”“”)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÕubhŒ: mips, powerpc sparc”…”�”}”(hjÕh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K hjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjÌubjÐ)�”}”(hŒ‚**TODO**: alpha, arc, arm arm64, csky, hexagon loongarch, m68k, microblaze nios2, openrisc, parisc riscv, s390, sh, um, x86 xtensa”h]”j()�”}”(hŒ‚**TODO**: alpha, arc, arm arm64, csky, hexagon loongarch, m68k, microblaze nios2, openrisc, parisc riscv, s390, sh, um, x86 xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjýubhŒz: alpha, arc, arm arm64, csky, hexagon loongarch, m68k, microblaze nios2, openrisc, parisc riscv, s390, sh, um, x86 xtensa”…”�”}”(hjýh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjÌubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1jÊh³j7h´K hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjzubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒeBPF-JIT”h]”hŒeBPF-JIT”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Khj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj3ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_EBPF_JIT``”h]”jŸ)�”}”(hjRh]”hŒ HAVE_EBPF_JIT”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjPubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KhjMubj()�”}”(hŒ$arch supports eBPF JIT optimizations”h]”hŒ$arch supports eBPF JIT optimizations”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KhjMubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj3ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒO**ok**: arc, arm, arm64 loongarch, mips, parisc powerpc, riscv, s390, sparc x86”h]”j()�”}”(hŒO**ok**: arc, arm, arm64 loongarch, mips, parisc powerpc, riscv, s390, sparc x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj…ubhŒI: arc, arm, arm64 loongarch, mips, parisc powerpc, riscv, s390, sparc x86”…”�”}”(hj…h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Khj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj~ubjÐ)�”}”(hŒN**TODO**: alpha, csky hexagon, m68k, microblaze nios2, openrisc, sh, um xtensa”h]”j()�”}”(hŒN**TODO**: alpha, csky hexagon, m68k, microblaze nios2, openrisc, sh, um xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj«ubhŒF: alpha, csky hexagon, m68k, microblaze nios2, openrisc, sh, um xtensa”…”�”}”(hj«h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Khj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj~ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Khj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjzubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒgeneric-idle-thread”h]”hŒgeneric-idle-thread”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Khjâubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjßubj#)�”}”(hhh]”(j()�”}”(hŒ``GENERIC_SMP_IDLE_THREAD``”h]”jŸ)�”}”(hjþh]”hŒGENERIC_SMP_IDLE_THREAD”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Khjùubj()�”}”(hŒ6arch makes use of the generic SMP idle thread facility”h]”hŒ6arch makes use of the generic SMP idle thread facility”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Khjùubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjßubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ}**ok**: alpha, arc, arm arm64, csky, hexagon loongarch, mips, openrisc parisc, powerpc, riscv s390, sh, sparc, um, x86 xtensa”h]”j()�”}”(hŒ}**ok**: alpha, arc, arm arm64, csky, hexagon loongarch, mips, openrisc parisc, powerpc, riscv s390, sh, sparc, um, x86 xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj1ubhŒw: alpha, arc, arm arm64, csky, hexagon loongarch, mips, openrisc parisc, powerpc, riscv s390, sh, sparc, um, x86 xtensa”…”�”}”(hj1h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Khj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj*ubjÐ)�”}”(hŒ **TODO**: m68k, microblaze nios2”h]”j()�”}”(hŒ **TODO**: m68k, microblaze nios2”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjWubhŒ: m68k, microblaze nios2”…”�”}”(hjWh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K#hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj*ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Khj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjßubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjzubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ jump-labels”h]”hŒ jump-labels”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K&hjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj‹ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_ARCH_JUMP_LABEL``”h]”jŸ)�”}”(hjªh]”hŒHAVE_ARCH_JUMP_LABEL”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K&hj¥ubj()�”}”(hŒ4arch supports live patched, high efficiency branches”h]”hŒ4arch supports live patched, high efficiency branches”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K(hj¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj‹ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒf**ok**: arc, arm, arm64 csky, loongarch, mips openrisc, parisc, powerpc riscv, s390, sparc, x86 xtensa”h]”j()�”}”(hŒf**ok**: arc, arm, arm64 csky, loongarch, mips openrisc, parisc, powerpc riscv, s390, sparc, x86 xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÝubhŒ`: arc, arm, arm64 csky, loongarch, mips openrisc, parisc, powerpc riscv, s390, sparc, x86 xtensa”…”�”}”(hjÝh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K&hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjÖubjÐ)�”}”(hŒ7**TODO**: alpha, hexagon m68k, microblaze, nios2, sh um”h]”j()�”}”(hŒ7**TODO**: alpha, hexagon m68k, microblaze, nios2, sh um”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjubhŒ/: alpha, hexagon m68k, microblaze, nios2, sh um”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K+hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjÖubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´K&hjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjzubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒmseal-system-mappings”h]”hŒmseal-system-mappings”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K/hj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj7ubj#)�”}”(hhh]”(j()�”}”(hŒ'``ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS``”h]”jŸ)�”}”(hjVh]”hŒ#ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K/hjQubj()�”}”(hŒ#arch supports mseal system mappings”h]”hŒ#arch supports mseal system mappings”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K1hjQubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj7ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ)**ok**: arm64, loongarch riscv, s390, x86”h]”j()�”}”(hŒ)**ok**: arm64, loongarch riscv, s390, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj‰ubhŒ#: arm64, loongarch riscv, s390, x86”…”�”}”(hj‰h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K/hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj‚ubjÐ)�”}”(hŒ0**TODO**: alpha, mips parisc, powerpc, sparc, um”h]”j()�”}”(hŒ0**TODO**: alpha, mips parisc, powerpc, sparc, um”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj¯ubhŒ(: alpha, mips parisc, powerpc, sparc, um”…”�”}”(hj¯h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K1hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj‚ubjÐ)�”}”(hŒM**N/A**: arc, arm, csky hexagon, m68k, microblaze nios2, openrisc, sh, xtensa”h]”j()�”}”(hŒM**N/A**: arc, arm, csky hexagon, m68k, microblaze nios2, openrisc, sh, xtensa”h]”(jÚ)�”}”(hŒ**N/A**”h]”hŒN/A”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÕubhŒF: arc, arm, csky hexagon, m68k, microblaze nios2, openrisc, sh, xtensa”…”�”}”(hjÕh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K3hjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj‚ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´K/hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjzubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒthread-info-in-task”h]”hŒthread-info-in-task”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K7hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubj#)�”}”(hhh]”(j()�”}”(hŒ``THREAD_INFO_IN_TASK``”h]”jŸ)�”}”(hj(h]”hŒTHREAD_INFO_IN_TASK”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K7hj#ubj()�”}”(hŒNarch makes use of the core kernel facility to embed thread_info in task_struct”h]”hŒNarch makes use of the core kernel facility to embed thread_info in task_struct”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K9hj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒB**ok**: arm, arm64 loongarch, parisc, powerpc riscv, s390, um, x86”h]”j()�”}”(hŒB**ok**: arm, arm64 loongarch, parisc, powerpc riscv, s390, um, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj[ubhŒ<: arm, arm64 loongarch, parisc, powerpc riscv, s390, um, x86”…”�”}”(hj[h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K7hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjTubjÐ)�”}”(hŒ\**TODO**: alpha, arc, csky hexagon, m68k, microblaze mips, nios2, openrisc, sh sparc, xtensa”h]”j()�”}”(hŒ\**TODO**: alpha, arc, csky hexagon, m68k, microblaze mips, nios2, openrisc, sh sparc, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj�ubhŒT: alpha, arc, csky hexagon, m68k, microblaze mips, nios2, openrisc, sh sparc, xtensa”…”�”}”(hj�h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K:hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjTubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´K7hjQubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjzubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ tracehook”h]”hŒ tracehook”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K?hj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjµubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_ARCH_TRACEHOOK``”h]”jŸ)�”}”(hjÔh]”hŒHAVE_ARCH_TRACEHOOK”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K?hjÏubj()�”}”(hŒ7arch supports tracehook (ptrace) register handling APIs”h]”hŒ7arch supports tracehook (ptrace) register handling APIs”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KAhjÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjµubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ„**ok**: alpha, arc, arm arm64, csky, hexagon loongarch, mips, nios2 openrisc, parisc, powerpc riscv, s390, sh, sparc, um x86, xtensa”h]”j()�”}”(hŒ„**ok**: alpha, arc, arm arm64, csky, hexagon loongarch, mips, nios2 openrisc, parisc, powerpc riscv, s390, sh, sparc, um x86, xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjubhŒ~: alpha, arc, arm arm64, csky, hexagon loongarch, mips, nios2 openrisc, parisc, powerpc riscv, s390, sh, sparc, um x86, xtensa”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K?hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjubjÐ)�”}”(hŒ**TODO**: m68k, microblaze”h]”j()�”}”(hj+h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj-ubhŒ: m68k, microblaze”…”�”}”(hj-h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KEhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´K?hjýubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjµubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjzubeh}”(h]”h ]”h"]”h$]”h&]”uh1jxhhõubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hóhhðubah}”(h]”h ]”h"]”h$]”h&]”uh1hîhhÝubeh}”(h]”Œsubsystem-core”ah ]”h"]”Œsubsystem: core”ah$]”h&]”uh1hÈhhÊubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSubsystem: debug”h]”hŒSubsystem: debug”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj{h³Nh´Nubhï)�”}”(hhh]”hô)�”}”(hhh]”(hù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhj�ubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1høhj�ubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhj�ubj)�”}”(hhh]”j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒFeature”h]”hŒFeature”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KLhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj³ubj#)�”}”(hhh]”j()�”}”(hŒKconfig / Description”h]”hŒKconfig / Description”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KLhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj³ubj#)�”}”(hhh]”j()�”}”(hŒStatus per architecture”h]”hŒStatus per architecture”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KLhjäubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj�ubjy)�”}”(hhh]”(j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒdebug-vm-pgtable”h]”hŒdebug-vm-pgtable”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KNhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubj#)�”}”(hhh]”(j()�”}”(hŒ``ARCH_HAS_DEBUG_VM_PGTABLE``”h]”jŸ)�”}”(hj)h]”hŒARCH_HAS_DEBUG_VM_PGTABLE”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KNhj$ubj()�”}”(hŒ4arch supports pgtable tests for semantics compliance”h]”hŒ4arch supports pgtable tests for semantics compliance”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KPhj$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒF**ok**: arc, arm64 loongarch, parisc, powerpc riscv, s390, x86, xtensa”h]”j()�”}”(hŒF**ok**: arc, arm64 loongarch, parisc, powerpc riscv, s390, x86, xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj\ubhŒ@: arc, arm64 loongarch, parisc, powerpc riscv, s390, x86, xtensa”…”�”}”(hj\h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KNhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjUubjÐ)�”}”(hŒX**TODO**: alpha, arm, csky hexagon, m68k, microblaze mips, nios2, openrisc, sh sparc, um”h]”j()�”}”(hŒX**TODO**: alpha, arm, csky hexagon, m68k, microblaze mips, nios2, openrisc, sh sparc, um”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj‚ubhŒP: alpha, arm, csky hexagon, m68k, microblaze mips, nios2, openrisc, sh sparc, um”…”�”}”(hj‚h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KQhj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjUubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´KNhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒgcov-profile-all”h]”hŒgcov-profile-all”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KVhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj¶ubj#)�”}”(hhh]”(j()�”}”(hŒ``ARCH_HAS_GCOV_PROFILE_ALL``”h]”jŸ)�”}”(hjÕh]”hŒARCH_HAS_GCOV_PROFILE_ALL”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KVhjÐubj()�”}”(hŒ7arch supports whole-kernel GCOV code coverage profiling”h]”hŒ7arch supports whole-kernel GCOV code coverage profiling”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KXhjÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj¶ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒR**ok**: arm, arm64, csky microblaze, mips, powerpc riscv, s390, sh, um, x86 xtensa”h]”j()�”}”(hŒR**ok**: arm, arm64, csky microblaze, mips, powerpc riscv, s390, sh, um, x86 xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjubhŒL: arm, arm64, csky microblaze, mips, powerpc riscv, s390, sh, um, x86 xtensa”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjubjÐ)�”}”(hŒK**TODO**: alpha, arc hexagon, loongarch, m68k nios2, openrisc, parisc sparc”h]”j()�”}”(hŒK**TODO**: alpha, arc hexagon, loongarch, m68k nios2, openrisc, parisc sparc”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj.ubhŒC: alpha, arc hexagon, loongarch, m68k nios2, openrisc, parisc sparc”…”�”}”(hj.h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KZhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´KVhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒKASAN”h]”hŒKASAN”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K_hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjbubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_ARCH_KASAN``”h]”jŸ)�”}”(hj�h]”hŒHAVE_ARCH_KASAN”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K_hj|ubj()�”}”(hŒ.arch supports the KASAN runtime memory checker”h]”hŒ.arch supports the KASAN runtime memory checker”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kahj|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjbubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒB**ok**: arm, arm64 loongarch, powerpc, riscv s390, um, x86, xtensa”h]”j()�”}”(hŒB**ok**: arm, arm64 loongarch, powerpc, riscv s390, um, x86, xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj´ubhŒ<: arm, arm64 loongarch, powerpc, riscv s390, um, x86, xtensa”…”�”}”(hj´h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K_hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj­ubjÐ)�”}”(hŒ\**TODO**: alpha, arc, csky hexagon, m68k, microblaze mips, nios2, openrisc parisc, sh, sparc”h]”j()�”}”(hŒ\**TODO**: alpha, arc, csky hexagon, m68k, microblaze mips, nios2, openrisc parisc, sh, sparc”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÚubhŒT: alpha, arc, csky hexagon, m68k, microblaze mips, nios2, openrisc parisc, sh, sparc”…”�”}”(hjÚh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KbhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj­ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´K_hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒkcov”h]”hŒkcov”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kghj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubj#)�”}”(hhh]”(j()�”}”(hŒ``ARCH_HAS_KCOV``”h]”jŸ)�”}”(hj- h]”hŒ ARCH_HAS_KCOV”…”�”}”(hj/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kghj( ubj()�”}”(hŒ.arch supports kcov for coverage-guided fuzzing”h]”hŒ.arch supports kcov for coverage-guided fuzzing”…”�”}”(hjB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kihj( ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒG**ok**: arm, arm64 loongarch, mips, powerpc riscv, s390, um, x86 xtensa”h]”j()�”}”(hŒG**ok**: arm, arm64 loongarch, mips, powerpc riscv, s390, um, x86 xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj` ubhŒA: arm, arm64 loongarch, mips, powerpc riscv, s390, um, x86 xtensa”…”�”}”(hj` h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kghj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjY ubjÐ)�”}”(hŒV**TODO**: alpha, arc, csky hexagon, m68k, microblaze nios2, openrisc, parisc, sh sparc”h]”j()�”}”(hŒV**TODO**: alpha, arc, csky hexagon, m68k, microblaze nios2, openrisc, parisc, sh sparc”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj† ubhŒN: alpha, arc, csky hexagon, m68k, microblaze nios2, openrisc, parisc, sh sparc”…”�”}”(hj† h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kkhj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjY ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´KghjV ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒkgdb”h]”hŒkgdb”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kphj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjº ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_ARCH_KGDB``”h]”jŸ)�”}”(hjÙ h]”hŒHAVE_ARCH_KGDB”…”�”}”(hjÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KphjÔ ubj()�”}”(hŒ&arch supports the kGDB kernel debugger”h]”hŒ&arch supports the kGDB kernel debugger”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KrhjÔ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjº ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒh**ok**: arc, arm, arm64 hexagon, loongarch microblaze, mips, nios2 parisc, powerpc, riscv, sh sparc, x86”h]”j()�”}”(hŒh**ok**: arc, arm, arm64 hexagon, loongarch microblaze, mips, nios2 parisc, powerpc, riscv, sh sparc, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj ubhŒb: arc, arm, arm64 hexagon, loongarch microblaze, mips, nios2 parisc, powerpc, riscv, sh sparc, x86”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kphj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj ubjÐ)�”}”(hŒ6**TODO**: alpha, csky, m68k openrisc, s390, um, xtensa”h]”j()�”}”(hŒ6**TODO**: alpha, csky, m68k openrisc, s390, um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj2 ubhŒ.: alpha, csky, m68k openrisc, s390, um, xtensa”…”�”}”(hj2 h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kuhj. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Kphj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjº ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒkmemleak”h]”hŒkmemleak”…”�”}”(hjl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kxhji ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjf ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_DEBUG_KMEMLEAK``”h]”jŸ)�”}”(hj… h]”hŒHAVE_DEBUG_KMEMLEAK”…”�”}”(hj‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kxhj€ ubj()�”}”(hŒ-arch supports the kernel memory leak detector”h]”hŒ-arch supports the kernel memory leak detector”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kzhj€ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjf ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒi**ok**: arc, arm, arm64 csky, loongarch, microblaze mips, powerpc, riscv, s390 sh, sparc, um, x86, xtensa”h]”j()�”}”(hŒi**ok**: arc, arm, arm64 csky, loongarch, microblaze mips, powerpc, riscv, s390 sh, sparc, um, x86, xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj¸ ubhŒc: arc, arm, arm64 csky, loongarch, microblaze mips, powerpc, riscv, s390 sh, sparc, um, x86, xtensa”…”�”}”(hj¸ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kxhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj± ubjÐ)�”}”(hŒ5**TODO**: alpha, hexagon m68k, nios2, openrisc parisc”h]”j()�”}”(hŒ5**TODO**: alpha, hexagon m68k, nios2, openrisc parisc”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÞ ubhŒ-: alpha, hexagon m68k, nios2, openrisc parisc”…”�”}”(hjÞ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K|hjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj± ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Kxhj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjf ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒkprobes”h]”hŒkprobes”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K€hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_KPROBES``”h]”jŸ)�”}”(hj1 h]”hŒ HAVE_KPROBES”…”�”}”(hj3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K€hj, ubj()�”}”(hŒ'arch supports live patched kernel probe”h]”hŒ'arch supports live patched kernel probe”…”�”}”(hjF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K‚hj, ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒY**ok**: arc, arm, arm64 csky, loongarch, mips parisc, powerpc, riscv s390, sh, sparc, x86”h]”j()�”}”(hŒY**ok**: arc, arm, arm64 csky, loongarch, mips parisc, powerpc, riscv s390, sh, sparc, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjd ubhŒS: arc, arm, arm64 csky, loongarch, mips parisc, powerpc, riscv s390, sh, sparc, x86”…”�”}”(hjd h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K€hj` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj] ubjÐ)�”}”(hŒE**TODO**: alpha, hexagon m68k, microblaze, nios2 openrisc, um, xtensa”h]”j()�”}”(hŒE**TODO**: alpha, hexagon m68k, microblaze, nios2 openrisc, um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjŠ ubhŒ=: alpha, hexagon m68k, microblaze, nios2 openrisc, um, xtensa”…”�”}”(hjŠ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K„hj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj] ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´K€hjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒkprobes-on-ftrace”h]”hŒkprobes-on-ftrace”…”�”}”(hjÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KˆhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj¾ ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_KPROBES_ON_FTRACE``”h]”jŸ)�”}”(hjÝ h]”hŒHAVE_KPROBES_ON_FTRACE”…”�”}”(hjß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KˆhjØ ubj()�”}”(hŒ7arch supports combined kprobes and ftrace live patching”h]”hŒ7arch supports combined kprobes and ftrace live patching”…”�”}”(hjò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KŠhjØ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj¾ ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ2**ok**: csky, loongarch parisc, powerpc, s390, x86”h]”j()�”}”(hŒ2**ok**: csky, loongarch parisc, powerpc, s390, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj ubhŒ,: csky, loongarch parisc, powerpc, s390, x86”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj ubjÐ)�”}”(hŒl**TODO**: alpha, arc, arm arm64, hexagon, m68k microblaze, mips, nios2 openrisc, riscv, sh, sparc um, xtensa”h]”j()�”}”(hŒl**TODO**: alpha, arc, arm arm64, hexagon, m68k microblaze, mips, nios2 openrisc, riscv, sh, sparc um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj6 ubhŒd: alpha, arc, arm arm64, hexagon, m68k microblaze, mips, nios2 openrisc, riscv, sh, sparc um, xtensa”…”�”}”(hj6 h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KŠhj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj¾ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ kretprobes”h]”hŒ kretprobes”…”�”}”(hjp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K�hjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjj ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_KRETPROBES``”h]”jŸ)�”}”(hj‰ h]”hŒHAVE_KRETPROBES”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K�hj„ ubj()�”}”(hŒ+arch supports kernel function-return probes”h]”hŒ+arch supports kernel function-return probes”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K’hj„ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjj ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒY**ok**: arc, arm, arm64 csky, loongarch, mips parisc, powerpc, riscv s390, sh, sparc, x86”h]”j()�”}”(hŒY**ok**: arc, arm, arm64 csky, loongarch, mips parisc, powerpc, riscv s390, sh, sparc, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj¼ ubhŒS: arc, arm, arm64 csky, loongarch, mips parisc, powerpc, riscv s390, sh, sparc, x86”…”�”}”(hj¼ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K�hj¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjµ ubjÐ)�”}”(hŒE**TODO**: alpha, hexagon m68k, microblaze, nios2 openrisc, um, xtensa”h]”j()�”}”(hŒE**TODO**: alpha, hexagon m68k, microblaze, nios2 openrisc, um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjâ ubhŒ=: alpha, hexagon m68k, microblaze, nios2 openrisc, um, xtensa”…”�”}”(hjâ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K”hjÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjµ ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´K�hj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ optprobes”h]”hŒ optprobes”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K˜hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_OPTPROBES``”h]”jŸ)�”}”(hj5 h]”hŒHAVE_OPTPROBES”…”�”}”(hj7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K˜hj0 ubj()�”}”(hŒ$arch supports live patched optprobes”h]”hŒ$arch supports live patched optprobes”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kšhj0 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ**ok**: arm, powerpc, x86”h]”j()�”}”(hjf h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjh ubhŒ: arm, powerpc, x86”…”�”}”(hjh h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K˜hjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhja ubjÐ)�”}”(hŒ…**TODO**: alpha, arc, arm64 csky, hexagon, loongarch m68k, microblaze, mips nios2, openrisc, parisc riscv, s390, sh, sparc, um xtensa”h]”j()�”}”(hŒ…**TODO**: alpha, arc, arm64 csky, hexagon, loongarch m68k, microblaze, mips nios2, openrisc, parisc riscv, s390, sh, sparc, um xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj� ubhŒ}: alpha, arc, arm64 csky, hexagon, loongarch m68k, microblaze, mips nios2, openrisc, parisc riscv, s390, sh, sparc, um xtensa”…”�”}”(hj� h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K™hj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhja ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´K˜hj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒstackprotector”h]”hŒstackprotector”…”�”}”(hjÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K hjÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÁ ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_STACKPROTECTOR``”h]”jŸ)�”}”(hjà h]”hŒHAVE_STACKPROTECTOR”…”�”}”(hjâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K hjÛ ubj()�”}”(hŒ7arch supports compiler driven stack overflow protection”h]”hŒ7arch supports compiler driven stack overflow protection”…”�”}”(hjõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K¢hjÛ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÁ ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒM**ok**: arm, arm64, csky loongarch, mips, powerpc riscv, s390, sh, x86 xtensa”h]”j()�”}”(hŒM**ok**: arm, arm64, csky loongarch, mips, powerpc riscv, s390, sh, x86 xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjubhŒG: arm, arm64, csky loongarch, mips, powerpc riscv, s390, sh, x86 xtensa”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj ubjÐ)�”}”(hŒP**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, parisc sparc, um”h]”j()�”}”(hŒP**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, parisc sparc, um”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj9ubhŒH: alpha, arc hexagon, m68k, microblaze nios2, openrisc, parisc sparc, um”…”�”}”(hj9h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K¤hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´K hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÁ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒuprobes”h]”hŒuprobes”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K©hjpubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjmubj#)�”}”(hhh]”(j()�”}”(hŒ``ARCH_SUPPORTS_UPROBES``”h]”jŸ)�”}”(hjŒh]”hŒARCH_SUPPORTS_UPROBES”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K©hj‡ubj()�”}”(hŒ&arch supports live patched user probes”h]”hŒ&arch supports live patched user probes”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K«hj‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjmubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒI**ok**: arm, arm64, csky loongarch, mips, powerpc riscv, s390, sparc, x86”h]”j()�”}”(hŒI**ok**: arm, arm64, csky loongarch, mips, powerpc riscv, s390, sparc, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj¿ubhŒC: arm, arm64, csky loongarch, mips, powerpc riscv, s390, sparc, x86”…”�”}”(hj¿h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K©hj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj¸ubjÐ)�”}”(hŒU**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, parisc, sh um, xtensa”h]”j()�”}”(hŒU**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, parisc, sh um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjåubhŒM: alpha, arc hexagon, m68k, microblaze nios2, openrisc, parisc, sh um, xtensa”…”�”}”(hjåh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K¬hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj¸ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´K©hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjmubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒuser-ret-profiler”h]”hŒuser-ret-profiler”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K±hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_USER_RETURN_NOTIFIER``”h]”jŸ)�”}”(hj8h]”hŒHAVE_USER_RETURN_NOTIFIER”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K±hj3ubj()�”}”(hŒ9arch supports user-space return from system call profiler”h]”hŒ9arch supports user-space return from system call profiler”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K³hj3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ **ok**: x86”h]”j()�”}”(hjih]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjkubhŒ: x86”…”�”}”(hjkh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K±hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjdubjÐ)�”}”(hŒ“**TODO**: alpha, arc, arm arm64, csky, hexagon loongarch, m68k, microblaze mips, nios2, openrisc parisc, powerpc, riscv s390, sh, sparc, um, xtensa”h]”j()�”}”(hŒ“**TODO**: alpha, arc, arm arm64, csky, hexagon loongarch, m68k, microblaze mips, nios2, openrisc parisc, powerpc, riscv s390, sh, sparc, um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj�ubhŒ‹: alpha, arc, arm arm64, csky, hexagon loongarch, m68k, microblaze mips, nios2, openrisc parisc, powerpc, riscv s390, sh, sparc, um, xtensa”…”�”}”(hj�h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K²hjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjdubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´K±hjaubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jxhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hóhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hîhj{ubeh}”(h]”Œsubsystem-debug”ah ]”h"]”Œsubsystem: debug”ah$]”h&]”uh1hÈhhÊubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ Subsystem: io”h]”hŒ Subsystem: io”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjßh³Nh´Nubhï)�”}”(hhh]”hô)�”}”(hhh]”(hù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjóubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1høhjóubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjóubj)�”}”(hhh]”j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒFeature”h]”hŒFeature”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K¾hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”j()�”}”(hŒKconfig / Description”h]”hŒKconfig / Description”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K¾hj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”j()�”}”(hŒStatus per architecture”h]”hŒStatus per architecture”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K¾hjHubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjóubjy)�”}”(hhh]”j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒdma-contiguous”h]”hŒdma-contiguous”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÀhjqubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjnubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_DMA_CONTIGUOUS``”h]”jŸ)�”}”(hj�h]”hŒHAVE_DMA_CONTIGUOUS”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÀhjˆubj()�”}”(hŒ7arch supports the DMA CMA (continuous memory allocator)”h]”hŒ7arch supports the DMA CMA (continuous memory allocator)”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÂhjˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjnubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒM**ok**: arm, arm64, csky loongarch, microblaze, mips riscv, s390, x86, xtensa”h]”j()�”}”(hŒM**ok**: arm, arm64, csky loongarch, microblaze, mips riscv, s390, x86, xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÀubhŒG: arm, arm64, csky loongarch, microblaze, mips riscv, s390, x86, xtensa”…”�”}”(hjÀh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÀhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj¹ubjÐ)�”}”(hŒQ**TODO**: alpha, arc hexagon, m68k, nios2 openrisc, parisc, powerpc sh, sparc, um”h]”j()�”}”(hŒQ**TODO**: alpha, arc hexagon, m68k, nios2 openrisc, parisc, powerpc sh, sparc, um”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjæubhŒI: alpha, arc hexagon, m68k, nios2 openrisc, parisc, powerpc sh, sparc, um”…”�”}”(hjæh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÃhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj¹ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´KÀhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjnubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjkubah}”(h]”h ]”h"]”h$]”h&]”uh1jxhjóubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hóhjðubah}”(h]”h ]”h"]”h$]”h&]”uh1hîhjßubeh}”(h]”Œ subsystem-io”ah ]”h"]”Œ subsystem: io”ah$]”h&]”uh1hÈhhÊubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSubsystem: locking”h]”hŒSubsystem: locking”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj5h³Nh´Nubhï)�”}”(hhh]”hô)�”}”(hhh]”(hù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjIubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1høhjIubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjIubj)�”}”(hhh]”j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒFeature”h]”hŒFeature”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÍhjpubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjmubj#)�”}”(hhh]”j()�”}”(hŒKconfig / Description”h]”hŒKconfig / Description”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÍhj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjmubj#)�”}”(hhh]”j()�”}”(hŒStatus per architecture”h]”hŒStatus per architecture”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÍhjžubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjmubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjIubjy)�”}”(hhh]”(j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ cmpxchg-local”h]”hŒ cmpxchg-local”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÏhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÄubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_CMPXCHG_LOCAL``”h]”jŸ)�”}”(hjãh]”hŒHAVE_CMPXCHG_LOCAL”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÏhjÞubj()�”}”(hŒ(arch supports the this_cpu_cmpxchg() API”h]”hŒ(arch supports the this_cpu_cmpxchg() API”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÑhjÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÄubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ**ok**: arm64, s390, x86”h]”j()�”}”(hjh]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjubhŒ: arm64, s390, x86”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÏhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjubjÐ)�”}”(hŒ†**TODO**: alpha, arc, arm csky, hexagon, loongarch m68k, microblaze, mips nios2, openrisc, parisc powerpc, riscv, sh, sparc um, xtensa”h]”j()�”}”(hŒ†**TODO**: alpha, arc, arm csky, hexagon, loongarch m68k, microblaze, mips nios2, openrisc, parisc powerpc, riscv, sh, sparc um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj;ubhŒ~: alpha, arc, arm csky, hexagon, loongarch m68k, microblaze, mips nios2, openrisc, parisc powerpc, riscv, sh, sparc um, xtensa”…”�”}”(hj;h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÐhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´KÏhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÁubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒlockdep”h]”hŒlockdep”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K×hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjoubj#)�”}”(hhh]”(j()�”}”(hŒ``LOCKDEP_SUPPORT``”h]”jŸ)�”}”(hjŽh]”hŒLOCKDEP_SUPPORT”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´K×hj‰ubj()�”}”(hŒubhŒG: alpha, arc, arm hexagon, m68k, microblaze nios2, parisc, s390, sh, um”…”�”}”(hj>h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Këhj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Kçhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1jxhjIubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hóhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1hîhj5ubeh}”(h]”Œsubsystem-locking”ah ]”h"]”Œsubsystem: locking”ah$]”h&]”uh1hÈhhÊubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSubsystem: perf”h]”hŒSubsystem: perf”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj�h³Nh´Nubhï)�”}”(hhh]”hô)�”}”(hhh]”(hù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhj¡ubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1høhj¡ubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhj¡ubj)�”}”(hhh]”j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒFeature”h]”hŒFeature”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KôhjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÅubj#)�”}”(hhh]”j()�”}”(hŒKconfig / Description”h]”hŒKconfig / Description”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kôhjßubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÅubj#)�”}”(hhh]”j()�”}”(hŒStatus per architecture”h]”hŒStatus per architecture”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kôhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¡ubjy)�”}”(hhh]”(j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ kprobes-event”h]”hŒ kprobes-event”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Köhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”(j()�”}”(hŒ"``HAVE_REGS_AND_STACK_ACCESS_API``”h]”jŸ)�”}”(hj;h]”hŒHAVE_REGS_AND_STACK_ACCESS_API”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Köhj6ubj()�”}”(hŒ&arch supports kprobes with perf events”h]”hŒ&arch supports kprobes with perf events”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Køhj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒk**ok**: arc, arm, arm64 csky, hexagon, loongarch mips, openrisc, parisc powerpc, riscv, s390, sh sparc, x86”h]”j()�”}”(hŒk**ok**: arc, arm, arm64 csky, hexagon, loongarch mips, openrisc, parisc powerpc, riscv, s390, sh sparc, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjnubhŒe: arc, arm, arm64 csky, hexagon, loongarch mips, openrisc, parisc powerpc, riscv, s390, sh sparc, x86”…”�”}”(hjnh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Köhjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjgubjÐ)�”}”(hŒ2**TODO**: alpha, m68k microblaze, nios2, um xtensa”h]”j()�”}”(hŒ2**TODO**: alpha, m68k microblaze, nios2, um xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj”ubhŒ*: alpha, m68k microblaze, nios2, um xtensa”…”�”}”(hj”h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kûhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjgubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Köhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ perf-regs”h]”hŒ perf-regs”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´KÿhjËubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÈubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_PERF_REGS``”h]”jŸ)�”}”(hjçh]”hŒHAVE_PERF_REGS”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjåubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kÿhjâubj()�”}”(hŒ)arch supports perf events register access”h]”hŒ)arch supports perf events register access”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhjâubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÈubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒJ**ok**: arm, arm64, csky loongarch, mips, parisc powerpc, riscv, s390, x86”h]”j()�”}”(hŒJ**ok**: arm, arm64, csky loongarch, mips, parisc powerpc, riscv, s390, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjubhŒD: arm, arm64, csky loongarch, mips, parisc powerpc, riscv, s390, x86”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Kÿhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjubjÐ)�”}”(hŒT**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, sh, sparc um, xtensa”h]”j()�”}”(hŒT**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, sh, sparc um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj@ubhŒL: alpha, arc hexagon, m68k, microblaze nios2, openrisc, sh, sparc um, xtensa”…”�”}”(hj@h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Kÿhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒperf-stackdump”h]”hŒperf-stackdump”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhjwubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjtubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_PERF_USER_STACK_DUMP``”h]”jŸ)�”}”(hj“h]”hŒHAVE_PERF_USER_STACK_DUMP”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MhjŽubj()�”}”(hŒ%arch supports perf events stack dumps”h]”hŒ%arch supports perf events stack dumps”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M hjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjtubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒJ**ok**: arm, arm64, csky loongarch, mips, parisc powerpc, riscv, s390, x86”h]”j()�”}”(hŒJ**ok**: arm, arm64, csky loongarch, mips, parisc powerpc, riscv, s390, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÆubhŒD: arm, arm64, csky loongarch, mips, parisc powerpc, riscv, s390, x86”…”�”}”(hjÆh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj¿ubjÐ)�”}”(hŒT**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, sh, sparc um, xtensa”h]”j()�”}”(hŒT**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, sh, sparc um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjìubhŒL: alpha, arc hexagon, m68k, microblaze nios2, openrisc, sh, sparc um, xtensa”…”�”}”(hjìh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M hjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Mhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjtubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jxhj¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hóhjžubah}”(h]”h ]”h"]”h$]”h&]”uh1hîhj�ubeh}”(h]”Œsubsystem-perf”ah ]”h"]”Œsubsystem: perf”ah$]”h&]”uh1hÈhhÊubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSubsystem: sched”h]”hŒSubsystem: sched”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj;h³Nh´Nubhï)�”}”(hhh]”hô)�”}”(hhh]”(hù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjOubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1høhjOubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjOubj)�”}”(hhh]”j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒFeature”h]”hŒFeature”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhjvubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjsubj#)�”}”(hhh]”j()�”}”(hŒKconfig / Description”h]”hŒKconfig / Description”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjsubj#)�”}”(hhh]”j()�”}”(hŒStatus per architecture”h]”hŒStatus per architecture”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjpubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjOubjy)�”}”(hhh]”(j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒmembarrier-sync-core”h]”hŒmembarrier-sync-core”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÊubj#)�”}”(hhh]”(j()�”}”(hŒ!``ARCH_HAS_MEMBARRIER_SYNC_CORE``”h]”jŸ)�”}”(hjéh]”hŒARCH_HAS_MEMBARRIER_SYNC_CORE”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhjäubj()�”}”(hŒ)arch supports core serializing membarrier”h]”hŒ)arch supports core serializing membarrier”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhjäubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÊubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ,**ok**: arm, arm64, powerpc riscv, s390, x86”h]”j()�”}”(hŒ,**ok**: arm, arm64, powerpc riscv, s390, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjubhŒ&: arm, arm64, powerpc riscv, s390, x86”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjubjÐ)�”}”(hŒr**TODO**: alpha, arc, csky hexagon, loongarch, m68k microblaze, mips, nios2 openrisc, parisc, sh, sparc um, xtensa”h]”j()�”}”(hŒr**TODO**: alpha, arc, csky hexagon, loongarch, m68k microblaze, mips, nios2 openrisc, parisc, sh, sparc um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjBubhŒj: alpha, arc, csky hexagon, loongarch, m68k microblaze, mips, nios2 openrisc, parisc, sh, sparc um, xtensa”…”�”}”(hjBh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÇubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒnuma-balancing”h]”hŒnuma-balancing”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhjyubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjvubj#)�”}”(hhh]”(j()�”}”(hŒ ``ARCH_SUPPORTS_NUMA_BALANCING``”h]”jŸ)�”}”(hj•h]”hŒARCH_SUPPORTS_NUMA_BALANCING”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhj�ubj()�”}”(hŒarch supports NUMA balancing”h]”hŒarch supports NUMA balancing”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjvubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ2**ok**: arm64, loongarch powerpc, riscv, s390, x86”h•¼{]”j()�”}”(hŒ2**ok**: arm64, loongarch powerpc, riscv, s390, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÈubhŒ,: arm64, loongarch powerpc, riscv, s390, x86”…”�”}”(hjÈh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjÁubjÐ)�”}”(hŒ**TODO**: alpha, mips sparc”h]”j()�”}”(hŒ**TODO**: alpha, mips sparc”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjîubhŒ: alpha, mips sparc”…”�”}”(hjîh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjÁubjÐ)�”}”(hŒc**Not compatible**: arc arm, csky, hexagon, m68k microblaze, nios2, openrisc parisc, sh, um, xtensa”h]”j()�”}”(hŒc**Not compatible**: arc arm, csky, hexagon, m68k microblaze, nios2, openrisc parisc, sh, um, xtensa”h]”(jÚ)�”}”(hŒ**Not compatible**”h]”hŒNot compatible”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjubhŒQ: arc arm, csky, hexagon, m68k microblaze, nios2, openrisc parisc, sh, um, xtensa”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M"hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjÁubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Mhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjvubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1jxhjOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hóhjLubah}”(h]”h ]”h"]”h$]”h&]”uh1hîhj;ubeh}”(h]”Œsubsystem-sched”ah ]”h"]”Œsubsystem: sched”ah$]”h&]”uh1hÈhhÊubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSubsystem: seccomp”h]”hŒSubsystem: seccomp”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjch³Nh´Nubhï)�”}”(hhh]”hô)�”}”(hhh]”(hù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjwubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1høhjwubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjwubj)�”}”(hhh]”j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒFeature”h]”hŒFeature”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M,hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj›ubj#)�”}”(hhh]”j()�”}”(hŒKconfig / Description”h]”hŒKconfig / Description”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M,hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj›ubj#)�”}”(hhh]”j()�”}”(hŒStatus per architecture”h]”hŒStatus per architecture”…”�”}”(hjÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M,hjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hj›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjwubjy)�”}”(hhh]”j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒseccomp-filter”h]”hŒseccomp-filter”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M.hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjòubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_ARCH_SECCOMP_FILTER``”h]”jŸ)�”}”(hjh]”hŒHAVE_ARCH_SECCOMP_FILTER”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M.hj ubj()�”}”(hŒarch supports seccomp filters”h]”hŒarch supports seccomp filters”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M0hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjòubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒf**ok**: alpha, arm, arm64 csky, loongarch, m68k, mips parisc, powerpc, riscv s390, sh, um, x86, xtensa”h]”j()�”}”(hŒf**ok**: alpha, arm, arm64 csky, loongarch, m68k, mips parisc, powerpc, riscv s390, sh, um, x86, xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjDubhŒ`: alpha, arm, arm64 csky, loongarch, m68k, mips parisc, powerpc, riscv s390, sh, um, x86, xtensa”…”�”}”(hjDh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M.hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj=ubjÐ)�”}”(hŒ8**TODO**: arc, hexagon microblaze, nios2, openrisc sparc”h]”j()�”}”(hŒ8**TODO**: arc, hexagon microblaze, nios2, openrisc sparc”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjjubhŒ0: arc, hexagon microblaze, nios2, openrisc sparc”…”�”}”(hjjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M2hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj=ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´M.hj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjòubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jxhjwubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hóhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1hîhjcubeh}”(h]”Œsubsystem-seccomp”ah ]”h"]”Œsubsystem: seccomp”ah$]”h&]”uh1hÈhhÊubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSubsystem: time”h]”hŒSubsystem: time”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj¹h³Nh´Nubhï)�”}”(hhh]”hô)�”}”(hhh]”(hù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjÍubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1høhjÍubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjÍubj)�”}”(hhh]”j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒFeature”h]”hŒFeature”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M;hjôubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjñubj#)�”}”(hhh]”j()�”}”(hŒKconfig / Description”h]”hŒKconfig / Description”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M;hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjñubj#)�”}”(hhh]”j()�”}”(hŒStatus per architecture”h]”hŒStatus per architecture”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M;hj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÍubjy)�”}”(hhh]”(j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒarch-tick-broadcast”h]”hŒarch-tick-broadcast”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M=hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjHubj#)�”}”(hhh]”(j()�”}”(hŒ``ARCH_HAS_TICK_BROADCAST``”h]”jŸ)�”}”(hjgh]”hŒARCH_HAS_TICK_BROADCAST”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjeubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M=hjbubj()�”}”(hŒarch provides tick_broadcast()”h]”hŒarch provides tick_broadcast()”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M?hjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjHubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ5**ok**: arm, arm64 loongarch, mips, powerpc riscv, sh”h]”j()�”}”(hŒ5**ok**: arm, arm64 loongarch, mips, powerpc riscv, sh”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjšubhŒ/: arm, arm64 loongarch, mips, powerpc riscv, sh”…”�”}”(hjšh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M=hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj“ubjÐ)�”}”(hŒh**TODO**: alpha, arc, csky hexagon, m68k, microblaze nios2, openrisc, parisc s390, sparc, um, x86 xtensa”h]”j()�”}”(hŒh**TODO**: alpha, arc, csky hexagon, m68k, microblaze nios2, openrisc, parisc s390, sparc, um, x86 xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÀubhŒ`: alpha, arc, csky hexagon, m68k, microblaze nios2, openrisc, parisc s390, sparc, um, x86 xtensa”…”�”}”(hjÀh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M@hj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj“ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´M=hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjHubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjEubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ clockevents”h]”hŒ clockevents”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MFhj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjôubj#)�”}”(hhh]”(j()�”}”(hŒ``!LEGACY_TIMER_TICK``”h]”jŸ)�”}”(hjh]”hŒ!LEGACY_TIMER_TICK”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MFhjubj()�”}”(hŒ!arch support generic clock events”h]”hŒ!arch support generic clock events”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MHhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjôubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ‹**ok**: alpha, arc, arm64 csky, hexagon, loongarch microblaze, mips, nios2 openrisc, parisc, powerpc riscv, s390, sh, sparc, um x86, xtensa”h]”j()�”}”(hŒ‹**ok**: alpha, arc, arm64 csky, hexagon, loongarch microblaze, mips, nios2 openrisc, parisc, powerpc riscv, s390, sh, sparc, um x86, xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjFubhŒ…: alpha, arc, arm64 csky, hexagon, loongarch microblaze, mips, nios2 openrisc, parisc, powerpc riscv, s390, sh, sparc, um x86, xtensa”…”�”}”(hjFh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MFhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj?ubjÐ)�”}”(hŒ**TODO**: arm, m68k”h]”j()�”}”(hjjh]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjlubhŒ : arm, m68k”…”�”}”(hjlh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MLhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj?ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´MFhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjôubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjEubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ irq-time-acct”h]”hŒ irq-time-acct”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MNhj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjŸubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_IRQ_TIME_ACCOUNTING``”h]”jŸ)�”}”(hj¾h]”hŒHAVE_IRQ_TIME_ACCOUNTING”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MNhj¹ubj()�”}”(hŒ)arch supports precise IRQ time accounting”h]”hŒ)arch supports precise IRQ time accounting”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MPhj¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjŸubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ>**ok**: arm, arm64 loongarch, mips, powerpc riscv, x86, xtensa”h]”j()�”}”(hŒ>**ok**: arm, arm64 loongarch, mips, powerpc riscv, x86, xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjñubhŒ8: arm, arm64 loongarch, mips, powerpc riscv, x86, xtensa”…”�”}”(hjñh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MNhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjêubjÐ)�”}”(hŒE**TODO**: arc, csky hexagon, m68k, microblaze nios2, openrisc, sh, um”h]”j()�”}”(hŒE**TODO**: arc, csky hexagon, m68k, microblaze nios2, openrisc, sh, um”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjubhŒ=: arc, csky hexagon, m68k, microblaze nios2, openrisc, sh, um”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjêubjÐ)�”}”(hŒ-**Not compatible**: alpha parisc, s390, sparc”h]”j()�”}”(hŒ-**Not compatible**: alpha parisc, s390, sparc”h]”(jÚ)�”}”(hŒ**Not compatible**”h]”hŒNot compatible”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj=ubhŒ: alpha parisc, s390, sparc”…”�”}”(hj=h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MThj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjêubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´MNhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjEubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒuser-context-tracking”h]”hŒuser-context-tracking”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MWhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjqubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_CONTEXT_TRACKING_USER``”h]”jŸ)�”}”(hj�h]”hŒHAVE_CONTEXT_TRACKING_USER”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MWhj‹ubj()�”}”(hŒ2arch supports user context tracking for NO_HZ_FULL”h]”hŒ2arch supports user context tracking for NO_HZ_FULL”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MYhj‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjqubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒK**ok**: arm, arm64, csky loongarch, mips, powerpc riscv, sparc, x86, xtensa”h]”j()�”}”(hŒK**ok**: arm, arm64, csky loongarch, mips, powerpc riscv, sparc, x86, xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÃubhŒE: arm, arm64, csky loongarch, mips, powerpc riscv, sparc, x86, xtensa”…”�”}”(hjÃh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MWhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj¼ubjÐ)�”}”(hŒS**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, parisc s390, sh, um”h]”j()�”}”(hŒS**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, parisc s390, sh, um”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjéubhŒK: alpha, arc hexagon, m68k, microblaze nios2, openrisc, parisc s390, sh, um”…”�”}”(hjéh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MZhjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj¼ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´MWhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjqubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjEubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ virt-cpuacct”h]”hŒ virt-cpuacct”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_VIRT_CPU_ACCOUNTING``”h]”jŸ)�”}”(hj<h]”hŒHAVE_VIRT_CPU_ACCOUNTING”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M_hj7ubj()�”}”(hŒ1arch supports precise virtual CPU time accounting”h]”hŒ1arch supports precise virtual CPU time accounting”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mahj7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒX**ok**: alpha, arm, arm64 csky, loongarch, mips parisc, powerpc, s390 sparc, x86, xtensa”h]”j()�”}”(hŒX**ok**: alpha, arm, arm64 csky, loongarch, mips parisc, powerpc, s390 sparc, x86, xtensa”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjoubhŒR: alpha, arm, arm64 csky, loongarch, mips parisc, powerpc, s390 sparc, x86, xtensa”…”�”}”(hjoh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M_hjkubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjhubjÐ)�”}”(hŒF**TODO**: arc, hexagon m68k, microblaze, nios2 openrisc, riscv, sh, um”h]”j()�”}”(hŒF**TODO**: arc, hexagon m68k, microblaze, nios2 openrisc, riscv, sh, um”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj•ubhŒ>: arc, hexagon m68k, microblaze, nios2 openrisc, riscv, sh, um”…”�”}”(hj•h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mchj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjhubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´M_hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjEubeh}”(h]”h ]”h"]”h$]”h&]”uh1jxhjÍubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hóhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hîhj¹ubeh}”(h]”Œsubsystem-time”ah ]”h"]”Œsubsystem: time”ah$]”h&]”uh1hÈhhÊubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ Subsystem: vm”h]”hŒ Subsystem: vm”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjäh³Nh´Nubhï)�”}”(hhh]”hô)�”}”(hhh]”(hù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjøubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1høhjøubhù)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1høhjøubj)�”}”(hhh]”j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒFeature”h]”hŒFeature”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mlhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”j()�”}”(hŒKconfig / Description”h]”hŒKconfig / Description”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mlhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubj#)�”}”(hhh]”j()�”}”(hŒStatus per architecture”h]”hŒStatus per architecture”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MlhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubjy)�”}”(hhh]”(j)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒbatch-unmap-tlb-flush”h]”hŒbatch-unmap-tlb-flush”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mnhjvubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjsubj#)�”}”(hhh]”(j()�”}”(hŒ%``ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH``”h]”jŸ)�”}”(hj’h]”hŒ!ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mnhj�ubj()�”}”(hŒEarch supports deferral of TLB flush until multiple pages are unmapped”h]”hŒEarch supports deferral of TLB flush until multiple pages are unmapped”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mphj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjsubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ**ok**: arm64, riscv, x86”h]”j()�”}”(hjÃh]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÅubhŒ: arm64, riscv, x86”…”�”}”(hjÅh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MnhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj¾ubjÐ)�”}”(hŒ`**TODO**: alpha, arc, arm csky, hexagon, loongarch mips, parisc, powerpc, s390 sh, sparc, xtensa”h]”j()�”}”(hŒ`**TODO**: alpha, arc, arm csky, hexagon, loongarch mips, parisc, powerpc, s390 sh, sparc, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjêubhŒX: alpha, arc, arm csky, hexagon, loongarch mips, parisc, powerpc, s390 sh, sparc, xtensa”…”�”}”(hjêh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mohjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj¾ubjÐ)�”}”(hŒ7**Not compatible**: m68k microblaze, nios2, openrisc um”h]”j()�”}”(hŒ7**Not compatible**: m68k microblaze, nios2, openrisc um”h]”(jÚ)�”}”(hŒ**Not compatible**”h]”hŒNot compatible”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj ubhŒ%: m68k microblaze, nios2, openrisc um”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mshj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj¾ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Mnhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjpubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒELF-ASLR”h]”hŒELF-ASLR”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MwhjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjD ubj#)�”}”(hhh]”(j()�”}”(hŒ)``ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT``”h]”jŸ)�”}”(hjc h]”hŒ%ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT”…”�”}”(hje h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhja ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mwhj^ ubj()�”}”(hŒAarch randomizes the stack, heap and binary images of ELF binaries”h]”hŒAarch randomizes the stack, heap and binary images of ELF binaries”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Myhj^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjD ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒJ**ok**: arm, arm64, csky loongarch, mips, parisc powerpc, riscv, s390, x86”h]”j()�”}”(hŒJ**ok**: arm, arm64, csky loongarch, mips, parisc powerpc, riscv, s390, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj– ubhŒD: arm, arm64, csky loongarch, mips, parisc powerpc, riscv, s390, x86”…”�”}”(hj– h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mwhj’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj� ubjÐ)�”}”(hŒT**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, sh, sparc um, xtensa”h]”j()�”}”(hŒT**TODO**: alpha, arc hexagon, m68k, microblaze nios2, openrisc, sh, sparc um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj¼ ubhŒL: alpha, arc hexagon, m68k, microblaze nios2, openrisc, sh, sparc um, xtensa”…”�”}”(hj¼ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mzhj¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj� ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´MwhjŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjD ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjpubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ huge-vmap”h]”hŒ huge-vmap”…”�”}”(hjö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhjó ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjð ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_ARCH_HUGE_VMAP``”h]”jŸ)�”}”(hj!h]”hŒHAVE_ARCH_HUGE_VMAP”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj !ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhj !ubj()�”}”(hŒQarch supports the arch_vmap_pud_supported() and arch_vmap_pmd_supported() VM APIs”h]”hŒQarch supports the arch_vmap_pud_supported() and arch_vmap_pmd_supported() VM APIs”…”�”}”(hj$!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M�hj !ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjð ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ!**ok**: arm64, powerpc riscv, x86”h]”j()�”}”(hŒ!**ok**: arm64, powerpc riscv, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjF!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjB!ubhŒ: arm64, powerpc riscv, x86”…”�”}”(hjB!h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mhj>!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj;!ubjÐ)�”}”(hŒ}**TODO**: alpha, arc, arm csky, hexagon, loongarch m68k, microblaze, mips nios2, openrisc, parisc s390, sh, sparc, um, xtensa”h]”j()�”}”(hŒ}**TODO**: alpha, arc, arm csky, hexagon, loongarch m68k, microblaze, mips nios2, openrisc, parisc s390, sh, sparc, um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjl!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjh!ubhŒu: alpha, arc, arm csky, hexagon, loongarch m68k, microblaze, mips nios2, openrisc, parisc s390, sh, sparc, um, xtensa”…”�”}”(hjh!h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M�hjd!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj;!ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´Mhj8!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjð ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjpubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ ioremap_prot”h]”hŒ ioremap_prot”…”�”}”(hj¢!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M‡hjŸ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjœ!ubj#)�”}”(hhh]”(j()�”}”(hŒ``HAVE_IOREMAP_PROT``”h]”jŸ)�”}”(hj»!h]”hŒHAVE_IOREMAP_PROT”…”�”}”(hj½!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj¹!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M‡hj¶!ubj()�”}”(hŒarch has ioremap_prot()”h]”hŒarch has ioremap_prot()”…”�”}”(hjÐ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M‰hj¶!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjœ!ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒ@**ok**: arc, arm64 loongarch, mips, powerpc riscv, s390, sh, x86”h]”j()�”}”(hŒ@**ok**: arc, arm64 loongarch, mips, powerpc riscv, s390, sh, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjò!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjî!ubhŒ:: arc, arm64 loongarch, mips, powerpc riscv, s390, sh, x86”…”�”}”(hjî!h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M‡hjê!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjç!ubjÐ)�”}”(hŒ^**TODO**: alpha, arm, csky hexagon, m68k, microblaze nios2, openrisc, parisc sparc, um, xtensa”h]”j()�”}”(hŒ^**TODO**: alpha, arm, csky hexagon, m68k, microblaze nios2, openrisc, parisc sparc, um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj"ubhŒV: alpha, arm, csky hexagon, m68k, microblaze nios2, openrisc, parisc sparc, um, xtensa”…”�”}”(hj"h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´MŠhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhjç!ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´M‡hjä!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjœ!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjpubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒ pte_special”h]”hŒ pte_special”…”�”}”(hjN"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M�hjK"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjH"ubj#)�”}”(hhh]”(j()�”}”(hŒ``ARCH_HAS_PTE_SPECIAL``”h]”jŸ)�”}”(hjg"h]”hŒARCH_HAS_PTE_SPECIAL”…”�”}”(hji"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhje"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M�hjb"ubj()�”}”(hŒ7arch supports the pte_special()/pte_mkspecial() VM APIs”h]”hŒ7arch supports the pte_special()/pte_mkspecial() VM APIs”…”�”}”(hj|"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M‘hjb"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjH"ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒS**ok**: arc, arm, arm64 loongarch, mips, parisc powerpc, riscv, s390, sh sparc, x86”h]”j()�”}”(hŒS**ok**: arc, arm, arm64 loongarch, mips, parisc powerpc, riscv, s390, sh sparc, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjž"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjš"ubhŒM: arc, arm, arm64 loongarch, mips, parisc powerpc, riscv, s390, sh sparc, x86”…”�”}”(hjš"h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M�hj–"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj“"ubjÐ)�”}”(hŒK**TODO**: alpha, csky hexagon, m68k, microblaze nios2, openrisc, um, xtensa”h]”j()�”}”(hŒK**TODO**: alpha, csky hexagon, m68k, microblaze nios2, openrisc, um, xtensa”h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjÄ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjÀ"ubhŒC: alpha, csky hexagon, m68k, microblaze nios2, openrisc, um, xtensa”…”�”}”(hjÀ"h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M“hj¼"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj“"ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´M�hj�"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjH"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjpubj)�”}”(hhh]”(j#)�”}”(hhh]”j()�”}”(hŒTHP”h]”hŒTHP”…”�”}”(hjú"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M—hj÷"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjô"ubj#)�”}”(hhh]”(j()�”}”(hŒ"``HAVE_ARCH_TRANSPARENT_HUGEPAGE``”h]”jŸ)�”}”(hj#h]”hŒHAVE_ARCH_TRANSPARENT_HUGEPAGE”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jžhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M—hj#ubj()�”}”(hŒ#arch supports transparent hugepages”h]”hŒ#arch supports transparent hugepages”…”�”}”(hj(#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M™hj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjô"ubj#)�”}”(hhh]”jË)�”}”(hhh]”(jÐ)�”}”(hŒH**ok**: arc, arm, arm64 loongarch, mips, powerpc riscv, s390, sparc, x86”h]”j()�”}”(hŒH**ok**: arc, arm, arm64 loongarch, mips, powerpc riscv, s390, sparc, x86”h]”(jÚ)�”}”(hŒ**ok**”h]”hŒok”…”�”}”(hjJ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjF#ubhŒB: arc, arm, arm64 loongarch, mips, powerpc riscv, s390, sparc, x86”…”�”}”(hjF#h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M—hjB#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj?#ubjÐ)�”}”(hŒ**TODO**: alpha, parisc”h]”j()�”}”(hjj#h]”(jÚ)�”}”(hŒ**TODO**”h]”hŒTODO”…”�”}”(hjo#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhjl#ubhŒ: alpha, parisc”…”�”}”(hjl#h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´Mšhjh#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj?#ubjÐ)�”}”(hŒQ**Not compatible**: csky hexagon, m68k, microblaze nios2, openrisc, sh, um xtensa”h]”j()�”}”(hŒQ**Not compatible**: csky hexagon, m68k, microblaze nios2, openrisc, sh, um xtensa”h]”(jÚ)�”}”(hŒ**Not compatible**”h]”hŒNot compatible”…”�”}”(hj•#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÙhj‘#ubhŒ?: csky hexagon, m68k, microblaze nios2, openrisc, sh, um xtensa”…”�”}”(hj‘#h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'h³j7h´M›hj�#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÏhj?#ubeh}”(h]”h ]”h"]”h$]”h&]”j%j&uh1jÊh³j7h´M—hj<#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjô"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjpubeh}”(h]”h ]”h"]”h$]”h&]”uh1jxhjøubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hóhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1hîhjäubeh}”(h]”Œ subsystem-vm”ah ]”h"]”Œ subsystem: vm”ah$]”h&]”uh1hÈhhÊubeh}”(h]”Œ#feature-status-on-all-architectures”ah ]”h"]”Œ#feature status on all architectures”ah$]”h&]”uh1hÈhhh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(hÍNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”j"Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”j $Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(jå#jâ#jxjujÜjÙj2j/jŠj‡j8j5j`j]j¶j³jájÞjÝ#jÚ#uŒ nametypes”}”(jå#‰jx‰j܉j2‰jЉj8‰j`‰j¶‰já‰jÝ#‰uh}”(jâ#hÊjuhÝjÙj{j/jßj‡j5j5j�j]j;j³jcjÞj¹jÚ#jäuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.