linux/Documentation/arm/kernel_user_helpers.txt
<<
>>
Prefs
   1Kernel-provided User Helpers
   2============================
   3
   4These are segment of kernel provided user code reachable from user space
   5at a fixed address in kernel memory.  This is used to provide user space
   6with some operations which require kernel help because of unimplemented
   7native feature and/or instructions in man"
	  >
  v2.6.22.12   7native feature and/8r instr8ctions in man"
	  >
  82.6.28.12   7native feature and/9r instr9ctions in man"
	  >
  92.6.29.12   7native feature and/10 Helpers0
   7native feature and/1r Helperss
   7native feature and/1========1=
   7native feature and/1tion/arm1/kernel_user_helpers.tx1t#L4"1id="Lwarn" c. Onlyoth/a nary ponstsure oth/ir contentuas dine" na/arh/rr spa7" class="line" name="L7">   7native feature and/1f kernel1 provided user code rea1chabl1 fromguarana/er_helbe asslpe.7" class="line" name="L7">   7native feature and/1in kerne1l memory.  This is used1 to p15d="L4" class="line" name="L4">   4These are segment o1s which 1require kernel help bec1ause 16from uernel_ iff6" hres.txt(hreDdoesn'tlpeeclude)ser ull blown VDSO4" class="line" name="L4">   4These are segment o1or instr1uctions in man"
	  >
  1v2.6.12.12   4These are segment o18r instr18ctions in man"
	  >
  182.6.18.12   7native feature and/19r instr19ctions in man"
	  >
  192.6.19.12   2====================0 Helper20
   2====================r Helper2s
   7native feature and/2==========
   4These are segment o2tion/arm2/kernel_user_helpers.tx2t#L4"2id="LUL6" id="Lnel_exp/cter_helbypel_lleolpeare segure ot#L7" id=lleolpeth" cL2" class="line" name="L2">   2====================f kernel2 provided user code rea2chabl2 frominuser (eith/r inmth/anel_ue id="L don/ctlyobymth/anemp6c7r, 
  partuof2" class="line" name="L2">   2====================in kerne2l memory.  This is used2 to p25erneth/at#L7" id=me="Lers.erlibraryrnell) wheLerptimiz" ct 
  ausecid=lenouge4" class="line" name="L4">   4These are segment o2s which 2require kernel help bec2ause 26fromperchre
  
	 ushasmth/anechrearyr/RP Ctisupport, hreDrelyoif conten" c4" class="line" name="L4">   4These are segment o2or instr2uctions in man"
	  >
  2v2.6.22.12   4These are segment o28r instr28ctions in man"
	  >
  282.6.28.12   4These are segment o29r instr29ctions in man"
	  >
  292.6.29.12   3
   3
   7native feature and/3========3=
   4These are segment o3tion/arm//kernel_user_helpers.txtt#L4"3id="LNewiel_usegumaylbe 
   4These are segment o3f kernel3 provided user code rea3chabl3 fromel_usegup hred=linmaanewer ocumenarmF
  
	  users"L, pergramgumust check4" class="line" name="L4">   4These are segment o3in kerne3l memory.  This is used3 to p35erneth/aiv>
 ers.__khese are se_vers="Le(see below)mbe 
 _uoryum" cthu usitnel4" class="line" name="L4">   4These are segment o3s which 3require kernel help bec3ause 36fromsaferhelnell valuparticulkerare searm/kerncheck shouldl
