`gsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget9/translations/zh_CN/arch/arm/samsung/bootloader-interfacemodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget9/translations/zh_TW/arch/arm/samsung/bootloader-interfacemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget9/translations/it_IT/arch/arm/samsung/bootloader-interfacemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget9/translations/ja_JP/arch/arm/samsung/bootloader-interfacemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget9/translations/ko_KR/arch/arm/samsung/bootloader-interfacemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget9/translations/sp_SP/arch/arm/samsung/bootloader-interfacemodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(h:Interface between kernel and boot loaders on Exynos boardsh]h:Interface between kernel and boot loaders on Exynos boards}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhS/var/lib/git/docbuild/linux/Documentation/arch/arm/samsung/bootloader-interface.rsthKubh paragraph)}(hAuthor: Krzysztof Kozlowskih]hAuthor: Krzysztof Kozlowski}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hDate : 6 June 2015h]hDate : 6 June 2015}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hThe document tries to describe currently used interface between Linux kernel and boot loaders on Samsung Exynos based boards. This is not a definition of interface but rather a description of existing state, a reference for information purpose only.h]hThe document tries to describe currently used interface between Linux kernel and boot loaders on Samsung Exynos based boards. This is not a definition of interface but rather a description of existing state, a reference for information purpose only.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(hIn the document "boot loader" means any of following: U-boot, proprietary SBOOT or any other firmware for ARMv7 and ARMv8 initializing the board before executing kernel.h]hIn the document “boot loader” means any of following: U-boot, proprietary SBOOT or any other firmware for ARMv7 and ARMv8 initializing the board before executing kernel.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhenumerated_list)}(hhh]h list_item)}(hNon-Secure mode h]h)}(hNon-Secure modeh]hNon-Secure mode}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubah}(h]h ]h"]h$]h&]enumtypearabicprefixhsuffix.uh1hhhhhhhhKubh)}(h!Address: sysram_ns_base_addrh]h!Address: sysram_ns_base_addr}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j3hj0ubj4)}(hhh]h}(h]h ]h"]h$]h&]colwidthK,uh1j3hj0ubj4)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j3hj0ubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(hOffseth]hOffset}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj_ubah}(h]h ]h"]h$]h&]uh1j]hjZubj^)}(hhh]h)}(hValueh]hValue}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjvubah}(h]h ]h"]h$]h&]uh1j]hjZubj^)}(hhh]h)}(hPurposeh]hPurpose}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjZubeh}(h]h ]h"]h$]h&]uh1jXhjUubah}(h]h ]h"]h$]h&]uh1jShj0ubhtbody)}(hhh](jY)}(hhh](j^)}(hhh]h)}(h0x08h]h0x08}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h&exynos_cpu_resume_ns, mcpm_entry_pointh]h&exynos_cpu_resume_ns, mcpm_entry_point}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hSystem suspendh]hSystem suspend}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x0ch]h0x0c}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h0x00000bad (Magic cookie)h]h0x00000bad (Magic cookie)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hSystem suspendh]hSystem suspend}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj4ubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x1ch]h0x1c}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjTubah}(h]h ]h"]h$]h&]uh1j]hjQubj^)}(hhh]h)}(hexynos4_secondary_startuph]hexynos4_secondary_startup}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjkubah}(h]h ]h"]h$]h&]uh1j]hjQubj^)}(hhh]h)}(hSecondary CPU booth]hSecondary CPU boot}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjQubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h 0x1c + 4*cpuh]h 0x1c + 4*cpu}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h&exynos4_secondary_startup (Exynos4412)h]h&exynos4_secondary_startup (Exynos4412)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hSecondary CPU booth]hSecondary CPU boot}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x20h]h0x20}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h0xfcba0d10 (Magic cookie)h]h0xfcba0d10 (Magic cookie)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hAFTRh]hAFTR}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x24h]h0x24}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj>ubah}(h]h ]h"]h$]h&]uh1j]hj;ubj^)}(hhh]h)}(hexynos_cpu_resume_nsh]hexynos_cpu_resume_ns}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjUubah}(h]h ]h"]h$]h&]uh1j]hj;ubj^)}(hhh]h)}(hAFTRh]hAFTR}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjlubah}(h]h ]h"]h$]h&]uh1j]hj;ubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h 0x28 + 4*cpuh]h 0x28 + 4*cpu}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h0x8 (Magic cookie, Exynos3250)h]h0x8 (Magic cookie, Exynos3250)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hAFTRh]hAFTR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x28h]h0x28}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h,0x0 or last value during resume (Exynos542x)h]h,0x0 or last value during resume (Exynos542x)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hSystem suspendh]hSystem suspend}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubeh}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]colsKuh1j.hj+ubah}(h]h ]h"]h$]h&]uh1j)hhhhhhhNubh)}(hhh]h)}(h Secure mode h]h)}(h Secure modeh]h Secure mode}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hj;ubah}(h]h ]h"]h$]h&]uh1hhj8hhhhhNubah}(h]h ]h"]h$]h&]jjjhjjstartKuh1hhhhhhhhK%ubh)}(hAddress: sysram_base_addrh]hAddress: sysram_base_addr}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hhhhubj*)}(hhh]j/)}(hhh](j4)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j3hjkubj4)}(hhh]h}(h]h ]h"]h$]h&]colwidthK,uh1j3hjkubj4)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j3hjkubjT)}(hhh]jY)}(hhh](j^)}(hhh]h)}(hOffseth]hOffset}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hValueh]hValue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hPurposeh]hPurpose}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubah}(h]h ]h"]h$]h&]uh1jShjkubj)}(hhh](jY)}(hhh](j^)}(hhh]h)}(h0x00h]h0x00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hexynos4_secondary_startuph]hexynos4_secondary_startup}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hSecondary CPU booth]hSecondary CPU boot}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x04h]h0x04}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hj7ubah}(h]h ]h"]h$]h&]uh1j]hj4ubj^)}(hhh]h)}(h&exynos4_secondary_startup (Exynos542x)h]h&exynos4_secondary_startup (Exynos542x)}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjNubah}(h]h ]h"]h$]h&]uh1j]hj4ubj^)}(hhh]h)}(hSecondary CPU booth]hSecondary CPU boot}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjeubah}(h]h ]h"]h$]h&]uh1j]hj4ubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h4*cpuh]h4*cpu}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h&exynos4_secondary_startup (Exynos4412)h]h&exynos4_secondary_startup (Exynos4412)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hSecondary CPU booth]hSecondary CPU boot}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x20h]h0x20}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h#exynos_cpu_resume (Exynos4210 r1.0)h]h#exynos_cpu_resume (Exynos4210 r1.0)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hAFTRh]hAFTR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x24h]h0x24}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hj!ubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h*0xfcba0d10 (Magic cookie, Exynos4210 r1.0)h]h*0xfcba0d10 (Magic cookie, Exynos4210 r1.0)}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hj8ubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hAFTRh]hAFTR}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjOubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubeh}(h]h ]h"]h$]h&]uh1jhjkubeh}(h]h ]h"]h$]h&]colsKuh1j.hjhubah}(h]h ]h"]h$]h&]uh1j)hhhhhhhNubh)}(hAddress: pmu_base_addrh]hAddress: pmu_base_addr}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hhhhubj*)}(hhh]j/)}(hhh](j4)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]colwidthK,uh1j3hjubj4)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j3hjubjT)}(hhh]jY)}(hhh](j^)}(hhh]h)}(hOffseth]hOffset}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hValueh]hValue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hPurposeh]hPurpose}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubah}(h]h ]h"]h$]h&]uh1jShjubj)}(hhh](jY)}(hhh](j^)}(hhh]h)}(h0x0800h]h0x0800}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1j]hj ubj^)}(hhh]h)}(hexynos_cpu_resumeh]hexynos_cpu_resume}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj%ubah}(h]h ]h"]h$]h&]uh1j]hj ubj^)}(hhh]h)}(h AFTR, suspendh]h AFTR, suspend}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj<ubah}(h]h ]h"]h$]h&]uh1j]hj ubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x0800h]h0x0800}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hj\ubah}(h]h ]h"]h$]h&]uh1j]hjYubj^)}(hhh]h)}(h'mcpm_entry_point (Exynos542x with MCPM)h]h'mcpm_entry_point (Exynos542x with MCPM)}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjsubah}(h]h ]h"]h$]h&]uh1j]hjYubj^)}(hhh]h)}(h AFTR, suspendh]h AFTR, suspend}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1j]hjYubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x0804h]h0x0804}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h0xfcba0d10 (Magic cookie)h]h0xfcba0d10 (Magic cookie)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hAFTRh]hAFTR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x0804h]h0x0804}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h0x00000bad (Magic cookie)h]h0x00000bad (Magic cookie)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hSystem suspendh]hSystem suspend}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hj&ubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubjY)}(hhh](j^)}(hhh]h)}(h0x0814h]h0x0814}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(h#exynos_cpu_resume (Exynos4210 r1.1)h]h#exynos_cpu_resume (Exynos4210 r1.1)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hjubah}(h]h ]h"]h$]h&]uh1j]hjubj^)}(hhh]h)}(hAFTRh]hAFTR}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hj ubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1jXhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1j.hjubah}(h]h ]h"]h$]h&]uh1j)hhhhhhhNubh)}(hhh]h)}(h-Other (regardless of secure/non-secure mode) h]h)}(h,Other (regardless of secure/non-secure mode)h]h,Other (regardless of secure/non-secure mode)}(hjG hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjC ubah}(h]h ]h"]h$]h&]uh1hhj@ hhhhhNubah}(h]h ]h"]h$]h&]jjjhjjjYKuh1hhhhhhhhKAubh)}(hAddress: pmu_base_addrh]hAddress: pmu_base_addr}(hja hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChhhhubj*)}(hhh]j/)}(hhh](j4)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j3hjr ubj4)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j3hjr ubj4)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j3hjr ubjT)}(hhh]jY)}(hhh](j^)}(hhh]h)}(hOffseth]hOffset}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1j]hj ubj^)}(hhh]h)}(hValueh]hValue}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1j]hj ubj^)}(hhh]h)}(hPurposeh]hPurpose}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1j]hj ubeh}(h]h ]h"]h$]h&]uh1jXhj ubah}(h]h ]h"]h$]h&]uh1jShjr ubj)}(hhh]jY)}(hhh](j^)}(hhh]h)}(h0x0908h]h0x0908}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj ubah}(h]h ]h"]h$]h&]uh1j]hj ubj^)}(hhh]h)}(hNon-zeroh]hNon-zero}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj ubah}(h]h ]h"]h$]h&]uh1j]hj ubj^)}(hhh]h)}(hEnumerated list start value not ordinal-1: “2” (ordinal 2)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1j hhhhhhhK%ubj )}(hhh]h)}(h:Enumerated list start value not ordinal-1: "3" (ordinal 3)h]h>Enumerated list start value not ordinal-1: “3” (ordinal 3)}(hj* hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj' ubah}(h]h ]h"]h$]h&]levelKtypej$ sourcehlineKuh1j hhhhhhhKAubj )}(hhh]h)}(h:Enumerated list start value not ordinal-1: "4" (ordinal 4)h]h>Enumerated list start value not ordinal-1: “4” (ordinal 4)}(hjE hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjB ubah}(h]h ]h"]h$]h&]levelKtypej$ sourcehlineKuh1j hhhhhhhKMubetransform_messages] transformerN include_log] decorationNhhub.