DELTA SVN:x^R]o0 |~QCUNu.Ŷ2!YkhHrQÀ:Gx~i)mB07#ƮсkVB%>hи=jP^:Ekl4[,`t*MLIp|ڏ2&k&9;yݞWvep~g7P1[ VM)1G%ZM5_Qʑ1rn}]ac8dYoMG< cl2'1F;hZM(%ۍs}6 錜$?JKc5w|,UEm4oE߈sEǎeGEA/w3M6—e^?j}M7vz /BTfΘZ$QrԜ׌ɐz2чd#q9 >3ENDREP DELTA SVN 1 x^Sko0#6J CHjԤCH4ǎl\EM>Ϲ^0S<&[W/d5)>Y[>["wƦՅ&:15K+j `mZBR!9\ =.Ƣ6,ׁcN3&+ۅ9eNWQE}o"x9=Hv-Lp{,w %OLLÆ*fdwR),U@q3ήf[$irݞa_ޥmd(l ׬>0\3$&=`<.Gi i6Γ)gtR (ˮH|y!: TbE\ޜ䊥 M/] e? d m|wVrx{Qv!Yq)^XY,yz9,M;}SP)5!I/xG\MxU^vozGq<.YyaY߼:oLjDK/w/hBQmV*zz4Kh'䚸##<9Mu#xf傛чl>ܭ{A3τ?*krN,i6Ʋ21R>>M>z2Pm^X*m~n:½dXtENDREP DELTA SVNx^}=O0W\R,XJnc*[$A y'mPtgjg{憐Kc5=?vby9n/^vmEH75T-oQʂjkndJz'ɪJ1qmQ T0⡒K蓊"99_"iM9hUrjduڇf: 6 aNB1HY^nx;RENDREP DELTA SVNcdcc#ifndef KERN_CONSOLE_H_ #define KERN_CONSOLE_H_ void putchar (int c); int getchar (void); #endif ENDREP DELTA SVNeeex^Vms6~v%p$״> d~ȶ5g[$ʼ\$}}v] 23"4R&rsT0\ v}9_*1K \t. @Oq78dYYԡ_DЯ s%g+,e +@XhDX+k&H0&Ir 2_ X/e"04Z?dq,pr 4~u:HEN.9]bKȘٚſ(9BJ'|Y!R[M}_7{k M*Qr%y&3S0K̟< x" d𻏩lȊ2WFndۮ;csv|i{_{[ z"cazqBa]g؎fq(prX~;ȄM"IE҂< BEiD9T}]| &g3fo=t@/PfTԜ75WX);VD$XmqLA"~'ǂ~D%(;4{Iӑ<2]"(  P:2Gdۊ!LO(Yj/ZDz?tvm )s[MʶJ <mX_&gEENDREP DELTA SVNRSRR#include int main(void) { while(1) putchar('*'); return 0; } ENDREP DELTA SVNacaaOUTPUT_ARCH(i386:x86-64) ENTRY(start) SECTIONS { . = 0x100000; .text : { *(.text) } .rodata : { *(.rodata) } .data : { *(.data) } _edata = .; .bss : { *(.dynbss) *(.bss) *(.COMMON) } _end = . ; } ENDREP DELTA SVN0T00x^Un@}~UjԩS zA&)DoD;3VӈJ vw9sv2a;BN2ph?/2!)kO2_&l'3!9\o.&gëɗ_/phFFFH\8Ѕҫ##<7o:;oWc"E Y,-6}X%aOr锲WQJŬ(E*-lu)L}p,Du]@BSU!MTNkj eWAsvQ>׆ץ[i?kЖÀd)f9> vV6^ L/F/b^ ^ `,r6eZ*nScq}[}"$PZo&}÷6%9WDB'WtlH| JG۞ߊ1FJ=2^NߓřGxQf+%)~VOX.,݇D`V^Oyf{!&EpV ~Ҫ+~wLSv! EGѪT5jVi\ FigqM,Xj1m>IMd#Y~ۉV<<@.mW/6m]^M̃>]d%س k8T7u) fyB*z.cDf7FҟWENDREP DELTA SVN@B@@#ifndef LIB_CONSOLE_H_ #define LIB_CONSOLE_H_ #include #include #define panic(...) {printf("[panic] "); printf(__VA_ARGS__); while(1);} int printf(const char *format, ...); void puts(const char *str); void putns(const char *str, int n); void putd(const int num); void putu(const unsigned num); void putlu(unsigned long long num); void putx(const unsigned num); int getns(char *s, int size); #endif /* LIB_CONSOLE_H_*/ ENDREP DELTA SVNS6SSx^N1S २7itvD|wgJB4&-?ߥt/" zn,U5=gխ0&%X]Di wUلWF愞h &u*쯇Ű;pEPBEjDmb;1LdK͉&pBd% 3XJM!X void *memset(void *s, int c, int n); void *memcpy(void *dest, const void *src, int n); int strlen(const char *s); char *strcpy(char *dest, const char *src); char *strncpy(char *dest, const char *src, size_t n); int strcmp(const char *s1, const char *s2); int strncmp(const char *s1, const char *s2, size_t n); #endif /* LIB_STRING_H_*/ ENDREP DELTA SVNURUUx^mK 0A  x*IڥFT_oC{fvfD.$|m;( 0W-li,ϴVr5ȳޯ'h@X&.BR2nlg'!//MϽѿA,({.= C$q^c7ךM> `EI^ gV7j9ZRPw7Q,QENDREP id: 3-253934.0.r253934/5550 type: file count: 0 text: 253934 0 457 776 e6ec3be49b60e717c581ef85ab387e1e 6166ff67df854fabf139500bdb2929696ddeb340 253933-5fxr/_5 cpath: /user/syuu/bhyve_standalone_guest_test1/Makefile copyroot: 0 / id: 7-253934.0.r253934/5781 type: file count: 0 text: 253934 470 704 1184 7620836219fd0897ed2b43448f3b5a12 0aea1c1ea6201ef903642f4b8c62a36ba3502d4e 253933-5fxr/_9 cpath: /user/syuu/bhyve_standalone_guest_test1/kern/boot.S copyroot: 0 / PLAIN K 14 svn:executable V 1 * END ENDREP id: a-253934.0.r253934/6061 type: file count: 0 text: 253934 1187 297 543 062137331582fdb9520174d15231088d 2954d27ea4c7064eca9c76b7bf921190e4763da7 253933-5fxr/_b props: 253934 6018 30 0 4160c74de5f4e580dc15660c798ff9fc cpath: /user/syuu/bhyve_standalone_guest_test1/kern/console.c copyroot: 0 / id: c-253934.0.r253934/6358 type: file count: 0 text: 253934 1497 112 99 d60bb354927f99dbf615b5d3ef9d45fc 2d1ff3cf929653d66d22239d89199abbfe9ba824 253933-5fxr/_d cpath: /user/syuu/bhyve_standalone_guest_test1/kern/console.h copyroot: 0 / id: e-253934.0.r253934/6597 type: file count: 0 text: 253934 1622 1183 3173 d66a002906b359e3daa35f53fc13ebdb 5590eef73238f82d101766f210e7f4ccfe348c06 253933-5fxr/_f cpath: /user/syuu/bhyve_standalone_guest_test1/kern/multiboot.h copyroot: 0 / id: g-253934.0.r253934/6841 type: file count: 0 text: 253934 2818 95 82 5c541273b461a6db8ed5baded4bff420 693cba7655f46cf49c98c0703ae451f6071e1d0c 253933-5fxr/_h cpath: /user/syuu/bhyve_standalone_guest_test1/kern/test1.c copyroot: 0 / PLAIN K 6 boot.S V 28 file 7-253934.0.r253934/5781 K 9 console.c V 28 file a-253934.0.r253934/6061 K 9 console.h V 28 file c-253934.0.r253934/6358 K 11 multiboot.h V 28 file e-253934.0.r253934/6597 K 7 test1.c V 28 file g-253934.0.r253934/6841 END ENDREP id: 6-253934.0.r253934/7332 type: dir count: 0 text: 253934 7077 242 242 743d67ce5bfbe2d62ca7e57ccdee410f cpath: /user/syuu/bhyve_standalone_guest_test1/kern copyroot: 0 / id: i-253934.0.r253934/7505 type: file count: 0 text: 253934 2926 242 225 be312e23fc897da7031d0895d1626a7e 4f8988e8e3b287e3dfd76648af87b086127f0694 253933-5fxr/_j cpath: /user/syuu/bhyve_standalone_guest_test1/ldscript copyroot: 0 / id: l-253934.0.r253934/7739 type: file count: 0 text: 253934 3181 739 2480 0c5bd9be7092f5f09bfa3dc57320008f 9446bd4a4fb2512ec33da8ba921fceffc0ded494 253933-5fxr/_n cpath: /user/syuu/bhyve_standalone_guest_test1/lib/console.c copyroot: 0 / id: o-253934.0.r253934/7979 type: file count: 0 text: 253934 3933 465 448 0d505de3fd6cc827a51aece9378d20ba 9f9a423b5b4d878b776231819b3035767c061d9f 253933-5fxr/_p cpath: /user/syuu/bhyve_standalone_guest_test1/lib/console.h copyroot: 0 / id: q-253934.0.r253934/8218 type: file count: 0 text: 253934 4411 453 1235 671c8ed2b23025a2f7e875bb1619a1a0 32e9e8f0ce3e0953149735dc5c97ab9fa48c009d 253933-5fxr/_r cpath: /user/syuu/bhyve_standalone_guest_test1/lib/string.c copyroot: 0 / id: s-253934.0.r253934/8457 type: file count: 0 text: 253934 4877 422 405 87680da6896e3f6aba5f196bfa172c8f c5dd73a8216745e23f3bc706f61d57102e3c5691 253933-5fxr/_t cpath: /user/syuu/bhyve_standalone_guest_test1/lib/string.h copyroot: 0 / id: u-253934.0.r253934/8695 type: file count: 0 text: 253934 5312 225 597 221a8bfb5ba0de05388a460bae9b93f4 4ade96cc0d3c86501471b01d8c76f9225fe9b763 253933-5fxr/_v cpath: /user/syuu/bhyve_standalone_guest_test1/lib/types.h copyroot: 0 / PLAIN K 9 console.c V 28 file l-253934.0.r253934/7739 K 9 console.h V 28 file o-253934.0.r253934/7979 K 8 string.c V 28 file q-253934.0.r253934/8218 K 8 string.h V 28 file s-253934.0.r253934/8457 K 7 types.h V 28 file u-253934.0.r253934/8695 END ENDREP id: k-253934.0.r253934/9185 type: dir count: 0 text: 253934 8932 240 240 2a3cf778a0de604befd26a6e1913113e cpath: /user/syuu/bhyve_standalone_guest_test1/lib copyroot: 0 / PLAIN K 8 Makefile V 28 file 3-253934.0.r253934/5550 K 4 kern V 27 dir 6-253934.0.r253934/7332 K 8 ldscript V 28 file i-253934.0.r253934/7505 K 3 lib V 27 dir k-253934.0.r253934/9185 END ENDREP id: 2-253933.0.r253934/9551 type: dir pred: 2-253933.0.r253933/0 count: 1 text: 253934 9357 181 181 97e09485c564d0e4b5b8fd3283323683 cpath: /user/syuu/bhyve_standalone_guest_test1 copyroot: 0 / PLAIN K 22 bhyve_standalone_guest V 30 dir 5-1.0-252251.r253922/15389 K 28 bhyve_standalone_guest_test1 V 27 dir 2-253933.0.r253934/9551 K 6 mq_bpf V 31 dir 5-1.0-250977.r252509/590575 END ENDREP id: 1-250977.0.r253934/9942 type: dir pred: 1-250977.0.r253933/299 count: 9 text: 253934 9746 183 183 dd339e5b86c69c0e70c9f0a0f6b09476 cpath: /user/syuu copyroot: 0 / minfo-cnt: 262 PLAIN K 14 GUIDELINES.txt V 28 file 1-183719.0.r235275/4948 K 6 adrian V 30 dir 1-185062.0.r252433/2238294 K 2 ae V 27 dir 1-208944.0.r247039/8439 K 3 alc V 26 dir 1-187698.0.r237686/205 K 6 alfred V 29 dir 1-242436.0.r248541/976809 K 5 andre V 28 dir 1-232338.0.r249366/16224 K 7 attilio V 28 dir 1-225231.0.r253932/72251 K 3 avg V 28 dir 1-221670.0.r222061/16659 K 6 brooks V 30 dir 1-221798.0.r238996/6792285 K 6 bryanv V 28 dir 1-247244.0.r252451/39062 K 10 bugmeister V 28 dir 1-246956.0.r246977/11135 K 8 cperciva V 27 dir 1-247750.0.r252134/1342 K 5 crees V 27 dir 1-241560.0.r250194/1117 K 7 davidxu V 28 dir 1-214656.0.r233443/10269 K 7 dchagin V 30 dir 1-247158.0.r252919/2222604 K 7 delphij V 28 dir 1-204897.0.r250122/21847 K 3 des V 26 dir 1-194080.0.r252888/792 K 3 dfr V 28 dir 1-184622.0.r190546/15651 K 5 dougb V 27 dir 1-198220.0.r241090/1341 K 2 ed V 30 dir 1-193319.0.r253648/4575040 K 5 edwin V 27 dir 1-183766.0.r211835/4779 K 3 eri V 30 dir 1-197864.0.r204245/1236407 K 7 fabient V 28 dir 1-197268.0.r197319/29080 K 5 gabor V 28 dir 1-221404.0.r241808/15845 K 3 gad V 26 dir 1-192136.0.r193132/800 K 5 gavin V 24 dir 1-241771.0.r241771/0 K 3 gnn V 26 dir 1-194403.0.r241557/380 K 3 hrs V 28 dir 1-204715.0.r251578/16705 K 3 imp V 28 dir 1-184493.0.r234548/74775 K 5 jceel V 27 dir 1-235295.0.r239461/9102 K 8 jchandra V 28 dir 1-215108.0.r233508/11016 K 3 jgh V 25 dir 1-233591.0.r233616/17 K 9 jimharris V 28 dir 1-228374.0.r244229/59073 K 8 jmallett V 25 dir 1-204380.0.r232796/17 K 8 keramida V 28 dir 1-185204.0.r185209/12418 K 3 kib V 27 dir 1-204124.0.r207315/7991 K 5 kmacy V 28 dir 1-183756.0.r208125/15101 K 8 lstewart V 26 dir 1-184064.0.r207267/223 K 5 luigi V 28 dir 1-186852.0.r230582/16513 K 4 lulf V 24 dir 1-184032.0.r184032/0 K 6 marcel V 27 dir 1-234079.0.r253923/8266 K 6 mjacob V 30 dir 1-227632.0.r247552/1024351 K 6 mlaier V 29 dir 1-185890.0.r186173/497434 K 2 mr V 29 dir 1-218553.0.r219466/277889 K 8 netchild V 27 dir 1-183913.0.r234301/7730 K 2 np V 25 dir 1-234243.0.r252735/17 K 10 nwhitehorn V 27 dir 1-209626.0.r253686/1532 K 4 nyan V 25 dir 1-183793.0.r221739/17 K 6 obrien V 27 dir 1-223658.0.r236423/6719 K 5 peter V 26 dir 1-180165.0.r194308/499 K 6 peterj V 27 dir 1-251835.0.r251836/3841 K 9 pgollucci V 25 dir 1-210277.0.r212598/17 K 3 pho V 28 dir 1-237221.0.r253800/16472 K 4 piso V 28 dir 1-190859.0.r191123/13329 K 6 qingli V 25 dir 1-185818.0.r185926/17 K 5 rafan V 29 dir 1-184791.0.r184800/106660 K 6 rpaulo V 27 dir 1-183745.0.r249165/1522 K 3 sam V 27 dir 1-186655.0.r188169/9175 K 6 sbruno V 28 dir 1-227643.0.r246569/10993 K 5 simon V 26 dir 1-220972.0.r220973/470 K 4 syuu V 27 dir 1-250977.0.r253934/9942 K 7 thompsa V 25 dir 1-185730.0.r208057/17 K 3 uqs V 27 dir 1-241674.0.r252171/2069 K 7 weongyo V 28 dir 1-212249.0.r215346/18411 END ENDREP id: a-1.0.r253934/12945 type: dir pred: a-1.0.r253933/3301 count: 6174 text: 253934 10125 2807 2807 d629b956495c940214c914543f149c76 cpath: /user copyroot: 0 / minfo-cnt: 10015 PLAIN K 11 ROADMAP.txt V 27 file 0-179453.0.r221478/293 K 7 cvs2svn V 23 dir 0-1.0.r177821/70859 K 4 head V 22 dir 5-1.0.r253930/5357 K 8 projects V 23 dir 6-1.0.r253908/14429 K 7 release V 22 dir 7-1.0.r251259/2845 K 6 releng V 23 dir 8-1.0.r253912/26645 K 6 stable V 23 dir 9-1.0.r253913/19858 K 8 svnadmin V 27 dir 0-179447.0.r253916/1451 K 4 user V 23 dir a-1.0.r253934/12945 K 6 vendor V 23 dir b-1.0.r253894/19989 K 13 vendor-crypto V 25 dir 0-1575.0.r250738/3175 K 10 vendor-sys V 26 dir 0-12116.0.r253817/6121 END ENDREP id: 0.0.r253934/13652 type: dir pred: 0.0.r253933/4005 count: 253934 text: 253934 13123 516 516 3c6eaae7812c3e16a8efc439a0128c6e cpath: / copyroot: 0 / minfo-cnt: 35968 _3.0.t253933-5fxr add-file true false /user/syuu/bhyve_standalone_guest_test1/Makefile _6.0.t253933-5fxr add-dir false false /user/syuu/bhyve_standalone_guest_test1/kern _7.0.t253933-5fxr add-file true false /user/syuu/bhyve_standalone_guest_test1/kern/boot.S _a.0.t253933-5fxr add-file true true /user/syuu/bhyve_standalone_guest_test1/kern/console.c _c.0.t253933-5fxr add-file true false /user/syuu/bhyve_standalone_guest_test1/kern/console.h _e.0.t253933-5fxr add-file true false /user/syuu/bhyve_standalone_guest_test1/kern/multiboot.h _g.0.t253933-5fxr add-file true false /user/syuu/bhyve_standalone_guest_test1/kern/test1.c _i.0.t253933-5fxr add-file true false /user/syuu/bhyve_standalone_guest_test1/ldscript _k.0.t253933-5fxr add-dir false false /user/syuu/bhyve_standalone_guest_test1/lib _l.0.t253933-5fxr add-file true false /user/syuu/bhyve_standalone_guest_test1/lib/console.c _o.0.t253933-5fxr add-file true false /user/syuu/bhyve_standalone_guest_test1/lib/console.h _q.0.t253933-5fxr add-file true false /user/syuu/bhyve_standalone_guest_test1/lib/string.c _s.0.t253933-5fxr add-file true false /user/syuu/bhyve_standalone_guest_test1/lib/string.h _u.0.t253933-5fxr add-file true false /user/syuu/bhyve_standalone_guest_test1/lib/types.h 13652 13822