u   4These are segment o3or instr3uctions in man"
	  >
  3v2.6.32.12< se 
  7daoelyooncelat perchre assrtup tim_,mre oexecu=="Leabort7daearly4" class="line" name="L4">   4These are segment o38r instr38ctions in man"
	  >
  382.6.38.12   4These are segment o39r instr39ctions in man"
	  >
  392.6.39fromperchreuel_ruln" ctre.7" class="line" name="L7">   7native feature and/40 Helper40
   4These are segment ofr Helper4s
   4These are segment of========4=
   4These are segment oftion/arm4/kernel_user_helpers.tx4t#L4"4id="L4" class="line" name="L4">   4These are segment off kernel  provided user code reacchabl4 fromLocme="L:e clas 0xffff0ffc4" class="line" name="L4">   4These are segment ofin kerne4l memory.  This is used4 to p45d="L4" class="line" name="L4">   4These are segment o4s which 4require kernel help bec4ause 46fromRef6" hceldeuir href=:4" class="line" name="L4">   4These are segment o4or instr4uctions in man"
	  >
  4v2.6.47d="L4" class="line" name="L4">   4These are segment o48r instr48ctions in man"
	  >
  482.6.48.12< oext4   4These are segment o49r instr49ctions in man"
	  >
  492.6.49d="L4" class="line" name="L4">   4These are segment o50 Helper50
   4These are segment o5r Helper5s
   4These are segment o5========5=
   4These are segment o5tion/arm5/kernel_user_helpers.tx5t#L4"53.12< oruln" ctocumenarmUL6" id="Lnaaylrltsehkernheldet4   4These are segment o5f kernel5 provided user code rea5chabl54.12< ors.erparticulkerare sea4" class="line" name="L4">   4These are segment o5in kernell memory.  This is used  to p55d="L4" class="line" name="L4">   4These are segment o5s which 5require kernel help bec5ause 56d="LULagpeexa#L7":4" class="line" name="L4">   4These are segment o5or instr5uctions in man"
	  >
  5v2.6.57d="L4" class="line" name="L4">   4These are segment o58r instr58ctions in man"
	  >
  582.6.58.12<#defixe.__khese are se_vers="Le(*(nst32_t.*)0xffff0ffc)4" class="line" name="L4">   4These are segment o59r instr59ctions in man"
	  >
  592.6.59d="L4" class="line" name="L4">   4These are segment o60 Helper60
   4These are segment o6r Helper6s
   4These are segment o6========6=
   4These are segment o6tion/arm6/kernel_user_helpers.tx6t#L4"63.12< ooooooooooooooofprnstf(stderr, "can'tldelatom"ld
   4These are segment o6f kernel6 provided user code rea6chabl64.12< oooooooooooooooabort();4" class="line" name="L4">   4These are segment o6in kerne6l memory.  This is used6 to p65.12< ooooooo}4" class="line" name="L4">   4These are segment o6s which rrequire kernel help becaause 66d="L}4" class="line" name="L4">   4These are segment o6or instr6uctions in man"
	  >
  6v2.6.67d="L4" class="line" name="L4">   4These are segment o68r instr68ctions in man"
	  >
  682.6.68.12   4These are segment o69r instr69ctions in man"
	  >
  692.6.69d="L4" class="line" name="L4">   4These are segment o70 Helper70
   4These are segment o7r Helper7s
   4These are segment o7========7=
   2===================7tion/arm7/kernel_user_helpers.tx7t#L4"73.12< oassrtup phalpers.a pergrama4" class="line" name="L4">   4These are segment o7f kernel7 provided user code rea7chabl74d="L4" class="line" name="L4">   4These are segment o7in kerne7l memory.  This is used7 to p75.12   4These are segment o7s which 7require kernel help bec7ause 76d="L-------------4" class="line" name="L4">   4These are segment o7or instruuctions in man"
	  >
  vv2.6.77d="L4" class="line" name="L4">   4These are segment o78r instr78ctions in man"
	  >
  782.6.78fromLocme="L:e clas 0xffff0fe04" class="line" name="L4">   4These are segment o79r instr79ctions in man"
	  >
  792.6.79d="L4" class="line" name="L4">   4These are segment o80 Helper80
   4These are segment o8r Helper8s
   4These are segment o8========8=
   4These are segment o8tion/arm8/kernel_user_helpers.tx8t#L4"8id="L4" class="line" name="L4">   4These are segment o8f kernel8 provided user code rea8chabl84tia>Ilput:4" class="line" name="L4">   4These are segment o8in kerne8l memory.  This is used8 to p85d="L4" class="line" name="L4">   4These are segment o8s which 8require kernel help bec8ause 86.12< olr = v>
        4These are segment o8or instr8uctions in man"
	  >
  8v2.6.87d="L4" class="line" name="L4">   4These are segment o88r instr88ctions in man"
	  >
  882.6.88fromOutput:4" class="line" name="L4">   4These are segment o89r instr89ctions in man"
	  >
  892.6.89d="L4" class="line" name="L4">   4These are segment o90 Helper90
   4These are segment o9r Helper9s
   4These are segment o9========9=
   4These are segment o9tion/arm9/kernel_user_helpers.tx9t#L4"9id="L4" class="line" name="L4">   4These are segment o9f kernel9 provided user code rea9chabl94.12< onon 4" class="line" name="L4">   4These are segment o9in kerne9l memory.  This is used9 to p95d="L4" class="line" name="L4">   4These are segment o9s which 9require kernel help bec9ause 96d="LDefixtref=:4" class="line" name="L4">   4These are segment o9or instr9uctions in man"
	  >
  9v2.6.97d="L4" class="line" name="L4">   4These are segment o98r instr98ctions in man"
	  >
  982.6.98.12< oGeusth/aTLSaiv>
 uas peeviouslyce
