€•èËŒ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/arch/openrisc/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/arch/openrisc/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/arch/openrisc/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/arch/openrisc/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/arch/openrisc/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/arch/openrisc/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/arch/openrisc/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³ŒD/var/lib/git/docbuild/linux/Documentation/arch/openrisc/features.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒ'Feature status on openrisc architecture”h]”hŒ'Feature status on openrisc architecture”…”�”}”(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”K uh1hçhhäubhè)�”}”(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è)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1hçhhäubhŒthead”“”)�”}”(hhh]”hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hŒ paragraph”“”)�”}”(hŒ Subsystem”h]”hŒ Subsystem”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³Œfeatures”h´Khj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj"ubj&)�”}”(hhh]”j+)�”}”(hŒFeature”h]”hŒFeature”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjAubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj"ubj&)�”}”(hhh]”j+)�”}”(hŒKconfig”h]”hŒKconfig”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj"ubj&)�”}”(hhh]”j+)�”}”(hŒStatus”h]”hŒStatus”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjoubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj"ubj&)�”}”(hhh]”j+)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhäubhŒtbody”“”)�”}”(hhh]”(j!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒcore”h]”hŒcore”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj®ubj&)�”}”(hhh]”j+)�”}”(hŒcBPF-JIT”h]”hŒcBPF-JIT”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj®ubj&)�”}”(hhh]”j+)�”}”(hŒ HAVE_CBPF_JIT”h]”hŒ HAVE_CBPF_JIT”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjßubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj®ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjöubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj®ubj&)�”}”(hhh]”j+)�”}”(hŒ$arch supports cBPF JIT optimizations”h]”hŒ$arch supports cBPF JIT optimizations”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒcore”h]”hŒcore”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj*ubj&)�”}”(hhh]”j+)�”}”(hŒeBPF-JIT”h]”hŒeBPF-JIT”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjDubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj*ubj&)�”}”(hhh]”j+)�”}”(hŒ HAVE_EBPF_JIT”h]”hŒ HAVE_EBPF_JIT”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj*ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj*ubj&)�”}”(hhh]”j+)�”}”(hŒ$arch supports eBPF JIT optimizations”h]”hŒ$arch supports eBPF JIT optimizations”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒcore”h]”hŒcore”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj¦ubj&)�”}”(hhh]”j+)�”}”(hŒgeneric-idle-thread”h]”hŒgeneric-idle-thread”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj¦ubj&)�”}”(hhh]”j+)�”}”(hŒGENERIC_SMP_IDLE_THREAD”h]”hŒGENERIC_SMP_IDLE_THREAD”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj¦ubj&)�”}”(hhh]”j+)�”}”(hŒok”h]”hŒok”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjîubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj¦ubj&)�”}”(hhh]”j+)�”}”(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³j:h´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒcore”h]”hŒcore”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj"ubj&)�”}”(hhh]”j+)�”}”(hŒ jump-labels”h]”hŒ jump-labels”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj"ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_ARCH_JUMP_LABEL”h]”hŒHAVE_ARCH_JUMP_LABEL”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj"ubj&)�”}”(hhh]”j+)�”}”(hŒok”h]”hŒok”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj"ubj&)�”}”(hhh]”j+)�”}”(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³j:h´K hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒcore”h]”hŒcore”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjžubj&)�”}”(hhh]”j+)�”}”(hŒmseal-system-mappings”h]”hŒmseal-system-mappings”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjžubj&)�”}”(hhh]”j+)�”}”(hŒ#ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS”h]”hŒ#ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjžubj&)�”}”(hhh]”j+)�”}”(hŒN/A”h]”hŒN/A”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjæubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjžubj&)�”}”(hhh]”j+)�”}”(hŒ#arch supports mseal system mappings”h]”hŒ#arch supports mseal system mappings”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjýubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjžubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒcore”h]”hŒcore”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒthread-info-in-task”h]”hŒthread-info-in-task”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒTHREAD_INFO_IN_TASK”h]”hŒTHREAD_INFO_IN_TASK”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K hjbubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(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³j:h´K hjyubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒcore”h]”hŒcore”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj–ubj&)�”}”(hhh]”j+)�”}”(hŒ tracehook”h]”hŒ tracehook”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj–ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_ARCH_TRACEHOOK”h]”hŒHAVE_ARCH_TRACEHOOK”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj–ubj&)�”}”(hhh]”j+)�”}”(hŒok”h]”hŒok”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj–ubj&)�”}”(hhh]”j+)�”}”(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³j:h´Khjõubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒdebug-vm-pgtable”h]”hŒdebug-vm-pgtable”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒARCH_HAS_DEBUG_VM_PGTABLE”h]”hŒARCH_HAS_DEBUG_VM_PGTABLE”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjCubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒ4arch supports pgtable tests for semantics compliance”h]”hŒ4arch supports pgtable tests for semantics compliance”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjqubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjŽubj&)�”}”(hhh]”j+)�”}”(hŒgcov-profile-all”h]”hŒgcov-profile-all”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjŽubj&)�”}”(hhh]”j+)�”}”(hŒARCH_HAS_GCOV_PROFILE_ALL”h]”hŒARCH_HAS_GCOV_PROFILE_ALL”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjŽubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjŽubj&)�”}”(hhh]”j+)�”}”(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³j:h´Khjíubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj ubj&)�”}”(hhh]”j+)�”}”(hŒKASAN”h]”hŒKASAN”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_ARCH_KASAN”h]”hŒHAVE_ARCH_KASAN”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj ubj&)�”}”(hhh]”j+)�”}”(hŒ.arch supports the KASAN runtime memory checker”h]”hŒ.arch supports the KASAN runtime memory checker”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjiubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj†ubj&)�”}”(hhh]”j+)�”}”(hŒkcov”h]”hŒkcov”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj†ubj&)�”}”(hhh]”j+)�”}”(hŒ ARCH_HAS_KCOV”h]”hŒ ARCH_HAS_KCOV”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj†ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj†ubj&)�”}”(hhh]”j+)�”}”(hŒ.arch supports kcov for coverage-guided fuzzing”h]”hŒ.arch supports kcov for coverage-guided fuzzing”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjåubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒkgdb”h]”hŒkgdb”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_ARCH_KGDB”h]”hŒHAVE_ARCH_KGDB”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒ&arch supports the kGDB kernel debugger”h]”hŒ&arch supports the kGDB kernel debugger”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjaubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj~ubj&)�”}”(hhh]”j+)�”}”(hŒkmemleak”h]”hŒkmemleak”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj~ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_DEBUG_KMEMLEAK”h]”hŒHAVE_DEBUG_KMEMLEAK”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj~ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj~ubj&)�”}”(hhh]”j+)�”}”(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³j:h´KhjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjýubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjúubj&)�”}”(hhh]”j+)�”}”(hŒkprobes”h]”hŒkprobes”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjúubj&)�”}”(hhh]”j+)�”}”(hŒ HAVE_KPROBES”h]”hŒ HAVE_KPROBES”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjúubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjúubj&)�”}”(hhh]”j+)�”}”(hŒ'arch supports live patched kernel probe”h]”hŒ'arch supports live patched kernel probe”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjYubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjúubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjyubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjvubj&)�”}”(hhh]”j+)�”}”(hŒkprobes-on-ftrace”h]”hŒkprobes-on-ftrace”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjvubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_KPROBES_ON_FTRACE”h]”hŒHAVE_KPROBES_ON_FTRACE”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjvubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjvubj&)�”}”(hhh]”j+)�”}”(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³j:h´KhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjvubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjõubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjòubj&)�”}”(hhh]”j+)�”}”(hŒ kretprobes”h]”hŒ kretprobes”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjòubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_KRETPROBES”h]”hŒHAVE_KRETPROBES”…”�”}”(hj& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj# ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjòubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hj= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjòubj&)�”}”(hhh]”j+)�”}”(hŒ+arch supports kernel function-return probes”h]”hŒ+arch supports kernel function-return probes”…”�”}”(hjT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjòubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hjt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjq ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjn ubj&)�”}”(hhh]”j+)�”}”(hŒ optprobes”h]”hŒ optprobes”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjn ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_OPTPROBES”h]”hŒHAVE_OPTPROBES”…”�”}”(hj¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjn ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hj¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjn ubj&)�”}”(hhh]”j+)�”}”(hŒ$arch supports live patched optprobes”h]”hŒ$arch supports live patched optprobes”…”�”}”(hjÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjn ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hjð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjí ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjê ubj&)�”}”(hhh]”j+)�”}”(hŒstackprotector”h]”hŒstackprotector”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjê ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_STACKPROTECTOR”h]”hŒHAVE_STACKPROTECTOR”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjê ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hj5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjê ubj&)�”}”(hhh]”j+)�”}”(hŒ7arch supports compiler driven stack overflow protection”h]”hŒ7arch supports compiler driven stack overflow protection”…”�”}”(hjL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjI ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjê ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hjl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khji ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjf ubj&)�”}”(hhh]”j+)�”}”(hŒuprobes”h]”hŒuprobes”…”�”}”(hjƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjf ubj&)�”}”(hhh]”j+)�”}”(hŒARCH_SUPPORTS_UPROBES”h]”hŒARCH_SUPPORTS_UPROBES”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjf ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjf ubj&)�”}”(hhh]”j+)�”}”(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³j:h´KhjÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjf ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒdebug”h]”hŒdebug”…”�”}”(hjè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjâ ubj&)�”}”(hhh]”j+)�”}”(hŒuser-ret-profiler”h]”hŒuser-ret-profiler”…”�”}”(hjÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjü ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjâ ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_USER_RETURN_NOTIFIER”h]”hŒHAVE_USER_RETURN_NOTIFIER”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjâ ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hj- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj* ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjâ ubj&)�”}”(hhh]”j+)�”}”(hŒ9arch supports user-space return from system call profiler”h]”hŒ9arch supports user-space return from system call profiler”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjâ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒio”h]”hŒio”…”�”}”(hjd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khja ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj^ ubj&)�”}”(hhh]”j+)�”}”(hŒdma-contiguous”h]”hŒdma-contiguous”…”�”}”(hj{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj^ ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_DMA_CONTIGUOUS”h]”hŒHAVE_DMA_CONTIGUOUS”…”�”}”(hj’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj^ ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hj© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj^ ubj&)�”}”(hhh]”j+)�”}”(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³j:h´Khj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒlocking”h]”hŒlocking”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjÚ ubj&)�”}”(hhh]”j+)�”}”(hŒ cmpxchg-local”h]”hŒ cmpxchg-local”…”�”}”(hj÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjô ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjÚ ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_CMPXCHG_LOCAL”h]”hŒHAVE_CMPXCHG_LOCAL”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjÚ ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj" ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjÚ ubj&)�”}”(hhh]”j+)�”}”(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³j:h´Khj9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjÚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒlocking”h]”hŒlocking”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´KhjY ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjV ubj&)�”}”(hhh]”j+)�”}”(hŒlockdep”h]”hŒlockdep”…”�”}”(hjs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjV ubj&)�”}”(hhh]”j+)�”}”(hŒLOCKDEP_SUPPORT”h]”hŒLOCKDEP_SUPPORT”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjV ubj&)�”}”(hhh]”j+)�”}”(hŒok”h]”hŒok”…”�”}”(hj¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´Khjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjV ubj&)�”}”(hhh]”j+)�”}”(hŒubj&)�”}”(hhh]”j+)�”}”(hŒmembarrier-sync-core”h]”hŒmembarrier-sync-core”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K$hjXubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj>ubj&)�”}”(hhh]”j+)�”}”(hŒARCH_HAS_MEMBARRIER_SYNC_CORE”h]”hŒARCH_HAS_MEMBARRIER_SYNC_CORE”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K$hjoubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj>ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K$hj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj>ubj&)�”}”(hhh]”j+)�”}”(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³j:h´K$hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒsched”h]”hŒsched”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K%hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjºubj&)�”}”(hhh]”j+)�”}”(hŒnuma-balancing”h]”hŒnuma-balancing”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K%hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjºubj&)�”}”(hhh]”j+)�”}”(hŒARCH_SUPPORTS_NUMA_BALANCING”h]”hŒARCH_SUPPORTS_NUMA_BALANCING”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K%hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjºubj&)�”}”(hhh]”j+)�”}”(hŒ---”h]”hŒ---”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K%hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjºubj&)�”}”(hhh]”j+)�”}”(hŒarch supports NUMA balancing”h]”hŒarch supports NUMA balancing”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K%hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjºubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒseccomp”h]”hŒseccomp”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K&hj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj6ubj&)�”}”(hhh]”j+)�”}”(hŒseccomp-filter”h]”hŒseccomp-filter”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K&hjPubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj6ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_ARCH_SECCOMP_FILTER”h]”hŒHAVE_ARCH_SECCOMP_FILTER”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K&hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj6ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K&hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj6ubj&)�”}”(hhh]”j+)�”}”(hŒarch supports seccomp filters”h]”hŒarch supports seccomp filters”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K&hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒtime”h]”hŒtime”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K'hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj²ubj&)�”}”(hhh]”j+)�”}”(hŒarch-tick-broadcast”h]”hŒarch-tick-broadcast”…”�”}”(hjÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K'hjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj²ubj&)�”}”(hhh]”j+)�”}”(hŒARCH_HAS_TICK_BROADCAST”h]”hŒARCH_HAS_TICK_BROADCAST”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K'hjãubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj²ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K'hjúubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj²ubj&)�”}”(hhh]”j+)�”}”(hŒarch provides tick_broadcast()”h]”hŒarch provides tick_broadcast()”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K'hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒtime”h]”hŒtime”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K(hj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj.ubj&)�”}”(hhh]”j+)�”}”(hŒ clockevents”h]”hŒ clockevents”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K(hjHubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj.ubj&)�”}”(hhh]”j+)�”}”(hŒ!LEGACY_TIMER_TICK”h]”hŒ!LEGACY_TIMER_TICK”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K(hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj.ubj&)�”}”(hhh]”j+)�”}”(hŒok”h]”hŒok”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K(hjvubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj.ubj&)�”}”(hhh]”j+)�”}”(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³j:h´K(hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒtime”h]”hŒtime”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K)hj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjªubj&)�”}”(hhh]”j+)�”}”(hŒ irq-time-acct”h]”hŒ irq-time-acct”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K)hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjªubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_IRQ_TIME_ACCOUNTING”h]”hŒHAVE_IRQ_TIME_ACCOUNTING”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K)hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjªubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K)hjòubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjªubj&)�”}”(hhh]”j+)�”}”(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³j:h´K)hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒtime”h]”hŒtime”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K*hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj&ubj&)�”}”(hhh]”j+)�”}”(hŒuser-context-tracking”h]”hŒuser-context-tracking”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K*hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj&ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_CONTEXT_TRACKING_USER”h]”hŒHAVE_CONTEXT_TRACKING_USER”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K*hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj&ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K*hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj&ubj&)�”}”(hhh]”j+)�”}”(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³j:h´K*hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒtime”h]”hŒtime”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K+hj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj¢ubj&)�”}”(hhh]”j+)�”}”(hŒ virt-cpuacct”h]”hŒ virt-cpuacct”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K+hj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj¢ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_VIRT_CPU_ACCOUNTING”h]”hŒHAVE_VIRT_CPU_ACCOUNTING”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K+hjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj¢ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K+hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj¢ubj&)�”}”(hhh]”j+)�”}”(hŒ1arch supports precise virtual CPU time accounting”h]”hŒ1arch supports precise virtual CPU time accounting”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K+hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒvm”h]”hŒvm”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K,hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒbatch-unmap-tlb-flush”h]”hŒbatch-unmap-tlb-flush”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K,hj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒ!ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH”h]”hŒ!ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K,hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒ---”h]”hŒ---”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K,hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(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³j:h´K,hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒvm”h]”hŒvm”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K-hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjšubj&)�”}”(hhh]”j+)�”}”(hŒELF-ASLR”h]”hŒELF-ASLR”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K-hj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjšubj&)�”}”(hhh]”j+)�”}”(hŒ%ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT”h]”hŒ%ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K-hjËubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjšubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K-hjâubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjšubj&)�”}”(hhh]”j+)�”}”(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”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K-hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒvm”h]”hŒvm”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K.hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒ huge-vmap”h]”hŒ huge-vmap”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K.hj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_ARCH_HUGE_VMAP”h]”hŒHAVE_ARCH_HUGE_VMAP”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K.hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K.hj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(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”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K.hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒvm”h]”hŒvm”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K/hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj’ubj&)�”}”(hhh]”j+)�”}”(hŒ ioremap_prot”h]”hŒ ioremap_prot”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K/hj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj’ubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_IOREMAP_PROT”h]”hŒHAVE_IOREMAP_PROT”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K/hjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj’ubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K/hjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj’ubj&)�”}”(hhh]”j+)�”}”(hŒarch has ioremap_prot()”h]”hŒarch has ioremap_prot()”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K/hjñubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒvm”h]”hŒvm”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K0hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒ pte_special”h]”hŒ pte_special”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K0hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒARCH_HAS_PTE_SPECIAL”h]”hŒARCH_HAS_PTE_SPECIAL”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K0hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K0hjVubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubj&)�”}”(hhh]”j+)�”}”(hŒ7arch supports the pte_special()/pte_mkspecial() VM APIs”h]”hŒ7arch supports the pte_special()/pte_mkspecial() VM APIs”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K0hjmubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubj!)�”}”(hhh]”(j&)�”}”(hhh]”j+)�”}”(hŒvm”h]”hŒvm”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K1hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjŠubj&)�”}”(hhh]”j+)�”}”(hŒTHP”h]”hŒTHP”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K1hj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjŠubj&)�”}”(hhh]”j+)�”}”(hŒHAVE_ARCH_TRANSPARENT_HUGEPAGE”h]”hŒHAVE_ARCH_TRANSPARENT_HUGEPAGE”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K1hj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjŠubj&)�”}”(hhh]”j+)�”}”(hŒ---”h]”hŒ---”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K1hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjŠubj&)�”}”(hhh]”j+)�”}”(hŒ#arch supports transparent hugepages”h]”hŒ#arch supports transparent hugepages”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*h³j:h´K1hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1j%hjŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j©hhäubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hâhhßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhhÊubeh}”(h]”Œ'feature-status-on-openrisc-architecture”ah ]”h"]”Œ'feature status on openrisc architecture”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”jCŒ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”}”jjsŒ nametypes”}”j‰sh}”jhÊsŒ 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”]”(hŒsystem_message”“”)�”}”(hhh]”j+)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*hj§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œline”K&Œsource”j:uh1j¥hjubj¦)�”}”(hhh]”j+)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*hjÃubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÀŒline”K-Œsource”j:uh1j¥hjfubj¦)�”}”(hhh]”j+)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j*hjÞubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÀŒline”K2Œsource”j:uh1j¥hjÒubeŒtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.