/[gxemul]/trunk/doc/20050622-netbsd-evbmips-malta.png
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /trunk/doc/20050622-netbsd-evbmips-malta.png

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10 - (show annotations)
Mon Oct 8 16:18:27 2007 UTC (16 years, 6 months ago) by dpavlin
File MIME type: application/octet-stream
File size: 11993 byte(s)
++ trunk/HISTORY	(local)
$Id: HISTORY,v 1.815 2005/06/27 23:04:35 debug Exp $
20050617	Experimenting some more with netbooting OpenBSD/sgi. Adding
		a hack which allows emulated ethernet networks to be
		distributed across multiple emulator processes.
20050618	Minor updates (documentation, dummy YAMON emulation, etc).
20050620	strcpy/strcat -> strlcpy/strlcat updates.
		Some more progress on evbmips (Malta).
20050621	Adding a section to doc/configfiles.html about ethernet
		emulation across multiple hosts.
		Beginning the work on the ARM translation engine (using the
		dynamic-but-not-binary translation method).
		Fixing a bintrans bug: 0x9fc00000 should always be treated as
		PROM area, just as 0xbfc00000 is.
		Minor progress on Malta emulation (the PCI-ISA bus).
20050622	NetBSD/evbmips can now be installed (using another emulated
		machine) and run (including userland and so on). :-)
		Spliting up the bintrans haddr_entry field into two (one for
		read, one for write). Probably not much of a speed increase,
		though.
		Updating some NetBSD 2.0 -> 2.0.2 in the documentation.
20050623	Minor updates (documentation, the TODO file, etc).
		gzipped kernels are now always automagically gunzipped when
		loaded.
20050624	Adding a dummy Playstation Portable (PSP) mode, just barely
		enough to run Hello World (in weird colors :-).
		Removing the -b command line option; old bintrans is enabled
		by default instead. It makes more sense.
		Trying to finally fix the non-working performance measurement
		thing (instr/second etc).
20050625	Continuing on the essential basics for ARM emulation. Two
		instructions seem to work, a branch and a simple "mov". (The
		mov arguments are not correct yet.) Performance is definitely
		reasonable.
		Various other minor updates.
		Adding the ARM "bl" instruction.
		Adding support for combining multiple ARM instructions into one
		function call. ("mov" + "mov" is the only one implemented so
		far, but it seems to work.)
		Cleaning up some IP32 interrupt things (crime/mace); disabling
		the PS/2 keyboard controller on IP32, so that NetBSD/sgimips
		boots into userland again.
20050626	Finally! NetBSD/sgimips netboots. Adding instructions to
		doc/guestoses.html on how to set up an nfs server etc.
		Various other minor fixes.
		Playstation Portable ".pbp" files can now be used directly.
		(The ELF part of the .pbp is extracted transparently.)
		Converting some sprintf -> snprintf.
		Adding some more instructions to the ARM disassembler.
20050627	More ARM updates. Adding some simple ldr(b), str(b),
		cmps, and conditional branch instructions, enough to run
		a simple Hello World program.
		All ARM instructions are now inlined/generated for all possible
		condition codes.
		Adding add and sub, and more load/store instructions.
		Removing dummy files: cpu_alpha.c, cpu_hppa.c, and cpu_sparc.c.
		Some minor documentation updates; preparing for a 0.3.4
		release. Updating some URLs.

==============  RELEASE 0.3.4  ==============


