xhsphinx.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]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget9/translations/pt_BR/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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j hjhhhhhNubah}(h]h ]h"]h$]h&]enumtypearabicprefixhsuffix.uh1jhhhhhhhKubh)}(h!Address: sysram_ns_base_addrh]h!Address: sysram_ns_base_addr}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jGhjDubjH)}(hhh]h}(h]h ]h"]h$]h&]colwidthK,uh1jGhjDubjH)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jGhjDubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(hOffseth]hOffset}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjsubah}(h]h ]h"]h$]h&]uh1jqhjnubjr)}(hhh]h)}(hValueh]hValue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjnubjr)}(hhh]h)}(hPurposeh]hPurpose}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjnubeh}(h]h ]h"]h$]h&]uh1jlhjiubah}(h]h ]h"]h$]h&]uh1jghjDubhtbody)}(hhh](jm)}(hhh](jr)}(hhh]h)}(h0x08h]h0x08}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(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&]uh1jqhjubjr)}(hhh]h)}(hSystem suspendh]hSystem suspend}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x0ch]h0x0c}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(h0x00000bad (Magic cookie)h]h0x00000bad (Magic cookie)}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj1ubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hSystem suspendh]hSystem suspend}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjHubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x1ch]h0x1c}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhubah}(h]h ]h"]h$]h&]uh1jqhjeubjr)}(hhh]h)}(hexynos4_secondary_startuph]hexynos4_secondary_startup}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjeubjr)}(hhh]h)}(hSecondary CPU booth]hSecondary CPU boot}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjeubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h 0x1c + 4*cpuh]h 0x1c + 4*cpu}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(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&]uh1jqhjubjr)}(hhh]h)}(hSecondary CPU booth]hSecondary CPU boot}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x20h]h0x20}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(h0xfcba0d10 (Magic cookie)h]h0xfcba0d10 (Magic cookie)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hAFTRh]hAFTR}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj2ubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x24h]h0x24}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjRubah}(h]h ]h"]h$]h&]uh1jqhjOubjr)}(hhh]h)}(hexynos_cpu_resume_nsh]hexynos_cpu_resume_ns}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjiubah}(h]h ]h"]h$]h&]uh1jqhjOubjr)}(hhh]h)}(hAFTRh]hAFTR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjOubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h 0x28 + 4*cpuh]h 0x28 + 4*cpu}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(h0x8 (Magic cookie, Exynos3250)h]h0x8 (Magic cookie, Exynos3250)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hAFTRh]hAFTR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x28h]h0x28}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(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&]uh1jqhjubjr)}(hhh]h)}(hSystem suspendh]hSystem suspend}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubeh}(h]h ]h"]h$]h&]uh1jhjDubeh}(h]h ]h"]h$]h&]colsKuh1jBhj?ubah}(h]h ]h"]h$]h&]uh1j=hhhhhhhNubj)}(hhh]j )}(h Secure mode h]h)}(h Secure modeh]h Secure mode}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjOubah}(h]h ]h"]h$]h&]uh1j hjLhhhhhNubah}(h]h ]h"]h$]h&]j*j+j,hj-j.startKuh1jhhhhhhhK%ubh)}(hAddress: sysram_base_addrh]hAddress: sysram_base_addr}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hhhhubj>)}(hhh]jC)}(hhh](jH)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jGhjubjH)}(hhh]h}(h]h ]h"]h$]h&]colwidthK,uh1jGhjubjH)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jGhjubjh)}(hhh]jm)}(hhh](jr)}(hhh]h)}(hOffseth]hOffset}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hValueh]hValue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hPurposeh]hPurpose}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubah}(h]h ]h"]h$]h&]uh1jghjubj)}(hhh](jm)}(hhh](jr)}(hhh]h)}(h0x00h]h0x00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hexynos4_secondary_startuph]hexynos4_secondary_startup}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hSecondary CPU booth]hSecondary CPU boot}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hj+ubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x04h]h0x04}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjKubah}(h]h ]h"]h$]h&]uh1jqhjHubjr)}(hhh]h)}(h&exynos4_secondary_startup (Exynos542x)h]h&exynos4_secondary_startup (Exynos542x)}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjbubah}(h]h ]h"]h$]h&]uh1jqhjHubjr)}(hhh]h)}(hSecondary CPU booth]hSecondary CPU boot}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjyubah}(h]h ]h"]h$]h&]uh1jqhjHubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h4*cpuh]h4*cpu}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(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&]uh1jqhjubjr)}(hhh]h)}(hSecondary CPU booth]hSecondary CPU boot}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x20h]h0x20}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(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&]uh1jqhjubjr)}(hhh]h)}(hAFTRh]hAFTR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x24h]h0x24}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hj5ubah}(h]h ]h"]h$]h&]uh1jqhj2ubjr)}(hhh]h)}(h*0xfcba0d10 (Magic cookie, Exynos4210 r1.0)h]h*0xfcba0d10 (Magic cookie, Exynos4210 r1.0)}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjLubah}(h]h ]h"]h$]h&]uh1jqhj2ubjr)}(hhh]h)}(hAFTRh]hAFTR}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjcubah}(h]h ]h"]h$]h&]uh1jqhj2ubeh}(h]h ]h"]h$]h&]uh1jlhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jBhj|ubah}(h]h ]h"]h$]h&]uh1j=hhhhhhhNubh)}(hAddress: pmu_base_addrh]hAddress: pmu_base_addr}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hhhhubj>)}(hhh]jC)}(hhh](jH)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jGhjubjH)}(hhh]h}(h]h ]h"]h$]h&]colwidthK,uh1jGhjubjH)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jGhjubjh)}(hhh]jm)}(hhh](jr)}(hhh]h)}(hOffseth]hOffset}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hValueh]hValue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hPurposeh]hPurpose}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubah}(h]h ]h"]h$]h&]uh1jghjubj)}(hhh](jm)}(hhh](jr)}(hhh]h)}(h0x0800h]h0x0800}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj"ubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hexynos_cpu_resumeh]hexynos_cpu_resume}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj9ubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(h AFTR, suspendh]h AFTR, suspend}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjPubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x0800h]h0x0800}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjpubah}(h]h ]h"]h$]h&]uh1jqhjmubjr)}(hhh]h)}(h'mcpm_entry_point (Exynos542x with MCPM)h]h'mcpm_entry_point (Exynos542x with MCPM)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jqhjmubjr)}(hhh]h)}(h AFTR, suspendh]h AFTR, suspend}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jqhjmubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x0804h]h0x0804}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(h0xfcba0d10 (Magic cookie)h]h0xfcba0d10 (Magic cookie)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hAFTRh]hAFTR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x0804h]h0x0804}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hj ubah}(h]h ]h"]h$]h&]uh1jqhj ubjr)}(hhh]h)}(h0x00000bad (Magic cookie)h]h0x00000bad (Magic cookie)}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hj#ubah}(h]h ]h"]h$]h&]uh1jqhj ubjr)}(hhh]h)}(hSystem suspendh]hSystem suspend}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hj:ubah}(h]h ]h"]h$]h&]uh1jqhj ubeh}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh](jr)}(hhh]h)}(h0x0814h]h0x0814}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(h#exynos_cpu_resume (Exynos4210 r1.1)h]h#exynos_cpu_resume (Exynos4210 r1.1)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hj ubah}(h]h ]h"]h$]h&]uh1jqhjubjr)}(hhh]h)}(hAFTRh]hAFTR}(hj' hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hj$ ubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jlhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jBhjubah}(h]h ]h"]h$]h&]uh1j=hhhhhhhNubj)}(hhh]j )}(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)}(hj[ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjW ubah}(h]h ]h"]h$]h&]uh1j hjT hhhhhNubah}(h]h ]h"]h$]h&]j*j+j,hj-j.jmKuh1jhhhhhhhKAubh)}(hAddress: pmu_base_addrh]hAddress: pmu_base_addr}(hju hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChhhhubj>)}(hhh]jC)}(hhh](jH)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jGhj ubjH)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jGhj ubjH)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jGhj ubjh)}(hhh]jm)}(hhh](jr)}(hhh]h)}(hOffseth]hOffset}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1jqhj ubjr)}(hhh]h)}(hValueh]hValue}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1jqhj ubjr)}(hhh]h)}(hPurposeh]hPurpose}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1jqhj ubeh}(h]h ]h"]h$]h&]uh1jlhj ubah}(h]h ]h"]h$]h&]uh1jghj ubj)}(hhh]jm)}(hhh](jr)}(hhh]h)}(h0x0908h]h0x0908}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj ubah}(h]h ]h"]h$]h&]uh1jqhj ubjr)}(hhh]h)}(hNon-zeroh]hNon-zero}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj ubah}(h]h ]h"]h$]h&]uh1jqhj ubjr)}(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&]levelKtypeINFOsourcehʌlineKuh1j 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&]levelKtypej8 sourcehʌlineKuh1j 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)}(hjY hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjV ubah}(h]h ]h"]h$]h&]levelKtypej8 sourcehʌlineKuh1j hhhhhhhKMubetransform_messages] transformerN include_log] decorationNhhub.