DELTA 295921 0 39 SVN R  t].console0: console@0 { compatible = "riscv,console"; status = "okay"; interrupts = < 1 >; interrupt-parent = < &pic0 >ENDREP DELTA 298638 1437 1367 SVN:  #]]console0: console@0 { compatible = "riscv,console"; status = "okay"; interrupts = < 1 >; interrupt-parent = < &pic0 >ENDREP DELTA 303660 0 278 SVNDg\`YP]]gZ/* * This is not used currently. * We take information from sbi_query_memory. */console0: console@0 { compatible = "riscv,console"; status = "okay"; interrupts = < 1 >; interrupt-parent = < &pic0 >ENDREP DELTA 300618 14577 368 SVNJC=pqK{Op oa+!7.rU,aBuK*hN+L Kh I\^[X +(f9B?&t4RZYg=][NܞD#Tu.MBXqU Qn-Jnzk[\V|´VGbj4'Ԭ[N,ѳk56HՠxkcFjQpgӣ >n8aҢE͕<% :Qs?qM[R]v4qD^{m aHƔFɝ4nO|ޣ&(7$4b> _2&{!@Oc`L0aB s^4qQ &DIgFB4 1n! hro ht#CnP/ i_]޳N4wY}+87xe_6d)\^z~87nQ:OCl5>^3RUd͗5\[ڳi>[UǏ=2+w9UTʵO-;]ʇfg[me3|V,?S. B%59o >!\l)BfwBMS]wa~pnQKau:r^`_.128 GiB maximum for the direct map region */ #define DMAP_MIN_ADDRESS (0xffffffd000000000UL) #define DMAP_MAX_ADDRESS (0xfffffff000000000UL) #define DMAP_MIN_PHYSADDR (dmap_phys_base) #define DMAP_MAX_PHYSADDR (dmap_phys_max (dmap_max_addr)(pa) - dmap_phys_base) + DMAP_MIN_ADDRESS;(va) - DMAP_MIN_ADDRESS) + dmap_phys_base;#ifndef LOCORE extern vm_paddr_t dmap_phys_base; extern vm_paddr_t dmap_phys_max; extern vm_offset_t dmap_max_addr;#endifENDREP DELTA 303660 3355 1455 SVNJENDREP DELTA 303660 4905 373 SVNxf J jI3EI/* TODO: can we get mimpid and misa somewhere ? */ mimpid = 0; misa = 0ENDREP DELTA 303660 5309 258 SVN5=/LYHjK.#include pc_cpuidENDREP DELTA 303660 5595 701 SVNUS`_N}(V#<[3$[3pMx='gQ:jQU,_vh +*j$|x^UMo0 =˿ǤZimŊ"hmŐm1ؚ(%9n[w0lLkUgJܠ2I}B-yzyq2OHDxg9VlD)Yil^>b@F*@PRxnRQ۲҅ &9[A`@bZQcr#mMJ#[ZTRQt(20;9~cdL6ț\Sl 4^WHg{q}Ȯ<- !OKba^Wd9 ԮK>Giʧe_E"{0LOf ;LP2hBE{" ·+󓳮RV{T f7n\%"PB>JCi:t*hGácɬgWSqf]Svn ;t٨[qx*g%Gl'E/KFɫi4EQQ߽-?;d: _~k?zG^?.N}qb{(ܡ ɝn,swzcɺ:N\7˒j5Ȓ [|mf-|ãV :٠Sx.G-s!kOwnN律^rاWpF6ENDREP DELTA 303660 6324 228 SVNk-6M5B`>;S>RCAwAcK#include kern_l1pt - KERNBASE + memory_info.baseENDREP DELTA 295972 7193 4158 SVN9\) rq[nclude hv̼eiGYsű5w"G(s+x X(uy}XZC W7u'oBsMܓFܹ\),Sofߒ@D,b8 4vs"ρ,S*_ SSD?\n Jorkk9k?Rdc_DMՄ9 Keo8gMǕ,;oi:dZI؆teCC6`aYu{<UJД, G0 ʦ'kQ-1]㔄\>!{Ć^x H`dzqpOV ^+|-1}$;yENDREP DELTA SVN!x^YwVY+^ݎ#xLS59EŜēPO N$8LNbû˻ʼnS>s7񭰊lE_| #4i5S 2L+aH7qqx&y,^*ţď@"Nd O¶ aDL#x EvI4•L0"Qo9MAeR`y88}E`AS\Z#Qz~N}sqzyq:8xDhؖvUKXYJK1/"I[."I}Ɠ2Ķ4sE<\dE1K !,=(|F|#ѹҍaÒAi8-/2),.R_4<5eViS 2YX* 2sVa )^"~  Q2$-e=_HW6q"܃$ୈTe3 (C_*eGb6jdk 2%}CHmd($_,e{u8/=R- 0tNʰmw X«PcIuvkA |Q. 8;ݼEOZ}"M,8f`*<{t1۱0(^w ]]jv/d!]i<b_{;.殓H٣};_;\o+%Jq S뗅ǴC9UktX0mܡOUܠm&*qH6"+J**@w0'g(xjvF=[○] QK o7 ~< 4suY &?K]y 7ܜkq1ih[pn-ϖH_79vW{"Vn}0Y֖0o M,Rwn 3JV6n'6a>T'#O<ǵ}]q>#'"ڋ F,9j(ul`NU3f~\,n, UgD"w03t(X+Sd`,Xʬg}A8ӫcݍFoj_WI=~gp㘶XnM"!tK~Qp_9uȟ4hWa3ɤ̩^|n kVkݹ2Iԓ7U)fncY#Hֆh=[Fs%Z|l#ZKygwMm2;L{2YHlYl\NPENDREP DELTA SVN)9))x^Vao6_q 4)q6aDmsDH9x0`ǻwc$;;QJq~GۦjD yS,/-K% (pT*-d݀\^W7k^XL֚:35Y Y]`7@i-6\5B?(/JKtu5ds2-#uߍ;eUk4v>}^ N'8>G'}XgJwdy^첉|k%**_$ԿQyZ N+LBik$ %~ bͭhn-7rɓJ[ao8F*62uRUͶTl,Bt P4`U%Fк(i,K Q!U\dg/YrY`fhΐAE6h{ Rg`>]N4/3Qqee^@nIA+?{*GB6ҧ1#ygH.BPb4߽qQ񿸂ҘKG,I"(g$aIn1G)7&$iBM;4ɺX[jF?p7!5x=/1h;LvBHzMBQFNpbus7BnrDo!M{DcRouz?:/[|||%j~5l61GoƊs\9:qze)%4s1[sz& gw?ppyW=nm~g Wn>FYIruPݒMŏWu X goe~Ӓ }Nrg wv]pwju!jgoe^0I9[{u7*k̈́6ڵvĺO{ PhWaOyj>klS9]*g*p}w֡ /t9W