t viasth/a__ARM_NR_set_tll sysnella4" class="line" name="L4">   4These are segment o99r instr99ctions in man"
	  >
  992.6.99d="L4" class="line" name="L4">   4These are segment o100 Helpers00
   4These are segment o10r Helpers0s
   4These are segment o10========10=
   4These are segment o10tion/arm10/kernel_user_helpers.tx1032.6n03.12<#defixe.__khese get_tlle(*(__khese get_tll_t.*)0xffff0fe0)4" class="line" name="L4">   4These are segment o10f kernel10 provided user code rea1042.6n04d="L4" class="line" name="L4">   4These are segment o10in kerne10l memory.  This is used1052.6n05d="Lvoidnfoo()4" class="line" name="L4">   4These are segment o10s which 10require kernel help bec1062.6n06d="L{4" class="line" name="L4">   4These are segment o10or instr10uctions in man"
	  >
  1072.6n07.12< ooooooovoidn*tlle=.__khese get_tll();4" class="line" name="L4">   4These are segment o108r instr108ctions in man"
	  >
  1082.6n08.12< oooooooprnstf("TLSa= %p\n", tll);4" class="line" name="L4">   4These are segment o109r instr109ctions in man"
	  >
  1092.6n09d="L}4" class="line" name="L4">   4These are segment o110 Helperss0
   4These are segment o11r Helpersss
   4These are segment o11========11=
   4These are segment o11tion/arm11/kernel_user_helpers.tx11t#L4113.12< o- ValidDrelyoif __khese are se_vers="Le>= 1 (s.txtocumentvers="Leoption).7" class="line" name="L7">   7native feature and/11f kernel11 provided user code rea11chab114d="L4" class="line" name="L4">   4These are segment o11in kerne11l memory.  This is used11 to 115.12   4These are segment o11s which 11require kernel help bec11ause116d="L-------------4" class="line" name="L4">   4These are segment o11or instr11uctions in man"
	  >
  11v2.6117d="L4" class="line" name="L4">   4These are segment o118r instr118ctions in man"
	  >
  1182.6118fromLocme="L:e clas 0xffff0fc04" class="line" name="L4">   4These are segment o119r instr119ctions in man"
	  >
  1192.6119d="L4" class="line" name="L4">   4These are segment o1=0 Helper120
   4These are segment o1=r Helper12s
   4These are segment o12========1==
   4These are segment o12tion/arm12/kernel_user_helpers.tx12t#L412id="L4" class="line" name="L4">   4These are segment o1=f kernel12 provided user code rea12chab124tia>Ilput:4" class="line" name="L4">   4These are segment o1=in kerne12l memory.  This is used12 to 125d="L4" class="line" name="L4">   4These are segment o12s which 12require kernel help bec12ause126.12< or0 = oldiv>4" class="line" name="L4">   4These are segment o12or instr12uctions in man"
	  >
  12v2.6127.12< or1 = newiv>4" class="line" name="L4">   4These are segment o128r instr128ctions in man"
	  >
  1282.6128.12< or2 = ptr4" class="line" name="L4">   4These are segment o129r instr129ctions in man"
	  >
  1292.6129.12< olr = v>
        4These are segment o1t0 Helper130
   4These are segment o1tr Helper13s
   4These are segment o13========13=
   4These are segment o13tion/arm1//kernel_user_helpers.tx1tt#L4133.12< or0 = succhreunel_u(zero 
  non-zero)4" class="line" name="L4">   4These are segment o13f kernel13 provided user code rea13chab134.12< oC flag = setoif c0 == 0,rovearoif c0 != 04" class="line" name="L4">   4These are segment o13in kerne13l memory.  This is used13 to 135d="L4" class="line" name="L4">   4These are segment o13s which 13require kernel help bec13ause136fromClobben/deregistseg:4" class="line" name="L4">   4These are segment o13or instr13uctions in man"
	  >
  13v2.6137d="L4" class="line" name="L4">   4These are segment o138r instr138ctions in man"
	  >
  1382.6138.12< or3,onp, flage4" class="line" name="L4">   4These are segment o1t9r instr139ctions in man"
	  >
  1392.6139d="L4" class="line" name="L4">   4These are segment o140 Helper140
   4These are segment o1fr Helper14s
   4These are segment o1f========14=
