%PDF-1.3
%
1 0 obj
<<
/CreationDate (D:20030221110030+01'00')
/ModDate (D:20030221110030+01'00')
/Producer (Acrobat Distiller 5.0.5 fr Macintosh)
/Author (Linux Magazine International)
/Title (Layout 1)
/Creator (QuarkXPress\(tm\) 4.11)
>>
endobj
2 0 obj
<<
/Type /Metadata
/Subtype /XML
/Length 1073
>>
stream
Layout 1
endstream
endobj
4 0 obj
<<
/Length 10276
>>
stream
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
BT
/F6 1 Tf
9 0 0 9 211.1811 334.1654 Tm
0 0 0 1 k
/GS1 gs
0.0103 Tc
0.3837 Tw
[(be tedious and inconv)17.5(enient, to sa)17.6(y )]TJ
0 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
(the least.)Tj
0.9449 -1.3333 TD
0.0102 Tc
0.6633 Tw
[(LinuxBIOS also pr)17.5(o)17.8(vides a good)]TJ
-0.9449 -1.3333 TD
0.2047 Tw
[(amount of bootup diagnostic informa-)]TJ
T*
0.292 Tw
[(tion on the s)17.5(y)17.8(stem)17.6(s)0( serial port, and)]TJ
T*
0.3191 Tw
[(allo)17.5(w)17.8(s)0( contr)17.5(ol of the bootup pr)17.5(ocess)]TJ
T*
0.0483 Tw
[(fr)17.5(om a serial terminal as w)17.4(ell. This can)]TJ
T*
0.0328 Tw
[(mak)17.5(e)-0.1( debugging of har)17.5(dw)17.4(ar)17.5(e pr)17.5(oblems)17.5(,)]TJ
T*
0.2671 Tw
[(or r)17.5(econfigur)17.5(ation of a s)17.5(y)17.8(stem, much)]TJ
T*
0.3549 Tw
[(easier than the usual v)17.5(endor-specific)]TJ
T*
-0.018 Tc
0 Tw
(ke)Tj
0.9822 0 TD
-0.0001 Tc
-0.0296 Tw
[(yboar)17.6(d-and-scr)17.6(een method.)]TJ
-0.0373 -1.3333 TD
0.0102 Tc
0.1388 Tw
[(This article sho)17.4(w)17.8(s y)17.5(ou ho)17.5(w to sw)17.4(ap)]TJ
-0.9449 -1.3333 TD
0 Tc
0 Tw
(y)Tj
0.5104 0 TD
0.0103 Tc
0.4397 Tw
[(our BIOS chip for LinuxBIOS, and)]TJ
-0.5104 -1.3333 TD
0 Tc
0 Tw
(e)Tj
0.4735 0 TD
0.0103 Tc
0.0452 Tw
[(xplains the detailed steps necessary to)]TJ
-0.4735 -1.3333 TD
-0.0001 Tc
-0.028 Tw
[(compile the k)17.6(ernel and pr)17.6(ogr)17.6(am the code)]TJ
T*
0.0103 Tc
0.1054 Tw
[(into a LinuxBIOS chip. Note that since)]TJ
T*
0.0714 Tw
[(LinuxBIOS is still v)17.4(ery much a w)17.4(ork in)]TJ
T*
0.6696 Tw
[(pr)17.5(ogr)17.5(ess)17.5(,)0( some details might ha)17.4(v)17.8(e)]TJ
T*
-0.0001 Tc
-0.0296 Tw
[(changed since this article w)17.5(as written.)]TJ
/F5 1 Tf
12.5 0 0 12.5 211.1811 95.6653 Tm
0 Tc
0 Tw
[(Har)5.2(dw)18.3(ar)7.2(e)]TJ
/F6 1 Tf
9 0 0 9 211.1811 82.1654 Tm
0.0103 Tc
0.1161 Tw
[(The fir)17.6(st thing to check if y)17.5(our)17.6(e)0.1( plan-)]TJ
T*
0.2196 Tw
[(ning to cr)17.5(eate a LinuxBIOS s)17.5(y)17.8(stem of)]TJ
19.3701 29.3333 TD
0 Tc
0 Tw
(y)Tj
0.5104 0 TD
0.0102 Tc
0.0371 Tw
[(our o)17.5(wn is whether y)17.5(o)0(ur motherboar)17.5(d)]TJ
-0.5104 -1.3333 TD
0.318 Tw
[(is compatible and supported. A v)17.4(ery)]TJ
T*
0.2285 Tw
[(wide r)17.5(ange of motherboar)17.5(ds)17.5(, fr)17.5(om an)]TJ
T*
0.3916 Tw
[(impr)17.5(essiv)17.5(e list of manufactur)17.5(er)17.6(s)17.9(,)0.1( ar)17.5(e)]TJ
T*
-0.0003 Tc
-0.0039 Tw
[(supported b)17.4(y)-0.2( the LinuxBIOS pr)17.4(oject, and)]TJ
T*
0 Tc
0 Tw
(y)Tj
0.5 0 TD
-0.0001 Tc
0.0204 Tw
[(our fir)17.6(st step should be to check on the)]TJ
-0.5 -1.3333 TD
0.0103 Tc
0.2651 Tw
[(LinuxBIOS w)17.5(ebsite to find out which)]TJ
T*
0.283 Tw
[(models ar)17.5(e lik)17.5(ely to w)17.4(ork. The most)]TJ
T*
0.3786 Tw
[(important r)17.6(equir)17.6(ement for a mother-)]TJ
T*
0.0662 Tw
[(boar)17.5(d to run LinuxBIOS is that it has a)]TJ
T*
0.1066 Tw
[(BIOS chip which is r)17.5(e)0.2(mo)17.5(v)17.8(a)0(ble fr)17.5(om its)]TJ
T*
0.0002 Tc
0.0291 Tw
[(sock)17.6(et, since this is ho)17.6(w y)17.6(ou change the)]TJ
T*
0.0103 Tc
0.2097 Tw
[(ph)17.6(y)17.9(sical chip containing the old BIOS)]TJ
T*
0.057 Tw
[(code for a lar)17.5(ger capacity memory chip)]TJ
T*
-0.0001 Tc
-0.0296 Tw
[(containing the LinuxBIOS code)35.7(.)]TJ
0.9449 -1.3333 TD
0.0103 Tc
0.2646 Tw
[(This article describes the PC-Chips)]TJ
-0.9449 -1.3333 TD
-0.0001 Tc
-0.0153 Tw
[(M8)72.7(1)73.1(0LMR motherboar)17.6(d, which is a fairly)]TJ
T*
0.0103 Tc
0.058 Tw
[(cheap but nicely integr)17.5(ated boar)17.6(d, con-)]TJ
T*
0.4682 Tw
[(taining on-boar)17.6(d V)54.7(G)36(A, ethernet and)]TJ
T*
0.2036 Tw
[(sound. Ho)17.6(w)17.9(e)17.8(v)17.9(e)0.2(r)91.6(,)0.1( the steps needed for)]TJ
T*
0.0924 Tw
[(installing LinuxBIOS on an)17.5(y other sup-)]TJ
T*
0.0897 Tw
[(ported motherboar)17.5(d)0( ar)17.5(e v)17.5(ery similar to)]TJ
T*
-0.0001 Tc
-0.0297 Tw
[(those sho)17.6(wn her)17.6(e)35.8(.)]TJ
/F3 1 Tf
45.07 0 0 45.07 36.8504 598.1654 Tm
0.9 0 0.45 0 k
0 Tc
0 Tw
(L)Tj
/F6 1 Tf
9 0 0 9 56.2254 622.1654 Tm
0 0 0 1 k
0.0102 Tc
0.0559 Tw
[(inuxBIOS r)17.5(e)0(leases y)17.5(e)-0.1(t another part)]TJ
T*
-0.0001 Tc
0.0074 Tw
[(of y)17.6(our PC to Open Sour)17.6(ce softw)17.5(ar)17.6(e)]TJ
T*
0.0102 Tc
0.0485 Tw
[( in this case)35.6(, the BIOS chip itself.)]TJ
-2.1528 -1.3333 TD
0.4345 Tw
[(BIOS stands for Basic Input Output)]TJ
T*
-0.018 Tc
0 Tw
(Sy)Tj
1 0 TD
-0.0001 Tc
-0.0214 Tw
[(stem, and the BIOS chip is installed on)]TJ
-1 -1.3333 TD
0.0103 Tc
0.1911 Tw
[(the motherboar)17.6(d b)17.6(y)0( the manufactur)17.6(e)0.2(r)91.6(,)]TJ
T*
0.008 Tc
0.0214 Tw
[(and which most user)17.5(s)17.9(,)0( no matter which)]TJ
T*
0.0102 Tc
0.4266 Tw
[(Oper)17.5(ating S)17.5(y)17.8(stem the)17.5(y)-0.1( run on their)]TJ
T*
-0.0001 Tc
0.0287 Tw
[(computer)91.6(, har)17.6(dly e)17.6(v)17.9(er think about. The)17.6(y)]TJ
T*
0.0101 Tc
0.0193 Tw
[(only e)17.6(v)17.9(er see the BIOS scr)17.6(een when the)]TJ
T*
0.0102 Tc
0.2275 Tw
[(machine is fir)17.5(st booting up, and it is)]TJ
T*
0.4217 Tw
[(usually tak)17.5(en for gr)17.5(anted as simply)]TJ
T*
0.219 Tw
[(another piece of the har)17.5(dw)17.4(ar)17.6(e)35.8(,)0( which)]TJ
T*
-0.0001 Tc
0.0238 Tw
[(har)17.6(d)0(ly an)17.6(y)17.9(one e)17.6(v)17.9(er consider)17.6(s the idea of)]TJ
T*
0 Tw
(changing.)Tj
0.9449 -1.3333 TD
0.0051 Tc
0.0243 Tw
[(The code inside the BIOS chip \(which)]TJ
-0.9449 -1.3333 TD
0.0071 Tc
0.0223 Tw
[(is simply a non-v)17.6(o)0(latile memory de)17.6(vice)35.6(,)]TJ
T*
-0.0001 Tc
0.0183 Tw
[(so that the softw)17.5(ar)17.6(e is a)17.6(v)17.9(ailable immedi-)]TJ
T*
0.0103 Tc
0.238 Tw
[(ately the computer is po)17.5(w)17.9(e)0.2(r)17.6(e)0.1(d on\) is)]TJ
T*
0 Tc
0 Tw
(r)Tj
0.3596 0 TD
0.0074 Tc
0.0221 Tw
[(esponsible for starting up the machine)35.8(,)]TJ
-0.3596 -1.3333 TD
0.0102 Tc
0.1468 Tw
[(checking for the pr)17.5(esence of har)17.5(dw)17.4(ar)17.5(e)]TJ
T*
0.1904 Tw
[(such as memory and disk driv)17.4(es)17.5(, and)]TJ
T*
0.2116 Tw
[(then initialising them so that the r)17.5(eal)]TJ
T*
0.5358 Tw
[(oper)17.5(ating s)17.5(y)17.8(stem can start booting.)]TJ
T*
-0.0001 Tc
0.0176 Tw
[(Without the BIOS, y)17.5(our computer w)17.5(o)0.1(uld)]TJ
T*
0.0103 Tc
0.4731 Tw
[(do absolutely nothing when it w)17.4(a)0.5(s)]TJ
T*
0.2045 Tw
[(turned on, because the BIOS contains)]TJ
T*
-0.0001 Tc
0.0022 Tw
[(the v)17.6(e)0(ry fir)17.6(st instructions which the CPU)]TJ
T*
-0.0075 Tc
0 Tw
(ex)Tj
0.9839 0 TD
0.0103 Tc
0.3463 Tw
[(ecutes in or)17.6(der to start e)17.6(v)17.9(erything)]TJ
-0.9839 -1.3333 TD
-0.0179 Tc
0 Tw
[(wo)-17.8(r)-17.7(k)]TJ
2.2217 0 TD
-0.0001 Tc
(ing.)Tj
-1.2768 -1.3333 TD
0.0103 Tc
0.2838 Tw
[(The LinuxBIOS pr)17.6(oject r)17.6(eplaces the)]TJ
-0.9449 -1.3333 TD
0.0054 Tc
0.024 Tw
[(normal BIOS code on y)17.6(our motherboar)17.6(d)]TJ
T*
-0.0001 Tc
0.0234 Tw
[(with the Linux k)17.6(ernel itself, so that y)17.6(our)]TJ
T*
0.0103 Tc
0.5522 Tw
[(machine boots instantly into Linux)]TJ
T*
-0.0001 Tc
-0.0296 Tw
(within seconds of turning it on.)Tj
0.9449 -1.3333 TD
0.0102 Tc
0.0337 Tw
[(LinuxBIOS has mor)17.5(e)0( adv)17.5(antages than)]TJ
-0.9449 -1.3333 TD
0.224 Tw
[(simply v)17.5(ery fast boot times)17.5(, ho)17.5(w)17.8(e)17.7(v)17.8(e)0.1(r)91.5(.)]TJ
T*
0.1516 Tw
[(LinuxBIOS has been mainly de)17.4(v)17.8(eloped)]TJ
T*
0.2561 Tw
[(for cluster s)17.5(y)17.8(stems)17.5(,)0( because it allo)17.5(w)17.8(s)0.3( )]TJ
T*
0.4586 Tw
[(far gr)17.5(eater r)17.5(e)0(mote management and)]TJ
T*
0.0038 Tc
0.0256 Tw
[(configur)17.6(ation than a standar)17.6(d BIOS chip)]TJ
T*
0.0102 Tc
0.6097 Tw
[(does)17.5(.)0( If y)17.5(ou ha)17.5(v)17.8(e)-0.1( lots of serv)17.5(er)17.6(s)]TJ
T*
0.2054 Tw
[(configur)17.6(ed in a cluster)91.6(,)0.1( and y)17.6(ou need )]TJ
T*
0.0076 Tc
0.0219 Tw
(to change a \(normal\) BIOS setting, then)Tj
T*
0.0103 Tc
0.1632 Tw
[(going ar)17.6(ound connecting a scr)17.6(een and)]TJ
T*
-0.0076 Tc
0 Tw
(ke)Tj
1.0029 0 TD
0.0102 Tc
0.3224 Tw
[(yboar)17.5(d to each machine)35.5(,)0.1( r)17.6(ebooting)]TJ
-1.0029 -1.3333 TD
0.5506 Tw
[(and making a manual change can )]TJ
ET
0 0 0 0 k
211.18 634.17 334.49 -48 re
f
BT
/F2 1 Tf
9.9 0 0 11 211.1811 621.6929 Tm
0 0 0 1 k
-0.0002 Tc
-0.0218 Tw
[(If y)15.8(ou ha)13.8(v)16.1(e)0.2(n)19.7()0.1(t)-211.2(c)14.1(ome acr)11.9(oss )-11.3(the LinuxB)-9.2(IOS pr)11.9(ojec)-10.1(t)-210.9([1] y)15.8(et,)-148.2(y)15.9(ou ma)14.8(y be amaz)9.7(ed a)11.9(t)]TJ
0 -2 TD
-0.0003 Tc
[(wha)11.7(t)-211(it)-211.3(sets out)-222.3(to do)24.7(.)]TJ
/F5 1 Tf
10.5 0 0 10.5 305.2975 599.6929 Tm
0.4 0.1 0 0.2 k
-0.0194 Tc
-0.0025 Tw
[(BY)-19.3( A)-19.3(N)-14.1(T)17.9(O)-19.4(N)-13.2(Y)]TJ
5.0676 0 TD
( )Tj
0.196 0 TD
-0.0353 Tc
0 Tw
[(STO)-35.3(N)]TJ
2.363 0 TD
(E)Tj
ET
0 0 0 0 k
36.85 760.78 508.82 -126.61 re
f
BT
14 0 0 14 36.8504 750.2795 Tm
0.1 1 1 0.1 k
-0.0002 Tc
-0.0219 Tw
[(The LinuxB)-8.3(IOS pr)10.6(ojec)-10.2(t)]TJ
/F3 1 Tf
49.5 0 0 55 36.8504 701.2795 Tm
0 0 0 1 k
0 Tc
0 Tw
(P)Tj
0.5288 0 TD
-0.0001 Tc
[(utting Linux on y)19.9(our)]TJ
-0.5288 -0.8909 TD
-0.0004 Tc
(motherboard)Tj
ET
0 0 0 0 k
211.18 586.17 334.49 -228 re
f
Q
q
1 i
211.18 586.17 334.49 -228 re
W* n
/GS1 gs
q
335.3252 0 0 228.6173 210.67 357.8927 cm
/Im1 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
0.9 0 0.45 0 k
/GS1 gs
0.5 27.46 239.03 -27.46 re
f
Q
q
1 i
-8.5 27.46 248.03 -36.85 re
W* n
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
/GS1 gs
q
244.9288 0 0 33.1192 -4.6049 -5.2792 cm
/Im2 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
0 0 0 0 k
/GS1 gs
60.95 27.46 11.34 -27.46 re
f
BT
/F4 1 Tf
11 0 0 11 36.8504 10.1654 Tm
-0.0005 Tc
0 Tw
(76)Tj
/F3 1 Tf
8.5 0 0 8.5 77.1528 10.1654 Tm
-0.0007 Tc
(March)Tj
/F1 1 Tf
2.9365 0 TD
-0.0002 Tc
(2003)Tj
/F2 1 Tf
7.5 0 0 7.5 145.2391 10.1654 Tm
0.0281 Tc
[(www)67.8(.)10.2(l)10.1(i)10.1(n)9.8(u)9.8(x)]TJ
4.8898 0 TD
0.0184 Tc
[(-magazine.c)13.7(o)1(m)]TJ
ET
0.9 0 0.45 0 k
0.5 841 594.78 -28.35 re
f
Q
q
1 i
-8.5 849.5 603.78 -36.85 re
W* n
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
/GS1 gs
q
600.8252 0 0 34.0024 -4.6049 812.2349 cm
/Im3 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
BT
/F2 1 Tf
11 0 0 11 144.9364 817.5768 Tm
0 0 0 0 k
/GS1 gs
0.0182 Tc
0 Tw
[(LinuxB)-9.1(IOS)]TJ
/F1 1 Tf
-9.884 0 TD
0.0708 Tc
[(PR)9.9(OGR)-11(A)-12.7(MMI)-17.8(NG)]TJ
ET
128.47 841 11.34 -28.35 re
f
Q
endstream
endobj
5 0 obj
<<
/ProcSet [/PDF /Text /ImageC /ImageI]
/Font <<
/F1 6 0 R
/F2 7 0 R
/F3 8 0 R
/F4 9 0 R
/F5 10 0 R
/F6 11 0 R
>>
/XObject <<
/Im1 12 0 R
/Im2 13 0 R
/Im3 14 0 R
>>
/ExtGState <<
/GS1 15 0 R
>>
/ColorSpace <<
/Cs8 16 0 R
/Cs9 17 0 R
>>
>>
endobj
16 0 obj
[/Indexed /DeviceCMYK 56 19 0 R]
endobj
19 0 obj
<<
/Length 154
/Filter /FlateDecode
>>
stream
HW@ ޏh~#/I2 EvԸLj6c
,Yei0_SH0>PA.[k&oʬunZg:uY'XKW&?KS1xq' ݷG
endstream
endobj
17 0 obj
[/Indexed /DeviceCMYK 71 20 0 R]
endobj
20 0 obj
<<
/Length 193
/Filter /FlateDecode
>>
stream
HYVPDRՄ<$Bh7|TWtLҷ}#g_:sxFDx۫xRf49o̽
j&$Ǭ\>GkSN>S9&V=S}j7;p~^wWg8 '?Yr
endstream
endobj
22 0 obj
<<
/Length 15219
>>
stream
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
BT
/F6 1 Tf
9 0 0 9 58.3858 754.1654 Tm
0 0 0 1 k
/GS1 gs
0.0102 Tc
0.4107 Tw
[(The other main item of har)17.4(dw)17.4(ar)17.5(e)]TJ
-0.9449 -1.3333 TD
0 Tc
0 Tw
(r)Tj
0.3624 0 TD
0.0102 Tc
0.2268 Tw
[(equir)17.5(ed in or)17.5(der to cr)17.5(eate a w)17.4(orking)]TJ
-0.3624 -1.3333 TD
0.208 Tw
[(LinuxBIOS s)17.5(y)17.8(stem is the Disk-on-Chip)]TJ
T*
0.1042 Tw
[(memory de)17.6(vice)35.7(, which will be plugged)]TJ
T*
0.2982 Tw
[(into the BIOS sock)17.5(et on the mother-)]TJ
T*
0.4852 Tw
[(boar)17.5(d, and which has the capacity )]TJ
T*
-0.0001 Tc
-0.037 Tw
[(to contain the Linux k)17.5(ernel and the small)]TJ
T*
0.0103 Tc
0.8263 Tw
[(amount of bootstr)17.6(ap code which)]TJ
T*
0.3779 Tw
[(LinuxBIOS gener)17.6(a)0(tes to initialize the)]TJ
T*
-0.0001 Tc
-0.0297 Tw
[(motherboar)17.6(d har)17.6(d)0.3(w)17.5(a)0.4(r)17.6(e)35.8(.)]TJ
0.9449 -1.3333 TD
0.0024 Tc
0.6749 Tw
[(Disk-on-Chip de)17.4(vices ar)17.5(e memory)]TJ
-0.9449 -1.3333 TD
-0.0079 Tc
-0.0385 Tw
[(chips which can be formatted to appear)]TJ
T*
0.0024 Tc
0.1311 Tw
[(lik)17.5(e a har)17.5(d)-0.1( disk de)17.4(vice)35.5(, and which can)]TJ
T*
0.1426 Tw
[(contain a standar)17.6(d Linux filing s)17.5(y)17.9(stem.)]TJ
T*
-0.0013 Tc
0.023 Tw
[(The LinuxBIOS pr)17.7(oject uses the Disk-on-)]TJ
T*
-0.0078 Tc
0.0256 Tw
[(Chip \(DoC\) to hold the bootup code)35.7(, and)]TJ
T*
0.0023 Tc
0.0193 Tw
[(also optionally a r)17.6(oot filing s)17.5(y)17.8(stem \(so it)]TJ
T*
0.0025 Tc
0.0356 Tw
[(is in fact possible to cr)17.5(eate a completely)]TJ
T*
-0.0079 Tc
-0.0296 Tw
(standalone diskless machine\).)Tj
0.9449 -1.3333 TD
0.0103 Tc
0.1113 Tw
[(The specific DoC de)17.6(vice used in this)]TJ
-0.9449 -1.3333 TD
0.0495 Tw
[(pr)17.5(oject is the M-S)17.4(y)17.8(stems MD-2800-D08)]TJ
T*
0.001 Tc
0.0284 Tw
[(\(part number MD-280)17.5(2-D08 is a suitable)]TJ
T*
0.0102 Tc
0.0462 Tw
[(alternativ)17.5(e as w)17.4(e)-0.1(ll\). This de)17.5(vice is an 8)]TJ
T*
0.5966 Tw
[(megab)17.5(yte flash-pr)17.5(ogr)17.5(ammable de)17.5(vice)]TJ
T*
0.4691 Tw
[(which fits into the standar)17.6(d 32-pin)]TJ
T*
0.0003 Tc
0.0291 Tw
[(sock)17.6(et used b)17.6(y)0( the 2 megabit BIOS chip.)]TJ
T*
0.0103 Tc
0.4824 Tw
[(Note the slightly confusing contr)17.5(ast)]TJ
T*
0.3155 Tw
[(betw)17.4(een the DoC de)17.5(vices)17.5(, which ar)17.5(e)]TJ
T*
0.3139 Tw
[(measur)17.6(ed in b)17.6(y)0.1(tes)17.6(,)0.1( and the standar)17.6(d)]TJ
T*
0.5955 Tw
[(Flash R)35.5(o)0(m BIOS chips)17.5(, which ar)17.5(e)]TJ
T*
0.5428 Tw
[(measur)17.5(ed in bits)17.5(. The DoC has a)]TJ
T*
-0.0001 Tc
-0.0088 Tw
(capacity 32 times that of the BIOS chip it)Tj
T*
0.0102 Tc
0.1203 Tw
[(is r)17.5(eplacing; the simple r)17.5(eason for this)]TJ
T*
0.1944 Tw
[(being that it is not possible to fit the)]TJ
T*
-0.0001 Tc
-0.0296 Tw
[(Linux k)17.6(ernel into 2 megabits)17.6(.)]TJ
0.9449 -1.3333 TD
0.0044 Tc
0.025 Tw
[(Finally)72.7(, it is highly r)17.6(ecommended that)]TJ
-0.9449 -1.3333 TD
0 Tc
0 Tw
(y)Tj
0.5023 0 TD
0.0022 Tc
0.0272 Tw
[(ou obtain a 32-pin Zer)17.5(o Insertion F)54.6(o)0.3(r)17.6(c)0.2(e)]TJ
-0.5023 -1.3333 TD
0.0102 Tc
0.1404 Tw
[(\(ZIF\) sock)17.5(et in or)17.5(der to mak)17.5(e)0( r)17.6(e)0.2(mo)17.5(v)17.8(a)0.3(l)]TJ
T*
0.3944 Tw
[(and insertion of the BIOS and DoC)]TJ
T*
0.3433 Tw
[(de)17.5(vices simple and safe)35.5(. P)54.6(a)-0.1(rt of the)]TJ
T*
0.1059 Tw
[(pr)17.5(ocess for pr)17.5(ogr)17.5(amming the code into)]TJ
T*
0.1738 Tw
[(the DoC de)17.5(vice inv)17.5(o)0.1(lv)17.5(es r)17.5(e)0.2(mo)17.5(ving the)]TJ
T*
-0.0001 Tc
0.0121 Tw
[(standar)17.6(d)0( BIOS chip and r)17.6(eplacing it with)]TJ
T*
0.0103 Tc
0.0275 Tw
[(the DoC de)17.6(vice while the po)17.5(w)17.9(er is on)]TJ
T*
0.8092 Tw
[(and the motherboar)17.6(d is running.)]TJ
T*
0 Tc
0 Tw
(A)Tj
0.6685 0 TD
0.0014 Tc
0.0281 Tw
[(ttempting this without the use of a ZIF)]TJ
-0.6685 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(sock)17.6(et is definitely not r)17.6(ecommended.)]TJ
/F5 1 Tf
12.5 0 0 12.5 49.8819 179.6653 Tm
0.0001 Tw
[(Getting star)-16.9(ted)]TJ
/F6 1 Tf
9 0 0 9 49.8819 166.1654 Tm
0.0293 Tw
[(The fir)17.6(st thing y)17.6(ou should do is r)17.6(ead the)]TJ
T*
0.0015 Tc
0.0278 Tw
[(LinuxBIOS F)109.6(A)55(Q, a)17.6(v)17.9(ailable fr)17.6(om the w)17.5(e)0.2(b-)]TJ
T*
0.0102 Tc
0.7125 Tw
[(site [1], and also the LinuxBIOS)]TJ
T*
0.0077 Tc
0.0217 Tw
[(documentation for y)17.5(our chosen mother-)]TJ
T*
0.0103 Tc
0.654 Tw
[(boar)17.6(d, which in the case of the)]TJ
T*
0.3726 Tw
[(M8)72.7(1)73(0LMR being used her)17.5(e)35.8(,)0( is based)]TJ
T*
0.3709 Tw
[(ar)17.6(ound the SiS63)17.5(0 chipset. The F)109.5(A)55(Q)]TJ
T*
0.2804 Tw
[(giv)17.5(es y)17.5(ou a good idea of the o)17.4(v)17.8(er)17.6(all)]TJ
T*
-0.0002 Tc
-0.0295 Tw
[(pr)17.5(ocess)17.5(, and the steps inv)17.5(o)0(lv)17.5(ed.)]TJ
20.315 76 TD
-0.0001 Tc
-0.0427 Tw
(Note that, although it is possible to use)Tj
-0.9449 -1.3333 TD
0.0021 Tc
0.0273 Tw
[(a de)17.6(v)17.9(elopment s)17.6(y)17.9(stem for cr)17.6(eating the)]TJ
T*
0.0102 Tc
0.0391 Tw
[(LinuxBIOS code)35.5(,)0( pr)17.5(ogr)17.5(amming this into)]TJ
T*
0.187 Tw
[(the DoC, and then placing this into a)]TJ
T*
0.4853 Tw
[(separ)17.5(ate tar)17.5(get s)17.5(y)17.8(stem which will)]TJ
T*
0.0003 Tc
0.0291 Tw
[(actually run the code)35.5(,)0( it is in fact just as)]TJ
T*
0.0102 Tc
0.1252 Tw
[(simple)35.6(,)0( and mor)17.5(e)0( conv)17.5(enient, to use a)]TJ
T*
-0.0001 Tc
-0.0153 Tw
[(single machine as both de)17.6(v)17.9(e)0(lopment and)]TJ
T*
0.0102 Tc
0.2174 Tw
[(tar)17.6(get s)17.5(y)17.8(stems at the same time)35.5(.)0( It is)]TJ
T*
0.1886 Tw
[(assumed that y)17.5(ou ar)17.5(e alr)17.5(eady familiar)]TJ
T*
1.0785 Tw
[(with performing a basic Linux)]TJ
T*
0.0422 Tw
[(installation on a machine)35.6(,)0.1( and that y)17.6(o)0.3(u)]TJ
T*
0.005 Tc
0.0244 Tw
[(ar)17.7(e comfortable with compiling a k)17.7(e)0(rnel)]TJ
T*
0.0102 Tc
0.1077 Tw
[(and installing it. The steps inv)17.4(o)0.1(lv)17.5(ed in)]TJ
T*
-0.0001 Tc
-0.0297 Tw
[(cr)17.6(eating a LinuxBIOS machine ar)17.6(e:)]TJ
T*
0.4444 Tc
0 Tw
(I)Tj
1.2696 0 TD
0.0103 Tc
0.0577 Tw
[(nstall Linux on y)17.6(o)0.1(ur tar)17.6(get machine)35.7(,)]TJ
-0.3248 -1.3333 TD
0.2138 Tw
(including support for the flash DoC)Tj
T*
0.0854 Tw
[(de)17.5(vices \(which most k)17.4(e)-0.1(rnels will not)]TJ
T*
-0.0002 Tc
-0.0296 Tw
[(ha)17.5(v)17.8(e)-0.1( as standar)17.5(d\))]TJ
-0.9449 -1.3333 TD
0.4444 Tc
0 Tw
(G)Tj
1.6294 0 TD
-0.0001 Tc
-0.0296 Tw
[(et the LinuxBIOS sour)17.6(ce code)]TJ
-1.6294 -1.3333 TD
0 Tc
0 Tw
()Tj
0.9444 0 TD
0.0102 Tc
0.1782 Tw
[(Get the corr)17.5(e)-0.1(ct Linux k)17.4(ernel sour)17.5(ce)35.6(,)]TJ
0.0004 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
(patch it and build it)Tj
-0.9449 -1.3333 TD
0 Tc
0 Tw
()Tj
0.9444 0 TD
0.0103 Tc
0.3042 Tw
[(Configur)17.6(e and build the LinuxBIOS)]TJ
0.0004 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(boot code for y)17.6(our motherboar)17.6(d)]TJ
-0.9449 -1.3333 TD
0.4444 Tc
0 Tw
(G)Tj
1.6397 0 TD
0.0102 Tc
0.1426 Tw
[(et the Memory T)128.5(echnology De)17.5(vices)]TJ
-0.6949 -1.3333 TD
0.0836 Tw
[(\(MTD\) utilities and build the )35.5(e)0.1(r)17.6(ase)]TJ
T*
-0.0002 Tc
0 Tw
(utility)Tj
-0.9449 -1.3333 TD
0.4444 Tc
(R)Tj
1.5464 0 TD
0.0088 Tc
0.0206 Tw
[(emo)17.5(v)17.8(e the BIOS chip fr)17.5(om its sock)17.5(et)]TJ
-0.6016 -1.3333 TD
0.0103 Tc
0.0449 Tw
[(\(with the po)17.6(w)17.9(er on!\) and put a Disk-)]TJ
T*
-0.0001 Tc
-0.0296 Tw
[(on-Chip in its place)]TJ
-0.9449 -1.3333 TD
0 Tc
0 Tw
()Tj
0.9444 0 TD
0.0069 Tc
0.0225 Tw
(Burn the LinuxBIOS image containing)Tj
0.0004 -1.3333 TD
0.0103 Tc
0.0414 Tw
[(the boot code and the k)17.5(ernel into the)]TJ
T*
-0.0001 Tc
0 Tw
(Disk-on-Chip)Tj
-0.9449 -1.3333 TD
0.4444 Tc
(H)Tj
1.6757 0 TD
0.0103 Tc
0.1209 Tw
[(it r)17.6(eset to start the ne)17.6(w LinuxBIOS)]TJ
-0.7309 -1.3333 TD
-0.018 Tc
0 Tw
(sy)Tj
0.908 0 TD
-0.0002 Tc
(stem.)Tj
-1.8528 -1.3333 TD
0.0103 Tc
0.0719 Tw
[(It is a good idea to plug the ZIF sock)17.4(et)]TJ
T*
-0.0001 Tc
-0.0308 Tw
[(into the motherboar)17.6(d, and then place the)]TJ
T*
0.0025 Tc
0.0269 Tw
[(original BIOS chip into the ZIF sock)17.8(et in)]TJ
T*
-0.0001 Tc
-0.0296 Tw
[(or)17.6(der to start the s)17.6(y)17.9(stem up \(Figur)17.6(e 1\).)]TJ
0.9449 -1.3333 TD
-0.0408 Tw
[(Fir)17.6(s)0.1(tly)72.7(, note the orientation of the BIOS)]TJ
-0.9449 -1.3333 TD
-0.0003 Tw
[(chip in its sock)17.6(et \(ther)17.6(e is a notch at one)]TJ
T*
0.0223 Tw
[(end, or a dot in one corner)91.6(, of the chip\),)]TJ
T*
-0.018 Tc
0 Tw
(re)Tj
0.8327 0 TD
-0.0001 Tc
-0.0139 Tw
[(mo)17.6(v)17.9(e)0( the chip, and plug the ZIF sock)17.6(et)]TJ
-0.8327 -1.3333 TD
0.0103 Tc
0.1081 Tw
[(into the motherboar)17.6(d sock)17.6(et. Place the)]TJ
T*
-0.0001 Tc
-0.031 Tw
[(le)17.6(v)17.9(er of the ZIF sock)17.6(et at the same end of)]TJ
T*
-0.025 Tw
[(the sock)17.6(et as the notch or dot w)17.5(as on the)]TJ
T*
-0.0297 Tw
(BIOS chip.)Tj
0.9449 -1.3333 TD
-0.1186 Tc
0 Tw
(Yo)Tj
1.0575 0 TD
0.0103 Tc
0.2625 Tw
[(u ma)17.6(y need to bend the pins of)]TJ
-2.0024 -1.3333 TD
0.0386 Tw
[(connector)17.6(s)0.1( nearb)17.6(y to get the ZIF sock)17.5(et)]TJ
T*
0.2513 Tw
[(to fit on the M8)72.7(1)73.1(0)0.1(LMR ther)17.6(e is an)]TJ
T*
0.0492 Tw
[(unused 3-pin fan connector in the w)17.4(a)18(y)73.1(.)]TJ
T*
0.4031 Tw
[(Mak)17.5(e)0( sur)17.5(e y)17.5(ou plug the ZIF sock)17.5(et)]TJ
T*
-0.0001 Tc
-0.0092 Tw
[(cleanly into all 32 holes on the sock)17.6(et on)]TJ
T*
0.0102 Tc
0.1868 Tw
[(the motherboar)17.5(d it)17.6(s eas)17.5(y to miss a)]TJ
T*
0.1475 Tw
[(couple of pins at one end and get the)]TJ
T*
-0.0001 Tc
0.0112 Tw
[(whole thing mo)17.6(v)17.9(ed along one place)35.6(. Y)128.6(o)0.2(u)]TJ
T*
0.0102 Tc
0.1194 Tw
[(will pr)17.5(obably w)17.4(ant to do this with the)]TJ
T*
0.076 Tw
[(motherboar)17.5(d not installed in a case)35.5(, so)]TJ
19.3701 54.6667 TD
0 Tc
0 Tw
(y)Tj
0.5085 0 TD
0.0084 Tc
0.021 Tw
[(ou can look underneath the ZIF sock)17.7(et)]TJ
-0.5085 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(as y)17.6(ou ar)17.6(e inserting it.)]TJ
0.9449 -1.3333 TD
0.0089 Tw
[(Once the ZIF sock)17.6(et is in place)35.7(, lift the)]TJ
-0.9449 -1.3333 TD
0.0118 Tw
[(le)17.6(v)17.9(e)0.2(r)91.6(,)0( insert the original BIOS chip \(plac-)]TJ
T*
0.0103 Tc
0.0535 Tw
[(ing the notch or dot at the le)17.5(v)17.9(e)0(r end of)]TJ
T*
-0.0001 Tc
0.0099 Tw
[(the sock)17.6(et\) and lo)17.6(w)17.8(er the le)17.6(v)17.9(er to secur)17.6(e)]TJ
T*
0.0103 Tc
0.0961 Tw
[(the chip in place)35.6(. Then r)17.6(eassemble the)]TJ
T*
-0.0001 Tc
-0.0005 Tw
[(motherboar)17.6(d into the case and po)17.5(w)17.8(er up)]TJ
T*
0.0102 Tc
0.245 Tw
[(the s)17.5(y)17.8(stem to mak)17.5(e)0( sur)17.5(e y)17.5(ou get the)]TJ
T*
0.2207 Tw
[(usual BIOS startup scr)17.5(een, confirming)]TJ
T*
0.1606 Tw
[(that the ZIF sock)17.5(et and BIOS chip ar)17.6(e)]TJ
T*
-0.0001 Tc
-0.0296 Tw
[(corr)17.6(ectly installed.)]TJ
0.9449 -1.3333 TD
0.0102 Tc
0.5621 Tw
[(If y)17.5(ou dont alr)17.5(eady ha)17.5(v)17.8(e)0( Linux)]TJ
-0.9449 -1.3333 TD
0.01 Tc
0.0194 Tw
[(installed on the machine)35.7(, install a basic)]TJ
T*
0.0045 Tc
0.0249 Tw
[(Linux s)17.6(y)17.9(stem; note that y)17.6(ou will r)17.7(e)0.1(quir)17.6(e)]TJ
T*
0.0103 Tc
0.0515 Tw
[(the usual de)17.6(v)17.9(e)0(lopment tools \(compiler)17.6(s)]TJ
T*
0.066 Tw
[(etc)17.5(.\) for building y)17.5(our o)17.5(w)-0.1(n k)17.5(e)-0.1(rnel, and)]TJ
T*
0 Tc
0 Tw
(y)Tj
0.5104 0 TD
0.0103 Tc
0.0637 Tw
[(ou will also need to install Python, as)]TJ
-0.5104 -1.3333 TD
0.1141 Tw
[(this is used to cr)17.5(eate the configur)17.5(ation)]TJ
T*
-0.0001 Tc
-0.0296 Tw
(files used for LinuxBIOS.)Tj
0.9449 -1.3333 TD
0.0103 Tc
0.2517 Tw
[(The fir)17.6(st thing y)17.6(ou should do after)]TJ
-0.9449 -1.3333 TD
-0.0001 Tc
-0.0094 Tw
[(installing the basic s)17.6(y)17.9(stem is compile the)]TJ
T*
-0.0076 Tc
0 Tw
(ke)Tj
1.0207 0 TD
0.0103 Tc
0.0625 Tw
[(rnel which will be used to cr)17.6(eate the)]TJ
-1.0207 -1.3333 TD
0.2208 Tw
[(LinuxBIOS s)17.5(y)17.8(stem, so that it contains)]TJ
T*
0.1447 Tw
[(support for MTD \(Memory T)128.5(echnology)]TJ
T*
0.6358 Tw
[(De)17.5(vices\), which is unlik)17.4(ely to be)]TJ
T*
0.4079 Tw
[(included in a standar)17.5(d k)17.5(e)-0.1(rnel. It is)]TJ
T*
0.3509 Tw
[(important that y)17.5(ou ha)17.5(v)17.8(e)-0.1( support for)]TJ
T*
0.1984 Tw
[(loadable modules on the de)17.5(v)17.9(elopment)]TJ
T*
-0.0001 Tc
-0.0379 Tw
[(machine)35.7(,)0.1( since for pr)17.6(ogr)17.6(amming the DoC)]TJ
T*
0.0259 Tw
[(de)17.6(vice in the BIOS sock)17.6(et of the mother-)]TJ
T*
0.029 Tw
[(boar)17.6(d, it is necessary to run a command)]TJ
T*
-0.0339 Tw
[(befor)17.6(e loading the DoC support modules)17.6(,)]TJ
T*
0.0102 Tc
0.1654 Tw
[(and ther)17.5(efor)17.5(e y)17.5(ou cannot compile this)]TJ
T*
-0.0001 Tc
-0.0296 Tw
[(support dir)17.6(ectly into the k)17.6(ernel.)]TJ
0.9449 -1.3333 TD
0.0174 Tw
[(If y)17.6(ou use )]TJ
/F7 1 Tf
4.6606 0 TD
(make menuconfig)Tj
/F6 1 Tf
8.0462 0 TD
(to config-)Tj
-13.6516 -1.3333 TD
0.0102 Tc
0.1165 Tw
[(ur)17.5(e y)17.5(our k)17.5(e)-0.1(rnel, the additional options)]TJ
T*
0 Tc
0 Tw
(y)Tj
0.5033 0 TD
0.0032 Tc
0.0262 Tw
[(ou need to select \(accur)17.5(ate for a 2.4.19)]TJ
-0.5033 -1.3333 TD
0 Tc
0 Tw
(k)Tj
0.5241 0 TD
0.005 Tc
0.0244 Tw
[(ernel\) in or)17.7(der to build LinuxBIOS into)]TJ
-0.5241 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(a DoC de)17.6(vice ar)17.6(e giv)17.6(en in Listing 1.)]TJ
0.9449 -1.3333 TD
0.0103 Tc
0.0471 Tw
[(Ther)17.6(e is an important change needed)]TJ
-0.9449 -1.3333 TD
0.0021 Tc
0.0273 Tw
[(in one of the k)17.5(ernel sour)17.6(ce files in or)17.6(der)]TJ
ET
0.9 0 0.45 0 k
356.02 27.46 239.48 -27.46 re
f
Q
q
1 i
356.02 27.46 248.04 -36.85 re
W* n
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
/GS1 gs
q
244.9288 0 0 33.1192 355.72 -5.2792 cm
/Im4 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
0 0 0 0 k
/GS1 gs
523.16 27.46 11.34 -27.46 re
f
BT
/F4 1 Tf
11 0 0 11 547.7302 10.1654 Tm
-0.0005 Tc
0 Tw
(77)Tj
/F2 1 Tf
7.5 0 0 7.5 362.3159 10.1654 Tm
0.0281 Tc
[(www)67.8(.)10.2(l)10.1(i)10.1(n)9.8(u)9.8(x)]TJ
4.8898 0 TD
0.0184 Tc
[(-magazine.c)13.7(o)1(m)]TJ
/F3 1 Tf
8.5 0 0 8.5 473.6207 10.1654 Tm
-0.0007 Tc
(March )Tj
/F1 1 Tf
2.9365 0 TD
-0.0002 Tc
(2003)Tj
ET
0.9 0 0.45 0 k
0.5 841 595 -28.35 re
f
Q
q
1 i
0.28 849.5 603.78 -36.85 re
W* n
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
/GS1 gs
q
604.8242 0 0 37.5351 -0.15 812.2349 cm
/Im5 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
0 0 0 0 k
/GS1 gs
456.16 841 11.34 -28.35 re
f
BT
/F1 1 Tf
11 0 0 11 472.7021 817.5768 Tm
0.0708 Tc
0 Tw
[(PR)9.9(OGR)-11(A)-12.7(MMI)-17.8(NG)]TJ
/F2 1 Tf
-6.556 0 TD
0.0182 Tc
[(LinuxB)-9.1(IOS)]TJ
/F5 1 Tf
7.5 0 0 7.5 398.5433 598.1654 Tm
0 0 0 1 k
-0.0092 Tc
(Fi)Tj
0.7214 0 TD
-0.0004 Tc
-0.0218 Tw
[(gur)6.3(e)-0.1( 1)-15.6(:)-119.9(The ZI)-19.5(F sock)20.1(et)-211.6(plug)-5.8(g)5.8(ed into )-7.5(the mother-)]TJ
-0.7214 -1.6 TD
[(board,)-148.4(with )-7.4(the original B)-8.7(I)0(OS chip inser)-17.5(t)0.2(ed)]TJ
ET
0 0 0 0 k
398.67 760.65 159.62 -150.36 re
f
Q
q
1 i
398.67 760.65 159.62 -150.36 re
W* n
/GS1 gs
q
161.1563 0 0 151.2676 398.19 609.8824 cm
/Im6 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
0 0 0 1 K
0 J 0 j 0.25 w 10 M []0 d
/GS1 gs
398.67 760.65 159.62 -150.36 re
S
Q
endstream
endobj
23 0 obj
<<
/ProcSet [/PDF /Text /ImageC /ImageI]
/Font <<
/F1 6 0 R
/F2 7 0 R
/F3 8 0 R
/F4 9 0 R
/F5 10 0 R
/F6 11 0 R
/F7 24 0 R
>>
/XObject <<
/Im4 25 0 R
/Im5 26 0 R
/Im6 27 0 R
>>
/ExtGState <<
/GS1 15 0 R
>>
/ColorSpace <<
/Cs10 28 0 R
/Cs11 29 0 R
>>
>>
endobj
28 0 obj
[/Indexed /DeviceCMYK 58 30 0 R]
endobj
30 0 obj
<<
/Length 161
/Filter /FlateDecode
>>
stream
HU@x @#4915[m]gJ51"ώ7->b[*, 8sWi0UQ~(ʙ@BݼsJl6.|>8˿c[O}{$vIӿiNdFڹ7oNif`+?_O %I
endstream
endobj
29 0 obj
[/Indexed /DeviceCMYK 61 31 0 R]
endobj
31 0 obj
<<
/Length 165
/Filter /FlateDecode
>>
stream
HWPCV/QE+**:9/Ljm0B;\_2:hw}osFOǘ1Iv7GjRfI89(r;Ol\ς*Oozt>l֜xcήW;%H M
endstream
endobj
33 0 obj
<<
/Length 15766
>>
stream
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
BT
/F6 1 Tf
9 0 0 9 211.1811 754.1654 Tm
0 0 0 1 k
/GS1 gs
0.0102 Tc
0 Tw
(about )Tj
/F7 1 Tf
3.463 0 TD
0.6264 Tw
[(failed to open ./cvspass for)]TJ
-3.463 -1.3333 TD
0 Tc
0 Tw
(r)Tj
0.3624 0 TD
0.0102 Tc
(eading)Tj
/F6 1 Tf
2.9664 0 TD
0.2072 Tw
[(, and e)17.5(v)17.8(en )]TJ
/F7 1 Tf
5.5841 0 TD
[(login aborted: fatal)]TJ
-8.913 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(err)17.6(or: exiting)]TJ
/F6 1 Tf
5.5212 0 TD
(. Carry on with:)Tj
ET
0.06 0.015 0 0.03 K
0 J 0 j 12 w 10 M []0 d
211.18 709.05 m
371.34 709.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 216.8504 706.1654 Tm
-0.0179 Tc
0 Tw
[(expor)-18.2(t)-586.9(CVS_RSH=ssh)]TJ
ET
211.18 697.05 m
371.34 697.05 l
S
BT
8.16 0 0 8.5 216.8504 694.1654 Tm
-0.0234 Tc
(cvs)Tj
2.3379 0 TD
-0.0168 Tc
[(-d:pser)-17.1(ver:anonymous@cvs.)]TJ
/F9 1 Tf
8 0 1.7005 8 355.1615 694.1654 Tm
0 0 0 0.7 k
0 Tc
(U)Tj
ET
211.18 685.05 m
371.34 685.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 216.8504 682.1654 Tm
0 0 0 1 k
-0.0313 Tc
(fr)Tj
1.169 0 TD
-0.0179 Tc
[(eebios.sour)-18.2(cefor)-18.2(ge.net:)]TJ
/F9 1 Tf
8 0 1.7005 8 336.0841 682.1654 Tm
0 0 0 0.7 k
0 Tc
(U)Tj
ET
211.18 673.05 m
371.34 673.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 216.8504 670.1654 Tm
0 0 0 1 k
-0.0191 Tc
[(/cvsr)-19.4(oot/fr)-19.4(eebios)-603.8(login)]TJ
ET
211.18 661.05 m
371.34 661.05 l
S
BT
8.16 0 0 8.5 216.8504 658.1654 Tm
-0.0234 Tc
(cvs)Tj
2.3379 0 TD
(-z3)Tj
2.3379 0 TD
-0.0171 Tc
[(-d:pser)-17.4(ver:anonymous@)]TJ
/F9 1 Tf
8 0 1.7005 8 355.1615 658.1654 Tm
0 0 0 0.7 k
0 Tc
(U)Tj
ET
211.18 649.05 m
371.34 649.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 216.8504 646.1654 Tm
0 0 0 1 k
-0.0181 Tc
[(cvs.fr)-18.4(eebios.sour)-18.4(cefor)-18.4(ge.net:)]TJ
/F9 1 Tf
8 0 1.7005 8 355.1615 646.1654 Tm
0 0 0 0.7 k
0 Tc
(U)Tj
ET
211.18 637.05 m
371.34 637.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 216.8504 634.1654 Tm
0 0 0 1 k
-0.0189 Tc
[(/cvsr)-19.2(oot/fr)-19.2(eebios)-603.6(c)12.4(o)-603.6(f)12.4(r)-19.2(eebios)]TJ
/F6 1 Tf
9 0 0 9 211.1811 610.1654 Tm
0.0103 Tc
0.3401 Tw
[(Note that the LinuxBIOS pr)17.6(oject has)]TJ
0 -1.3333 TD
0.2808 Tw
[(gr)17.6(o)17.8(wn fr)17.5(om an earlier pr)17.5(oject named)]TJ
T*
-0.0076 Tc
0 Tw
(Fr)Tj
0.8918 0 TD
0.0102 Tc
0.2455 Tw
[(eeBIOS, and ther)17.5(efor)17.5(e this dir)17.5(ectory)]TJ
-0.8918 -1.3333 TD
0.1917 Tw
[(name will appear thr)17.5(oughout the files)]TJ
T*
-0.0001 Tc
-0.0345 Tw
[(used in compiling the LinuxBIOS s)17.6(y)17.9(stem.)]TJ
T*
0.0102 Tc
0.0851 Tw
[(Befor)17.5(e unpacking a fr)17.5(esh k)17.5(ernel sour)17.5(ce)]TJ
T*
0.0024 Tc
0.0271 Tw
[(to patch with LinuxBIOS, check the Lin-)]TJ
T*
0.0103 Tc
0.3602 Tw
[(uxBIOS k)17.6(e)0(rnel patches to see which)]TJ
T*
0 Tc
0 Tw
(k)Tj
0.5294 0 TD
0.0102 Tc
0.3628 Tw
[(ernel v)17.5(e)0.1(r)17.5(sion is supported for y)17.5(our)]TJ
-0.5294 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(motherboar)17.6(d / chipset.)]TJ
20.315 28 TD
-0.1186 Tc
0 Tw
(Yo)Tj
1.0575 0 TD
0.0103 Tc
0.0249 Tw
[(u ma)17.6(y be able to apply the patches)]TJ
-2.0024 -1.3333 TD
0.0076 Tc
0.0218 Tw
[(to a differ)17.6(ent k)17.5(e)-0.1(rnel, but at this stage in)]TJ
T*
-0.0001 Tc
0.0291 Tw
[(the game it)17.6(s)0.1( pr)17.6(obably better to build an)]TJ
T*
0.0102 Tc
0.2111 Tw
[(old k)17.5(e)-0.1(rnel strictly b)17.5(y)-0.1( the instructions)17.5(,)]TJ
T*
0.1285 Tw
[(and mak)17.6(e)0.1( sur)17.6(e y)17.6(ou can get LinuxBIOS)]TJ
T*
0 Tc
0 Tw
(w)Tj
0.7823 0 TD
0.0041 Tc
0.0252 Tw
[(orking at all. Then afterw)17.4(ar)17.6(ds y)17.5(ou can)]TJ
-0.7823 -1.3333 TD
0.0085 Tc
0.021 Tw
[(try to bring the k)17.5(e)-0.1(rnel up to the v)17.5(e)0.1(r)17.6(sion)]TJ
T*
0 Tc
0 Tw
(y)Tj
0.5 0 TD
-0.0001 Tc
-0.0296 Tw
[(oud lik)17.6(e it to be)35.7(. )]TJ
0.4449 -1.3333 TD
0.0102 Tc
0.2011 Tw
[(This article discusses k)17.4(ernel v)17.5(e)0.1(r)17.6(sion)]TJ
-0.9449 -1.3333 TD
-0.0001 Tc
0.0215 Tw
[(2.4.19, because this w)17.5(as the most r)17.6(ecent)]TJ
T*
-0.0076 Tc
0 Tw
(ke)Tj
1.0207 0 TD
0.0103 Tc
0.6107 Tw
[(rnel patch file a)17.6(v)17.9(ailable for the)]TJ
-1.0207 -1.3333 TD
0.0063 Tc
0.0231 Tw
[(M8)72.7(1)73(0LMR motherboar)17.5(d. In this case the)]TJ
T*
0.0076 Tc
0.0218 Tw
[(patch file is called )]TJ
/F7 1 Tf
8.4399 0 TD
0 Tw
[(linux-2.4.19-sis)17.7(.)0.1(patch)]TJ
/F6 1 Tf
-8.4399 -1.3333 TD
-0.0001 Tc
0.0255 Tw
[(and is found in the F)17.6(r)17.9(eeBIOS sour)17.6(ce tr)17.6(ee)]TJ
T*
0.0103 Tc
0 Tw
(under )Tj
/F7 1 Tf
3.2578 0 TD
[(fr)17.5(eebios/sr)17.5(c/kernel-patches)]TJ
/F6 1 Tf
11.6593 0 TD
0.0101 Tc
0.3461 Tw
(. This)Tj
-14.9172 -1.3333 TD
0.0103 Tc
0.1026 Tw
[(dir)17.6(ectory contains both the patches for)]TJ
T*
0.005 Tc
0.0244 Tw
[(the k)17.5(e)0(rnels)17.6(,)0.1( and also sample config files)]TJ
T*
0.0103 Tc
0.1543 Tw
[(for building the ne)17.6(w k)17.6(ernel \(note that)]TJ
T*
-0.0001 Tc
-0.0326 Tw
[(not all of these ar)17.6(e guar)17.6(anteed to w)17.5(o)0(rk in)]TJ
T*
0.0095 Tc
0.0198 Tw
[(all situations y)17.5(ou ma)17.5(y need to look at)]TJ
T*
-0.0001 Tc
-0.0402 Tw
[(other config files and mak)17.6(e)0.1( some manual)]TJ
T*
0.0059 Tc
0.0235 Tw
[(adjustments to get y)17.5(our particular setup)]TJ
T*
0 Tc
0 Tw
(w)Tj
0.7781 0 TD
-0.0001 Tc
(orking\). )Tj
0.1668 -1.3333 TD
0.0103 Tc
0.1657 Tw
[(It is important to r)17.6(ecognize that the)]TJ
-0.9449 -1.3333 TD
0 Tc
0 Tw
(k)Tj
0.519 0 TD
-0.0001 Tc
-0.0396 Tw
[(ernel patches and config files ar)17.6(e for the)]TJ
-0.519 -1.3333 TD
0 Tc
0 Tw
(k)Tj
0.5294 0 TD
0.0102 Tc
0.0277 Tw
[(ernel y)17.5(ou will e)17.5(v)17.8(entually pr)17.5(ogr)17.5(am into)]TJ
-0.5294 -1.3333 TD
-0.0001 Tc
-0.0316 Tw
[(the DoC de)17.6(vice and boot y)17.6(our LinuxBIOS)]TJ
T*
0.0049 Tw
[(machine fr)17.6(om. The)17.6(y ma)17.6(y not be the best)]TJ
T*
0.0103 Tc
0.0899 Tw
[(choice for the k)17.6(e)0(rnel which y)17.6(ou use to)]TJ
T*
0.4345 Tw
[(build LinuxBIOS and burn the DoC)]TJ
T*
0.0087 Tc
0.0207 Tw
[(befor)17.7(e r)17.7(e)0.1(booting it. When y)17.7(ou build the)]TJ
T*
0 Tc
0 Tw
(k)Tj
0.5294 0 TD
0.0102 Tc
0.1954 Tw
(ernel, simply use )Tj
/F7 1 Tf
8.5236 0 TD
0.1953 Tw
(make bzImage)Tj
/F6 1 Tf
7.0938 0 TD
0.0101 Tc
0 Tw
(and)Tj
-16.1469 -1.3333 TD
0.0099 Tc
0.0195 Tw
[(then lea)17.6(v)17.9(e the compiled k)17.6(e)0(rnel wher)17.6(e it)]TJ
T*
0.0102 Tc
0.0397 Tw
[(is)17.5(. LinuxBIOS will later look for the file)]TJ
/F7 1 Tf
T*
0 Tw
[(/usr/sr)17.6(c/linux/vmlinux)]TJ
/F6 1 Tf
10.5641 0 TD
0.1486 Tw
(as the image to)Tj
-10.5641 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(be included in the DoC de)17.6(vice)35.6(.)]TJ
/F5 1 Tf
12.5 0 0 12.5 385.5118 311.6653 Tm
-0.0002 Tc
0.0001 Tw
[(Building LinuxB)-7.9(IOS)]TJ
/F6 1 Tf
9 0 0 9 385.5118 298.1654 Tm
0.0102 Tc
0.0406 Tw
[(It is r)17.5(ecommended that y)17.5(ou cr)17.5(eate y)17.5(o)0.1(ur)]TJ
T*
-0.0076 Tc
0 Tw
(ow)Tj
1.3358 0 TD
0.0103 Tc
0.2901 Tw
[(n config file based on one of the)]TJ
-1.3358 -1.3333 TD
-0.0179 Tc
0 Tw
(ex)Tj
0.9631 0 TD
-0.0001 Tc
-0.0249 Tw
[(amples)17.6(, and mak)17.6(e)0( the build images for)]TJ
-0.9631 -1.3333 TD
0.0102 Tc
0.0787 Tw
[(pr)17.5(ogr)17.5(amming into the DoC de)17.4(vice)35.6(, in a)]TJ
T*
0.0415 Tw
[(differ)17.6(ent dir)17.6(ectory outside the F)17.5(r)17.9(eeBIOS)]TJ
T*
-0.0001 Tc
-0.043 Tw
[(sour)17.6(ce tr)17.6(ee)35.6(. This will ensur)17.6(e that the)17.6(y)0.1( ar)17.6(e)]TJ
T*
0.0075 Tc
0.0219 Tw
[(not deleted when y)17.6(ou update y)17.6(our cop)17.6(y)]TJ
T*
0.0086 Tc
0.0207 Tw
[(of the sour)17.6(ce code fr)17.6(om the CV)17.5(S r)17.6(eposi-)]TJ
T*
0.0102 Tc
0.1517 Tw
[(tory)72.7(. Because of the w)17.4(a)17.9(y the dir)17.5(ectory)]TJ
T*
0.0361 Tw
[(names ar)17.5(e arr)17.5(anged, it is r)17.5(ecommended)]TJ
T*
0.1646 Tw
[(that y)17.5(ou cr)17.5(eate a ne)17.5(w dir)17.5(ectory called)]TJ
/F7 1 Tf
T*
0.0043 Tc
0 Tw
(linuxbios)Tj
/F6 1 Tf
4.3436 0 TD
0.0251 Tw
[(side b)17.5(y)0( side with )]TJ
/F7 1 Tf
7.8595 0 TD
0.0042 Tc
0 Tw
[(fr)17.5(eebios)]TJ
/F6 1 Tf
3.3298 0 TD
0.0043 Tc
0.0251 Tw
(, and)Tj
-15.5329 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(build the DoC images in ther)17.6(e:)]TJ
ET
385.51 133.05 m
545.67 133.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 391.1811 130.1654 Tm
-0.0182 Tc
0 Tw
[(mkdir)-602.9(linuxbios)]TJ
ET
385.51 121.05 m
545.67 121.05 l
S
BT
8.16 0 0 8.5 391.1811 118.1654 Tm
-0.0313 Tc
(cd)Tj
1.7534 0 TD
-0.0175 Tc
(linuxbios)Tj
ET
385.51 109.05 m
545.67 109.05 l
S
BT
8.16 0 0 8.5 391.1811 106.1654 Tm
-0.0313 Tc
(cp)Tj
1.7534 0 TD
-0.017 Tc
[(../fr)-17.3(eebios/util/config/)]TJ
/F9 1 Tf
8 0 1.7005 8 519.9535 106.1654 Tm
0 0 0 0.7 k
0 Tc
(U)Tj
ET
385.51 97.05 m
545.67 97.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 391.1811 94.1654 Tm
0 0 0 1 k
-0.017 Tc
[(NLBConfig.py)-601.7(.)]TJ
ET
385.51 85.05 m
545.67 85.05 l
S
BT
8.16 0 0 8.5 391.1811 82.1654 Tm
-0.0313 Tc
(cp)Tj
1.7534 0 TD
-0.017 Tc
[(../fr)-17.3(eebios/util/config/)]TJ
/F9 1 Tf
8 0 1.7005 8 519.9535 82.1654 Tm
0 0 0 0.7 k
0 Tc
(U)Tj
ET
385.51 73.05 m
545.67 73.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 391.1811 70.1654 Tm
0 0 0 1 k
-0.0167 Tc
[(pcchips.config)-601.4(.)]TJ
/F6 1 Tf
9 0 0 9 36.8504 754.1654 Tm
0.0034 Tc
0.026 Tw
[(to get MTD support w)17.4(orking pr)17.6(operly)72.7(. If)]TJ
0 -1.3333 TD
-0.0076 Tc
0 Tw
(yo)Tj
1.0576 0 TD
0.0102 Tc
0.0991 Tw
[(u do not mak)17.5(e)-0.1( this change)35.5(, y)17.5(ou will)]TJ
-1.0576 -1.3333 TD
-0.0001 Tc
0.0295 Tw
[(get err)17.6(o)0.2(r)17.6(s)0( later on when y)17.5(ou try to er)17.6(ase)]TJ
T*
-0.0297 Tw
[(or pr)17.6(ogr)17.6(am the de)17.6(vice)35.6(, such as:)]TJ
ET
36.85 697.05 m
197.01 697.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 42.5197 694.1654 Tm
-0.0184 Tc
0 Tw
[(/dev/mtd0:)-603.1(N)12.9(o)-603.1(such)-603.1(device)]TJ
ET
36.85 685.05 m
197.01 685.05 l
S
BT
8.16 0 0 8.5 42.5197 682.1654 Tm
[(/dev/mtd0:)-603.2(Bad)-603.2(file)-603.2(descriptor)]TJ
/F6 1 Tf
9 0 0 9 36.8504 658.1654 Tm
0.0103 Tc
0.2746 Tw
[(The change r)17.6(equir)17.6(ed is in the k)17.6(ernel)]TJ
T*
0.4573 Tw
[(sour)17.5(ce file )]TJ
/F7 1 Tf
5.8118 0 TD
0 Tw
[(/usr/sr)17.5(c/linux/driver)17.5(s/mtd/)]TJ
-5.8118 -1.3333 TD
[(devices/docpr)17.5(obe)17.5(.c)]TJ
/F6 1 Tf
8.1254 0 TD
0.6951 Tw
(. Change the line)Tj
-8.1254 -1.3333 TD
-0.0001 Tc
-0.0297 Tw
[(which r)17.6(eads:)]TJ
ET
36.85 601.05 m
197.01 601.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 42.5197 598.1654 Tm
-0.017 Tc
0 Tw
[(#define)-601.7(DOC_SINGLE_DRIVER)]TJ
/F6 1 Tf
9 0 0 9 36.8504 574.1654 Tm
-0.0001 Tc
-0.0297 Tw
[(so that it becomes:)]TJ
ET
36.85 553.05 m
197.01 553.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 42.5197 550.1654 Tm
-0.0171 Tc
0 Tw
[(#undef)-601.8(DOC_SINGLE_DRIVER)]TJ
/F6 1 Tf
9 0 0 9 36.8504 526.1654 Tm
0.0102 Tc
0.0543 Tw
[(Ne)17.5(xt, get the LinuxBIOS sour)17.4(ce b)17.5(y)0.1( CV)17.4(S)]TJ
T*
0.1014 Tw
[(fr)17.5(om sour)17.5(cefor)17.5(ge)35.6(. Pr)17.5(ess [R)35.5(eturn] at the)]TJ
T*
0.5306 Tw
[(passw)17.4(or)17.5(d pr)17.5(ompt and ignor)17.5(e err)17.5(or)17.5(s)]TJ
ET
0.9 0 0.45 0 k
0.5 27.46 239.03 -27.46 re
f
Q
q
1 i
-8.5 27.46 248.03 -36.85 re
W* n
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
/GS1 gs
q
244.9288 0 0 33.1192 -4.6049 -5.2792 cm
/Im2 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
0 0 0 0 k
/GS1 gs
60.95 27.46 11.34 -27.46 re
f
BT
/F4 1 Tf
11 0 0 11 36.8504 10.1654 Tm
-0.0005 Tc
0 Tw
(78)Tj
/F3 1 Tf
8.5 0 0 8.5 77.1528 10.1654 Tm
-0.0007 Tc
(March)Tj
/F1 1 Tf
2.9365 0 TD
-0.0002 Tc
(2003)Tj
/F2 1 Tf
7.5 0 0 7.5 145.2391 10.1654 Tm
0.0281 Tc
[(www)67.8(.)10.2(l)10.1(i)10.1(n)9.8(u)9.8(x)]TJ
4.8898 0 TD
0.0184 Tc
[(-magazine.c)13.7(o)1(m)]TJ
ET
0.9 0 0.45 0 k
0.5 841 594.78 -28.35 re
f
Q
q
1 i
-8.5 849.5 603.78 -36.85 re
W* n
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
/GS1 gs
q
600.8252 0 0 34.0024 -4.6049 812.2349 cm
/Im3 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
BT
/F2 1 Tf
11 0 0 11 144.9364 817.5768 Tm
0 0 0 0 k
/GS1 gs
0.0182 Tc
0 Tw
[(LinuxB)-9.1(IOS)]TJ
/F1 1 Tf
-9.884 0 TD
0.0708 Tc
[(PR)9.9(OGR)-11(A)-12.7(MMI)-17.8(NG)]TJ
ET
128.47 841 11.34 -28.35 re
f
0.06 0.015 0 0.03 k
37.45 481.28 333.29 -410.7 re
f
BT
/F8 1 Tf
7.68 0 0 8 43.7196 461.5468 Tm
0 0 0 1 k
-0.0182 Tc
[(Loadable)-602.3(module)-602.3(suppor)-17.8(t)]TJ
0 -1.5 TD
-0.0188 Tc
[([*])-602.9(Enable)-602.9(loadable)-602.9(module)-602.9(suppor)-18.4(t)]TJ
T*
0.5689 Tc
([])Tj
3.5068 0 TD
-0.0192 Tc
[(Set)-603.3(version)-603.3(infor)-18.8(mation)-603.3(o)11.5(n)-603.3(all)-603.3(module)-603.3(symbols)]TJ
-3.5068 -1.5 TD
-0.0205 Tc
[([*])-1773.5(Ker)-20.1(nel)-604.6(module)-604.6(loader)]TJ
0 -3 TD
-0.0183 Tc
[(Memor)-17.9(y)-587.2(T)-2.8(echnology)-602.4(Devices)-602.4(\(MTD\))]TJ
0 -1.5 TD
-0.0189 Tc
[()-603(Memor)-18.5(y)-587.8(T)-3.4(echnology)-603(Device)-603(\(MTD\))-603(suppor)-18.5(t)]TJ
T*
0.5689 Tc
([])Tj
2.3379 0 TD
-0.0174 Tc
(Debugging)Tj
-2.3379 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0231 Tc
(MTD)Tj
2.3379 0 TD
(par)Tj
1.7534 0 TD
-0.0179 Tc
[(titioning)-602(suppor)-17.5(t)]TJ
-7.5982 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0231 Tc
(MTD)Tj
2.3379 0 TD
-0.0174 Tc
[(concatenating)-601.5(suppor)-17(t)]TJ
-5.8447 -1.5 TD
-0.019 Tc
[(---)-603.1(User)-603.1(Modules)-603.1(and)-603.1(Translation)-603.1(Layers)]TJ
T*
-0.0203 Tc
[()-1773.3(Dir)-19.9(ect)-604.4(char)-604.4(device)-604.4(access)-604.4(t)10.4(o)-604.4(MTD)-604.4(devices)]TJ
T*
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0189 Tc
[(Caching)-603(block)-603(device)-603(access)-603(t)11.8(o)-603(MTD)-603(devices)]TJ
-3.5068 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0188 Tc
[(Readonly)-602.9(block)-602.9(device)-602.9(access)-602.9(t)11.9(o)-602.9(MTD)-602.9(devices)]TJ
-3.5068 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0231 Tc
(FTL)Tj
2.3379 0 TD
-0.018 Tc
[(\(Flash)-602.1(Translation)-602.1(Layer\))-602.1(suppor)-17.6(t)]TJ
-5.8447 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0185 Tc
[(NFTL)-602.6(\(NAND)-602.6(Flash)-602.6(Translation)-602.6(Layer\))-602.6(suppor)-18.1(t)]TJ
-3.5068 -1.5 TD
-0.0182 Tc
[(RAM/ROM/Flash)-602.3(chip)-602.3(drivers)-1186.8(--->)]TJ
T*
-0.0193 Tc
[(Mapping)-603.4(drivers)-603.4(for)-603.4(chip)-603.4(access)-1187.9(--->)]TJ
T*
-0.018 Tc
[(Self-contained)-602.1(MTD)-602.1(device)]TJ
15.1963 0 TD
-0.019 Tc
[(drivers)-1187.6(--->)]TJ
-15.1963 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0195 Tc
[(Ramix)-603.6(PMC551)-603.6(PCI)-603.6(Mezzanine)-603.6(RAM)-603.6(car)-19.1(d)-588.4(suppor)-19.1(t)]TJ
-3.5068 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.019 Tc
[(Uncached)-603.1(system)-603.1(RAM)]TJ
-3.5068 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0201 Tc
[(Test)-604.2(driver)-604.2(using)-604.2(RAM)]TJ
-3.5068 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0189 Tc
[(MTD)-603(emulation)-603(using)-603(block)-603(device)]TJ
-3.5068 -1.5 TD
-0.0231 Tc
(---)Tj
2.3379 0 TD
-0.0176 Tc
[(Disk-On-Chip)-601.7(Device)-601.7(Drivers)]TJ
-2.3379 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0177 Tc
[(M-Systems)-601.8(Disk-On-Chip)-601.8(1000)]TJ
-3.5068 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.018 Tc
[(M-Systems)-602.1(Disk-On-Chip)-602.1(2000)-602.1(and)-602.1(Millennium)]TJ
-3.5068 -1.5 TD
-0.0231 Tc
()Tj
3.5068 0 TD
-0.0175 Tc
[(M-Systems)-601.6(Disk-On-Chip)-601.6(Millennium-only)-601.6(alter)-17.1(native)-601.6(driver)]TJ
-3.5068 -1.5 TD
-0.0231 Tc
([*])Tj
4.6758 0 TD
-0.0176 Tc
[(Advanced)-601.7(detection)-601.7(options)-601.7(f)5.5(o)5.5(r)-601.7(DiskOnChip)]TJ
-4.6758 -1.5 TD
-0.0191 Tc
[(\(0\))-2941.1(Physical)-603.2(addr)-18.7(ess)-603.2(o)11.6(f)-603.2(DiskOnChip)]TJ
T*
-0.021 Tc
[([*])-2943(P)9.7(r)-20.6(obe)-605.1(high)-605.1(addr)-20.6(esses)]TJ
T*
0.5689 Tc
([])Tj
4.6758 0 TD
-0.0307 Tc
(Pr)Tj
1.169 0 TD
-0.0195 Tc
[(obe)-603.6(for)-603.6(0x55)-603.6(0xAA)-603.6(BIOS)-603.6(Extension)-603.6(Signatur)-19.1(e)]TJ
-5.8447 -3 TD
-0.0192 Tc
[(NAND)-603.3(Flash)-603.3(Device)-603.3(Drivers)-1187.8(--->)]TJ
ET
0.9 0 0.45 0 K
0 J 0 j 1.2 w 10 M []0 d
37.45 481.28 333.29 -410.7 re
182.716 77.547 m
S
0.9 0 0.45 0 k
36.85 490.17 334.49 -17.01 re
f
BT
/F5 1 Tf
13 0 0 13 108.6193 476.9154 Tm
0 0 0 0 k
0.0181 Tc
[(Listing 1)-15(:)-192.8(K)37(ernel options r)7(equir)6.9(ed)]TJ
ET
Q
endstream
endobj
34 0 obj
<<
/ProcSet [/PDF /Text /ImageC /ImageI]
/Font <<
/F1 6 0 R
/F2 7 0 R
/F3 8 0 R
/F4 9 0 R
/F5 10 0 R
/F6 11 0 R
/F7 24 0 R
/F8 35 0 R
/F9 36 0 R
>>
/XObject <<
/Im2 13 0 R
/Im3 14 0 R
>>
/ExtGState <<
/GS1 15 0 R
>>
/ColorSpace <<
/Cs8 16 0 R
/Cs9 17 0 R
>>
>>
endobj
38 0 obj
<<
/Length 19253
>>
stream
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
BT
/F6 1 Tf
9 0 0 9 49.8819 754.1654 Tm
0 0 0 1 k
/GS1 gs
0.0006 Tc
0.0288 Tw
[(The fir)17.6(st )]TJ
/F7 1 Tf
4.0064 0 TD
0.0004 Tc
0 Tw
(cp)Tj
/F6 1 Tf
1.2708 0 TD
0.0007 Tc
0.0287 Tw
(command copies the Python)Tj
-5.2772 -1.3333 TD
0.0102 Tc
0.1885 Tw
[(pr)17.5(ogr)17.5(am which is used to pr)17.4(ocess the)]TJ
T*
0.3757 Tw
[(configur)17.5(ation file)35.5(, so that it is in a)]TJ
T*
0.1488 Tw
[(conv)17.6(enient place for use later on, and)]TJ
T*
1.0068 Tw
[(the second copies the standar)17.6(d)]TJ
/F7 1 Tf
T*
0 Tw
[(pcchips)17.5(.config)]TJ
/F6 1 Tf
6.8339 0 TD
0.3684 Tw
[(file \(which is the one)]TJ
-6.8339 -1.3333 TD
0.0414 Tw
[(appr)17.6(opriate to the motherboar)17.5(d used in)]TJ
T*
0.6077 Tw
[(this article\) into the ne)17.4(wly-cr)17.5(eated)]TJ
T*
0.1592 Tw
[(linuxbios dir)17.5(ectory)72.7(, wher)17.5(e)0.1( w)17.4(e)0( shall be)]TJ
T*
-0.0001 Tc
-0.0314 Tw
[(carrying out the w)17.5(o)0(rk. Ha)17.6(ving copied the)]TJ
/F7 1 Tf
T*
0 Tw
[(pcchips)17.6(.config)]TJ
/F6 1 Tf
6.2829 0 TD
-0.0272 Tw
[(file into the w)17.5(o)0(rking dir)17.6(e)0.2(c-)]TJ
-6.2829 -1.3333 TD
0.0102 Tc
0.2678 Tw
[(tory)72.7(, edit the ne)17.5(w file and mak)17.5(e)-0.1( the)]TJ
T*
-0.0001 Tc
-0.0296 Tw
[(follo)17.6(wing changes:)]TJ
T*
0.4444 Tc
0 Tw
[(R)480.4(e)444.7(m)444.6(o)462.1(v)462.4(e)444.6( )]TJ
/F7 1 Tf
4.6702 0 TD
-0.0002 Tc
(single)Tj
/F6 1 Tf
2.7783 0 TD
-0.0001 Tc
-0.014 Tw
[(fr)17.6(om the end of the k)17.5(e)0.2(r-)]TJ
-6.5036 -1.3333 TD
0.0102 Tc
0.9563 Tw
[(nel commandline)35.5(,)0( so that the)]TJ
T*
0.1907 Tw
[(LinuxBIOS machine boots into stan-)]TJ
T*
-0.0001 Tc
-0.0297 Tw
[(dar)17.6(d multiuser mode)]TJ
-0.9449 -1.3333 TD
0.4444 Tc
0 Tw
(A)Tj
1.5939 0 TD
0.0003 Tc
(dd )Tj
/F7 1 Tf
1.4364 0 TD
0.029 Tw
(cpu k7)Tj
/F6 1 Tf
3.226 0 TD
[(if y)17.6(ou ar)17.6(e using an A)17.5(t)0.1(hlon)]TJ
-5.3114 -1.3333 TD
-0.0002 Tc
0 Tw
[(pr)17.5(ocessor)]TJ
-0.9449 -1.3333 TD
0.4444 Tc
(A)Tj
1.5952 0 TD
0.0018 Tc
0.0276 Tw
(dd option )Tj
/F7 1 Tf
4.5701 0 TD
0 Tw
(ENABLE_MII=1)Tj
/F6 1 Tf
7.4515 0 TD
0.0277 Tw
[(to get the)]TJ
-12.6719 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(onboar)17.6(d ethernet w)17.5(o)0(rking)]TJ
-0.9449 -1.3333 TD
0 Tc
0 Tw
()Tj
0.9444 0 TD
0.0102 Tc
(Change )Tj
/F7 1 Tf
3.804 0 TD
0.179 Tw
[(option HA)146.6(VE_FRAMEBUFFER)]TJ
/F6 1 Tf
-3.8036 -1.3333 TD
0 Tw
(to )Tj
/F7 1 Tf
1.8205 0 TD
0.6426 Tw
[(option HA)146.6(VE_FRAMEBUFFER=1)]TJ
/F6 1 Tf
-1.8205 -1.3333 TD
0.0249 Tw
[(\(this is simply to eliminate a w)17.3(arning)]TJ
T*
-0.0001 Tc
-0.0297 Tw
(message later on\).)Tj
-0.9449 -1.3333 TD
0.0102 Tc
0.0438 Tw
[(Ther)17.5(e ma)17.5(y also be some editing of files)]TJ
T*
0.1125 Tw
[(needed in the LinuxBIOS sour)17.6(ce tr)17.6(ee )]TJ
T*
0 Tc
0.0049 Tw
[(for e)17.7(x)18(ample)35.7(,)0.1( in the v)17.7(e)0.3(r)17.7(s)0.1(ion of LinuxBIOS)]TJ
T*
0.0103 Tc
0.0712 Tw
[(being used her)17.6(e)35.9(,)0.1( a change is needed in)]TJ
T*
0.1943 Tw
[(or)17.5(der to get the k)17.5(e)17.7(yboar)17.5(d w)17.4(o)-0.1(rking on)]TJ
T*
0.1192 Tw
[(this particular motherboar)17.4(d)-0.1(. In the file)]TJ
/F7 1 Tf
T*
-0.0001 Tc
0 Tw
[(fr)17.6(eebios/sr)17.6(c/ar)17.6(ch/i386/lib/har)17.6(dwar)17.6(e-)]TJ
T*
0.0102 Tc
(main.c)Tj
/F6 1 Tf
3.0404 0 TD
0.3145 Tw
[(, uncomment the function call)]TJ
/F7 1 Tf
-3.0404 -1.3333 TD
0 Tw
[(keyboar)17.5(d_on\(\))]TJ
/F6 1 Tf
6.9802 0 TD
0.1536 Tw
[(ar)17.6(ound line 344. If y)17.5(o)0.2(u)]TJ
-6.9802 -1.3333 TD
-0.0001 Tc
-0.0244 Tw
[(dont do this)17.6(,)0( then when y)17.6(ou finally boot)]TJ
T*
-0.0076 Tc
0 Tw
(yo)Tj
1.0576 0 TD
0.0103 Tc
0.163 Tw
[(ur LinuxBIOS machine)35.6(,)0.2( y)17.6(ou will get)]TJ
-1.0576 -1.3333 TD
-0.0002 Tc
-0.0016 Tw
[(se)17.5(v)17.8(e)0.1(r)17.5(a)-0.1(l hundr)17.5(ed err)17.5(or messages )]TJ
/F7 1 Tf
14.057 0 TD
-0.0001 Tc
0 Tw
(pc_keyb:)Tj
-14.057 -1.3333 TD
0.0014 Tc
0.028 Tw
[(contr)17.6(o)0(ller jammed \(0xFF\))]TJ
/F6 1 Tf
11.0829 0 TD
[(, and y)17.6(our k)17.6(e)17.8(y-)]TJ
-11.0829 -1.3333 TD
-0.0001 Tc
-0.0166 Tw
[(boar)17.6(d will not w)17.5(ork. It will not stop y)17.6(our)]TJ
T*
0.0102 Tc
0.1269 Tw
[(LinuxBIOS s)17.5(y)17.8(stem fr)17.5(om w)17.4(o)-0.1(rking, ho)17.5(w-)]TJ
T*
-0.0075 Tc
0 Tw
(ev)Tj
1.0029 0 TD
0.0103 Tc
0.0274 Tw
[(er y)17.6(ou will still be able to log in on)]TJ
-1.0029 -1.3333 TD
0.2104 Tw
[(the serial port, or ssh acr)17.5(o)0(ss the net-)]TJ
T*
0 Tc
0 Tw
(w)Tj
0.7781 0 TD
-0.0002 Tc
(ork.)Tj
0.1668 -1.3333 TD
0.0103 Tc
0.1321 Tw
[(After making these changes)17.5(, run the)]TJ
-0.9449 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(Python pr)17.6(ogr)17.6(am to cr)17.6(eate the build files:)]TJ
ET
0.06 0.015 0 0.03 K
0 J 0 j 12 w 10 M []0 d
49.88 205.05 m
210.04 205.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 55.5512 202.1654 Tm
-0.0176 Tc
0 Tw
[(python)-602.3(NLBConfig.py)]TJ
/F9 1 Tf
8 0 1.7005 8 150.9381 202.1654 Tm
0 0 0 0.7 k
0 Tc
(U)Tj
ET
49.88 193.05 m
210.04 193.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 55.5512 190.1654 Tm
0 0 0 1 k
-0.0179 Tc
[(pcchips.config)-602.6(~/fr)-18.2(eebios)]TJ
/F6 1 Tf
9 0 0 9 49.8819 166.1654 Tm
0.0102 Tc
0.1855 Tw
[(This cr)17.5(eates a subdir)17.5(ectory within the)]TJ
/F7 1 Tf
T*
0 Tw
(linuxbios)Tj
/F6 1 Tf
4.5663 0 TD
0.1885 Tw
[(dir)17.5(e)-0.1(ctory called )]TJ
/F7 1 Tf
7.5615 0 TD
0 Tw
(pcchips)Tj
/F6 1 Tf
3.218 0 TD
0.1885 Tw
(, and)Tj
-15.3458 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(cr)17.6(eates the follo)17.5(wing files in it:)]TJ
ET
49.88 121.05 m
210.04 121.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 55.5512 118.1654 Tm
-0.0164 Tc
0 Tw
(LinuxBIOSDoc.config)Tj
ET
49.88 109.05 m
210.04 109.05 l
S
BT
8.16 0 0 8.5 55.5512 106.1654 Tm
-0.0178 Tc
(Makefile)Tj
ET
49.88 97.05 m
210.04 97.05 l
S
BT
8.16 0 0 8.5 55.5512 94.1654 Tm
-0.0165 Tc
(Makefile.settings)Tj
ET
49.88 85.05 m
210.04 85.05 l
S
BT
8.16 0 0 8.5 55.5512 82.1654 Tm
-0.0313 Tc
(cr)Tj
1.169 0 TD
-0.0168 Tc
(t0_includes.h)Tj
ET
49.88 73.05 m
210.04 73.05 l
S
BT
8.16 0 0 8.5 55.5512 70.1654 Tm
-0.0173 Tc
(nsuperio.c)Tj
/F6 1 Tf
9 0 0 9 224.2126 754.1654 Tm
0.0002 Tc
0.0292 Tw
[(Once y)17.6(o)0.1(u ha)17.6(v)17.9(e)0( these files)17.7(,)0.1( and y)17.6(ou ha)17.6(v)17.9(e)]TJ
0 -1.3333 TD
0.0102 Tc
0.2059 Tw
[(compiled y)17.5(o)0(ur tar)17.5(get k)17.5(e)-0.1(rnel \(which is)]TJ
T*
0.3389 Tw
(left sitting in )Tj
/F7 1 Tf
6.9909 0 TD
0 Tw
[(/usr/sr)17.6(c/linux/vmlinux)]TJ
/F6 1 Tf
10.1092 0 TD
0.0101 Tc
(\),)Tj
-17.1001 -1.3333 TD
0 Tc
(y)Tj
0.5104 0 TD
0.0103 Tc
0.0769 Tw
[(ou can run the mak)17.6(e)0(file to build y)17.6(our)]TJ
-0.5104 -1.3333 TD
-0.0001 Tc
-0.0297 Tw
(LinuxBIOS image:)Tj
ET
224.21 685.05 m
384.37 685.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 229.8819 682.1654 Tm
-0.0313 Tc
0 Tw
(cd)Tj
1.7534 0 TD
-0.0182 Tc
(pcchips)Tj
ET
224.21 673.05 m
384.37 673.05 l
S
BT
8.16 0 0 8.5 229.8819 670.1654 Tm
-0.0201 Tc
[(make)-604.8(clean)]TJ
ET
224.21 661.05 m
384.37 661.05 l
S
BT
8.16 0 0 8.5 229.8819 658.1654 Tm
-0.0208 Tc
(make)Tj
/F6 1 Tf
9 0 0 9 224.2126 634.1654 Tm
0.0102 Tc
0.0419 Tw
[(Ne)17.5(xt cop)17.5(y the )]TJ
/F7 1 Tf
6.6161 0 TD
0 Tw
(burn_mtd)Tj
/F6 1 Tf
4.7243 0 TD
0.042 Tw
[(utility into the)]TJ
-11.3404 -1.3333 TD
0.0004 Tc
0 Tw
[(ne)17.5(wly-cr)17.5(eated )]TJ
/F7 1 Tf
6.4192 0 TD
0.0005 Tc
(pcchips)Tj
/F6 1 Tf
3.475 0 TD
0.0004 Tc
0.029 Tw
[(dir)17.5(ectory)72.7(, because)]TJ
-9.8942 -1.3333 TD
-0.0179 Tc
0 Tw
(by)Tj
1.055 0 TD
-0.0002 Tc
-0.0003 Tw
( default )Tj
/F7 1 Tf
3.6044 0 TD
-0.0001 Tc
0 Tw
(burn_mtd)Tj
/F6 1 Tf
4.5887 0 TD
-0.0004 Tw
[(looks in the curr)17.6(ent)]TJ
-9.2481 -1.3333 TD
0.005 Tw
[(dir)17.6(ectory for the sour)17.6(ce files to burn into)]TJ
T*
0.0033 Tc
0.0261 Tw
[(the DoC de)17.6(vice)35.7(, so ther)17.6(e)17.6(s a lot less typ-)]TJ
T*
0.0102 Tc
0.0273 Tw
[(ing inv)17.5(o)0.1(lv)17.5(ed if the utility is in the same)]TJ
T*
-0.0002 Tc
0 Tw
[(place)35.5(.)]TJ
ET
224.21 541.05 m
384.37 541.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 229.8819 538.1654 Tm
-0.0313 Tc
(cp)Tj
1.7534 0 TD
-0.017 Tc
[(../../fr)-17.3(eebios/util/mtd/)]TJ
/F9 1 Tf
8 0 1.7005 8 358.6543 538.1654 Tm
0 0 0 0.7 k
0 Tc
(U)Tj
ET
224.21 529.05 m
384.37 529.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 229.8819 526.1654 Tm
0 0 0 1 k
-0.021 Tc
[(bur)-21.3(n_mtd)-605.7(.)]TJ
/F6 1 Tf
9 0 0 9 224.2126 502.1654 Tm
0.0102 Tc
(The )Tj
/F7 1 Tf
2.5968 0 TD
(burn_mtd)Tj
/F6 1 Tf
5.276 0 TD
0.5937 Tw
[(utility doesnt quite)]TJ
-7.8727 -1.3333 TD
0.2088 Tw
[(match the filenames gener)17.6(ated b)17.6(y)0( the)]TJ
T*
-0.0001 Tc
0.01 Tw
[(Mak)17.6(efile)35.6(, so it is useful to edit )]TJ
/F7 1 Tf
13.5021 0 TD
0 Tw
(burn_mtd)Tj
/F6 1 Tf
-13.5021 -1.3333 TD
0.0019 Tc
0.0275 Tw
[(\(which is simply a shell script\), in or)17.6(der)]TJ
T*
0.0103 Tc
0.2045 Tw
[(to use the corr)17.6(ect names: Change the)]TJ
T*
0.0028 Tc
0.0266 Tw
[(fir)17.6(st tw)17.5(o occurr)17.6(ences of )]TJ
/F7 1 Tf
10.7065 0 TD
0 Tw
(vmlinux)Tj
/F6 1 Tf
3.9162 0 TD
0.0266 Tw
(\(one in)Tj
-14.6227 -1.3333 TD
0.0103 Tc
0.2718 Tw
[(the comment on line 3, the other in)]TJ
/F7 1 Tf
T*
0 Tw
(linux=vmlinux.bin.gz)Tj
/F6 1 Tf
10.6418 0 TD
0.3783 Tw
[(on line 16\) to)]TJ
/F7 1 Tf
-10.6418 -1.3333 TD
0 Tw
(linux)Tj
/F6 1 Tf
3.1901 0 TD
0.5935 Tw
[(\(so that line 16 no)17.4(w r)17.5(eads)]TJ
/F7 1 Tf
-3.1901 -1.3333 TD
-0.0001 Tc
0 Tw
(linux=linux.bin.gz)Tj
/F6 1 Tf
8.4182 0 TD
-0.0003 Tc
(\).)Tj
-7.4733 -1.3333 TD
0.0103 Tc
0.0439 Tw
[(The ne)17.6(xt step is to get the MTD utili-)]TJ
-0.9449 -1.3333 TD
-0.0001 Tc
-0.0054 Tw
[(ties fr)17.6(om [2] and build the )35.6(e)0.2(r)17.6(ase utility)]TJ
T*
-0.0379 Tw
[( simply do)17.6(wnload the curr)17.6(ent v)17.6(e)0.2(r)17.6(sion of)]TJ
T*
0.0103 Tc
0.2266 Tw
[(the k)17.6(e)0(rnel tools under the )]TJ
/F7 1 Tf
12.9763 0 TD
0 Tw
(ChangeLog)Tj
/F6 1 Tf
-12.9763 -1.3333 TD
0.021 Tw
[(section, and then )]TJ
/F7 1 Tf
8.0753 0 TD
[(make er)17.5(ase)]TJ
/F6 1 Tf
5.3 0 TD
[(in the )]TJ
/F7 1 Tf
2.9273 0 TD
0 Tw
(util)Tj
/F6 1 Tf
-16.3025 -1.3333 TD
-0.0001 Tc
-0.0296 Tw
[(subdir)17.6(ectory of the do)17.6(wnload. )]TJ
0.9449 -1.3333 TD
0.0103 Tc
0.1061 Tw
[(The final utility needed for pr)17.5(ogr)17.6(am-)]TJ
-0.9449 -1.3333 TD
0.0941 Tw
[(ming the DoC de)17.6(vices is )]TJ
/F7 1 Tf
11.5447 0 TD
0 Tw
(flash_on)Tj
/F6 1 Tf
4.1658 0 TD
0.01 Tc
[(fr)17.3(om)]TJ
-15.7105 -1.3333 TD
-0.0001 Tc
(the )Tj
/F7 1 Tf
1.6821 0 TD
[(fr)17.6(eebios/util/sis)]TJ
/F6 1 Tf
6.957 0 TD
-0.0002 Tc
0.0173 Tw
[(dir)17.5(ectory)72.7(.)0( This utility)]TJ
-8.6391 -1.3333 TD
0.0102 Tc
0.1826 Tw
[(allo)17.5(w)17.8(s)0.2( y)17.5(ou to use the BIOS sock)17.4(et on)]TJ
T*
0 Tc
0 Tw
(y)Tj
0.5 0 TD
-0.0001 Tc
-0.0298 Tw
[(our motherboar)17.6(d as a flash pr)17.6(ogr)17.6(ammer)]TJ
-0.5 -1.3333 TD
0.0102 Tc
0.0861 Tw
[(\(thus sa)17.5(ving the need for an e)17.5(xpensiv)17.5(e)]TJ
T*
-0.0001 Tc
-0.0106 Tw
[(separ)17.6(ate piece of equipment specially for)]TJ
T*
-0.0297 Tw
[(this job\):)]TJ
ET
224.21 205.05 m
384.37 205.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 229.8819 202.1654 Tm
-0.0313 Tc
0 Tw
(cd)Tj
1.7534 0 TD
-0.0175 Tc
[(~/fr)-17.8(eebios/util/sis)]TJ
ET
224.21 193.05 m
384.37 193.05 l
S
BT
8.16 0 0 8.5 229.8819 190.1654 Tm
-0.0188 Tc
[(make)-603.5(flash_on)]TJ
/F6 1 Tf
9 0 0 9 224.2126 166.1654 Tm
-0.0001 Tc
0.0105 Tw
[(Cop)17.6(y the )35.6(e)0.2(r)17.6(ase and flash_on utilities)]TJ
0 -1.3333 TD
0.0102 Tc
0.2145 Tw
[(which y)17.5(ou just built into y)17.4(our sear)17.5(ch)]TJ
T*
0.0066 Tc
0.0228 Tw
[(path \(for e)17.5(x)17.8(ample )]TJ
/F7 1 Tf
8.2548 0 TD
0 Tw
(/usr/local/sbin)Tj
/F6 1 Tf
6.4483 0 TD
0.0228 Tw
[(\). No)17.5(w)]TJ
-14.7031 -1.3333 TD
0.0103 Tc
0.1373 Tw
[(comes the inter)17.6(esting part of pr)17.6(ogr)17.6(am-)]TJ
T*
0.2 Tw
[(ming LinuxBIOS r)17.6(e)0.2(mo)17.6(ving the BIOS)]TJ
T*
0.0665 Tw
[(chip fr)17.5(om a liv)17.5(e)35.8(,)0( running motherboar)17.5(d,)]TJ
T*
-0.0001 Tc
-0.0296 Tw
[(and r)17.6(eplacing it with the Disk-on-Chip.)]TJ
0.9449 -1.3333 TD
0.0102 Tc
0.4865 Tw
[(This is the point wher)17.5(e y)17.5(ou ar)17.5(e)]TJ
-0.9449 -1.3333 TD
0.0258 Tc
0.4944 Tw
[(gr)17.6(ateful y)17.5(ou got y)17.5(our)17.6(self a 32-pin)]TJ
19.3701 76 TD
0.0102 Tc
0.3568 Tw
[(ZIF sock)17.5(et and plugged it into y)17.4(our)]TJ
0 -1.3333 TD
-0.0001 Tc
0 Tw
[(motherboar)17.6(d.)]TJ
/F5 1 Tf
12.5 0 0 12.5 398.5433 719.6653 Tm
0.0069 Tw
[(Pr)11(ogr)18.1(amming the )6.9(chip)]TJ
/F6 1 Tf
9 0 0 9 398.5433 706.1654 Tm
-0.0003 Tc
-0.0036 Tw
[(With the po)17.4(w)17.6(er on and y)17.4(o)-0.1(ur s)17.4(y)17.7(stem run-)]TJ
T*
-0.0001 Tc
0.0099 Tw
[(ning, r)17.6(e)0(lease the le)17.6(v)17.9(er on the ZIF sock)17.6(et,)]TJ
T*
-0.0076 Tc
0.5093 Tw
[(re)-17.6(m)-17.8(o)-0.3(ve)-17.9( t)-17.8(h)-17.9(e)-17.9( )]TJ
6.2602 0 TD
0.0103 Tc
0.4914 Tw
[(original BIOS chip and)]TJ
-6.2602 -1.3333 TD
0 Tc
0 Tw
(r)Tj
0.3624 0 TD
0.0102 Tc
0.0787 Tw
[(eplace it with a Disk-on-Chip. Be v)17.4(ery)]TJ
-0.3624 -1.3333 TD
-0.0001 Tc
0.0094 Tw
[(car)17.6(eful to get the orientation corr)17.6(ect \(the)]TJ
T*
0.0103 Tc
0.0247 Tw
[(notch in the end of the chip goes at the)]TJ
T*
0.0662 Tw
[(le)17.5(v)17.8(e)-0.1(r end of the sock)17.5(et\) and mak)17.5(e)0( sur)17.5(e)]TJ
T*
0.0062 Tc
0.0232 Tw
[(the pins ar)17.5(e lined up pr)17.5(operly r)17.5(e)0.1(mem-)]TJ
T*
0.0103 Tc
0.2781 Tw
[(ber that the sock)17.6(et has po)17.6(w)17.9(e)0(r on it.)]TJ
T*
-0.0001 Tc
-0.0442 Tw
[(Secur)17.6(e the DoC in place with the le)17.6(v)17.8(e)0(r on)]TJ
T*
-0.0296 Tw
[(the ZIF sock)17.6(et. R)35.6(un the command:)]TJ
ET
398.54 565.05 m
558.7 565.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 404.2126 562.1654 Tm
-0.0195 Tc
0 Tw
[(./bur)-19.8(n_mtd)]TJ
/F6 1 Tf
9 0 0 9 398.5433 538.1654 Tm
-0.0001 Tc
-0.016 Tw
[(and it should pr)17.6(ogr)17.6(am a LinuxBIOS chip,)]TJ
T*
0 Tc
0 Tw
(r)Tj
0.3624 0 TD
0.0103 Tc
0.0326 Tw
[(eady to run on y)17.6(o)0.1(ur motherboar)17.6(d. The)]TJ
-0.3624 -1.3333 TD
0.1004 Tw
[(output of )]TJ
/F7 1 Tf
4.6148 0 TD
0 Tw
(burn_mtd)Tj
/F6 1 Tf
4.7828 0 TD
0.1003 Tw
(should look some-)Tj
-9.3976 -1.3333 TD
-0.0002 Tc
-0.0295 Tw
[(thing lik)17.5(e:)]TJ
ET
398.54 481.05 m
558.7 481.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 404.2126 478.1654 Tm
0 Tc
0 Tw
(#)Tj
1.169 0 TD
-0.0195 Tc
[(./bur)-19.8(n_mtd)]TJ
ET
398.54 469.05 m
558.7 469.05 l
S
BT
8.16 0 0 8.5 404.2126 466.1654 Tm
-0.0201 Tc
[(rmmod:)-604.8(module)-604.8(docpr)-20.4(obe)-604.8(i)11.2(s)-604.8(not)]TJ
ET
398.54 457.05 m
558.7 457.05 l
S
BT
8.16 0 0 8.5 404.2126 454.1654 Tm
-0.0187 Tc
(loaded)Tj
ET
398.54 445.05 m
558.7 445.05 l
S
BT
8.16 0 0 8.5 404.2126 442.1654 Tm
-0.0192 Tc
[(rmmod:)-603.9(module)-603.9(doc2001)-603.9(i)12.1(s)-603.9(not)]TJ
ET
398.54 433.05 m
558.7 433.05 l
S
BT
8.16 0 0 8.5 404.2126 430.1654 Tm
-0.0187 Tc
(loaded)Tj
ET
398.54 421.05 m
558.7 421.05 l
S
BT
8.16 0 0 8.5 404.2126 418.1654 Tm
-0.0194 Tc
[(rmmod:)-604.1(module)-604.1(docecc)-604.1(i)11.9(s)-604.1(not)]TJ
ET
398.54 409.05 m
558.7 409.05 l
S
BT
8.16 0 0 8.5 404.2126 406.1654 Tm
-0.0187 Tc
(loaded)Tj
ET
398.54 397.05 m
558.7 397.05 l
S
BT
8.16 0 0 8.5 404.2126 394.1654 Tm
-0.0208 Tc
[(11+1)-605.5(r)-5.3(ecor)-21.1(d)10.5(s)-605.5(i)10.5(n)]TJ
ET
398.54 385.05 m
558.7 385.05 l
S
BT
8.16 0 0 8.5 404.2126 382.1654 Tm
-0.0215 Tc
[(12+0)-606.2(r)-6(ecor)-21.8(d)9.8(s)-606.2(out)]TJ
ET
398.54 373.05 m
558.7 373.05 l
S
BT
8.16 0 0 8.5 404.2126 370.1654 Tm
-0.0219 Tc
[(0+1)-606.6(r)-6.4(ecor)-22.2(d)9.4(s)-606.6(i)9.4(n)]TJ
ET
398.54 361.05 m
558.7 361.05 l
S
BT
8.16 0 0 8.5 404.2126 358.1654 Tm
-0.0224 Tc
[(1+0)-607.1(r)-6.9(ecor)-22.7(d)8.9(s)-607.1(out)]TJ
ET
398.54 349.05 m
558.7 349.05 l
S
BT
8.16 0 0 8.5 404.2126 346.1654 Tm
-0.0198 Tc
[(Erase)-604.5(Total)-604.5(1024)-604.5(Units)]TJ
ET
398.54 337.05 m
558.7 337.05 l
S
BT
8.16 0 0 8.5 404.2126 334.1654 Tm
-0.0204 Tc
[(Per)-20.7(for)-20.7(ming)-605.1(Flash)-605.1(Erase)-605.1(o)10.9(f)-605.1(length)]TJ
ET
398.54 325.05 m
558.7 325.05 l
S
BT
8.16 0 0 8.5 408.9819 322.1654 Tm
-0.0196 Tc
[(8192)-604.3(a)11.7(t)-604.3(o)11.7(f)-19.9(fset)-604.3(0x7fe000)-604.3(done)]TJ
ET
398.54 313.05 m
558.7 313.05 l
S
BT
8.16 0 0 8.5 404.2126 310.1654 Tm
-0.0219 Tc
[(1+0)-606.6(r)-6.4(ecor)-22.2(d)9.4(s)-606.6(i)9.4(n)]TJ
ET
398.54 301.05 m
558.7 301.05 l
S
BT
8.16 0 0 8.5 404.2126 298.1654 Tm
-0.0224 Tc
[(1+0)-607.1(r)-6.9(ecor)-22.7(d)8.9(s)-607.1(out)]TJ
ET
398.54 289.05 m
558.7 289.05 l
S
BT
8.16 0 0 8.5 404.2126 286.1654 Tm
-0.0219 Tc
[(1+0)-606.6(r)-6.4(ecor)-22.2(d)9.4(s)-606.6(i)9.4(n)]TJ
ET
398.54 277.05 m
558.7 277.05 l
S
BT
8.16 0 0 8.5 404.2126 274.1654 Tm
-0.0224 Tc
[(1+0)-607.1(r)-6.9(ecor)-22.7(d)8.9(s)-607.1(out)]TJ
ET
398.54 265.05 m
558.7 265.05 l
S
BT
8.16 0 0 8.5 404.2126 262.1654 Tm
-0.0196 Tc
[(126+0)-604.3(recor)-19.9(d)11.7(s)-604.3(i)11.7(n)]TJ
ET
398.54 253.05 m
558.7 253.05 l
S
BT
8.16 0 0 8.5 404.2126 250.1654 Tm
-0.0205 Tc
[(126+0)-605.2(recor)-20.8(d)10.8(s)-605.2(out)]TJ
ET
398.54 241.05 m
558.7 241.05 l
S
BT
8.16 0 0 8.5 404.2126 238.1654 Tm
-0.0192 Tc
[(1536+0)-603.9(recor)-19.5(d)12.1(s)-603.9(i)12.1(n)]TJ
ET
398.54 229.05 m
558.7 229.05 l
S
BT
8.16 0 0 8.5 404.2126 226.1654 Tm
-0.0201 Tc
[(1536+0)-604.8(recor)-20.4(d)11.2(s)-604.8(out)]TJ
ET
398.54 217.05 m
558.7 217.05 l
S
BT
8.16 0 0 8.5 404.2126 214.1654 Tm
0 Tc
(#)Tj
/F6 1 Tf
9 0 0 9 398.5433 190.1654 Tm
0.0102 Tc
0.2102 Tw
[(If at this stage)35.5(, y)17.5(ou get the follo)17.4(wing)]TJ
0 -1.3333 TD
-0.0001 Tc
0 Tw
(instead:)Tj
ET
398.54 157.05 m
558.7 157.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 404.2126 154.1654 Tm
0 Tc
(#)Tj
1.169 0 TD
-0.0195 Tc
[(./bur)-19.8(n_mtd)]TJ
ET
398.54 145.05 m
558.7 145.05 l
S
BT
8.16 0 0 8.5 404.2126 142.1654 Tm
-0.0201 Tc
[(rmmod:)-604.8(module)-604.8(docpr)-20.4(obe)-604.8(i)11.2(s)-604.8(not)]TJ
ET
398.54 133.05 m
558.7 133.05 l
S
BT
8.16 0 0 8.5 404.2126 130.1654 Tm
-0.0187 Tc
(loaded)Tj
ET
398.54 121.05 m
558.7 121.05 l
S
BT
8.16 0 0 8.5 404.2126 118.1654 Tm
-0.0192 Tc
[(rmmod:)-603.9(module)-603.9(doc2001)-603.9(i)12.1(s)-603.9(not)]TJ
ET
398.54 109.05 m
558.7 109.05 l
S
BT
8.16 0 0 8.5 404.2126 106.1654 Tm
-0.0187 Tc
(loaded)Tj
ET
398.54 97.05 m
558.7 97.05 l
S
BT
8.16 0 0 8.5 404.2126 94.1654 Tm
-0.0194 Tc
[(rmmod:)-604.1(module)-604.1(docecc)-604.1(i)11.9(s)-604.1(not)]TJ
ET
398.54 85.05 m
558.7 85.05 l
S
BT
8.16 0 0 8.5 404.2126 82.1654 Tm
-0.0187 Tc
(loaded)Tj
ET
398.54 73.05 m
558.7 73.05 l
S
BT
8.16 0 0 8.5 404.2126 70.1654 Tm
-0.0208 Tc
[(11+1)-605.5(r)-5.3(ecor)-21.1(d)10.5(s)-605.5(i)10.5(n)]TJ
ET
0.9 0 0.45 0 k
356.02 27.46 239.48 -27.46 re
f
Q
q
1 i
356.02 27.46 248.04 -36.85 re
W* n
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
/GS1 gs
q
244.9288 0 0 33.1192 355.72 -5.2792 cm
/Im4 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
0 0 0 0 k
/GS1 gs
523.16 27.46 11.34 -27.46 re
f
BT
/F4 1 Tf
11 0 0 11 547.7302 10.1654 Tm
-0.0005 Tc
0 Tw
(79)Tj
/F2 1 Tf
7.5 0 0 7.5 362.3159 10.1654 Tm
0.0281 Tc
[(www)67.8(.)10.2(l)10.1(i)10.1(n)9.8(u)9.8(x)]TJ
4.8898 0 TD
0.0184 Tc
[(-magazine.c)13.7(o)1(m)]TJ
/F3 1 Tf
8.5 0 0 8.5 473.6207 10.1654 Tm
-0.0007 Tc
(March )Tj
/F1 1 Tf
2.9365 0 TD
-0.0002 Tc
(2003)Tj
ET
0.9 0 0.45 0 k
0.5 841 595 -28.35 re
f
Q
q
1 i
0.28 849.5 603.78 -36.85 re
W* n
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
/GS1 gs
q
604.8242 0 0 37.5351 -0.15 812.2349 cm
/Im5 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
0 0 0 0 k
/GS1 gs
456.16 841 11.34 -28.35 re
f
BT
/F1 1 Tf
11 0 0 11 472.7021 817.5768 Tm
0.0708 Tc
0 Tw
[(PR)9.9(OGR)-11(A)-12.7(MMI)-17.8(NG)]TJ
/F2 1 Tf
-6.556 0 TD
0.0182 Tc
[(LinuxB)-9.1(IOS)]TJ
ET
Q
endstream
endobj
39 0 obj
<<
/ProcSet [/PDF /Text /ImageC /ImageI]
/Font <<
/F1 6 0 R
/F2 7 0 R
/F3 8 0 R
/F4 9 0 R
/F5 10 0 R
/F6 11 0 R
/F7 24 0 R
/F8 35 0 R
/F9 36 0 R
>>
/XObject <<
/Im4 25 0 R
/Im5 26 0 R
>>
/ExtGState <<
/GS1 15 0 R
>>
/ColorSpace <<
/Cs10 28 0 R
/Cs11 29 0 R
>>
>>
endobj
41 0 obj
<<
/Length 18600
>>
stream
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
BT
/F6 1 Tf
9 0 0 9 211.1811 754.1654 Tm
0 0 0 1 k
/GS1 gs
-0.0077 Tc
0 Tw
(sy)Tj
0.9287 0 TD
0.0102 Tc
0.0435 Tw
[(stem etc)17.5(.\). The)17.5(y can easily get sorted)]TJ
-0.9287 -1.3333 TD
0.2831 Tw
[(out later)91.6(.)0.1( The important thing at the)]TJ
T*
0.0966 Tw
[(moment is to ha)17.5(v)17.9(e)0( a running k)17.5(e)0(rnel at)]TJ
T*
0.0224 Tw
[(all. If y)17.6(ou do not get a penguin on y)17.5(our)]TJ
T*
0.2414 Tw
[(scr)17.5(een follo)17.5(w)17.8(ed b)17.5(y)0( the normal k)17.5(ernel)]TJ
T*
-0.0001 Tc
-0.0187 Tw
[(startup messages)17.6(, and in fact get nothing)]TJ
T*
-0.03 Tw
[(at all, then the best w)17.5(a)17.9(y to disco)17.6(v)17.9(e)0(r what)]TJ
T*
-0.0193 Tw
[(is happening with LinuxBIOS is to plug a)]TJ
T*
-0.0395 Tw
[(serial cable into the fir)17.6(st R)17.5(S232 port, con-)]TJ
T*
0.0103 Tc
0.3043 Tw
[(nect another s)17.6(y)17.9(stem running a serial)]TJ
T*
0.0068 Tc
0.0226 Tw
[(terminal emulator such as minicom \(set)]TJ
T*
0.0102 Tc
0.1022 Tw
[(to 1)128.6(152)17.5(00 baud, 8 bits)17.5(, no parity\), and)]TJ
T*
0.6525 Tw
[(pr)17.5(ess r)17.5(eset. Y)128.5(ou should get some)]TJ
T*
0.7518 Tw
(debugging information and startup)Tj
T*
0.4111 Tw
[(messages displa)17.5(y)17.8(ed on the terminal,)]TJ
T*
0.3511 Tw
[(which will help to indicate ho)17.5(w far)]TJ
T*
-0.0001 Tc
-0.0193 Tw
[(thr)17.6(ough the startup pr)17.6(ocess the s)17.6(y)17.9(stem is)]TJ
T*
0.0103 Tc
0.1459 Tw
[(getting. If absolutely nothing happens)17.5(,)]TJ
T*
0.0195 Tw
[(then it)17.6(s possible that y)17.5(ou ha)17.5(v)17.8(ent got a)]TJ
T*
0.0529 Tw
[(suitable image burned into the DoC, so)]TJ
T*
0.0429 Tw
[(po)17.5(w)17.8(e)-0.1(r off the motherboar)17.5(d, r)17.5(e)0.1(mo)17.5(v)17.8(e)-0.1( the )]TJ
T*
0.0971 Tw
[(DoC and put the original BIOS back in)]TJ
T*
0.1426 Tw
[(again, po)17.5(w)17.8(e)-0.1(r the s)17.5(y)17.8(stem back up, and)]TJ
T*
0.3355 Tw
[(see what y)17.5(ou ha)17.5(v)17.8(e)0( missed fr)17.5(om the)]TJ
T*
-0.0002 Tc
-0.0295 Tw
[(abo)17.5(v)17.8(e)-0.1( instructions)17.5(.)]TJ
/F5 1 Tf
12.5 0 0 12.5 211.1811 443.6653 Tm
-0.0001 Tc
0 Tw
[(Silic)14.2(on disk)]TJ
/F6 1 Tf
9 0 0 9 211.1811 430.1654 Tm
0.005 Tc
0.0243 Tw
[(The last thing y)17.5(ou ma)17.5(y w)17.5(a)0(nt to do once)]TJ
T*
-0.018 Tc
0 Tw
(yo)Tj
1.0368 0 TD
-0.0001 Tc
-0.0192 Tw
[(ur s)17.6(y)17.9(stem successfully boots the Linux)]TJ
-1.0368 -1.3333 TD
0 Tc
0 Tw
(k)Tj
0.5216 0 TD
0.0024 Tc
0.027 Tw
[(ernel dir)17.6(ectly fr)17.6(om the Disk-on-Chip, is)]TJ
-0.5216 -1.3333 TD
-0.0001 Tc
-0.0187 Tw
[(to cr)17.6(eate a r)17.6(oot file s)17.6(y)17.9(stem in the r)17.6(e)0.1(main-)]TJ
T*
0.0103 Tc
0.1744 Tw
[(der of the 8 megab)17.5(yte capacity of the)]TJ
T*
0.0373 Tw
[(DoC, so that y)17.6(ou can dispense with the)]TJ
T*
-0.0001 Tc
-0.0317 Tw
[(har)17.6(d)0( disk driv)17.6(e inside y)17.6(our machine alto-)]TJ
T*
0.0102 Tc
0.0903 Tw
[(gether)91.5(. Y)128.5(ou will need a fe)17.5(w mor)17.5(e)0.1( MTD)]TJ
T*
-0.0076 Tc
0 Tw
(ke)Tj
1.0207 0 TD
0.0103 Tc
0.6523 Tw
[(rnel options turned on in y)17.5(our)]TJ
7.149 -1.3333 TD
0.5676 Tw
[(de)17.5(v)17.8(elopment s)17.5(y)17.8(stem)]TJ
T*
0.1835 Tw
[(\(to format and write)]TJ
T*
0.1945 Tw
[(the r)17.6(oot fs\) and this)]TJ
T*
-0.0001 Tc
-0.0356 Tw
[(time also in the k)17.6(ernel)]TJ
T*
0.0103 Tc
0.1355 Tw
[(running in the tar)17.6(get)]TJ
T*
0.2949 Tw
[(\(so that it can r)17.5(ead)]TJ
T*
0.2105 Tw
[(fr)17.5(om the MTD-based)]TJ
T*
1.0941 Tw
[(file s)17.5(y)17.8(stem\). The)]TJ
T*
0.5421 Tw
[(options y)17.5(o)0(u should)]TJ
T*
0.386 Tw
(enable during )Tj
/F7 1 Tf
7.2261 0 TD
0.0101 Tc
0 Tw
(make)Tj
-7.2261 -1.3333 TD
0.0102 Tc
(menuconfig)Tj
/F6 1 Tf
6.0694 0 TD
0.6085 Tw
(for the)Tj
-6.0694 -1.3333 TD
0 Tc
0 Tw
(k)Tj
0.5294 0 TD
0.0102 Tc
0.1137 Tw
[(ernels ar)17.5(e sho)17.5(wn in)]TJ
-0.5294 -1.3333 TD
-0.0001 Tc
-0.0297 Tw
(listing 2.)Tj
0.9449 -1.3333 TD
0.0102 Tc
1.0395 Tw
[(Once y)17.5(ou ha)17.5(v)17.8(e)]TJ
-0.9449 -1.3333 TD
-0.0076 Tc
0 Tw
[(re)-17.9(c)-17.8(o)-17.9(m)-18(p)]TJ
3.2998 0 TD
0.0103 Tc
0.4826 Tw
[(iled the k)17.6(e)0.2(r-)]TJ
-3.2998 -1.3333 TD
0.7246 Tw
[(nels \(r)17.5(emember to)]TJ
T*
1.0715 Tw
[(install the k)17.5(e)-0.1(rnel )]TJ
T*
0.5157 Tw
[(to the de)17.6(v)17.9(elopment)]TJ
T*
-0.0077 Tc
0 Tw
(sy)Tj
0.9287 0 TD
0.0103 Tc
0.4362 Tw
[(stem, and r)17.6(e)0.1(boot,)]TJ
-0.9287 -1.3333 TD
0.0927 Tw
[(then lea)17.6(v)17.9(e the k)17.6(ernel)]TJ
T*
0.4788 Tw
[(image gener)17.6(ated b)17.6(y)]TJ
/F7 1 Tf
T*
-0.0002 Tc
-0.0386 Tw
[(make bzImage)]TJ
/F6 1 Tf
6.4913 0 TD
0 Tw
(in )Tj
/F7 1 Tf
1.1092 0 TD
-0.026 Tc
(/usr/)Tj
3.5999 76 TD
0.0102 Tc
[(sr)17.5(c/linux/vmlinux)]TJ
/F6 1 Tf
7.9288 0 TD
0.0974 Tw
[(\), y)17.6(ou should be able)]TJ
-7.9288 -1.3333 TD
0.1344 Tw
[(to cr)17.6(eate and format a partition in the)]TJ
T*
-0.0076 Tc
0 Tw
(re)Tj
0.8537 0 TD
0.0103 Tc
0.0791 Tw
[(maining capacity of the Disk-on-Chip)]TJ
-0.8537 -1.3333 TD
-0.0002 Tc
0 Tw
[(de)17.5(vice:)]TJ
ET
0.06 0.015 0 0.03 K
0 J 0 j 12 w 10 M []0 d
385.51 697.05 m
545.67 697.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 391.1811 694.1654 Tm
-0.0177 Tc
[(nftl_for)-18(m)5.7(a)5.7(t)-602.4(/dev/mtd0)-602.4(0x100000)]TJ
/F7 1 Tf
9 0 0 9 385.5118 670.1654 Tm
0.0103 Tc
(nftl_format)Tj
/F6 1 Tf
5.4209 0 TD
0.1146 Tw
[(is in the )]TJ
/F7 1 Tf
4.2598 0 TD
0 Tw
(linuxbios/mtd/util)Tj
/F6 1 Tf
-9.6807 -1.3333 TD
0.6432 Tw
[(dir)17.5(ectory)72.7(. Y)128.6(ou can then use )]TJ
/F7 1 Tf
15.6442 0 TD
0 Tw
(fdisk)Tj
-15.6442 -1.3333 TD
-0.0001 Tc
(/dev/nftla)Tj
/F6 1 Tf
4.6013 0 TD
0.0124 Tw
[(to cr)17.6(eate a single primary par-)]TJ
-4.6013 -1.3333 TD
0.0102 Tc
0.3707 Tw
[(tition, occup)17.5(ying the entir)17.5(e a)17.5(v)17.8(ailable)]TJ
T*
0.186 Tw
[(de)17.6(vice \(about 7 megab)17.6(y)0(tes\), and then)]TJ
T*
0.1522 Tw
[(format this with )]TJ
/F7 1 Tf
7.958 0 TD
(mke2fs /dev/nftla1)Tj
/F6 1 Tf
8.9751 0 TD
0.01 Tc
0 Tw
(in)Tj
-16.9331 -1.3333 TD
0.0103 Tc
0.3942 Tw
[(the usual w)17.5(a)18(y)73.1(.)0.2( Y)128.7(ou can change the)]TJ
T*
0.6001 Tw
[(de)17.5(vice wher)17.5(e)-0.1( the LinuxBios k)17.4(ernel)]TJ
T*
0 Tc
0 Tw
(e)Tj
0.4664 0 TD
0.0032 Tc
0.0262 Tw
[(xpects to mount the r)17.7(oot file s)17.6(y)17.9(stem b)17.6(y)]TJ
-0.4664 -1.3333 TD
0.0103 Tc
0.2952 Tw
[(modifying the compiled k)17.5(ernel image)]TJ
T*
-0.0001 Tc
-0.0296 Tw
[(\(befor)17.6(e burning it into the DoC\):)]TJ
ET
385.51 529.05 m
545.67 529.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 391.1811 526.1654 Tm
-0.017 Tc
0 Tw
[(rd)6.4(e)6.4(v)-601.7(/usr/sr)-17.3(c/linux/vmlinux)]TJ
/F9 1 Tf
8 0 1.7005 8 524.7228 526.1654 Tm
0 0 0 0.7 k
0 Tc
(U)Tj
ET
385.51 517.05 m
545.67 517.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 391.1811 514.1654 Tm
0 0 0 1 k
-0.0171 Tc
(/dev/nftla1)Tj
/F6 1 Tf
9 0 0 9 385.5118 490.1654 Tm
-0.0447 Tc
(Fo)Tj
1.0396 0 TD
0.0103 Tc
0.1837 Tw
[(r suggestions on what to place into)]TJ
-1.0396 -1.3333 TD
0.2448 Tw
[(such a small r)17.5(oot fs and still ha)17.5(v)17.8(e)0.1( a)]TJ
T*
-0.0076 Tc
0 Tw
(wo)Tj
1.3357 0 TD
0.0103 Tc
0.1999 Tw
[(rking Linux s)17.6(y)17.9(stem, consult one of)]TJ
-1.3357 -1.3333 TD
-0.0001 Tc
-0.0012 Tw
[(the tin)17.6(y distributions such as T)128.6(o)0.2(m)17.6(s R)35.6(oot)]TJ
T*
-0.0002 Tc
-0.0296 Tw
[(Boot [3].)]TJ
/F5 1 Tf
12.5 0 0 12.5 385.5118 419.6653 Tm
0 Tc
0 Tw
(C)Tj
0.5469 0 TD
-0.0001 Tc
(onclusion)Tj
/F6 1 Tf
9 0 0 9 385.5118 406.1654 Tm
0.0042 Tc
0.0252 Tw
[(I found the LinuxBios pr)17.6(oject absolutely)]TJ
0 -1.3333 TD
-0.0001 Tc
-0.0293 Tw
[(fascinating, and it is an incr)17.6(edible w)17.5(a)18(y to)]TJ
T*
0.0102 Tc
0.1727 Tw
[(boot y)17.5(our machine dir)17.5(ectly into Linux)]TJ
T*
-0.0001 Tc
-0.0218 Tw
[(quickly)72.7(, easily)72.8(, and at v)17.6(ery little e)17.6(xpense)35.6(.)]TJ
T*
0.0103 Tc
0.0521 Tw
[(I hope that y)17.6(ou ha)17.6(v)17.9(e)0( as much fun with)]TJ
T*
-0.0001 Tc
-0.0297 Tw
[(the s)17.6(y)17.9(stem as I ha)17.6(v)17.9(e)35.8(.)]TJ
/F12 1 Tf
0.9 0 0.45 0 k
17.0343 0 TD
0 Tc
0 Tw
()Tj
ET
36.85 757.05 m
197.01 757.05 l
S
BT
/F8 1 Tf
8.16 0 0 8.5 42.5197 754.1654 Tm
0 0 0 1 k
-0.0215 Tc
[(12+0)-606.2(r)-6(ecor)-21.8(d)9.8(s)-606.2(out)]TJ
ET
36.85 745.05 m
197.01 745.05 l
S
BT
8.16 0 0 8.5 42.5197 742.1654 Tm
-0.0219 Tc
[(0+1)-606.6(r)-6.4(ecor)-22.2(d)9.4(s)-606.6(i)9.4(n)]TJ
ET
36.85 733.05 m
197.01 733.05 l
S
BT
8.16 0 0 8.5 42.5197 730.1654 Tm
-0.0224 Tc
[(1+0)-607.1(r)-6.9(ecor)-22.7(d)8.9(s)-607.1(out)]TJ
ET
36.85 721.05 m
197.01 721.05 l
S
BT
8.16 0 0 8.5 42.5197 718.1654 Tm
-0.0208 Tc
[(File)-605.5(open)-605.5(e)10.5(r)-21.1(r)-5.3(o)10.5(r)]TJ
ET
36.85 709.05 m
197.01 709.05 l
S
BT
8.16 0 0 8.5 42.5197 706.1654 Tm
-0.0234 Tc
(dd:)Tj
2.3379 0 TD
-0.0174 Tc
[(opening)-602.1('/dev/mtd0':)]TJ
ET
36.85 697.05 m
197.01 697.05 l
S
BT
8.16 0 0 8.5 42.5197 694.1654 Tm
-0.0313 Tc
(No)Tj
1.7534 0 TD
-0.0195 Tc
[(such)-604.2(device)]TJ
ET
36.85 685.05 m
197.01 685.05 l
S
BT
8.16 0 0 8.5 42.5197 682.1654 Tm
-0.0234 Tc
(dd:)Tj
2.3379 0 TD
-0.0174 Tc
[(opening)-602.1('/dev/mtd0':)]TJ
ET
36.85 673.05 m
197.01 673.05 l
S
BT
8.16 0 0 8.5 42.5197 670.1654 Tm
-0.0313 Tc
(No)Tj
1.7534 0 TD
-0.0195 Tc
[(such)-604.2(device)]TJ
ET
36.85 661.05 m
197.01 661.05 l
S
BT
8.16 0 0 8.5 42.5197 658.1654 Tm
-0.0234 Tc
(dd:)Tj
2.3379 0 TD
-0.0174 Tc
[(opening)-602.1('/dev/mtd0':)]TJ
ET
36.85 649.05 m
197.01 649.05 l
S
BT
8.16 0 0 8.5 42.5197 646.1654 Tm
-0.0313 Tc
(No)Tj
1.7534 0 TD
-0.0195 Tc
[(such)-604.2(device)]TJ
ET
36.85 637.05 m
197.01 637.05 l
S
BT
8.16 0 0 8.5 42.5197 634.1654 Tm
-0.0234 Tc
(dd:)Tj
2.3379 0 TD
-0.0174 Tc
[(opening)-602.1('/dev/mtd0':)]TJ
ET
36.85 625.05 m
197.01 625.05 l
S
BT
8.16 0 0 8.5 42.5197 622.1654 Tm
-0.0313 Tc
(No)Tj
1.7534 0 TD
-0.0195 Tc
[(such)-604.2(device)]TJ
ET
36.85 613.05 m
197.01 613.05 l
S
BT
8.16 0 0 8.5 42.5197 610.1654 Tm
0 Tc
(#)Tj
/F6 1 Tf
9 0 0 9 36.8504 586.1654 Tm
0.0103 Tc
0.1219 Tw
[(then y)17.6(ou should check the k)17.6(e)0(rnel run-)]TJ
0 -1.3333 TD
0.0693 Tw
[(ning on y)17.6(our machine: ensur)17.6(e)0( that y)17.6(o)0.3(u)]TJ
T*
0.5091 Tw
(edited the file )Tj
/F7 1 Tf
7.9629 0 TD
0 Tw
[(/usr/sr)17.5(c/linux/driver)17.5(s/)]TJ
-7.9629 -1.3333 TD
[(mtd/devices/docpr)17.5(obe)17.5(.c)]TJ
/F6 1 Tf
11.6486 0 TD
1.0658 Tw
[(to undefine)]TJ
/F7 1 Tf
-11.6486 -1.3333 TD
0 Tw
(DOC_SINGLE_DRIVER)Tj
/F6 1 Tf
10.5926 0 TD
0.4517 Tw
[(befor)17.6(e building)]TJ
-10.5926 -1.3333 TD
0.1566 Tw
[(the k)17.6(e)0(rnel, that y)17.6(ou selected the MTD)]TJ
T*
0.5007 Tw
[(options listed earlier)91.5(,)0.1( and that y)17.6(o)0.3(u)]TJ
T*
0 Tc
0 Tw
(r)Tj
0.3621 0 TD
0.01 Tc
0.0195 Tw
(ebooted the machine after building the)Tj
-0.3621 -1.3333 TD
0 Tc
0 Tw
(k)Tj
0.519 0 TD
-0.0001 Tc
-0.0296 Tw
[(ernel so that it is no)17.6(w actually running.)]TJ
0.4258 -1.3333 TD
0.0103 Tc
0.2265 Tw
(If the )Tj
/F7 1 Tf
3.1151 0 TD
0 Tw
(burn_mtd)Tj
/F6 1 Tf
4.9089 0 TD
0.2264 Tw
[(output looks good,)]TJ
-8.9689 -1.3333 TD
0 Tc
0 Tw
(r)Tj
0.352 0 TD
-0.0001 Tc
-0.0427 Tw
[(eboot y)17.6(our machine to test the code pr)17.6(o-)]TJ
-0.352 -1.3333 TD
0.0102 Tc
0.1239 Tw
[(gr)17.6(ammed into the DoC. If y)17.4(our s)17.5(y)17.8(stem)]TJ
T*
0 Tc
0 Tw
(r)Tj
0.352 0 TD
-0.0001 Tc
-0.0076 Tw
[(eboots and y)17.6(o)0(u see a penguin in the top)]TJ
-0.352 -1.3333 TD
0.0062 Tc
0.0232 Tw
[(corner of y)17.5(our scr)17.6(een instead of an AMI)]TJ
T*
0.0102 Tc
0.2394 Tw
[(or A)72.6(w)17.8(ar)17.6(d BIOS startup message)35.5(, then)]TJ
T*
0 Tc
0 Tw
(y)Tj
0.5104 0 TD
0.0103 Tc
0.162 Tw
[(ou ha)17.6(v)17.9(e)0( succeeded in cr)17.6(eating a Lin-)]TJ
-0.5104 -1.3333 TD
-0.0001 Tc
-0.0123 Tw
[(uxBIOS s)17.6(y)17.9(stem, booting the Linux k)17.5(ernel)]TJ
T*
-0.0185 Tw
[(dir)17.6(ectly fr)17.6(om the DoC instead of the har)17.6(d)]TJ
T*
-0.0297 Tw
[(disk boot sector as usual.)]TJ
0.9449 -1.3333 TD
0.0102 Tc
0.0522 Tw
[(Do not w)17.4(o)-0.1(rry if bits of the s)17.4(y)17.8(stem do)]TJ
-0.9449 -1.3333 TD
0.2164 Tw
[(not seem to get started pr)17.5(operly \(e)35.7(.g.)]TJ
T*
-0.0001 Tc
0.0212 Tw
[(har)17.6(d)0( disk, ethernet, k)17.6(e)17.8(yboar)17.6(d, r)17.6(oot filing)]TJ
ET
0.9 0 0.45 0 k
0.5 27.46 239.03 -27.46 re
f
Q
q
1 i
-8.5 27.46 248.03 -36.85 re
W* n
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
/GS1 gs
q
244.9288 0 0 33.1192 -4.6049 -5.2792 cm
/Im2 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
0 0 0 0 k
/GS1 gs
60.95 27.46 11.34 -27.46 re
f
BT
/F4 1 Tf
11 0 0 11 36.8504 10.1654 Tm
-0.0005 Tc
0 Tw
(80)Tj
/F3 1 Tf
8.5 0 0 8.5 77.1528 10.1654 Tm
-0.0007 Tc
(March)Tj
/F1 1 Tf
2.9365 0 TD
-0.0002 Tc
(2003)Tj
/F2 1 Tf
7.5 0 0 7.5 145.2391 10.1654 Tm
0.0281 Tc
[(www)67.8(.)10.2(l)10.1(i)10.1(n)9.8(u)9.8(x)]TJ
4.8898 0 TD
0.0184 Tc
[(-magazine.c)13.7(o)1(m)]TJ
ET
0.9 0 0.45 0 k
0.5 841 594.78 -28.35 re
f
Q
q
1 i
-8.5 849.5 603.78 -36.85 re
W* n
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
/GS1 gs
q
600.8252 0 0 34.0024 -4.6049 812.2349 cm
/Im3 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
BT
/F2 1 Tf
11 0 0 11 144.9364 817.5768 Tm
0 0 0 0 k
/GS1 gs
0.0182 Tc
0 Tw
[(LinuxB)-9.1(IOS)]TJ
/F1 1 Tf
-9.884 0 TD
0.0708 Tc
[(PR)9.9(OGR)-11(A)-12.7(MMI)-17.8(NG)]TJ
ET
128.47 841 11.34 -28.35 re
f
BT
/F2 1 Tf
8 0 0 8 390.9638 305.9366 Tm
0 0 0 0.7 k
-0.0186 Tc
-0.0215 Tw
[([1])-667.2(LinuxB)-8.7(I)-0.3(OS w)5.3(ebsite:)]TJ
ET
0.9 0 0.45 0 K
0 J 0 j 0.5 w 10 M []0 d
390.96 291.09 m
541.63 291.09 l
S
BT
/F11 1 Tf
8 0 0 8 403.7118 294.9366 Tm
0 Tc
0 Tw
(h)Tj
0.535 0 TD
-0.0181 Tc
[(ttp://w)-9.4(w)-9.8(w)58.1(.linuxbios.or)10.1(g)-0.1(/)]TJ
/F2 1 Tf
-2.1284 -1.7293 TD
-0.0183 Tc
-0.0218 Tw
[([2])-522.9(M)0.3(emory )38.3(T)93.2(e)0.2(chnolog)-13.6(y De)9.4(vice \(M)45.7(T)10.2(D)15.2(\))]TJ
1.5935 -1.375 TD
-0.0189 Tc
-0.0213 Tw
[(Subsystem f)17.7(o)-0.3(r Linux:)]TJ
ET
390.96 255.25 m
541.63 255.25 l
S
BT
/F11 1 Tf
8 0 0 8 403.7118 259.102 Tm
0 Tc
0 Tw
(h)Tj
0.535 0 TD
-0.0181 Tc
[(ttp://w)-9.4(w)-9.8(w)58.1(.linux)31.2(-m)10.1(td.infr)20.1(adead.or)10.1(g/)]TJ
/F2 1 Tf
-2.1284 -1.7293 TD
-0.0185 Tc
([3)Tj
0.7459 0 TD
0.5256 Tc
(]T)Tj
1.2469 0 TD
-0.0245 Tc
-0.0218 Tw
[(om)20.5()63.1(s)0.1( R)27.4(oot)-186.2(Boot:)]TJ
/F11 1 Tf
6.4441 0 TD
0 Tc
0 Tw
(h)Tj
0.5289 0 TD
-0.0241 Tc
[(ttp://w)-9.4(w)-9.8(w)58.1(.toms.net)-24.7(/)35.2(rb/)]TJ
ET
1.2 w
386.11 325.15 158.96 -86.38 re
540.977 245.267 m
S
0.9 0 0.45 0 k
385.51 333.85 160.16 -17.01 re
f
BT
/F10 1 Tf
12 0 0 12 452.5651 320.8465 Tm
0 0 0 0 k
0.0187 Tc
[(INF)22(O)]TJ
/F11 1 Tf
8 0 0 8 410.5542 212.7764 Tm
0 0 0 0.7 k
-0.018 Tc
-0.0218 Tw
[(An)10.3(ton)10.3(y)0.3( Stone has a)]TJ
0 -1.25 TD
-0.0182 Tc
-0.0216 Tw
[(degr)6.1(ee in Medical)]TJ
T*
[(Elec)-9.7(tr)12.2(onics)18.1(,)-129.9(and has)]TJ
T*
[(been working with)]TJ
T*
[(Linux since 1994)-32.7(.)-136.9(H)0.2(e is)]TJ
T*
-0.1112 Tc
0 Tw
[(Te)-93(c)-93.1(h)-93(n)]TJ
2.3371 0 TD
-0.018 Tc
-0.0218 Tw
[(ical Dir)6.3(e)0.1(c)-9.5(t)-0.7(or of)]TJ
-2.3371 -1.25 TD
-0.0451 Tc
0 Tw
[(Ro)-26.9(c)-27(k)-13.6(s)-26.9(t)]TJ
2.5647 0 TD
-0.0182 Tc
-0.0216 Tw
[(one L)15.2(t)-0.9(d,)-129.9(a U)-15.7(K)]TJ
-2.5647 -1.25 TD
-0.0323 Tc
0 Tw
(co)Tj
0.9006 0 TD
-0.0181 Tc
-0.0218 Tw
[(mpan)10.2(y pr)12.3(oducing)]TJ
-0.9006 -1.25 TD
-0.0216 Tw
[(Linux)31.1(-based F)16.2(i)-0.2(r)6.1(e)-1(w)8.9(a)0(lls)18.1(,)-129.9(and is a c)14.2(o)-0.3(n)10.1(t)0(r)20(a)-0.1(c-)]TJ
T*
[(tor )-10.9(to Hewlett)16.2(-)-0.2(P)27.3(ack)19.2(ar)10.1(d Labor)20.1(a)12.3(t)-0.8(ories)18.2(,)]TJ
T*
[(working on secur)6.2(e)0.1( oper)20.1(a)12.3(ting systems)]TJ
T*
[(design.)-137(He is a par)-16.8(t)16.2(-)-0.1(time lec)-9.7(t)-0.1(ur)6.1(er on)]TJ
T*
-0.0183 Tc
[(the Inf)18(o)-0.2(rma)12.2(tion Security MSc a)12.2(t)-203.9(the)]TJ
T*
-0.018 Tc
-0.0218 Tw
[(University of L)12.5(ondon.)]TJ
ET
400.28 225.38 144.79 -154.8 re
478.875 82.776 m
S
Q
q
1 i
484.53 224.9 60.06 -77.33 re
478.875 82.776 m
W* n
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
/GS1 gs
q
59.9652 0 0 77.9775 484.41 147.2625 cm
/Im7 Do
Q
Q
q
1 i
0 841 595 -841 re
0 841 m
W n
0.5 841 595 -841 re
W n
0.9 0 0.45 0 K
0 J 0 j 0.25 w 10 M []0 d
/GS1 gs
484.53 224.9 60.06 -77.33 re
478.875 82.776 m
S
0.9 0 0.45 0 k
385.512 225.98 17.01 -156 re
f
BT
/F10 1 Tf
0 12 -12 0 398.5118 114.1252 Tm
0 0 0 0 k
-0.0102 Tc
0.0103 Tw
[(TH)-28.8(E)-10.1( A)14.3(U)]TJ
3.1855 0 TD
(T)Tj
0.4998 0 TD
-0.0001 Tc
(HOR)Tj
ET
0.06 0.015 0 0.03 k
37.45 313.28 232.66 -242.7 re
f
BT
/F8 1 Tf
7.68 0 0 8 43.7197 293.5468 Tm
0 0 0 1 k
-0.0183 Tc
0 Tw
[(Memor)-17.9(y)-587.3(T)-2.8(echnology)-602.4(Devices)-602.4(\(MTD\))]TJ
0 -1.5 TD
-0.0189 Tc
[()-603(Memor)-18.5(y)-587.8(T)-3.4(echnology)-603(Device)-603(\(MTD\))-603(suppor)-18.5(t)]TJ
T*
0.5689 Tc
([])Tj
2.3379 0 TD
-0.0174 Tc
(Debugging)Tj
-2.3379 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0231 Tc
(MTD)Tj
2.3379 0 TD
(par)Tj
1.7534 0 TD
-0.0179 Tc
[(titioning)-602(suppor)-17.5(t)]TJ
-7.5981 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0231 Tc
(MTD)Tj
2.3379 0 TD
-0.0174 Tc
[(concatenating)-601.5(suppor)-17(t)]TJ
-5.8447 -1.5 TD
-0.019 Tc
[(---)-603.1(User)-603.1(Modules)-603.1(and)-603.1(Translation)-603.1(Layers)]TJ
T*
-0.0203 Tc
[()-1773.3(Dir)-19.9(ect)-604.4(char)-604.4(device)-604.4(access)-604.4(t)10.4(o)-604.4(MTD)-604.4(devices)]TJ
T*
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0189 Tc
[(Caching)-603(block)-603(device)-603(access)-603(t)11.8(o)-603(MTD)-603(devices)]TJ
-3.5068 -1.5 TD
0.5689 Tc
(<>)Tj
3.5068 0 TD
-0.0188 Tc
[(Readonly)-602.9(block)-602.9(device)-602.9(access)-602.9(t)11.9(o)-602.9(MTD)-602.9(devices)]TJ
-3.5068 -1.5 TD
-0.0231 Tc
()Tj
3.5068 0 TD
(FTL)Tj
2.3379 0 TD
-0.018 Tc
[(\(Flash)-602.1(Translation)-602.1(Layer\))-602.1(suppor)-17.6(t)]TJ
-5.8447 -1.5 TD
-0.0189 Tc
[()-1771.9(NFTL)-603(\(NAND)-603(Flash)-603(Translation)-603(Layer\))-603(suppor)-18.5(t)]TJ
T*
-0.0205 Tc
[([*])-2942.5(Write)-604.6(suppor)-20.1(t)-589.4(for)-604.6(NFTL)-604.6(\(BET)-20.1(A)10.2(\))]TJ
T*
-0.0182 Tc
[(RAM/ROM/Flash)-602.3(chip)-602.3(drivers)-1186.8(--->)]TJ
T*
-0.0193 Tc
[(Mapping)-603.4(drivers)-603.4(for)-603.4(chip)-603.4(access)-1187.9(--->)]TJ
T*
-0.018 Tc
[(Self-contained)-602.1(MTD)-602.1(device)]TJ
15.1963 0 TD
-0.019 Tc
[(drivers)-1187.6(--->)]TJ
-15.1963 -1.5 TD
-0.0192 Tc
[(NAND)-603.3(Flash)-603.3(Device)-603.3(Drivers)-1187.8(--->)]TJ
T*
-0.0197 Tc
[()-1772.7(NAND)-603.8(Device)-603.8(Suppor)-19.3(t)]TJ
T*
-0.0231 Tc
([*])Tj
4.6758 0 TD
-0.018 Tc
[(Enable)-602.1(E)5.1(C)5.1(C)-602.1(c)5.1(o)5.1(r)-17.6(rection)-602.1(algorithm)]TJ
-4.6758 -1.5 TD
0.5689 Tc
([])Tj
4.6758 0 TD
-0.0194 Tc
[(Verify)-603.5(NAND)-603.5(page)-603.5(writes)]TJ
ET
1.2 w
37.45 313.28 232.66 -242.7 re
182.731 77.547 m
S
0.9 0 0.45 0 k
36.85 322.17 233.86 -17.01 re
f
BT
/F5 1 Tf
13 0 0 13 39.0551 308.9154 Tm
0 0 0 0 k
-0.0001 Tc
[(Listing 2)-21.1(:)-174.6(K)37.1(ernel options f)15(or M)39.9(T)10.1(D suppor)-17(t)]TJ
ET
Q
endstream
endobj
42 0 obj
<<
/ProcSet [/PDF /Text /ImageC /ImageI]
/Font <<
/F1 6 0 R
/F2 7 0 R
/F3 8 0 R
/F4 9 0 R
/F5 10 0 R
/F6 11 0 R
/F7 24 0 R
/F8 35 0 R
/F9 36 0 R
/F10 43 0 R
/F11 44 0 R
/F12 45 0 R
>>
/XObject <<
/Im2 13 0 R
/Im3 14 0 R
/Im7 46 0 R
>>
/ExtGState <<
/GS1 15 0 R
>>
/ColorSpace <<
/Cs8 16 0 R
/Cs9 17 0 R
>>
>>
endobj
12 0 obj
<<
/Type /XObject
/Subtype /Image
/Width 335
/Height 229
/BitsPerComponent 8
/ColorSpace /DeviceCMYK
/Length 38253
/Filter /DCTDecode
>>
stream
Adobe d
#"""#''''''''''
!! !!'''''''''' O" "
s !1AQa"q2B#R3b$r%C4Scs5D'6Tdt&
EFVU(eufv7GWgw8HXhx)9IYiy*:JZjz m !1AQa"q2#BRbr3$4CS%cs5DT
&6E'dtU7()euFVfvGWgw8HXhx9IYiy*:JZjz ? ^v!EF0'W#rq+4w#&`K(:/͞1yH8>=<"!@ (
Nt!`RR~#|m,q]
FynXwnOgYч=U&ݺ
}9S%~QJ A{i|Ml2Bt
v:~edNt pSIg-tݰ<\~SQ;/B(?>`AycQSӯ1;<ӴZpldky^adA <;s;PS펆n+AwƔ
ڇM+|ǭ<3?Bx ~!ۏlL6?~ ѭ ?$lH ,3NPMJg44S8tYw@~]ᇳ# {%WS[H1F>#vP7sn3iv~'0@>9z{WhFIBH~vYf=6͛60c07'Mkvlٱh1b&Qí9N7}i
c뽟9a$+ٳc4qP9pػS$'漐q}#amvYTsB;`y~=a}SM>͌$<⌍p7sEy?ȚvrA[a?QL:}DW.yNwo ەbQYkA(+NP;Z