1 PNG
2 
3 IHDRyUdgAMA aPLTEHHHVMtEXtSoftwareXV Version 3.10a Rev: 12/29/94 (jp-extension 5.3.3 + PNG patch 1.2d){0 IDATx[vέT݂O MgY$A$%9qəuq$@NWϿFr7q @fM=_^_@kVMc>rk_BJ!Pg;[r@`B'(囀>]lc?cۇ\o>@8#j;l|)ߔi(PK9tw6"V'<PyW"ECl 6-TUJ#M%͡{q@)Wڇ\{(姀>V[vQ. r[>y[(ג
4 ACK(?ϸ9d:Z.'g z[2us3)@A~m9>k@^(N^@ge@]S3Qu@/< -J2P (@)? 4S,9x63o7Ҫ}.mF[+'NԞw5#8MhVQ4ѭP~(3ɂw4+~)*+*Do|d9EKTӒ|_@kif:-vbG/rg@; PO(,l1M@/T_7Q-9Ρ@>+(kD.i njJ\.A-+RB((RB%P%P
5 RBJJ!P
6 R.j/L>ؙP%<alK~g9~$?P@TZz"9 Od>5<G(; zSf mq*҂V4,C4e}$w@5cι<TagS@Vj!A ;3a
7 O 'd s(\9q@a& 4 @}p"y%WCS+s-z?J+sE |ȵwK) T^ݙC;5 ԠO -m̼aa!My^uEu.5X3Huc3MסּRr)(@ B(@ @ B((R@ DQnCZ\GJ},jdY+.ɮe{5u[Ъ4r-kg!P &%PiQ.=4YyH/oXa_#PF-=Ԍ}J,PཀRdniܰښcso26QXl5j$H6;w(涇#M*nM%R]$c1]b'cy>3jh=-l@#b.SmoQf-*K :xJOJ@Tw>+SZ$0(bf,ݧm;Ǥ\<cee=Է|\dC i&qc>P\4f@
8 8c=N*E@Sg m&Qg{謇I6_PjMM)tP{ih0T[8`\75hDzC<jZ 6($M1D;\q (@9(ggXK}n@g@-}@>{Jٻ(>Pn 7JM vt(@>{7gkWnT)U&ōG&7tt~{ ^%Lfϔ]BVq9Q\7&Sm;&t(+<=[nDv6MM8*gr6mu˃A \Q}0jV5P MGNnBZl$ˣ^Cn܌5I5*b_9v snl~°k3l7W-,'MhMhug#.F}o.!:ܔvus9޻_Ŧݣ&bM f~ZPIkU*-M],Mzm1sR8:,6&H)nJvS}!-M&q/q,Ox#=go
9 Rs 2а)/7a7,L7Ma!XƷnT>c%Пy0>/rg!_͖OہXںM#ު7s{wALvP><"P3c|{=PI@_Tl0f@op䁊ng5X ?]4kQjs.B\K.,TL!]сlBZ7P#dUjعE\ 4>[|( P="IcLa9~(d Z,hv2!RgkU T r@k 9fW5/Wb%W +vvLͭF u5P&Ռ4<YWUoJoEJynǾuEr-/ "PJǸ\ (^(_Ugcl$My6Yg#WG]n"0m(԰&jGK<Pı8޴:G}턳ˣn"0mY#-6}EYY-2 1l:Tl:yHM|OFyVܴ
10 Lu&v@gcEDq|D>39^[^}6vMؔNb{D-b:lJ e4GDQv/C}FY(@󞪌ggļBi[oqfIl+৵+Н賃WD=gzꄓjhrf&\"#@D7>ks_ Ȳb]+'4Qc(}& 
11 G?oumaẀ3SLL3η:/J6bt;\iK }נѫg{*%cN2r!KFn9pCJNimJn[gW;Ø2aVYE>fU<{(l PSA-&
12 KMovGi]؅V#5}>I…LXupI (4/5П̝zǟUW*9TJ| E){@)" @e4^.@gZ:*ɩj
13 ۶I nz[74м Uy^¬
14 ̀}h}x#@AT>@q!O4-o&J(@)J(@)J(@)/*Bbدk֗NͰxrR͡a.N^ܚ,0 _]OoEw0E]3]+'ŮZh Š\~0JQŦ{wuVj4>[sCu)Q)v4/3~_,],+tGBe,+5 /s \C4Ep|wNk5
15 V9w::!!٪w^5Zbݭk|?@Y]bK (R5%D֘bf3CkqAGE-QEݩkƽQxFh6΀gk 誮YB
16 io:܆F jk˯yݩkX9cjY[0@q5k`tbFc( ;\B((RB%P%P
17 RBJJ!P
18 R.lڟ
19 ]wr _ɜ[ݲ0@toa@[@oBubBn}iZ* EU(? Tl^ &-ۿHEcjIr(Wr#x.8SPHb=4{h^j((EZB|U\t}JM͞@…RB((RB%P%P
20 RBJJ!P
21 R*+\QER NzM=uqj裠\wDR)(VV=Ll-mHuKvK 5Ie4llPG)OMH4Mh Zj2yj@nl uzhnuR ׀%$Pq@D*(z_YFn-W,ȺaSnG-72뵆):F
22 9^@%@kȥD(>a1AҿĒ1ҟ|P<sYG'v蕁J3 vאP˨ߠl-Мnfo@7>lmyo1N9gGEcrͤiĴ`B?\ XkS.U'MDsYT5Jxs2iID&'̎qx?&`nGY9TOPw?r)c
23 (} PZ̀)PųԦk-d]:u3CFZez@u\T?c)}kJmz]1,P?.z(7,;ߒ=4jp@|2d}L;
24 (BMUjT@j4)ڋ1PuCPm?@ޏI '!jQ+vQ]&1ʠLwsHuTXhWuoom@Toa
25 P
26 R i(@e\?3&л=v ~RCf1Y4'ޗ9;셁P\sEyFMy>ިQ N)"{̡0
27 /fΡ6,;;=R˽,P
28 RBOES+ ]z@4vAl JZ1]Z7H,>[u{—<Jsq3YE@~PI@0kO=u-ywYQc裑DC̐Lk=}]"`1Ȥ]Eޢݏm?y-I-+n٨@sF`m}ÈlsO!F)7H&[ݧՀ+f4_h3"c#ܵdX @[|O&\hrfz͢]M~Ƅ8~Z4#TM')Θ4Cs"GƧK?wW*bx [ɼ63Z/@[FybC̠_$I#{5p~Zo'W1Zm Koz=̀RB.$Pʅ<MbB$g"7jS=k{#5޳rd%Bds)
29 #PՇ\(@9}Js6rx>дRm"P,C+:!fCLkU@E!lYlh-v`hȦ]"دrM~rS!"Y,;4JWC]ͲCU7+ł2-{Ŋ`$@)c~4,P
30 R.vyh׾ZH(i%Vò);cq8Hpˤfm=LpO8q$ 2c5g^pBtyw&}7jKߘ"RVBM I [ze%Dul.ѫK3kb~o
31 Qu#c璯R3omJ9R 0Q(ֶsR 7f3+鵶;@vIDn-^$:u1k*<CJKYx-`1EEͲ~N*)\4j
32 &OW\߹mn5cNK"PDb?9~3>MY>+ Ʊ 6㏅*`+IO hHPkN11hB4rM4<[0複ncH<nZ154h
33 ۝z*h=q=PTl複6ш̦dM6N:)"=4=Ж;}%*0&wQu*QYo7'<9w(IKXdyWk'CGun=Ρ΀VXPmd!a&Oc߹%@}9v OG@CӴNaaTDJ!6T3~09]ޠIml+X\ޏ$;V/^U͇l}g;Ǿ])ko:PCR`Nܖ?C<<2*Ggw>>xbqˀ*w>>/_ԐKrMgrƉ?Z?X%Z_>s&+W#wMi:yyiOܱ#xh(4w\k/ΆE!S@1G鄣e@ϟMr[-^AbT,ɂn.~fkF5{&'C뛸[5YEc07ڠ%Dtܱ Pjh(Π \W%֐@<awez̅DpB,j/_zLq(k}6@O.a fx⤈9vUh۹9z'xD_8;T ϒ #P?}{4V3B\ĖLƥJl(^Hw+vzZ6Ǟ顣6?ZJTw؇\w~>ciJur|yvTrAnĐtr!Ϛ.YZ;:M2`\ m!PCNph>5MpsĢ)Ehë8a=
34 O99-׺$MPRG󾤹>)04R{uy>ըPkAH>PyK_ZL\ݹLz+o0oAf<nP|RgE9F>6sj;@)8zu6쫾w)q@(䒾x
35 *z,N_vԎ+u'ZaP?MEyйg@۸1Ե(ib\u=s-kb_
36 7
37 Ρ_tm1 }yg'WkQ^c):-8]zBTEwJ!PՕi9fg)_ H@) TlpOXBȩ63X@lFL#Y&^a]1xp$d*@k֐=d^51:@iM DZ^ ̡s荀.!XmfPi#P
38 R (^U@ Z`0$ٶ4AOUTl6}+{(V,a\ hMj6B?Vr >B)MerWpp戒tf)zLjDDg`)ͲҕLgtܓ.'VWM}h*!ۡ4Pq8>3̋V
39 !~
40 v<ДC 
41 -=$Гsh:vxuզ&G1&OOY -H&? N-{ pv8Ƥ ,P@8`{w`X4,<C_=f@)?>Rh(凁vSI'] (;u"xRkh͗B
42 žۖQ~l!E_Z}^\21}yؾuNDr@{)PC}hhUNU'4_29@/dXhpLMkBf) t(C.}Rri[[=b}r"VH|$PwU[,7jCMɎ),sUjkzfM&%P&n/z B(@Ύ0޶ IDAT 3Ԡ wg!B˖`r9!F &YrIQ6Z۽y史Syr ߤ<y0:Hjĸ@׾Ύ9O9]r˽)iM3:F8N'~;. a@qEʟH45s"@S|rjR<vTC[҄9mG#F-#!'8'[MzH{1"OXN&Ӳy؎jZcvivvhz]ٸA9f>6*-cVT9ZWz6H8IZs- 󰛝ҦUإjўy2{+~ŧuC*lgU @Ki_rsƙ<Ṕ.)-1rZ>h{o:Nikͅ{vxn:1 %T MW힙lY X}j'; 3Ϛ.2|h)6g hNO =4=T.ЙZ9J8@pl|G@ǖ2Of1P,ХR;k
43 0߀kky Sb]xO~E{/H-h's"LC_x]*v-׾= Cz7fA3*F3λ݇]}O6ƀMr% D7waJJ}KwL7k}8yzys̃k}rvǙ@z[L"PcMy(GT_r\cOq-C/.@%|wn=.UVt3<NC3(g|h'_TC-O]=xMޛ ̔ nhp0dڂvE%SrsJ57f^ Ф!;<NG=@u3S>bIIϸlsSXPtfMC_4l&Cjhh4+ƷE- OV(<Bo^@)J|3ʕRYxB@)_4%H[rݒg;ϐ7x4ʝz(R:Gh[IobXx4̀RB nL:Yh\GxXU}\yiX%?TLEcOPYO͖`2>@-{#0cL6
44 @ݲqC'Ø>Q@/1互g.ځf}A,8sIusz9ԇ
45 Ơ3^S˵q]u&az3xhP
46 RB5-| PʅJ!P
47 \
48 {(( (@ @ BR@G[V*&3sz(JmZjcu@sQ?4Q~P[л9P[eu^eP
49 RBl
50 -ՊпA9b܏ U|)
51 _JG>ث=}K?v|j_QgO9f_CvBco{S>oxom *bVܲtd?\~0OH?.dWi ma/Sg:~88|x{sݥOy vG. 5 COb]0o:M 6lҤ2&<f=]G6yd5O36a'Usu<s 8RJi{lhڊΗȽ$'o#nӎ*H=}?
52 Z6 Pi?: @162 @M@{+i /Pai (6lmg11f*/G|AboΡ0Ouh/<#MTIi h|L(AGuTZ.6 p@0q;5ކf@V:C0QJ;\6t1>9OhN!㤃@}Z\q@i |P݆y$jrDMQ(U :%P< T_%<Pl4R&mHbR}0kKjUЫqMF4!3۰Bf@Pl_[͡ŨvgytK|ʰP(-n߲]V rBLke[lXa.fg+Aej3,Ƞmڳ\6=\MހZUs4]^["B<RYZMtQn4w{
53 v i0|dҒKזV+lf[PcA5ϔՏ#kX>f48FŽS2A^E$?Nb0ʥ(tȬi587|JcB?1!VƄfb))D^Ugs(@.qU$~*f>Pz}-#9}d#PMfVE`$:`[.hf6kfiZ U׬2j8P֘)9ukZ-l\W{h6VI2 LTN8QZ;~8O9 zCUů(B
54 n<pJܯfb B7Sm6G MzhRߥڀ~r ^*TB{]V}fkfjN}.P=_~>3@S\ώLːkm83`k+ɶ
55 (<&4cjյh9< O{D-0z.Pc7>ώ.JsY-NR x_R*5֜=G w8N{NII9Tnn&w~㓼ëj?p6i #8Pz]5ΡU*@e2bОGPfT-oj,G6h#&kfYui1oյS&Z;>2Uz9 =kV?$rk6rY;SXJ㕦5sG+]sB6@q4܍~4\Zr{9GAg{`D5Z`tvL]+9$GS.zGjnVjY(N>1PƏ5&~
56 kj #HiJivHKP>|SK[vvv_"%(;@I8OM_]ZϺF_Ƭ^2`wZ6'>:FKk/&8k69X,ɒLAݗ9yu_ KP=?סȇ6haه=GzENQJ!Pʗ@JP]AKpȥ(Ұ@!P
57 R@)J(п)!W)wo(:#зYNrE_:XtIMEq6IENDB`

Properties

Name Value
svn:mime-type application/octet-stream

  ViewVC Help
Powered by ViewVC 1.1.26