linm*ptrDrelyoif *ptrDel_equantto oldiv>.7" class="line" name="L7">   7native feature and/1ftion/arm14/kernel_user_helpers.tx14t#L4143.12< oR>
    zero if *ptrDwass_henged 
  non-zero if no ex_henge happened.7" class="line" name="L7">   7native feature and/1ff kernel1  provided user code rea1cchab144.12< o/keoC flag el_also setoif *ptrDwass_henged helallowt 
  as embly7" class="line" name="L7">   7native feature and/1fin kerne14l memory.  This is used14 to 145.12< orptimizme="Leinmth/anall" ctnel_.7" class="line" name="L7">   7native feature and/1fs which 14require kernel help bec14ause146from7" class="line" name="L7">   7native feature and/1for instr14uctions in man"
	  >
  14v2.6147d="LULagpeexa#L7":4" class="line" name="L4">   4These are segment o148r instr148ctions in man"
	  >
  1482.6148.12<4" class="line" name="L4">   4These are segment o149r instr149ctions in man"
	  >
  1492.6149d="L    defonst (__khese cmpxchc_t)(nst oldiv>,onst.newiv>,ovolme=perort.*ptr);4" class="line" name="L4">   4These are segment o150 Helper150
   4These are segment o15r Helper15s
   4These are segment o15========15=
)4" class="line" name="L4">   4These are segment o15tion/arm15/kernel_user_helpers.tx15t#L4153.12<{4" class="line" name="L4">   4These are segment o15f kernel15 provided user code rea15chab154.12< ooooooonst old,.new;4" class="line" name="L4">   4These are segment o15in kerne1ll memory.  This is used1  to 155d="L4" class="line" name="L4">   4These are segment o15s which 15require kernel help bec15ause156.12< ooooooodo {4" class="line" name="L4">   4These are segment o15or instr15uctions in man"
	  >
  15v2.6157.12< oooooooooooooooold = *ptr;4" class="line" name="L4">   4These are segment o158r instr158ctions in man"
	  >
  1582.6158.12< ooooooooooooooonewi= old +.iv>;4" class="line" name="L4">   4These are segment o159r instr159ctions in man"
	  >
  1592.6159.12< ooooooo}Docule(__khese cmpxchc(old,.new, ptr));4" class="line" name="L4">   4These are segment o160 Helper160
   4These are segment o16r Helper16s
   4These are segment o16========16=
   4These are segment o16tion/arm16/kernel_user_helpers.tx16t#L416id="L4" class="line" name="L4">   4These are segment o16f kernel16 provided user code rea16chab164.12   4These are segment o16in kerne16l memory.  This is used16 to 165d="L4" class="line" name="L4">   4These are segment o1ss which 1rrequire kernel help bec1aause166.12< o- /kernroutixe.alserdy_includestation/ barriseguas neen/a.7" class="line" name="L7">   7native feature and/16or instr16uctions in man"
	  >
  16v2.6167d="L4" class="line" name="L4">   4These are segment o168r instr168ctions in man"
	  >
  1682.6168.12< o- ValidDrelyoif __khese are se_vers="Le>= 2 (s.txtocumentvers="Leoption).7" class="line" name="L7">   7native feature and/169r instr169ctions in man"
	  >
  1692.6169d="L4" class="line" name="L4">   4These are segment o170 Helper170
   4These are segment o17r Helper17s
   4These are segment o17========17=
   4These are segment o17tion/arm17/kernel_user_helpers.tx17t#L4173.12   4These are segment o17f kernel17 provided user code rea17chab174d="L4" class="line" name="L4">   4These are segment o17in kerne17l memory.  This is used17 to 175.12   4These are segment o17s which 17require kernel help bec17ause176from7" class="line" name="L7">   7native feature and/17or instr1uuctions in man"
	  >
  1vv2.6177.12< ovoidn__khese ation/_barrise(void);4" class="line" name="L4">   4These are segment o178r instr178ctions in man"
	  >
  1782.6178.12<4" class="line" name="L4">   4These are segment o179r instr179ctions in man"
	  >
  1792.6179d="LIlput:4" class="line" name="L4">   4These are segment o180 Helper180
   4These are segment o18r Helper18s
   4These are segment o18========18=
   4These are segment o18tion/arm18/kernel_user_helpers.tx18t#L418id="LOutput:4" class="line" name="L4">   4These are segment o18f kernel18 provided user code rea18chab184d="L4" class="line" name="L4">   4These are segment o18in kerne18l memory.  This is used18 to 185.12< onon 4" class="line" name="L4">   4These are segment o18s which 18require kernel help bec18ause186from7" class="line" name="L7">   7native feature and/18or instr18uctions in man"
	  >
  18v2.6187d="LClobben/deregistseg:4" class="line" name="L4">   4These are segment o188r instr188ctions in man"
	  >
  1882.6188.12<4" class="line" name="L4">   4These are segment o189r instr189ctions in man"
	  >
  1892.6189.12< onon 4" class="line" name="L4">   4These are segment o190 Helper190
   4These are segment o19r Helper19s
   4These are segment o19========19=
   4These are segment o19tion/arm19/kernel_user_helpers.tx19t#L4193.12< oApplyoeny neen/aration/ barrise_helpeeserveanensistsncy mplemdata melifi"L7" class="line" name="L7">   7native feature and/19f kernel19 provided user code rea19chab194.12< omanuallyore o__khese cmpxchceusagp.7" class="line" name="L7">   7native feature and/19in kerne19l memory.  This is used19 to 195d="L4" class="line" name="L4">   4These are segment o19s which 19require kernel help bec19ause196d="LULagpeexa#L7":4" class="line" name="L4">   4These are segment o19or instr19uctions in man"
	  >
  19v2.6197d="L4" class="line" name="L4">   4These are segment o198r instr198ctions in man"
	  >
  1982.6198.12<    defovoidn(__khese dmb_t)(void);4" class="line" name="L4">   4These are segment o199r instr199ctions in man"
	  >
  1992.6199d="L#defixe.__khese dmbe(*(__khese dmb_t.*)0xffff0fa0)4" class="line" name="L4">   4These are segment o200 Helper200
   4These are segment o20r Helper20s
   4These are segment o20========20=
   4These are segment o20tion/arm20/kernel_user_helpers.tx2032.6203.12< o- ValidDrelyoif __khese are se_vers="Le>= 3 (s.txtocumentvers="Leoptio5).7" class="line" name="L7">   7native feature and/20f kernel20 provided user code rea2042.6204d="L4" class="line" name="L4">   4These are segment o20in kerne20l memory.  This is used2052.6205.12   4These are segment o20s which 20require kernel help bec2062.6206d="L---------------4" class="line" name="L4">   4These are segment o20or instr20uctions in man"
	  >
  2072.6207d="L4" class="line" name="L4">   4These are segment o208r instr208ctions in man"
	  >
  2082.6208fromLocme="L:e clas 0xffff0f604" class="line" name="L4">   4These are segment o209r instr209ctions in man"
	  >
  2092.6209d="L4" class="line" name="L4">   4These are segment o210 Helper2s0
   4These are segment o21r Helper2ss
   4These are segment o21========21=
   4These are segment o21tion/arm21/kernel_user_helpers.tx21t#L4213.12< oooooooooooooooooooooooner ionst64_t.*newiv>,4" class="line" name="L4">   4These are segment o21f kernel21 provided user code rea21chab214.12< ooooooooooooooo ooooooovolme=perort64_t.*ptr);4" class="line" name="L4">   4These are segment o21in kerne21l memory.  This is used21 to 215d="L4" class="line" name="L4">   4These are segment o21s which 21require kernel help bec21ause216d="LIlput:4" class="line" name="L4">   4These are segment o21or instr21uctions in man"
	  >
  21v2.6217d="L4" class="line" name="L4">   4These are segment o218r instr218ctions in man"
	  >
  2182.6218.12< or0 = ponstse_heloldiv>4" class="line" name="L4">   4These are segment o219r instr219ctions in man"
	  >
  2192.6219.12< or1 = ponstse_helnewiv>4" class="line" name="L4">   4These are segment o2=0 Helper220

 4" class="line" name="L4">   4These are segment o2=r Helper22s
   4These are segment o22===========
   4These are segment o22tion/arm22/kernel_user_helpers.tx22t#L422id="LOutput:4" class="line" name="L4">   4These are segment o2=f kernel22 provided user code rea22chab224d="L4" class="line" name="L4">   4These are segment o2=in kerne22l memory.  This is used22 to 225.12< or0 = succhreunel_u(zero 
  non-zero)4" class="line" name="L4">   4These are segment o22s which 22require kernel help bec22ause226.12< oC flag = setoif c0 == 0,rovearoif c0 != 04" class="line" name="L4">   4These are segment o22or instr22uctions in man"
	  >
  22v2.6227d="L4" class="line" name="L4">   4These are segment o228r instr228ctions in man"
	  >
  2282.6228.12   4These are segment o229r instr229ctions in man"
	  >
  2292.6229d="L4" class="line" name="L4">   4These are segment o2t0 Helper230
   4These are segment o2tr Helper23s
   4These are segment o23========23=
   4These are segment o23tion/arm2//kernel_user_helpers.tx2tt#L423id="L4" class="line" name="L4">   4These are segment o23f kernel23 provided user code rea23chab234.12< oAtom"lallyost
 _uth/a64-bi"aiv>
  ponstsLrbym*newiv>linm*ptrDrelyoif *ptr4" class="line" name="L4">   4These are segment o23in kerne23l memory.  This is used23 to 235.12< oel_equantto th/a64-bi"aiv>
  ponstsLrbym*oldiv>. oR>
    zero if *ptrDwas4" class="line" name="L4">   4These are segment o23s which 23require kernel help bec23ause236.12< o_henged 
  non-zero if no ex_henge happened.7" class="line" name="L7">   7native feature and/23or instr23uctions in man"
	  >
  23v2.6237d="L4" class="line" name="L4">   4These are segment o238r instr238ctions in man"
	  >
  2382.6238.12< o/keoC flag el_also setoif *ptrDwass_henged helallowt 
  as embly7" class="line" name="L7">   7native feature and/2t9r instr239ctions in man"
	  >
  2392.6239.12< orptimizme="Leinmth/anall" ctnel_.7" class="line" name="L7">   7native feature and/240 Helper240
   4These are segment o2fr Helper24s
   4These are segment o2f========24=
   4These are segment o2ftion/arm24/kernel_user_helpers.tx24t#L4243.12<    defonst (__khese cmpxchc64_t)(ner ionst64_t.*oldiv>,4" class="line" name="L4">   4These are segment o2ff kernel2  provided user code rea2cchab244.12< ooooooooooooooo oooooooooooooooooner ionst64_t.*newiv>,4" class="line" name="L4">   4These are segment o2fin kerne24l memory.  This is used24 to 245.12< ooooooooooooooo ooooooooooooooooovolme=perort64_t.*ptr);4" class="line" name="L4">   4These are segment o2fs which 24require kernel help bec24ause246from#defixe.__khese cmpxchc64e(*(__khese cmpxchc64_t.*)0xffff0f60)4" class="line" name="L4">   4These are segment o2for instr24uctions in man"
	  >
  24v2.6247d="L4" class="line" name="L4">   4These are segment o248r instr248ctions in man"
	  >
  2482.6248.12)4" class="line" name="L4">   4These are segment o249r instr249ctions in man"
	  >
  2492.6249d="L{4" class="line" name="L4">   4These are segment o250 Helper250
   4These are segment o25r Helper25s
   4These are segment o25========25=
   4These are segment o25tion/arm25/kernel_user_helpers.tx25t#L4253.12< oooooooooooooooold = *ptr;4" class="line" name="L4">   4These are segment o25f kernel25 provided user code rea25chab254.12< ooooooooooooooonewi= old +.iv>;4" class="line" name="L4">   4These are segment o25in kerne2ll memory.  This is used2  to 255.12< ooooooo}Docule(__khese cmpxchc64(&a#L;old,.&a#L;new, ptr));4" class="line" name="L4">   4These are segment o25s which 25require kernel help bec25ause256from7" class="line" name="L7">   7native feature and/25or instr25uctions in man"
	  >
  25v2.6257.12< ooooooov>
    new;4" class="line" name="L4">   4These are segment o258r instr258ctions in man"
	  >
  2582.6258.12<}4" class="line" name="L4">   4These are segment o259r instr259ctions in man"
	  >
  2592.6259d="L4" class="line" name="L4">   4These are segment o260 Helper260
   4These are segment o26r Helper26s
   4These are segment o26========26=
   7native feature and/26tion/arm26/kernel_user_helpers.tx26t#L426id="L4" class="line" name="L4">   4These are segment o26f kernel26 provided user code rea26chab264.12< o- Du_uhethus lengthers.tkernsequ hce,.tkernspanst2onerv hr="Lantkhese4" class="line" name="L4">   4These are segment o26in kerne26l memory.  This is used26 to 265.12< ooo"slots", th/rr 
 _u0xffff0f80uel_notluser_al_a validDenary ponst.7" class="line" name="L7">   7native feature and/26s which 2rrequire kernel help bec2aause266from7" class="line" name="L7">   7native feature and/26or instr26uctions in man"
	  >
  26v2.6267.12< o- ValidDrelyoif __khese are se_vers="Le>= 5 (s.txtocumentvers="Le3.1).7" class="line" name="L7">   7native feature and/268r instr268ctions in man"
	  >
  2682.6268.12<


/keoorigiLantLXR softwr _ubymth/a" class="http://sourcr ge.net/projects/lxr">LXR community.12<,.tkernexp/ri" namntvers="Lebym" class="mailto:lxr@ maux.no">lxr@ maux.no.12<.
lxr. maux.no kindlyohostsLrbym" class="http://www.redpill- mapro.no">Redpill Lmapro AS.12<,.tation/r rs.Lmauxoner ten" core o