62
Broadcom Confidential

· PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

Embed Size (px)

Citation preview

Page 1: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

Broad

com

Con

fiden

tial

!"#$$ % &$$' (&$$' ))

Page 2: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

Broad

com

Con

fiden

tial

*+,"-

!"#$$

."-/%0*+,"- /%1 1 * *% 23

*+,4!% -51 /!*6 * ,1#*+,"-*)11501* 1% 2 *3 1

*+ % +5 1731* ,#738 +%/ 1!+9:1!:* 31 ,1!8**

:*9 /1 ** ,1*"11**:*3% * ,1#:* 31 ,1!+731

* ,#738 +%/ 1! + 1*1, /1 ** ,1# 1"- 1

/1 ** ,# "-651 /1 ** ,#6518*1 % *1 /1 *

* ,# % *3# !++,,511 /1 ** ,#3, +"- *;1

/1 ** ,# *;+:1 /1 ** ,#7+1#"-65+ 1 /1 *

* ,#65+ 8 +%/ 1(5<15 1 /1 ** ,#(5<15!6*3 1 /1 ** ,#

387+ ++1 % * ,1 % -- #% 1- + 1

!"

)) 1

Page 3: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

!#$!!

%%

&&%'()%'*

"7$

+,

''%-#*&%

1

35--# */):/ /1

5-7-

">?83/

3= 7"#/5

3= 7@" /1

3= 7"#/5 /1

3= 7 # 1%" /1

(1%"#/5

(1%%65

8 1 *(1%= + 1

2 8 , '

)(. '

/ 00(.

:%A5

**81

"7'0: 1135--

3+/

1* +/

**/ **3 + 1

3+/

1* +/

+-/ 1% ( 31 ,

5*/% 65,/

5/% "60 1

31+1 -/

"= + 35--

=+5, /

Page 4: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

85-B,- =

"7" = + 35--

14B,- =

8%*= + = 1

5*/% =

"-/% = % ( 31 ,

/8% =

= 05///651 *"*

21 6 --+1

0+

51 '

%-* '

-0 1 $

+#$

,

+

5*%+-

**#,

3# +// + *

C5 *81

1/% +/ 35+

-"% +1

2 8*3

= 7

?9 7

5-1

//%8;

"+5, /% ? 8

5*/% 9:1,/

= 05///%"11:*

7*#/"?(;

-/35+ ( 1

"%1/ B 2 8

8*8/ 3

/ =+5,

Page 5: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

= 05///% "* '

31+1 -/ '

++ 11/?9 7 $

"7'0: 1135-- $

"#/5/% "7

;8761 *: 11"#/5

"= + 35--

"7" = + 35--

(%

7?B, 90 1

1

51

1

/,,/7?(1%

" +/3 7"701 *#,

:% 7?1

B1/% ?9 7

6*/3,/ 21/7?

**/; * '

-/1"B#21 %% "7 $

-/A5"* (= 05///:%91"6"D $

"#/5/% BE8 " + $

"#/5/% ** 11, 1

= 05///%8 , --+

9 #/% " +

2-/*/% 1"B(,

7(, 2-/*

"51,(1% /%,(, 2-/*

2-*/1"6"D135--% "7

/1 "#/5( 1

" /< +(

:/"7 /1 = 1+-1% 1"B

/,,/(1%= +

/ *

? 1/B*35--

=+5, /

Page 6: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

21/% 3: 2

-/(1%,/

:/% (1%= +

1+= 05///

= 05///65,/

#

?9 7 +

++ 11/?9 7#,

/?9 7B, '

*/):/?9 7B, 90 1'

?9 7(, '

?9 7; * '

?9 7B, 90 1 $

/ =+5,

Page 7: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

!$!#

80 &(5+1

80 &65*9:1 5-7-

80 &3= 7"#/5

80 &3= 7@" /1

80 &3= 7"#/5 /1

80 &3= 7 # 1%" /1

80 &3 7"#/5

80 '&BE8 " +1 $

80 $& /1 "#/5( 1

80 &(1%= + "#/51

80 &(1%/,,/ /%,1

80 &(1% /%,3 ** 11 1

80 &?9 7B, 90 1F , 1 $

80 &?9 7B, 90 1F #+ , 1

80 &?9 7B, 90 1F(, 2-/* , 1

80 &?9 7B, 90 1F8"), 1

80 &?9 7B, 90 1F( , 1

80 '&?9 7B, 90 1F6 ?( 1, 1

80 $&?9 7B, 90 1F(*, 1

80 &?9 7B, 90 1F=;"3 , 1

80 &?9 7B, 90 1F: 03 , 1

80 &?9 7B, 90 1FB, 1

80 &?9 7B, 90 1F'0, 1

80 &?9 7B, 90 1F 1 = #51, 1

=+5, /

Page 8: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

/ =+5,

Page 9: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

!!

8% "7 #"1-* 11 ,+%-G3"H/ * ,0 ** * 1* / 1* 11++ 11

-18#+ * -, #% 1 --+1!*+,115--+ 15+%1 1* /

# + +* !++ 11- # + +* !05*1*- 1 *-#,0 1%+0 51 *% #5

# + -#,18% "7 15+ 5* *5+ 1+51, 1% -+/ 1*1% +5* *

1

# % % 65 *, % 9 *, %1+5* *%% 15+ +* *105+1

1 1- +#+#,

((!$(#!$

3 1 +1# %1*+5, # "701 * # + -#,18*+,15-- * # +

-#,1 15-- *0%1*+5, &% "7$ *% "7$=

/ 1+#(

8% "7$ 11,#,#+* 1/%% #/# 5 1&

1+% *)706 ?B% -1

)70: ?B% -

;? 6 ?-

7(1%, ,

7 7

1 3+ +1

BE8 + +

23-1#51 11 #+

7"11#**#5+G15+%1'0H

8% "7$ 1 * ** ,1 #-*5+01 *% "7:% +,0 *%"7$7

'07"*- !% "7$ +,- , '0 ++ 11'0 1*

% %%2+,3114&&%5*''6 .75-88'))9*&)%-%8%8%2+,311.

'%&'%3

=+5, *5+ /

Page 10: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

/ 1+

8% "7$=1+ *5* 8I#,#+%% #/# 5 1&

)706 ?B% -

)70: ?B% -

;? 6 ?-

7(1%, ,

'7 7

=51 $-3+ +1

"11

"7" G0H1

BE8 + +

8% "7$=1 * *1* -, -#, *+****%* ""7" 11!

- #, * 05///51/% *51 -1*-* **3:1 + 1%% -* *'7# 7

+,

8% "71 +1 1#% "7%* 1+;? #+ 8%11#* -,

# 1* / ++ 11-G H-*5+%* 1+5* ;? #5+

(% ,1-!% 654*9:14-+/ 1+ +% % "7"78%

+%/ 1% *0 ,* &

:% ,0 **/* #5?9 70 1% 7?0!*## ?9 7* #5# 1%5*0 51 *3 J" /= #5?9 7,/ K-/ #, #,% >*#

8% 65 ,51 0 15+ * * % ;? * + * 8%1 +0 * 0-- 1 / % >,*1?9 70 3 J?9 7B, 90 1K-/ $

$$!##(!

((

8% # + 1# , 1+ 115,-105%% -1% "7 + + *80

1%1% -1*% #5+1# +%#% 15-- * # + -#,1?) *+ 1%% /--1

51 *0% # + 1# #% / -#,?)"*+ 1+ + *!051,0 +#/5 *#%

-5-1 1#/--1 * *#5* 1/!51 #% +5 551 *-1#+5 * # *-,510

51 *!5,51, +%/ 1% # + 1#

8% "7" 1+0 +#/5 *# % 99- (9! 15 %@ %, 111- 1

#% 0*(9! 15 %@ %, 111- 1 '#% 0* 11,510 - 1

% % !0%!#-- "7" -

/ "7 =+5,

Page 11: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

:% 51/% "7G+ +11%0 H 1 7,* !% 0*- ?9 7-, ,510 1

J0+,$-K(, #,!1 J?9 7B, 90 1K-/ $

((!$#:!(!

8% -1+0 *#, 51 1-+ G65 1 H ,- #51 --+

G/-+H51 %1 * 10 &

#include <stdio.h>#include <stdlib.h>intmain(int argc, char **argv) unsigned int val = 0; if (argc >= 2) val = strtoul(argv[1], NULL, 0); fwrite(&val, 4, 1, stdout); else fread(&val, 4, 1, stdin); printf("0x%08x\n", val); return 0;

8 *% 5 1&

gpio < /dev/gpio/in

8 % 5 1&

gpio 0xff > /dev/gpio/out

1+!% 1)* )/-%51 # - 1# */)/5 1

A5+5* *% 1,- /-+# - *+ *% 5 #% % *5-5 1 05#51

% ,0 1!5+ 1 % * #51% % 1 051- 11 *

!"#$% !"#$

/- +*051> 1 L -+,+>-

/- 5>)GH 5>)

/- 1->+1LG0+,H , -%> 1

/- 1->+G0+,H * >C

/- 1->*G0+,H ?)

/- 1->*G0+,H -+,+>11+%/

/- > 1 G0+,H , -%> 1

/- ?)" -+,+> 1

/-' ?) ?)

8% + +?9 7+#/5# 1%1)0,)->*

=+5, # + 3# 115,-1 /

Page 12: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

!(!#(

%% 65*9:1* 151 +,, 5-,-3 80

(;!#

8% ">?81/115-- *0% * 21/%11/+51 1% "7II1# 05*1# "

* + 1,511% % ">?8 1/

8#+ ">?8 5-1% "7$=-#,!-+ <5,- E!+ +/% -1 1%

11+ 0 8% "7$ C5 1<5,- 1

#$#!

8% * #5"73= 7+#/5115, 170 1G70×01×51H%'0** 11+5,*0 #+ 80 *+ 1% -110 +#/5115-- *0% "7

&'()(*+

#

6 M

-+

,-% .

./

-% 0/%%1

-% *2

-% 0340-5

6

+. -% 7/)

70 0 70 1 7B77I>D7 $

70 '0 70 1 7B77I'I>D7 '$

70 0 '70 1 7B77>D7 $

'70 '0 70 1 7B7'7I'I>D7 '$

'70 0 70 1 7B7'7I>D7 '$

70 0 70 1 7B77II>D7 $

70 '0 '70 1 7B77I'I>D7 +$

' 70 0 '70 1 7B77I>D7 $

$ 70 0 70 1 7B77II>D7 $

'70 '0 70 1 7B7'7I'I>D7 +$

70 0 70 1 7B77I>D7 $

'70 0 70 1 7B7'7II>D7 +$

/ # + 3# 115,-1 =+5,

Page 13: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

B+%+#/515,0 *G# # + -5-1 1H** # *0, # #/8%1, # #/151 *

+,- 7? 15 %% 3= 7+ 1@ *+ +5-05-(9:1!%1#/%10

** *% BI8 >=B(?B1 , % , # (65!**%1#/% "(6 31 , %

?27 # + *% 7?* +8% 3= 7>?8+5,5 151 * 3 J3= 7@

" /1 K% 1 +

5(#% 17×+#/5%* 1+0 101#70 1#, ,%0*-%!,/'70 G7)5×01)5H3= 7%0* *3!%11 70!53= 7%0 #+ (,80 ! *1 05* % * % % , ,+#/5 #/#7B7'7I>D7

**-110 7 # #/* # ,*#+1 *1 *!% % /1 151 *+#/5 %%

3= 71++ 11 *0% "7-+ 11&

3= 7@"

3= 7"#/5

3= 7 # 1%"

8% @5 1#% 1 /1 1G51 *07?05-H #5*% #/# 1+ *% )0,

* +&->*!* >*!*>*B+%#% @5 1% * # 1/G

% >*# 1H1#1&1*,>!1*,>+#/!*1*,> # 1%80 %5/%80 % 51

% + +@5 1* - */% 3= 751 *

#%)<%%).%

8% 0 3= 7@" /1 10% *0 *0 *+1% 5 * + 1

8%1 /1 151 */ % @1 C5 + C5 *0% 3= 7 % -110 5 1

1 *#/ 3= 7+#/580

"-% 8

/

"",* :/%1# *+51 1% 3= 7+ / # 1%++ % 3= 7:/%1# *// 1% # *:/%1 ## +

B",* (8.**3:/%1# *+51 1% 3= 7+ / - +%/ ++ % 3= 7:/%1# *// 1% # *:/%1 ## +

73",* .%)%**3:/%1# *+51 1% 3= 7+ / ,* /1 1 +++ % 3= 7:/%1# *// 1% # *:/%1 ## +

3= 7"B #%)4)3:/%1# * 0 1++ 11% 3= 7:/%1# **10 1++ 11% 3= 7

& 3@ %<38% 5 #%1# *1- +# 1% 1@ #% 3= 7 /%% + 1#% 7 ,*$"5,# *1!%15 151 *1 +%% , ,** 111** *01 +G1H!** 11!*+5,** 11

&3- +&8%15 151 *#70+#/5151/0 #+ *'0+5,** 11 1#%15 151 *!% =,!# *,510 1 *% /!# *,510 1

&'7 /03= 7

&7 /03= 7

&7 /03= 7

1 *

=+5, # + 3# 115,-1 /

Page 14: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

#'.%.%

8% 0 3= 7"#/5 /1 10% *0 *0 *+1% 5 * + 1 8%1

/1 151 *@ % ,* /1 #% 3= 78% +5 3= 7+ 15--1" 3

+#*#5-/ 051

#'8%).%

8% 0 3= 7 # 1%" /1 10% *0 *0 *+1% 5 * + 1 8%1

/1 151 *+% # 1% #% 3= 7

5(81 %% @5 1 *#% 1**"7$ +#/58% 5 1 0 *#,)0,)->*1#1&

sdram_init=0x0419: Initialize for 32-bit SDRAM interface, 64 Megabit SDRAM, enable access to external SDRAM, and allow SDRAM controller to generate refresh cycle. sdram_config=0x0000: Full page burst, CAS latency of 3. sdram_refresh=0x8040: Enable SDRAM controller to issue refresh commands, set refresh period to 64.

3# 1 '%%3:/%1# *+51 1% /1 1% 3= 7+ 0 1

' 3 # # 1% )''83:/%1# *+51 1% 3= 7/1 # # 1%,*

$ = (--3:/%1# *+51 1% 3= 7/- *,*

7 , =,>%*93*+ 103= 7 #+

$"5, />%)*3*+ 1%3= 75@ 1$0+5,1

9-% .

/

& 516 %.%838%15 * , 1% 051 /%#++ 11%

3= 7

&#5-/ 051

&051#'

&051#

&051#

(17 , $%*93

:/%1# *1 1% " 3 +#% 3= 7

:/%1# *1 1% " 3 +

:-% .

/

& # 1% * '8(38%15 * , 1% # 1% 8% # C5 +#% # 1% C5 1+0 ++5 *%% #/#,5&

# 1% N)# # 1%- *!% #1% ++# C5 +

# 1%B0 '84)3:/%1# * 0 1% 3= 7+ 115 # 1%+,,*1% 3= 7 101 *% # 1%- *

"-% 83;4

/

/ # + 3# 115,-1 =+5,

Page 15: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

$# $#!

$)8-%8

%% "7$ *"7$=-#,1 +#/5 *%, /0 1G7H#(1%, ,80*1

%, /0 1#(1%!% #/-+ *5 ,510 # *#65,/ 1&

"%/ % JK )1+)7 # #,J0'KJ0K8% 1%5* *& JOPOG976?2QH0OGB6B 3B=H),/ )/ )+,#1K

, % # )/ )51)10)-- +*

, % # )/ )51)10)5--

, % # )/ )0),*5 1)) )* 1))

"%/ % J"?(>6N,KJ"?(>6NK)1+)5)5)+#/

% )1+)5)5* +* J, * -K

% )1+* +* J, K

' -/,% (1%%% 7?3 J/,,/7?(1%K-/

$ 1 % -#,!* 5-% 0/-+ 11 % #/&

7?R1 >/1JN)* ),*0+*+1 N3!#1%N7K

7?R1 ,

0% -#,6*% ,/ (1%0 % % + +

8 #% + ++#/5+%/ 1#% 7(1%* + !% #/1 C5 + 1%5*0 - *5*5/05-&

" /78=-1J%1+,-- *#1%K&

&J-,K

&J5K

&J#1K

&J,K#1%* + &#+

!%$)8?

8% #/#1%* + 1% 0 1 *%% "7$ -#,&

4'(E

7= 7$69=8)

81%08"'(98!8"'(9

3847+7$:=8)

(5<15477$69B!77$698B

? %% 1* -+/ 1+5 1%-- ** 1#, /0 1#(1%8%1+#/51

+,, * *# 1*5 175+%#% 5 #5+% -+/ ,510 1-- *##

G%1!---B!6 !*: ?15--!*1H#% ,/ % 7#(1%

=+5, # + 3# 115,-1 /

Page 16: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

#!#

8%11 ++ 1%* -#, C5/% +51#% 2 8+%- %* +%/ 1 C5 *&

% -G% +%-H%10 */5*%5/%Ω 11:% 51/65- /11 ,!

1# +%/ 11%5*0 + 11

; !9:151 1% ,- , % #/+* ,*#+)/ )+#/)0+,)01-)-+"#/60+

G+* 0 ** *10*- H&

void platform_init()char *board, *cf;uint32 pci_clock, req_sb, req_pci, cpu_clock;char *wd;

/* if there is no uart then clear the gpiointmask */if (NUM_TTY == 0)W_REG(&extif->gpiointmask, 0);

/* Read the watchdog variable (set in ms) */..................................

+ % 9:1+* 1,*# *! 05*% ,/ *0/%5% 2 8- 1

#(#@#

= - */% 5 #% -< +*% - # // , %*+,!% 1 -+/ +% *##

-, 1+5*/&

659:1+* 01

35--#0*//#5 1* / 15--

0-+/ +,0#15+ *0< +# 1-* #+51, *##

+51 % 1 -+/ 1+!1, 1 +1#% 15+ /5* ,0 --+0 -+5-< +

/ ' 1 +/ 1 =+5,

Page 17: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

!##!#"$#!

8% 1* / -+/ 1#0%65*9:1 * *0 5 151#%, 51 8%

-* +,- % 1 1## 5 1

)%)%-9$%

"#/5#: ? #+

3++#/5

=;"+

B

75- 6 ? #+ 1

B%

;?

'0

23G65H

=;"1 6 ? #+ 1

? 8) 8

: ?=?3

: ?:?3

--+6 G 6H15--#--5 --+1

? 7 /

(8

;88

2?=

;881 %1/: 001 *+#/5-/ 1

75- #, 5-/* , +%1,1

, #, 5-/* : ?

6+#, 5-/* 51/;8838, %*

6+#, 5-/* 51/8(80,

3 +*8-11%5/%

B+

B782)72G65H

B+ +* ,*G65H

B - G65H

35--#***- 1

")7"

"7"

/ *3:0*/ #6 ? #+ 1

3:# /#-+ 101 *&

6 ?7 "** 11

# /

8")2=-# /

"#/5#1+5 1

=+5, 1 +/ 1 / $

Page 18: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

6 ?-#*/*=7Q

" + ///%? 8, +G?8H15--G65H

1 * #5#++#/5

: ?11+1

: ?0+/

, /

: ?7 "** 11+/

2+,311$%

(5+#/5# #+

33=

"%

- )"1 * 1

"5+*

"#/5#:B

:B

:B'

3% * 5% +

'7+5 1

7 "** 11# /

=3,/+-+

-

:B" -, 11 +

/ 000(#@#

8% 65-+/ +0 % 0*/ 1* / ,- ,

8% 0*/ -+/ +5* 1% #/# 5 1&

+ 0*//0 6 ? #+ 1GB% !;? *'H

",,*1% ++ 110 %5/%% 1 2 8

1+2?I+,,* 5 1

-0 1-+/ -* 01+5/1 + 1

35--#"701 *," 11'0 11*- 1

**% 0*/ # 5 1!% 1* / -+/ +5* 1&

=,+*1+** 1115--

B+ +1% : ?-

5# - ++"1#,51* 51

3 #5+ 1- +G3H*,1C5 */

"#/5%5/% *"S1: 001

, 5-/* * , ,/ ,

/ "7$II65+/ 1 =+5,

Page 19: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

=;"1 G#6 ?"1H=;"+ G% : ?-H

3** --+1+,-0

+/#1- +#+6 ?51 1 ++ 11

-+ # /

8")2=-#*/*=7Q+-0

#!"!

%% 0*/ * 1* / -+/ 1+5* &

*, # %* 1+0 1% 151 *05*/% -+/ !%1% 1!*1

35+ % 65 % )1+)5)5* +

35+ ##% *+,15-- *+,- 1% * +&

)1+) +115+ #% B% * G0# 1* / -+/ H

)1+)+115+ #% ;? * G0# 1* / -+/ H

)1+)1% *+115+ +* 1% *,/,#% *+,15-- *+,- 1

)1+)+5* +1% * # 1#,#% *+,15-- *+,- 1

)1+)5 +1% ,/0*/ )5 ,*5 1

),/ +1- +,- *0 1#% -+/ 8% ,/ 1@-- *#0,/ %% --- 8I% * +% *8% 8I% * 1551 % 7?0* 5-*% ,/ 5"701 ** 1/#5 51/% 7?0* !5+05* ,/ *51 #% , * # #,1GB6(!1 #0/!#0!*1H#5-5-1 1

)*++1%1*+5, 1 1% 15--/*+5,

)1+1%/1 + 1105*% 65,/ !+5*/1 !!*1

)/ # 11 ,#% 5

)0,+115+ *0# #% 7?0*

8% 1* / -+/ 1+5* 115+ +* #% 1 + 1 + 11,- , #5 1*

/ --+

#!#!

1 - 1-+/ +1% +,- 1!0 1!*% 1 + 1105*% 65,/ #%

"78% +,- *0 1 01 */++*51 % /0+ 18%11-+/ 10

5+51, -/ %-&))%15--0*+,+, # % B =7B8I8# % * +#%

1-+/ ##,1/*+#/5/% 1 1

% &.%8&.5*))'%8%4*%%&)-%8

&.49')3

=+5, "7$II65+/ 1 /

Page 20: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

0@

8% 65,/ 101 *# 0 65 15+ +* 8% 1- +#+ 1#% 65 51 *1

+51 #, ,*(1%+11!+ 1 + 1 +,- *% % "7$65,/ 1

+ *8% 1 1 + 1 + 11-* % * 1 * 1* / #5+8** 1*

/ #5+!,0 + 11,*#% 05*+5* 1, + 111 + 18*%1!- #,

% #/&

" 1 - +#/# 8%11,* 0 +5/% , +#/+,,*% )1+)5)5* +

, % 15/+#/# 1, %/ ,+#/

"-% ,+#/# % )1+)5)5)+%),-1* +

"-)1+)7 # )1+)7 # 0

- )1+)7 # % *

"%/ 1+ 1#% * #+#/0+,$1/,+#/

?!% 05*-+ 11#% 1* / G1 0 H51 1% +51,+#/# 1 *#% * #5*+,

+#/#

=+02+,311((!

((.

% 3 1 !% '0 #+ 1+#/5 *1 %8% +#/15 #1 -* *#

+#/5#51'0-, 115+%133=!+% 5,0 !** "% +% ,-/ 1%

6505*,+% +15 : 0-/ 1##,% 51/ #+#/

**+#/5+0 * 51/% -#5+- ! +#/!1+,,5* - *+#/5

# 11*- 1-1# *1- +#++#/5# 11-, 1 11#15-- *

--1&

8A1 #+1 * #- :% 1+1 *!1%** #,+ 1+1

8A 51# 1+1 *!#-

%%8A1 #1% * 5% +#- 5% +

.%%8A 51#1% * 5% +,* #- 5% +,*

%4A1 1% 0 + G,1 +*1H

.%4A 51% 0 + G,1 +*1H

%%*A1 1% =87- *G,1 +*1H

.%%*A 51% =87- *G,1 +*1H

**+#/*-!+#/5#% '0 #+ +0 * %5/%+,01 /1#

?9 70 1*% +#/8% +,,*,+0 51 *1 ?9 70 !/ % 5 #

?9 70 !1%% 5 #?9 70 1B % +,,*,% +1 -,-#51/

#,3 80 &J?9 7B, 90 1F'0, 1!K-/ # #,%

'01- +#+?9 7-, 1

8% +#/ *1#% '01- +#+?9 70 1*% -/,% '0 #+ ++*/

# + % # / ) +)*)+3# ,- 1#%51 % ,*+#/+,,*1

/ "7$II65+/ 1 =+5,

Page 21: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

%)%-9(.

8% 1* / -+/ -* 1##5+#/5#% 11 #+ %5/%% -* *%-1

3- +#+!% 1+)5 ))0*+,) 111-# +1% %-+* %1 1)/ 1% --- ,

0 1%+% 11+#/5

##!#

((.

8% ) +)*)+3/ # 1-1 *11 + 1% % 0*/ -+/ 10 *#51

**1 + 1% % 01!5,51**+,,*1%115-1+- % ,

%)%-9(.

8% 1/)1--/#1 + 1% 1* / -+/ 1+ *0% )1+)5 )+)++# #%

** -1#1 + 1%511-% 1* / !5,51**% ,%1#

3- +#+!+11-51 + 11%5*0 ** *% 38+1 % ,>-GH#5+#1+)5 )+)++

"1151 + 11%5*0 ** *% 38 8+1

&%.%%8$)9%*

+5* % 0 1#1 + 1% # 11 ,A5+ / % +,-/#51 + 1% , 1*

/ 05*0 */% , # %1+ *% )1+* +#% *105

1% ,/ 10 /05!% # 11 ,%15--% 65 1+ *% 1+)5 ),-1 1* +

8% 0 1*0< +# 1%5+5* % # 11 ,,510 +- *% --- -+ %

)1+)5 ),-1 1* +15+5

! 0#

8% - #% *105+1, # # #% 1% 0 -- 1 *!5+1,--

% )1+* +!*% 7?0* *% 65,/ + *8% 7?0* 01

+ *% )0,* +*% 6501+ *% )0* +

8% 65 1+ *5+10%% 65 *% # 11 ,!* *+1% 8I

% * + 11#51 %% 7?8(8#5+

8% 7?0* 1% % + 11B38% * + 11#-/,,/%% 1"B0 +51 ,51

#1% * #5?9 7 ,/ ,0 ** * 0 # % B38% * +0 ** *3 J7?

6* K-/ # #,05 ,0 **/?9 7 #, 7? ,/ 3 J21/

1"6"D)1"BK-/ $#* 1#**/B38% * 11%% 7?,/ +0 05 *(1%

51/1"B

(! #

8% 1**"0!/0+!1+5* *%0%% 3*% 1* / 15+ +* *105(%

3!+,- /0+%#% ,*5 1 *1+5* *8%11* 0 +51 15%**1 + 1

0 ** *% #-*5+3 1 6 //0+% 15 1%% * 1*)--+1% %

+ 11015--

=+5, "7$II65+/ 1 /

Page 22: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

; !1# % +1 %% #-*5+51 11,1501 #% /0+#5+%1+1 !5,

, 1, #% 0< +# 1#/0+1 1-+ 8% 65 1 +5* %1#5+

8% #1 -% 05*/# % % 653% 65 1* / 1-5/#% /0+08%11

* 01+-+ */ >08 15 %% #/0+1-,-5 *!**--+1

0 1% *0 +5* *%% 6505*1%5*0 - 1 % 5-5* +% % #1 -#%

, # 1 * %1, !% / >01+-0 **/0+0 -5 *

!#!!(!

8% "7* + -1 #11+1#% 51 #+ 18% 1* / ,/ +0

+#/5 *- *+ % 1 11+1!1 1% - /-, 1#% 1* / !*5-*

% ,11+11 ; !#,#5,0 # 1* / 1* - * +0 + 1+ *#

11

8% 1 % % 11+1 1 *11- +# *0% 11>1 ?9 70 #%10 151 !%

11+ +* 1++53 J?9 7K-/ ##,1 /)51 /?9 70 1

1 ,- !+5* *% 5 1 1 1+-!1+)5 ),1+)11- # %11+-1 ,- #

%/% % 1 11+1

(((!

!)&*&)?

8% "7$=-#,%1"11%+%"* + 1+0 1 *+5* *% 653 1 1

B% * 8% 5-* 15,++,- *1,*5 *15--15,0 #B% *- 1

+5*/% ? / ( 8I

8 % * 1,-- % +,,*

insmod tulip

% +,,*-,-

(#((!

%)*&)?

8% "7$=-#,%11/ "7" 1%+%"7" * + +0 1 *+5* *% 653

1 1* # 101 *'0 *- 8%1* %10 1 *%65+ 4+'0

*- 1

8% ) +)*)+3/ # +1% 1/#1 + 1% 65305*#55* 1% * #%

1*- !+ % #/ 1 % *#% +3# *5+,, % ,&

# This is how you would add an Orinoco PCMCIA 802.11b card to the bridge# /sbin/cardmgr# brctl addif br0 eth3# ifconfig eth3 0.0.0.0

/ "7$II65+/ 1 =+5,

Page 23: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

% )10* +% 653# 11 ,!5 115+%1*5,->+1*-+>+1 +5* *8% 1 +0 51 *

+<5+%% 1* 51 ** -, #**"7" * 1

! >(#!"

851 %*-* + * !#5%/1 *0 * &

8% * *10 ** *% 05*

:% +,- *!% , -,510 51 *

8% * *10 +- *% / # 11 ,

8% * *10 *

).%8?

8% +,, *#+,-/%*-* + * 151* #% 1/% *-

8%1* 1+ * +%150* +!-/5151% #,&

make –C drivers/net CFLAGS=”…”

B15 %% "(6 3% 1% #/* # *G8% ,0 , * # 1* - */% ,*5 0 /

05H

-DMODULE -D__KERNEL__ -DLINUX -G 0 -mno-abicalls -fno-pic -mlong-calls -fno-common

1!**&

1%% +,- +#*% + 11 % * 1

&9.%8?%%8$)9%*

(% 65 5/% "7-#,#*% * !,510 +- *% )/ )0),*5 1* +

0 # % # 11 ,1+,- 11 *

?.!8?

(*+,15-- *5 -+/ !**% ,*5 , G,51 % 1H % ?9 70

>,*1# >,*1?9 70 11- +# *!% ,*5 1 *0 115, *3**,*5

+ *#!55*1 % >,*1?9 70 #8% ,*5 1 % * **5/11 ,

@

(*+,15-- *3-+/ !% -+ *5 11, %*## **%

insmod foo

% )/ ) +)*)+31+-8%1# 11 *% / 6511 ,1) +)*)+3*1-1 *11 ,

15-

=+5, "7$II65+/ 1 /

Page 24: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

0>#

8% 653* 1* ,/ 115--% 51 #% /*0* 05// * 05/ +* 851 /*0#

* 05/// +,- 1!% #/,510 5 &

A5,51% "5/ *;465GH%+1105*,+% *51% /*0* 05// A51 *5 , ,51/ ,-/,!15+%1;- 8 ,#:*1,+,#65#5,05*"%11 -1!+0 51 *50%% /*0--+*% ,--+#* 1% 1 -1!51 1 +*,+% 5% ,1# 3 J" +/3 7"701 *#,K-/ ##,+#/5/% , ,

1% 05*1565"(% B =7B8I8%+, %% 1 1 ##,%1% 05*1

8% (1%,51+5,/ %01*#5+1+ +(% 15+1% 1 + *J6*/3,/ 21/7?K-/ */3,/ # 1 *- 1 % -#,

8% -#,,51% 1 -1& 0 51 *# , +1 * #% 1 /*0* 05///8% *+,"7$= # + -#,, 1% 1 C5 , 1

8% ,510 +,- *15--/*0* 05///

8 +,- % 65 15--/*0* 05///&

"%/ % 1+)5)5* +% *105

B % +,,*, , 5+#/8%10/5-% +#/5, 5

3+D ;+/1 +*- 11%% 1501 C5 1+ !, 15 %% #9.*&)!*%)4...!*.9B9-1 1

B*1 #,% , 5+#/1+ 1

% 1+)5)5 * +! % +,,* , @,/ 8%1 + 1 - # 1&1+)5)5),5*1+)5)5)+%),-1)0+,)0+,0*1)+,- 11 *)-//8% ,5# 15+,- 11 * ,/ %#5* 05/#,8%1# 151 *0% ,-1 5/*00* 05/#,!051 1# *% "701 *-#,8% -//# 1+,- 11 *,/ %5* 05/#,%11# *% "701 *-#,8% * 05// 10 + +5** 11 1% -//# %15+ +* #, ,0 ** *% ,5# 8%11#15+ , * 05///%5 /5- + 11 7% / -#,

81# % -//,/ % "701 *-#,&

B15 %% "%% -//,/ %11B% #+ 1++#/5 *% ** 11$'% ,1#

B15 %% B% #+ % "1+ + *% 6 ? #+ % "701 *-#,

B15 % ,-/,G15+%1;- 8 ,H15/% "+ + *% --- 1 -% "701 *-#,3 J" +/3 7"701 *#,K-/ #, #,

1 % "701 *-#,*- 11%)C% ,-/,/ 7?R-,-

B % 1 +,,*/ 1##% +5 ?9 70 18 #% *>,>**0 5 8%11% +, ,% ,/ + *8(80 1 *8%1** 11151 * % -+ *5

B % +,,**8%1 17?++ -,/ 8(8*1 7

7 + *;65*1051G# ,- !!!*'H% 0 51 *#+,-/)/)* 05///

; !% ,1 + # + -#,11 *;

/ "7$II65+/ 1 =+5,

Page 25: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

% "! +%/ % 1+)5)5)+%),-1)0+,)0+,0*1)+,- 11 * * + * 51 % 8(8-/,1 *% -//,/ % -#,3 J21/% 8(8 --+K-/ #, #,

' % 7?R-,-! % +,,*+T*>,>** 11R% T*>,>** 11R1% 5 #%?9 70 8%1+51 % 0? %% 15-5% , ,*5/*0%1+% *%

" +% 6505*,+% % 1 -% "7$= # + -#,%1**$-1

+0 % , * +G1+)5)5H% 6505*,+% ! % +,,*,-1 5/*0U0

,5 % /*0-,-!- / , )* )3G3+ 1-*1"7&,111 ,1#5

51/*## -#% /*0+ +!% * + 1%5*0 +%/ *++*/(1+ !#5 51/

"7% % * + 5*03H

# /% +,,*/ , )* )3!% 1/051% *0%* 1/ %1/

A51%5*0 /*0-,-

(,% !51 #% /*0#+ 11 0 -1! , ,!*1A5+51 % +5 +,,*

/ % 5/#5 * % * 05// /!1 *% 0 +,,*# *0% ,

--+G8% , %*#115/% 0 +,,*1*## # +% ,--+,+,!1%)C#!

$8 ,1#)%C # % 1 ,*+5, #, #,H

(, #,51//*0!+15% /*0,-/ 1

>#((#!

**% !+ 6551 --+1 -* *8% #/1 +1/ 1, * 105

% 1 --+1

4%)

G+5* *0%% 0*/ * 1* / -+/ 1H

(,% 0+,-/ &

8% 151 *1 5-!,!*1- +% % 0*/ +#/5% 5

B% 0*/ 1* + +,,51 *+ +*## 1#B% / % !1%% 1 B% 1

-- 1 B% % -+-1

B+%#% B% 10 /+ + *+ 1-*1 -%1+ #+ % 0*/ 8% 1 **5B% 1

05* * 0// G/+HB% !%10// B% + 1-*1% 0*/ #+

21/ &

80*/ / % %* % /+ #+ 0!*&

brctl addbr br0brctl addif br0 eth0brctl addif br0 eth1

3 % 0+,-/ #, * *1#-1

=+5, "7$II65+/ 1 /

Page 26: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

+/ &0510

9 1&

7 &6

6+ 1 &6

;, -/ &%-&))0510 +,

= 1+-&

9

G+5* *0%% 0*/ * 1* / -+/ 1H

(,% 51: 01 0510 &

! " #

$ $ $ $"$"%$$#

&'(! #) "

* + ,*$

+ #

** %% #

- .#) % #)

*" $/ $$#

21/ &

B*0510)"#/%155 C5 , 18% 510*% 1,1/ 1!1 1,, )* * +!1%5*0 %1 C5 */ 651% -,-

8%%&

G+5* *% 1* / -+/ H

9 1&

7 &*+,"-

6+ 1 &

;, -/ &

= 1+-&

,*# *+,0#E #1@ S1,+>%-**,>%-*!%-*1,,: 01 * ,%+1

%1%* 51- 1#;88)B8 C5 118% 01+05** # 1?266 , *1#77B%* 1

#% #,&

<pattern>, <mime_type>, <mime_handler>, <auth_handler>

3 01++#* #51%%* 1,1+,, C5 117 +,-+ *-1/#*,+;876# 1+1

0 ,- , *8% 01+05*-* 1*># GH1 ,- #%*/1+;876# 1

%-*%10 -* *15--, *1501 #% % *4: 01 G%-&))/% *+,H#5+

8%11: 0-/ 1+- * # *B,0 ** *E1+-G <H5 1*115--5 10

#5+%% % *: 01 !051/1%-*8%11 +#%-*%* 1% % *+,-0&

/ ' "7$II65+/ 1 =+5,

Page 27: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

/* GoAhead 2.1 compatibility */typedef FILE * webs_t;typedef char char_t;#define T(s) (s)#define websWrite(wp, fmt, args...) ( int ret = fprintf(wp, fmt, ## args); fflush(wp); ret; )#define websError(wp, code, msg, args...) fprintf(wp, msg, ## args)#define websHeader(wp) fputs(“<html>”, wp)#define websFooter(wp) fputs(“</html>”, wp)#define websDone(wp, code) fflush(wp)#define websGetVar(wp, var, default) (get_cgi(var)?: default)extern int ejArgs(int argc, char_t **argv, char_t *fmt,...);

% *#5+1 *0 115-- *0%-*(#,B,0 ** *E1+-! # %

% *: 01

8% 15+ +* 15--% +1,* 0% B,0 ** *E1+-+0 #5*% 1+)5 )1% *)0*+,+

# 85%-*!1% * +#% ;876# 1

&%4)

G+5* *0%% 0*/ * 1* / -+/ 1H

9 1&

7 &? # < +

6+ 1 &6

;, -/ &%-&)) # /

= 1+-&

8% -0 11% 51 #+ % 65-+ ,//#15+5 G # H? # +,-11 1? 8

G+5*/,1C5 */H!-+ # /G# /H!*/ @ *-+ ,//

21/ &

( ,0 ** * *1!11/ +,, * *% +#0 51 *1 * +#-* 1" %

/1+%,5+%1,- * *5+ *1

% 1 !1 % -0 1,-/ #* *#,51/

%'

G+5* *% 1* / -+/ H

9 1&

7 &*+,"-

6+ 1 &

;, -/ &

= 1+-&

8% +#1" % 65 /1+ +#-* 1%1#++ 11/B% #+ 1!

5 1!? 8!*-+ # 0 1

=+5, "7$II65+/ 1 / $

Page 28: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

21/ &

3 % +#% * # +#%# * #1*% +-+/ #51/ ,- 18% +#0-* 1

1,- #+#/!5 !*#+,,*1,- , *51/% +# 8- #+#/%*5 %*##51/

#,

B,- 1&

(,% +,,* &

ifconfig br0 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255route add net 192.168.1.0 netmask 255.255.255.0 br0fw

(,"&

netconf_if_t interface;

memset(&interface, 0, sizeof(interface));interface.flags = IFF_UP | IFF_RUNNING | IFF_BROADCAST;strncpy(interface.name, “br0”, sizeof(interface.name));inet_aton(“192.168.1.1”, &interface.ipaddr);inet_aton(“255.255.255.0”, &interface.netmask);inet_aton(“192.168.1.255”, &interface.broadcast);netconf_set_interface(&interface);

8% #/11# +# +1%1%* 1+-1

netconf_get_interface() - get parameters for an interface or allinterfacesnetconf_set_interface() - set parameters for an interface or list ofinterfaces

where parameters are things like:struct in_addr ipaddr;/* IP address */struct in_addr netmask;/* IP network mask */struct in_addr broadcast;/* IP broadcast address */struct in_addr netaddr;/* IP network address */struct ether_addr mac;/* MAC address */

netconf_get_routes() - get a list of the routes bound to an interface or list of interfacesnetconf_add_routes() - add a route or list of routesnetconf_del_routes() - delete a route or list of routesnetconf_get_fw() - get a list of the current firewall entriesnetconf_reset_fw() - reset the firewallnetconf_reset_fw()- resets the firewall to a sane state.netconf_add_nat() - add a NAT entry or list of NAT entriesnetconf_del_nat() - delete a NAT entry or list of NAT entriesnetconf_get_nat() - get a list of the current NAT entriesnetconf_add_filter() - add a filter entry or list of filter entriesnetconf_del_filter() - delete a filter entry or list of filter entries

/ "7$II65+/ 1 =+5,

Page 29: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

?*

G+5* *% 1* / -+/ H

9 1&

7 &*+,"-

6+ 1 &

;, -/ &

= 1+-&

8% ,-+/ 1" % ?9 7-##1%, ,-* 1- 11 1/ # 3" %

#,#, N5 -13 % ,% * # 0+,,%# * #1*% +-+/ #51/ ,- 1

8% ,0-* 1++ 11% ?9 7 #,% +,,* *15--1/ !1 !51 !*1%

+,,*1

B,- 1&

(,% +,,* &

nvram set foo=barnvram get foonvram shownvram unset foo

(,"&

nvram_set(“foo”, “bar”);nvram_get(“foo”);nvram_getall(buf, sizeof(buf));nvram_unset(“foo”);nvram_init(void);

G+5* *% 1* / -+/ H

9 1&

7 &*+,"-

6+ 1 &

;, -/ &

= 1+-

8% -/,1% ,1 +* ,#% # + * 1/511-+ 11GH*1 1-10 #

1/*1--/-+ 11 18** -+ 11% 11 ,@*1%5*1 C5 + 1! *

,>-GH++8% 1 #++0 + *#,% +,,* 51/% +501 */1/1

-+ 11#,"( ,- &

(,% +,,* &

rc startrc stoprc restart

=+5, "7$II65+/ 1 /

Page 30: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

(,"&

kill(1, SIGUSR1);kill(1, SIGUSR2);kill(1, SIGHUP);

8&

G+5* *% 1* / -+/ H

9 1&$

7 &6

6+ 1 &6

;, -/ &%-&))- 15+ +,

= 1+-&

8% 5*%+--+/ -* 1,,=;"1 *+ #5+G-H1/ 0% %/%

+#/50 %5/%% 51 #+,,* -1*+#/5# 13 % B =7B#, #,

21/ &

1,- 5*%+-+1+-1+ *)1,- 1)1,- 1+-1% 1+-*-% + 0 # 1/%

+ 1,- 5*%+-*+#/5# 1+ *)1,- 1)5*%+-*+#1% +#/5# % +

* # **%+-*%0 # 1/% 1

B,- &

(,% +,,* &

udhcpc -i eth1 -s /etc/sample.scriptudhcpd

#!#$#!

1: 01 1%+**#,05% 151 *% 6505*1

?2",- 35

%-&))/++/5/) *+1)/++)/++%,

%-&))/5/),5)/1$)1%,

%-&))/5/),5)051)051%,

65 # + 1

65 --+= -,

%-&)),@+,) +)0*1) 3?)')C*N$)1N') #N1>'>>)$

65= + = 1*B*

%-&)),@+,) +)0*1) 3?)$')C*N$)1N) #N1>>>)$

2* 1*/% 6?2ID &(,)1+ 117/ ,

%-&)),@+,) +)0*1) 3?)$) #N-*>1,>01)''$'$

/ "7$II65+/ 1 =+5,

Page 31: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

000@(#@#

8% 9:115---+/ 1#% "7&3%- #,10*//#5+*3%

,- , 1 1* / --+ % +1 !% -+/ -* 1* + * 1##% %*

- -% 1% 15-- *0% "7 **! +%-+/ +115--#*+,"701 *

'0 111518%11% 1 -+/ 1+1 % '0++ 11-1 115 1

8% 30*/ -+/ -* 115+ *0 1%15--% "71+0*//--+8%1

-+/ 11% +,, * *1/-+ / "715--% 9:101 *--+

8% 3 1* / -+/ **1% #/&

*+,-* *0 1#% ;88 #+ 51 *# 1* / +#/5

=;"1 *+ 0 1

? ** 1181G? 8H0 1

60 1-* 0*//#5+% 6 ? #+ 1

8% 1* / 15-- 1% 8*4;, G8;H-+/ 1#,:* 31 ,14

*+,%1,* **1% 1+8;+* -* **#5+

$!#(#@#

(0%% 30*/ *3 1* / -+/ !5 + &

/ *, # !9 *, !%* 1+0 1% + 1#% -+/ % )0+,* +

35+ ##% *+,15-- *+,- 1% )0+,* +&

)0+,)01-) +115+ #% B% * G0# 1* / -+/ H

)0+,)01-)+115+ #% ;? * G0# 1* / -+/ H

)0+,)01-)1% *+115+ +* 1% *,/,#% *+,15-- *+,- 1

)0+,)01-)+5* +1% * # 1#,#% *+,15-- *+,- 1

)0+,)01-)0*/ +1% ,/0*/ ,*5 1#% 3-+/

)0 +1- +,- *0 1 # % % 3-+/ % 1* / -+/ 8% 15/,/ !vxbsp.trx!1 *0 5-* *% "701 *-#,51/8(8*7?3 J7?6* K-/ #, * 1

)*++1%1*+5,

)1 +1 1 + 11 - - % ,/ 1 # 51 "701 * -#, 8% 1 SWAP.EXE, ADDHDR.EXE, NVSERIAL.EXE and TRX.EXE21 #% 1 11+ * %1/5*

)1)1+ +1**# 1 + 11-- 51 1"B* 05// %% "7

)0,+17?0* 0# 1 115--/# 1 + 11#+51,@

8% #/# 11%5*0 *&

)0+,)01-% 1 % * # # / 0* 0*1- +#+ #, 1 * # *% 8%1 +5* 1 % * ##1 #+ !, !% )* + ** 11 1!% 5- +) !% , /#* + /1 01!% ++* #1!*1

)0+,)1160+# +1/ 1- +#+!11 ,* - * 11605 18% 1 5 1-* 0* #+ %+%9:1*--+1+0 0511 ,* - *

)0+,)11 601# 111 ,0 15+ #/ 1- +#+!11 ,* - * 5 1 31- +#+11 ,0+* 1%5*0 -+ *%

=+5, "7$II65+/ 1 /

Page 32: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

)0+,)+#/%# +1* #11- +#+% "7"20*

)0+,),1 # 111 ,0 15+ # @/+* % 1 % - #9:10701 * 11#9:1

D!

8% 3 1* / -+/ C5 1% -1#8*1#,:* 8% 30*/

C5 1 % 8*8*0 1 * # % *+5, -* *0:* %

1% 8* ,

**!+ 1 #% 8;-+/ #,:* 1 C5 *-* 1* / 15--5-*5+

# % :* : 01 0****##, #,

#5 51/% 8* , #* -, !% 0+,)01-)7 # *10 ,*# *8%

% *1&

CPU = MIPS32

,510 +%/ * *&

CPU = RC32364

1!% "3%15--1% 73M-+ 11#,*% 8*"5,5 +%,510

1 ***% 01 8*1"+:* 0% + 111

!#! (#@#

8% -+/ 15+ 1%5*0 1 *% 1/8*18*%1!+-% )0+,

* +% -+/ *105% T8*R)/ )+#/* +#% 8*1

((##! @!

8% #/+#/5+% +1 *10 + *% 15++ 11#59:13-#% "7/ 1

#!

8% * #511 #1 * + A5++%/ %1#15--1 * *R#, % 1

* + 1 % 8% 5,0 #1 *2 8+% 1G?>3>"; ??B63*?>2 8>"; ??B63H,5110

--- +%/ * #8%13115, 1% ?32 810 ** 0#'!

%% ++1 7;@8% 2 888A* 1+5* *% 3G13B+H#*## 2 8151 *!

5,51-* % --- * + *

#

* #5!% 3105#"701 *11 ,%7#3= 78% ,5#= 7%% 3 - +1

1* # *0% LOCAL_MEM_SIZE0 % "## (7!% 5 11 1112111118%10 ,51

,+%% ,5#= 7% / 11 ,( ,- ! # % / 11 ,51 1'7#3= 7!1 %

LOCAL_MEM_SIZE0 '

/ "7$II65+/ 1 =+5,

Page 33: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

8% 3C5 1% ?9 7* , % --- @5 1#% 3= 7@ /1 18%

--- 5 1,510 - 1 % ?9 70 # % 9:1 / 1 +5 *3 J7?

6* K-/ #* 1% ,0 *% --- ?9 7*% 7?,/ ##,

%+ ?9 7,/ 0 -/,, *% 1"B* 05//

#

*?9 7,510 - 1 #% 9:1,/ #5+-- #% 7?0* 151 *% * 1/!

-+ 11* #5?9 7,/ % (1%% #101#7?151 *!* #5?9 7,/ +0

,* %% ?93B 6BIB*-/,, *(1%%% 1"B3 J7?6* K-/

#, #,% 51 #?93B 6BIB

%&%

2* 9:1 5-1 11/ *5C5 =-+//#,8% 31% 05*0+ /%

5- +*% +/% 35 8%1311/1/ # 5-5,0 1#73 5-

*#% )# 5-8% 1 5- 1+%* 1% *GH%* , 1%+%* + 1 +5

0 * 5-*+1% --- %* # +%* +

8% 5-,-1-/,,0 "7* + 8% +0 ,5- 15+ 1# 5-#,-1!%+%1

* # *0% 3?89B" /1 8% 5-1,-- *73 5-1U 1-/,,0 8% 5-

,--/1+0 *0+%//% 1 /#% #/* # 1#,01-% *%1% -110

#define DEF_SBINTVEC 0x20#define DEF_SBIPSFLAG 0x6020104

8% 6 *B% + 1 +%% , #5+# #% 1 + 110 /51 *% % 5,

#5++0 11+ *%%5/%+set_auxtimer(uint32 base_addr_of_core)* #5% 1

5++15--%13

!#!! !

*?%.%8#!

-+ 1%/%5/%% 9:18;,*5 /%5/%% ** 111G? 8H+* 8%115

#-+ 1% 0 5 * % : ? #+ 051#-+ 1% 0 0*/ *% +

6 ? #+ 8%1,0 * 10 #**1 + 1%5+**#5-*5+

8% #5+&

extern void natPassThruListAdd(u_long ipaddr, u_long netmask);

%+%+0 51 *15+% 8;+* %5 -+ 1%-+5** 11%5/%% ? 8+*

,- 5*0 &

natPassThruListAdd(inet_addr(“10.0.0.100”), inet_addr(“255.255.255.0”));

# ** 111** *% -11%5/%1!0-11 1% ? 8

% 8&>%(+')%%%.%5-88B%.9%&%E%%8(

)?)F%8%%89%*3%8%?.%.%&%4'%8')%%%

.%?)%3%89 -%EF3

=+5, "7$II65+/ 1 /

Page 34: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

**#5+&

extern void natPassThruListDelete(u_long ipaddr, u_long netmask);

+0 51 * , -+5** 11#,% -11%5/%1

! 0@#

8% 5-5#, +,,*1% :11,/ :%%1,/ !9:1 * 05///1- *+

0 51 * 1** 05/ *% #+ 18% / 1+5* 1% / +9:11%

805*VxWorks.st!- =3+,,*1% % T8*RV%1V'V0* +*5%

torVars.bat0+%# 1 5-% + 11 , 0 18% "73+* 1%5*% 0 -5

% T8*RV/ V+#/V0+,* +%* +*-

8% 1**05*51 1"+5* 1,01% ,/ #51 0% 9:11% A5+ , %15

#05*8% 1**05*1+5* 1+G0+,,H!%+% 0 11, * 05/5-5 /5+

, %15#05*

* #5 % 05*-*5+ 10/ *!=7 0 */ "%/ % 1 %% +,- #/1 /1%

0+,,#

!

8% "11:*M* 05// #,:* +0 51 ** 05/% 9:1 1 1--+1%5

05* 5-#,8% 15-- *9:1 # + 15+ 15--1* 05/// % #/ #+ 1&

8% B% #+

8% "7 2 8 #+

8% 2 8 #+ % "7$= # + -#, G +,-0 2 8+51, * 1/ *-#,H

* #5!"11:** 05///51 1% B% -#* 05///-5-1 18%115--1 *%% 3

1+%/ 1 + 11:% 51/% B% -#* 05///!1 * 05///+++58- #,

11 , * 05///! #% 1 2 8 #+ 1,510 51 *

'9.$3

851 % 1 -#0%1*11 , * 05///!% % 0+,)01-)"?(;# % *1&

#undef SERIAL_SYS_MODE_DEBUG

,510 +%/ *&

#define SERIAL_SYS_MODE_DEBUG

/ "7$II65+/ 1 =+5,

Page 35: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

(&.$)

(# 1*15+ * 05///,510 +,- *%% /-1%* 05/1,01 +5* * **!

1* 10 5##-,@1*5/% +,- 1%+0 1 1% 5-5+* 8*%1!+,-

%% >+-8%1- -+0 +% *0**/% #/ % 7 # &

ADDED_CFLAGS = -g -O0

8.%)%)#!

#5 0 1 * 05///!% +* ,-, + + 2 8 % 151 * %

% "7$ % "7$= # + -#,1#5*% 2 8* + 5

2 8* + 1+,-0 %% ?3!% 0 % -#,51 % 2 8* + % "7

* + 0*/% #/&

=10 % B% -

8%11 + 110 +51 -1* % 2 8 ,5- *%% 7-1#% B% -8*10 % -!51 7?+%/ % 10 % 5 3 J7?6* K-/ #, #, /*1 /?9 70 1

"%/ % % 0+,)01-)"?(;# % *1&#define INCLUDE_ET0_END

*

#undef INCLUDE_ET0_END

% 0 *&et(1,0) e= ET0_IP_ADDRESS /*

#,

et(0,0) e= ET0_IP_ADDRESS */

** )456)#/% BI8 >=B(?B31 +#% 7 # % 0+,V01-* +

% %* 1* &

6#-GI=9WXH% "7+%-

" +3?G2H*328GAH#% "72 8 #+ % --- -1 3*

" +"5/ ,1# % 3*

:% % 11 ,1 0 *! 2 8* + 0 51 *#% +1 1 1#"11:** 05///

!!.%?

8% / 1 11 + %51% "%%1% 8*11 *8% / 1 1 C5 *

51 % #/1&

:*9 4!1# -# --+#,:*

"11:*!/*001 ** 05// #,:*

:*3%M , "6

8+#/5 % 8*/ 1 &

3% 8*--+0*50 ++/% +

% , 50!++% !)7 5 ,# *0!.%?*'.

=+5, "7$II65+/ 1 /

Page 36: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

% '.!.%?*/! % #/#,&

= 1+-&"7

"% +% #&%%*-

3 #?)4)*01 #1 *-+#B

3 )(%% -5,0 G"7H% %1151/+ +% /

3 &

3 % !.%*:(#"7(* 05/// B !%1 *10 % 8/ ** 11# ,- !$'*1

(,% !.%?(&%, 5!1 +$)9*4)3 +% $)-*1* % *0% /%-5% 7 ,/ +% 105( ,- !#05*/% 3?6A#% "7!% -%1%5*0 1, %/ 08)8)"83"8298:7 1

(,% !.%?(&%, 5!1 +*98<*+%/ #,% * #5#7'7G'DH

"+@% '.!.%?, 51 %1+#/5

81% 8*/ 1 &

85% / 1 !#,% , 50++% !), 5# *0!.%?*

:% % / 1 %1 5+% * 15++ 11#5! 1 + % / #, % , 5% % 8*--+ 5+1 1%5*1% 0 5+%%% / 1

(,%1-! 1%5*0 0 5#% +#/5 *8*115+%1% 8*1 !:*3%!"11*!:*9 # % );# < +#, +,- * 15/ +%

4...%8

(% 15+1J5*/% 9:1,/ K-/ + :11,/ 8%1,/ 1%5*0

% -#,51/ % 1"B% 7?8(8#+ 1

" + ,% 1 -* 0% -#,:% +%1/% 1 * 05/// +%C5 !51%5*

1 7?0!*% % 9:1 08% 1 % , *&

WDB READY

"1 % ,--+*1% "11:** 05//

!#!!(!

8% "7* + -1 #11+1#% 51 #+ 18% 1* / ,/ +0

+#/5 *- *+ % 1 11+1!1 1% - /-, 1#% 1* / !*5-*

% ,11+11 ; !#,#5,0 # 1* / 1* - * +0 + 1+ *#

11

8% 1 % % 11+1 1 *11- +# *0% 4 ?9 70 #%10 11 !11

+ +* 1++53 J ++ 11/?9 7K-/ $##,1 /*51 /?9 70 1

% $4...?%5)&%&&%%%3

/ ' "7$II65+/ 1 =+5,

Page 37: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

**!% #/ 1#+* ,510 5+,, *50 # % 11111&

/* initiate the router stats task */if (taskSpawn(“stats”, 200, 0, (32*1024), (FUNCPTR)report_stats, 0,0, 0, 0, 0, 0, 0, 0, 0, 0) == ERROR)printf(“could not start vx stats task\n”);

1 ,- !+5* *% 5 1 1 1+-! # # %11+-1 ,- #

%/% % 1 11+1

##

1 ##5+1 -* *%#?9 7,-58% 1 #5+1 ,>1 GH!,>51 GH!

,>/ GH!,>/ GH!,>1%GH*,>+,,GH

%?*;%E%8G*5%8G?)F

3 1% , *0 % 1- +# *5 "%/ ,510 +,, *?9 7051/% 4-.

#5+ 51#15++ 11#5!@ % 1

%?*;%E%8G*F

21 1% , *0 "%/ ,510 +,, *?9 7051/% 4-.#5+ 51#

15++ 11#5!@ % 1

8G?*;.%E%8G*F

51- 05## +/% , *?9 70 S11/5 #% 0 1#5*! 51?266

%?*;.%))E8G4'5%%F

"- 1, *5 #?9 70 1/ 05#3@ #05## 11- +# *0+5-, 51#

- 15++ 11#5!#/ 05## 11,

??*;8-E?F

=5,-1?9 70 1*% 5 1% +1

%?*;**%E?F

",,1 + 0 +%/ 1?9 7 51#15++ 11#5!@ % 1

=+02+,311((!

%% 0*/ * 1* / -+/ 1+5* 0< +115--*+,'0"7 11+%-1

%-+/ 11% +,,+#/5 #+

=+5, "7$II65+/ 1 / $

Page 38: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

'..%8 =+

8% 0 %#% "7 #+ 1+ *%5/%1 #?9 70 18% 1 0 1+15+%

#5+11* !+% 1 +!1=!* +-, %*(+,- 1#?9 70 1 *

11- !1 80 &J?9 7B, 90 1F'0, 1!K-/ (#,

?9 715--5 1!1 J ++ 11/?9 7K-/ $

+ #% * 1 *?9 70 1% 0 + +1 !% +#/GH#5+1%5*0 + *+ +

+#/5 % #+ 8% #,#%1+1&

wlconfig(“wl0”)

% *11% , #% 11 #+ + + *!%1#5+ *#% 11+ *?9 70 1

* +#/5 % 11 #+ %% -, 18% +%/ 1 ## +,, *

!>)'.%

(% 1* / 1 ! 11+#/5+0 * %5/%% ;876 #+ :% -- *!%

;8761 % ?9 70 1*51 % +#/GH#5+ +#/5 % #+

(((!

8% "7$=-#,%1"11%+%"* + 1+0 1 *+5* *% 1 1B%

* #"B% *- 151/% 4'$+ G % )Y)B% "?

*- H

8% * !% !1055,+8 0 05*/*/#% '$* !% #/+%/ 1 *

0 ,* &

%.%:'.:4* :4&:'.38A

**% #/ 1&

#define INCLUDE_PCI_INTEL_END#define ET_INTEL_IP_ADDRESS “10.0.0.1”/* This can be any ip address */

%.%:'.:4* :4&:'.%38A

**% #/ 1&

#ifdef INCLUDE_PCI_INTEL_END#define ET_PCI_LOAD_FUNC fei82557EndLoad #define ET_PCI_LOAD_STRING “”IMPORT END_OBJ* ET_PCI_LOAD_FUNC (char*, void*);#endif

1* *= 80!** &

#ifdef INCLUDE_PCI_INTEL_END0, ET_PCI_LOAD_FUNC, ET_PCI_LOAD_STRING, 0, NULL, FALSE,#endif

8%11%5*0 % #1 % *= 800

/ "7$II65+/ 1 =+5,

Page 39: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

%.%:'.:4* :4&:943A

**#/# +/-#,>1* 11;#5+&

#define MAPPED_ADDR 0x8000000#define PCI_CFG_47XX(d, f, o) (0xAC000000 | (1 << (16+d)) | (f << 8) | o) /* assume pci card is in slot 2 */*(unsigned long*)(PCI_CFG_47XX(2, 0, 0x04)) = 0xffffffff; DELAY(1);*(unsigned long*)(PCI_CFG_47XX(2, 0, 0x10)) = MAPPED_ADDR; DELAY(1);*(unsigned long*)(PCI_CFG_47XX(2, 0, 0x3c)) = 0x00000101; DELAY(1);

%.%:'.:4* :4&:?4&38A

**% ?8>696>Z0"7II>3* # 0 -+ 5-

%.%:'.:4* :')A

**# 'B*+% 05*/% 0

%.%:'.:)):'.3

**% #/ 1% 51GH5 <510 # % % *1L#* #?"62=B>23B> 6+%% * % 1+&

#ifdef INCLUDE_PCI_INTEL_ENDipAttach(0, “fei”);ifMaskSet(“fei0”, 0xFFFFFF00);ifAddrSet(“fei0”, ET_INTEL_IP_ADDRESS);#endif

**! # % 9 *, # +5* *%% 1 +%/ 1% *0 ,* % :*

15-- *# 'B*+*# 'B*%# 1

(#((!

8% "7$=-#,%11/ "7" 1%+%"7" 0* + +0 1 *+5* *%

1 1* #'0 116 ?+*15@/% 11,4+%-3- +#+!% * %10 1 *%

% 65+ "7" + 116 ?""*

8% * !% !1055,+8 0 05*/*/#% 11,* !+%/ % #/&

%.%:'.:4&:4* :'.38A

**% #/ 1&

#define INCLUDE_PCMCIA#define INCLUDE_INTERSIL_END#define ET_ISL_IP_ADDRESS “10.0.0.l2”/* This can be any ip address */

% #%)2,66/>4(?*%4&%%8()%%8/ 1+'

&)%'*-8%8*.%8%&&%%84%3!8)%%8.8%*%

)%-8).%%8&)%'*'*%8'%E)%'.9F3'%8%&%5

%8)8%&%8)%3#)5%8H 6I*&*%4%%(;!;#3!%%85

&%I*&4%-%8%-&)%%1,%8/ 1+43

=+5, "7$II65+/ 1 /

Page 40: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

%.%:'.:4* :4&:'.%38A

**% #/ 1&

#ifdef INCLUDE_INTERSIL_END#define ET_PCI_LOAD_FUNC isl_end_load #define ET_PCI_LOAD_STRING “”IMPORT END_OBJ* ET_ISL_LOAD_FUNC (char*, void*);#endif

1* *= 80!** &

#ifdef INCLUDE_INTERSIL_END0, ET_ISL_LOAD_FUNC, ET_ISL_LOAD_STRING, 0, NULL, FALSE,#endif

%.%:'.:4* :')A

**## # (*#(*#(*## =#% 05*/% 0

%.%:'.:)):'.3A

**% #/ 1% 51GH5 <510 # % % *1L#* #?"62=B>23B> 6+%% * % 1+&

#ifdef INCLUDE_INTERSIL_ENDipAttach(0, “isl”);ifMaskSet(“isl0”, 0xFFFFFF00);ifAddrSet(“isl0”, ET_ISL_IP_ADDRESS);#endif

1!+ % 1&

#ifdef INCLUDE_SHOW_ROUTINESpcmciaShowInit ();/* install PCMCIA show routines */#endif /* INCLUDE_SHOW_ROUTINES */

*+,, % ,5

%.%::?:&*:&*43A

, % #/ &

sysIntEnablePIC (pAdapter->intLevel);

%.%::?:&*:43A

+1"#/ #5+!**&

#if (_BYTE_ORDER == _BIG_ENDIAN)pCard->regBase = LONGSWAP(pCard->regBase);pCard->regMask = LONGSWAP(pCard->regMask);#endif

/%# &

pCard->regBase = base.l;pCard->regMask = mask.l;

+1"#/ /3 #5+!**&

#if (_BYTE_ORDER == _BIG_ENDIAN)pReg = (char *)((int)pReg ^ 3);#endif

/ "7$II65+/ 1 =+5,

Page 41: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

/%# &

pReg = (char *)memWin.start + ....

%.%::?:&*:43A

**% #/ 1&

#define PCMCIA_ICIC0x03#define PCCARD_LAN_INTERSIL0x04

%.%::'.:%3A

**% &

#include “../../h/drv/pcmcia/pcmcialib.h”

0 # % &

#include “../../src/config/usrPCMCIA.C”

%.%:8:?:&*:&438A

**% #/ 1&

typedef struct islResource PCCARD_RESOURCE resource; intintVector; ISL_RESOURCE;

**! # % 9 *, # +5* *%% 1 +%/ 1% *0 ,* % :*

15-- *-++*60+#

8% 15+ +* #% 11,B** + * 1+ */ )1+)*) *)1B*+8% ++,-/% *

# 1 + */ )%)*) *&1 /%!#> '%!*1 > %

(!#

7?1- 15+ 730* - *#% "77?%1% ,-5-1 1&

#,11, %* */1+1- 5-

+1111 ,0* - 5-

2-/* 1% 3*--+,/ 1% (1%

7?115--11 +,,* +1 21/ ,--+5"!15+%1;- 8 ,!5

++ +% "701 *-#,,% 0-+ 11!,% 1 #*/1+1!*- #,5-/*

#5+1

=+5, 7?6* /

Page 42: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

! !$!(#((#!

7?5@ 1% 8(8-+1%,/ 1+0 1 % "701 *-#,8% 1 ,/ 1,0

5-* *3,/ 15-* *7?,/ 18% 8(8--+!5/ % :*165!151 *

1# % 1 ,/ 1

:*1 , !% 8(8+,,*1 *1/ &

tftp -i <IP Address> <image>

T ** 11R1% ** 11#% "701 *-#,8%11515$'T,/ R1% , #% ,/

0 1 8%1,0 1, %/ PMON.BIN LINUX.TRX.

65!8(81 11 %1&

# tftp <IP Address>tftp> binarytftp> put <image>

(!##

7?%11 0 1%+% , *% ?9 7-#% (1%(, #,% ?9 7

1 +* 151 !1 J?9 7K-/ # %1*+5, 7?-* 1+,,*1,-5 % 1

, 0 11 15-*/% ?9 7% 0 5 1

%

8% 1 +,,*%1% #5+1&

8 % 1# , 0 1

8** 0 ,*# 1/

8 % +5 1 # , 0 1% ?9 7

8 % 1#+5 , 0 1!115 % +,,*%5-, 1

8** , 0 ,*# 1/ !51 % #,1 T, RT5 R( ,- !

+%/ % +--, !115 % +,,*1 +-

8 % +5 1 # , 0 1% ?9 7!115 % +,,*

%

8% 51 +,,** 1 +%15*1 * 1 , 1 , 0 8, % +%/ 1

% , 0 1- , !115 % 1 ,+,,*

*%1#5*%% 8(8--+1 *% *;* 1-- 0658(8--+

#,1, % 15+ ! - 15+ -1 *;*105

/ 7?6* =+5,

Page 43: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

#!#$#!##

8% ?9 7+1+51,@ *0 1#1- +#+0**1%5*0 1! #% -0 ,1%

% (1%% # *8% 1 0 1+5* % 7 "** 11##% #+ 1!% 1 5,0 #% -#,!

,5#+5/5,0 1!*1 0, !7?- #,1""+% +#%1?9 7+#/5

*#%1 1** 1% *!% * #5?9 7,/ 1* * * #5?9 7,/ 1

,0 ** *% 7?01 #*1+ *##1 % ,/ 8% /%#%1 1, *'D

#* #5?9 7,/ 1 ,0 ** *7?0*% 7?01-/,, *"701 *

-#,!7?+ 1/ +?9 7,/ / +?9 7,/ 1% % 1, 7 "*** 11 1!1

0*1-/,, *%1+#+% +%% 8% 1 5 1+0 +%/ *#,% 7?1 +,,*

51/% +,,** 1+0 *0

?)

/%% 15+ +* *105#% "71% + *?93B 65G% )1* +H8%15

151 * ,0 ** #5?9 7,/ % 7?0* 0#

71#% * #5?9 7#,11 *- # /%% *105 % #/# 1%

)0,* +& >?9= 8 8I8!=B9>?9= 8 8I8!*>?9= 8 8I88% 1 # 1 1,05%

1, ,+%/ 1% 1- +% 3= 7+#/5

8% >?9= 8 8I8# 1 - 3"# 1%1% ?9 7 , 0 1* #55 18% 1 # 1

1%5*0 * *1%% 0 1,+%% -+51#% "701 *-#,171 ,-!%

4! 4"!* 4 0 1*%0 +#/5 *,+%% , ,+#/5#5

-+5-#,(, #,!1 J3= 7"#/5K-/ #A5,511,*#% 7 "** 11

0 1#% B% *;? #+ 10 5C5 % 0*0 /-/,, *

# ,*#/% ?9= 8 8I8#,!5+51 % ?93B 65 ,0 ** #5?9 7% 7?

08*%1! % +,,*&

nvserial -i <input file> -o <output file> -b 0x400 -c 0x2000 -s 42 nvdata.txt

8%1-51'D#?9 7*D##1 %% 1 5,0 1 % * #5?9 7*

1-110 % 5#% 7?-5*5-5# *1- +#*## # , 1 *#

?9= 8 8I88% -+/ +5* 1G#% H# 1! >?9= 8 8I8!*=B9>?9= 8 8I8!%+ 1-*

5 151 *0% # + -#,1>?9= 8 8I81+5* *-51 1% -- #,#%1#

/ % +#;? #+ % +%-

(#(!$#

# 5% 7?!5+% ,0 ** #5?9 7,/ 1* 1+0 *0 A5 % *-/,

% 15/,/ 1(1%

(-/,,/% 7?,/ % / (1%! +5*51 1**=)-/,, :*

91"B3 J/,,/(1%= + K-/ # #,05%* % +5(1%

-/,,/851 % 91"B!++ 11% BE8 -#% "7% / 0* # % * + 1

-/,, *! , % 1"B-*#,% / 0*!* ++ - #7?05-

"5 # %+0 5:*1 , !65

=+5, 7?6* /

Page 44: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

**!5+-/, 1#7?(1%51/% 8(8--+%% *7?,/ 8

*%1!- #,% #/1 -1&

(% 15+1% 1 +J" /= #5?9 7,/ K-/ ,0 ** #5?9 70 1% 7?,/

B15 % % " % % 7? ,/ %1 1 B% #+ 1+ +#/5 * % ** 11$'% ,1#

B15 %% B% #+ % "1+ + *% 6 ? #+ % "701 *-#,

B15 % ,-/,G15+%1;- 8 ,H15/% "+ + *% --- 1 -% "701 *-#,3 J" +/3 7"701 *#,K-/ #, #,

1 % "701 *-#,*- 11%)C% ,-/,/ 7?R-,-

B % +,,*/ 1##% +5 ?9 70 18 #% 440 5 8%11% +, ,% ,/ + *8(80 1 *8%1** 11151 * % -+ *5

B % +,,*8%1 17?++ -,/ 8(8*1 7

' % "! 51 % 8(8 -/, 1 * % 7? ,/ % -#, 3 J21/ % 8(8 --+K-/ #, #,

$ # % 8(81# 1+,- *!% 5,0 #1# *0 11*1- *8%10 +50 51 *% 1 -

8% 7?,/ ,510 +- *(1%B % +,,*;4411111% T*>,>** 11R1% 5 #%?9 70 *T0 +5R1% 5,0 #0 1 - *% 8(81#

B % +,,*= >111>111 1 % ?9 70 12- 1 !% * #5?9 70 10 +- *#,% 7?,/ % ?9 7

1 % "701 *-#,0% 7?,/

!##!!# 00>#(#!$

1-110 + +% "701 *-#,%5/%% 1 -(% "7$=-#,!5 *

5,* ,1 +0 G# , =$-5/ *!, =$% H:% 1% "7$ C5 11

+0 G1, =$-5/+#/5H**+51,+0 8%1+51,+0 +0 ,5#+5 *%# ,

=$-5/!1% /%#$ 00+0 GT+% 1H!*1**-00-5/8% 00+0 1

+% *% 00-5/1**, 8% 00-5/!5!1+ + *% E'-% * G1

#+ % "7$ H8%1 1% ,--/#+ +10 % 00-5/GE'H*% =$

-5/3 80

+ % 1 + +1,* ! 1 ,--+G15+%1,+,!;- 8 ,!+,,514!

8 8 ,H% ""#/5 % + +51 % 1 -, 1&

D05*

#- .

-<&,&- =>3$< !"#$%4 <!'0

I=

8I=

2?= $

/ 7?6* =+5,

Page 45: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

'01

1-0

-

#+

# 1 /% "701 *-#,!% 5-511 1% 7?0* +5 1

(!

8% 7?01% #/1 -1&

7?- #,11 #*/1+1% 3= 7!B% !*;? #5+1#% 1 !% --- , 11/ 1*1- *% 1 +1 *% 0/1 C5 + +5 1

7?1#% 1 +*1# 3,/ 0 * *(1%% 6 ?B% -

7? 10+,- 11 *3,/ 1 *% (1%+1- +# *0% 1>#1%>** , 0

#% 30#1!7?1# 3,/ % 6 ?B% -

#! ###

8 1 1/?9 7,/ (1%*1 #,1++%! % = +,,*7?51/%

#/1 -1&

" +1 ,% "701 *-#,1* 1+0 *0

17701! %)C % 77-,-

B % +,,*= 1111>111 1 % ?9 7(1%

0% 11 ,

:% % 11 ,11!7? 1 * #5?9 7,/ (1%

###(

# - 1 !7?11 +*1!1 /% 6 ?B% -1 # 3,/ 11# *#

,/ 1 + *!,/ 1 + *%+5-*% * !7? 10% 3 *+ *

(1%

% !8?*%?4)54%;-%%)5-8%8%(-%'*.&.%

&->&3'9-%B4%%*%8*E8?F%&.*%8$)85

%8?4)4%%$$3%5'4%;-%%%$$5*.&%%&->&

).&4)3

=+5, 7?6* /

Page 46: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

#.

% * #% 0,/ 1,510 ** *51/% 8I50 # 1 */7?#**% /

(1%7?+% +1% % * =!,/ /%!*""# ** *,/ #% * 1#5*!%

** *3,/ 11 *% #1%*150 *

8**% * +,- 11 *3,/ &

trx -o os_trx.bin os.bin

%

10N/5// *,/ *G-5H

1>0N// *)** *,/ G5-5H

8I+1+ 1/ # 5#,5- ,/ 1(1+ !0%% 65 *% 65# 11 ,

+0 ++ *1/ ,/ %+0 5-* *% -#,51/7?8% #/1 ,- &

trx -o linux.trx vmlinuz -b 768k rootfs

8% 15/,/ %1% 8I% * ##1 !,, * # *0% 65 ##1 #'D

% ,/ !% # 11 ,1+ *:% ,/ 15-* *7?!0 /1% D##1 (1%

%1 ,- !% 65# 11 ,5, 1* 1% 7G'YH05*(1%

81# % # % "701 *-#,!51 % 8(8--+8(8+, 11**0%:*1*

6511*,510 *#,+,,* -,-8% #,#% +,,*1&

“tftp –I <IP address> PUT <OS image file>

65! % #/% -,-&

tftp <IP address>tftp> binarytftp> put(file) <OS image file>

8% ** 11#% "701 ** 1/1* # *0% , 0 # /% 8(8

+,,*!% ,/ 1** *% / 71/% +1- +# *0% 447?

, 0 7?% ,, * 1 1%1,/ % (1%% +1- +# *0% 4 4

0 % +- 1* +,- 11 1% ,/ #,(1%0+ 7*07?115, 1% ,,5,

/%#% 3,/ 17

% #!08%8?%4%%8(49%)'3

/ ' 7?6* =+5,

Page 47: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

@:

8% +,0#1"6"D1# /%1"B%* * 05// -* 1#- #5* 05///

-#,0 51 *%"701 ** 1/1

8% 1"6"D)1"B1 0 #,:* 11 ,1; !1, **# 1 C5 *#5

5@ % 1 1%"701 *%* * 1/8% 1 **# 1 -* */%% 15+ +*

%15 *% 35+ "* 6+ 1 / , G3"6 H

8%1*+5, -* 1/5* 1- -/% 1"B , #"701 *-#,** 1+0 1

1, **51 10 *,* 05/// # +5/! # % 15+1#,:* %1

% 1"6"D1# :*1"

((#$! ! 1+

# 1/% 1"6"D1# 5+,-5 ! 15 %5++,,5+ %% 1"B5

",,5+0 % 1"6"D1# *% 1"B5+0 %5/%*+,-5 -1G"7!

68H %5/%B% + +8% B% + + 1 +,, * *!0 +51 -* 1 #1

+,,5+%1"B* , * 05///#%* -#,1

((#"$! @

:% +,-/+* G7? 1* / H%% 1-* *%8**105#,:* !

% 1- +1 -1 *0 * :% +,-/%% 651-* *% 653 1* /

*105#,*+,!% % * #5* 05///#,#,,510 +%/ *?,!% "-151 *

+5* * 05///#,:%% 651!%1,510 +%/ *"*51 *#* 05///#,

%% 1"6"D1# ++ +5* 1*

$! H!#!

8% 91+ E8 + +%1#5 GH-1% 1% BE8 0+GEH%1 GH -

<5,- 0+,0 * *,5% 91+ + +% "7$ ? %-1#% 91+

*- ,5+ + *8% -5#% BE8 0+GEH1* 1+0 *% #/0

>5=%

=$ 5=%-/%'

E8 >838>6

E8 >8=

E8 >8=

E8 >873

$ E8 >8"D

3:B3B8

1+ + *% %* 1 1+%G3:H#% "7$

!!!'!! 2?=

=+5, 7?6* / $

Page 48: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

$! (#(##!

(1"6"D51 % GB% H+ ++,,5+ %1"B!1"B,51#10 11/ *

** 11

" +1 +0 #,% 1"B% 1 -% +,-5 G515% "7-H8% 1"B%*

1%5*+5* --- 1 +0 # ,/% + +!- % ,1# G;- 8 ,#

:*1H*, % #/1 /1&

'*01

1-0

-

#+

$05*

% =)-,-!+#/5 % -, 1#% 1"B#/% 1 1 -1&

B % +,,*

(,% 15/, 5!+%1 ,3'9((*%

"%1 13%%8())9B % ** 110 51 *#% 1"B

"%1 13%%8%*))93B % ,10 51 *% * +, #,( ,- ! # % ,11! ######

#5++ 11% 1"B%5/%5 !+%1 "#,% ( "*-,-8% % * #5/

? +%1 23?&*%*% /3%%&*

B % 1 +,,* 1 % "B1%51 1% 1 -, 1

A51%5*0 0 -/% 1"B% ** 1151 5-#5+-/% 1"B! - % 0

1 -1* #% *5 1

! #!##((#!

21 % 1"6"D1# #* 05///% -#,A5+ 1, 01+1"B+,,*1% ,

--+(,% =)-,-! % 0,+,,*8%115 +,,*1 *++% +% 1

*+#+#/5 % -< +8 % D7,* !% 1"B,510 + + *% BE8 -%

"7$-#,7 15 -% BE8 + +1+ + *-% "7$-#,

:% /% +,,*!*## -,-*1-1! % ?@=66B% #% 1 -,-1*+ 1%

5 / % =)+#/5,* 8% *## + 1%% ?@-,-1*1- *% % 1"B

%1,* + +%% / %* G# ,- !% "7$ H8% =66-,-1*1- *%

% 1+ +

% ?@=66-,-!5+ % % +,,*/ 1#-1(, #,! # %

*+5, %++,- *51"B

% #..(. (%&&%J$))-%8%&4)-%&.*%%(

%%8?3

/ 7?6* =+5,

Page 49: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

$"! !

# #% -, 1% 0 -- 1 %5/%% 1 -! * 1% + +

0 1"6"D*% 1"B%* 8*%1!- #,% #/1 -1&

- % 1"6"D1# :% 1 *!1"6"D-511%+5% :*11, 5

% , 5%-- 1!+%1 % '.-

"+% **%0

% ?,) 1 +!+%/ #,&)A

B % ** 11%111/ *% 1"B*++%

% .A'.%')%*/0!+%1 % -A5++ -< +#

8% 151 1%5*1%3###% 1511 + % -#% */0A5+1- % 8 ,*1"6"D115 +,,*1* +% 1"B

"++1 % +#/5*"+% */015++ -< +

(#! $#

$*-&.

8% 1"B#, ,,0 +,-0 %% "78+% +% #, !51 % G*1-

+#/5H+,,*% 8 ,*%1"6"DA51 5-51,&

RBR*+

(, N'

#% 1"B#, 110 # '!5 5-/* 51"B0 # 51/%5"701 *

* 1/"+:* 15--0% 1#, 85-/* % 1"B5&

B15 % 1B% +,,5+0 1"6"D*% 1"B5

(,% 1"6"D, 5!+%1 &%?$*-% 81, 5

"%1 % 1"B#, 0# 5-/*

8% */01%% /1 +#/5#,+0 1*5/% 5-/* +51 %115-/* !% /1 #,1-00 % -< +!15*% 1 #!% !5% 51 *%11"B% -< +1*1 % 1 /1!% -+ **1

"%1 "+#,% 5-* *1% 5-/*

8 #%% 5-/* 1+,- !/0+% 8 ,** % *++,,*"% +%%

#, 1,+% 1% 5-/*

%*$)8#).%8*$*-&.

*+,1*105 1+51,(1%#, 8%1#, +1**/%,1% 51 #5%

"701 ** 1/185-* % +51,#, #1%&

% 9')%5?@%%%)<%8%.%8-%44..3%%9%8?

%88-%%?3'9).49.%8%% 4)%*

%%%8%.%8-5.%38%86 ??&%%?

.%8%8'%3

=+5, 7?6* /

Page 50: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

% 1"6"D--+!+%1 &%?$*-% 81, 5

3 +% ')8;,;(34# % )1)1+ * +

++ % 1"B# % #, 1* *

+ +% 1"B*+% +% #1% 11% ,*#,%1"6"D8*%1!- % +,,*% ,*8% 8(23* G1H 11%5*0 3B#9

8%1 #, -* 115--#% 7=$69II8G'H* + 8%1151 *%% 1- +# *(1%%

% "71- / *,* :% 51/%1(1%* + !05- /% "70/ *

,* !51 % ="7=8G'H= + (1%* 1 *

(#!#@!##!!((!! 1+

8-- 51 % 1"6"D)1"B1%"701 *-#,!1 #% # 1% /

*105 *%1"6"D,510 5-/* *%*+,15-- * 11G 1!#5% * 1"6"D

1!% 1 # 1, 15+,-5 H*+,%1+ *0+%# %- #,1% #

5-* 18% 0+%# , 1 1/"71- +#+1"6"D# 11 % ,*% +- 1

# 18- #,% 5-* !5% 2= 8B 8# % )1)1+ * +

# 5% ,* % 5-* !#% 1"6"D1# 1 *5/! * 1% 1"6"D--+

#% "71- +#++%/ 1 ## +

.%'.%$)

815--% # + -#,1!/5-# /1 +#/51# 1% 0 -* *8% 1 # 1 % 1"B

#,05% /1 1%% 51+ 1#% "71 1+ - /-, 1#%

-#,! 3= 71@ )- * * 11

80 $1%1% + + /1 +#/5# 51 #/ -#,+#/5G %0%% =*

-#,151 % 1, # H

%.(I%$)

#5 *% -< +# #% "7!% 5+1-%11 -% 1 !+ -< +# % 1%

1"6"D1# 05+ -, 1#5"7-< +!+5*/% #*% +#/5# 1*

%"B151 *8+ -< +# &

3% 1"6"D1# *+%1 &(I%$)% ( , 5

% < +"#/50!+%1 % -05+ -< +G%1051+ *% #%*+ #% */0H?, % -< +--- G# ,- !"7H

(1 #% # *111+ *%%1 -< +8,*##% # *1% -< ++#/5*/0!/%++% # *0/5-% + , 58% 1 # *1 &

&%AB 5* 1+-#% -< +5 + /G# ,- !"701 *;* #,H

!.

.. 5 '5

"7$= "7=>BB "7=>6BB

"7$ "7=>BB "7=>6BB

/ 7?6* =+5,

Page 51: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

*)%.%'.%$)AB % + + /1 +#/5# #,% 0 0 #5 51/5+51, /1 +#/5# !5+ % , ,0 %% 1 # 1 + *VB38VB(6B3V73* +

9*4)$)A11,0# 15% #% ,/ 5 5/(! 0

-)$)A(! 0

(%8A 1 % -%G1H # % 15+ # # % +5 1,0 # 8%1 1 51 * # 15+ * 05///(! 0

%9*4)A8% 1,0<5,-% 1 ++51(!+ 5%1

&A8% ,+-+ 115 51/%1+1 !% "78% "715* % 73+ /% 5/%++%1

!.%%)A3 1"B

!4...A"%1 % / , 5 // 0 * 05///"5 ! 9:1 115-- *#%1-#51/9:1!5+1 ,0< +1 *% #5 51/65! % 9:11 /

?%9%*A"%1 % -

$B9A6 1* #55

!%%A3- +# *0 51 *

:#!$)A3- +# 1, 0+%# 05*5/ ,/ /05*1#,%% 1"6"D=B(! % * #5

!)$)A#5% + *+51,0# !5+1- +#% (! 0

#%>()94A3- +# 1# -0+15-#1"B(! 0

*.%$)A(! 0

%%.%#E8.8%FA(!1 ((((((((

.%#E)-%FA(!1

# +,- /% # *1#% -< +!++% ?05% 0,#% */0

"+% @05+1 % */0#11+ %1-< +!+%1 "8% + *-< +1+

%. 1+.%&%%%8?

# 5% *-< +# #% "7!5 * % /1 +#/5% 1"B8%1

*10 * + !0 +51 % /1 +#/511 * , ,% 1"B8*%1!

- #,% #/1 -1&

"%1 % &(I%$)333-#,% ( , 5

% (I%'.%0!+ % #%?(I%!%+%1%5*0 1 % "7E# <51+ *

/%++% *)%.%'.%$)*+%1 % .%'.%-

*/0111 % +5 /1 +#/5 !+%1 $5 11% 1 /1 +#/5#1, % -< +%5- 1 8%1 1% /1 /5-1!#% /1 1# +%+ !*% 0* #1#% 1 /1 1% 1"BS1 , ,

# #% /1 #,1 ! */0--15-%111, %/ =663C6=+C=3@29A14#6=+DAE;BA>/ %1

"1 % < +"#/5, 50++/% @05#1 *, %1-< ++ !+%1 "

% ,*! 115 % +,,* @ % "701 *0*% % /1 +#/5#,<51* *% 1"B8% (1%* + 1 *#-/,,/

=+5, 7?6* /

Page 52: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

(##$#

8% 1"6"D1# 1-/,,/#% (1%* + % "701 ** 1/8%11 1- +51 #5

# 0*0+%+,- 0(1%-21/% 1"6"D)1"B/ 1(1%,/ 5-*5/

C5+

%%.9

# -/,,/(1%* + !1 + 11@ % 1"B*/ -#,8*%1! %

+,,*% ,*8% -,-1%5*+%/ ?@!*+/0+/5** 05/,*

%.>&&%

8% "7+15--0%0/ ** *+#/51=5 % 5C5 +% +5 #15--/

% 1 ,* 1!,(1%-/,,//%,1+#5+-- 0/ *,* *+,%1++ *

%:* 31 ,1* -+51,(1%-/,,//%,1%+- 0/ *,* 8% 1

+51,/%,1 11#, 5-/* # #% 1"B3 % 15+10 05%1% 1

+51,/%,1

80 1%1% (1%* + +#/51#%+%% +51,/%,1

#% "701 ** 1/1- / *,* !#% (1%/%,1-* *0:* 1%5*

#5+-- #% * 1/- 10/ *,* *% (1%+#/5115-- *0+51,

* !% ,1% #/+%+ 1&

"+:* *% % ,* -+51,* #% -+5(1%+#/5*+,+111%1 ##

= 1/ <5,- % "701 * * 1/ 1 % % *,* + 0 +%/ *:% %1 -! 1-110 -/,% (1%,/ *,* *% 1+%0+0/ *,* #,- /,* 3 J21/% 3: 2K#, #,%1-

1- -/,, *(1%* + 1%0 * !15+%17?! * 1 *8% 7?0 * G-* *% *105-+/ H1-/,,/(1%,/ 1%5/%% B% -*15--10%0/ ** *+#/513 J7?6* K-/ #, #,-/,,/(1%,/ 151/7?

.%8#(%)%9

# * *!-/,0/ *(1%,/ 51/% 1"B% *,* !% ,/ 1,51#10 5

%5/%% 3: 58%151-* *% *105% )1)0* +8% #,#% +,,*1

*8% 5-5%14 ,0 ** *% 5-5# ( ,- !1-% -,0# &

swap pmon.bin

8% 5-5# 1+ *-,>1-021 %11-- *# % #/1 +!J -/(1%,/ K#

$ .

. <5 '<5

7=$69II8 G'H* + ="7=8G'H= +

7=$69II8G'H* +

/ 7?6* =+5,

Page 53: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

((##$# #"#

#% ,/ %5 /% (1%13,/ 0 *0% 7?0* !5,51**% * %

17?% 1@ #% 3,/ *+1+% +15,* % ,/ :%5%1% * !7?+

0% 3,/ 3 J7?6* K-/ #, #,%51 % 8I5*%1

((1%,/ 0 -/,, *51/% 1"B!,51#1+% % * * # *0:* %

15+1% 1"6"D1# % 1@ #% ,/ *% (1%1%5*0 -/,, **+,%1

* - *-/,+ * ==;=G#0%:4*65 , 1H%**1%1% * #0#

G # % *+5, 51- +#+05* , 0* 1%+ #0,/ H

851 ==;=!1,-115 % +,,*&

ADDHDR <filename>

% % # , 1% #0# - - *% % * 8% 15/5-5# %1>B3815##0 #

# , 18%1>B38# 151 *-/,% (1%#,%1"6"D

!!! $#

# % 0,/ G1H1- - *#-/,,/!0/5-% (1%-/,,/*/00+%1/% (.*

$)8?-#,% 81, 51% %51 % -, 1#% -/,,/1 %

51# *1*15// 1 *5 1&

$)8( %$)*(%8A3 +% #0%% * -/,% (1%* + 81 +% ,/ !++% )%333058%1*1-1*/0%+1 + ,/ 1% 51 *1 11 * , 051*# *1- +#% 1#% ,/ 8% ==;=BIB51**1% * %15+11"6"D-/,% ,/ % 01 #% (1%** 111-+ !("8-/,-+5,/ G % # 11 ,#65 , H*## +(1%!-5% ##1 % 01# *( ,- !-/,,/ ("'! '% 01# *3 80 0 #1#01##1 1#-+5# 1 # 1 +/% --- # , * /% --- 01!++% @05+5

(.**.#).%8*A3 +% (1%* + %10 /51 *% * 1/80 1%1(1%/%,1%+0 51 *#51 # + * 1/13, #% 1 /%,1 -#% *+,15-- *+51,(1%/%,5-/* 3 J"51,(1% /%,(, 2-/* K-/ #15+1%5-* % (1%/%,1

% !8# &.*8)4'%9%8%)%58!0#58?43

%

. <5 '<5

"7$ 7=$69II8 ="7=8G'H= +

7=$69II8G'H= +

"7$= '(E ?) [ ?8B6'(EG'H= +

G4.>??)4)3K%.>&&%L&. 3 #)58%885@843

=+5, 7?6* /

Page 54: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

?%#A8% 01 ** 11#(1%* + + + *"7* + 1("8% 1"6"D1# + 1 % #1%0 # -/,,/0+%1/% #))-!<51-#% (1%+0 1 *("7$ )=0*1%+3 1* / ,/ 1G % 9:165H!% 1'D#, ,1%5*?80 1 *!0 +51 +1% ?9 7# 1* / , 0 18 %1-#% (1%+! 15 %% %+-1+% + **%% 5 ((B1 *% *<+ # *

#?)4)#'&'$)8#).%8*A8% 3 ** 111%5*0 1 *% 1#8/ 7 C5 *1%5*0 1 '

# % -, 1% 0 1 % (1%-/,,/*/0!% ,/ +0 -/,, *% (1%

* + % 0,#% */0 % -1&B1 */,!/,!*B1 8 1

(1%* + !+%1 B1 8-/,G%5- 1 H!+%1 /,8% B1 */,

05- #,1 1 % (1%--/,,/% ,/ 1- +# *

:% -/,,/1/ ,/ !51 % B1 */,0521 % % -1% -/,,/,5-

,/ 1*## +1(1%1/ 1/( ,- !-/,7?,/ % 01 #(1%*

-/,9:1,/ ##1 &

% 7?,/ %01#*+%1 (.*

% 9:1,/ %01#*% +%1 (.*)9

1 1 1 % (1%8% #1 1-1*1/ 1 *,5- -/,1

#

4...*.

# * 05///65,/ !*10 % +%*/, % 65-#,!% +%*/, 11 5-1%#

% 1-+ 11+#1- +# *- *#, !% -#,1 1 #1, 505/+51 1% 1*

/ +5-!5,+ 1 1*1% 51 +5 51 % * + !1, , 1%5 +/

%//

8%11* 10 % # *!05+51 1-0 ,1%* 05///:% % 1"B 1 +#% -+ 11!

% +%*/, %1%% -#,%1+1% **+51 1 1 ! ,/% 0 % 1"B

*% -#,8% 1*10 % +%*/, &%5/%% 7?0* % 65-,-

G8% 653* 1+% + 111*10 % +%*/, H

#5% 65 1* / -+/ &

" +"5/ ,--+% 1 + +% "7$-#,

8% 1 -, 1 &05*!'01!1-0!-!#+

1 % -#,*#% -,-& =

11% M%NM%N 5"

& % -%

..

7?6*

9:1",- 11 *,/

65",- 11 *,/

/ 7?6* =+5,

Page 55: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

% ,-,-! % +,,* *"

1 % "701 *-#,

(,% 7?0* -,-&

" +"5/ ,--+1% 1 + +% "7$-#,

8% 1 -, 1 &05*!'01!1-0!-!#+

1 % -#,:% % , 11/ J=*/#,B% !\"0K-- 1!- 11%)C

% &@' -,-! % +,,* *"!%

1 % "701 *-#,

8% +%*/, 1*10 **% 1"B+0 51 ** 05/% 65

#

9:1*65* 1/101 *5*% "7!% 1D#(1% * 1/ *1 7

G?9 7H1-+ 8%1?9 7151 *11/ 1-+ #0 1% 51 *0% 7?0* 1 1

% 3 1* / ,/

#(!!

8% ?9 71 +#% (1%1%5*0 - 1 *! # ,/ 1 0 /-/,, *% 0*8%11

0 +51 % ?9 7+1#,15+%1% 7 "** 11 1# +%#% #+ 1!1 1% 1

5,0 *% *1- +#+* #/#,!15+%15,0 ,5#+5 * 8%1#,!#

1!+0 *##+5 ,-110 +15+B #%1#,1 1 0 G- %-1#,% 0

* 1 #H!% #,15+%1% +5 1* / +#/5*1+#* *-1

1%5*0 - 1 *#-110 611#%151 +#/5 *#,+ *5* 10 51 - +

##$#!

8,?9 7 /* 15 %+ 1#% ?9 7*G7?!9:1!65H+-- ++ 11

*1 *% ?9 7!% ?9 7, ,0+,51?80 ,*# ** += +,*#+#% *%

?9 71 ++ 155510 ?9 7

8 15 %+ 1#% ?9 7#, 1+! +%+ 1+,- *%1% *?9 7++ 110 1

8% 1 0 1- #,11 */?9 7 , 0 1!+%//+ / 0 1!++5/

+% +15,1!*/?9 7(1%

%-%#%%)93

=+5, ?9 7 /

Page 56: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

!!#!##!

* #5?9 7,/ +0 1 *7?0* # (15+1%%11* !1 J7?

6* K-/

#7?,/ %* #5?9 710 *0*!+% +11 #% ?9 71 % ,11/ 1

+5- *# % 15 !% * #5?9 71* *% ?9 71 +#% (1%*11501 C5 51 *0

7?*3,/ * *% (1%

#:!#!##

/ !?9 7 , 0 1 *) 0#% ?9 7+ 1(1+ !#% 65

1* / 15/*+#/5+%/ 1,* % *% ** 110 51 *% : ?-!

% 65+* 5* %1 #,% ?9 7, , 1!#1, #, 1+5 1

/ * *!% 65+* , 1%10 #,% ?9 71-+ G #%1?9 7,-51*

51/% ?9 7++ 110 1* 1+0 *0 H

9 /% ?9 70 1+ / 1+0 * %% 7?0*

" +1 + % "701 *0** 1 8% 7?0#,*1-1

Z5+- 11%)C0 % 7?0-+ 11*/ % 7?-,-

B % +,,*1 #% +5 , 0 1

(, #,7??9 7,-5+,,*1!1 J7?B, 90 1K-/

#$#!

#

8% #10 1#% (1%* 1/ *1% 1#?9 71% ?9 7% * 8% #,#% ?9 7% *

11#1&

struct nvram_header unsigned long magic; unsigned long len; unsigned long crc_ver_init; unsigned long config_refresh; unsigned long reserved;;

8% * ## +%#% 15+5 , ,0 11&

.A2C5 * # ,/% 0 //#% ?9 7*1 +8% 5 #%1* # 1'"!J(63;K 3"

A8% /%#% ?9 7+5*/% ?9 7% * *#% ?9 7 , 1/1

;?;%A

1U&?9 7""

1'U&?9 7 1

1U&95 0 % 3= 7 /1

1$U& 1 *

/ ' ?9 7 =+5,

Page 57: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

'.;'8A

1U&95 0 % 3= 7"#/5 /1

1U&95 0 % 3= 7 # 1%" /1

#?*%4)

8% ?9 7 , 0 1 + ** +# % ?9 7% * 8% , 0 1

- 1 *11 1#?266 , *1/18% 1/1 % #,

variable=value

8% *#% 1/11* , *0+1 +5 ?2660 180 %5/%80 115-- *0 1*

% , /1G %% 1, 11+5* * )0,)>*# H

,/)% 5)A

0*- = 1+0 1% %* -#,110 5 1+5* 0+,$-*0+,$*

0*5, 3 5,0 #0*21 */ 5C5 7 "** 11 1#0%% : ?*6 ? #+ 1

+# C 0+,++# C5 +7%@G* #55 17%@!% ++ -0 5 17%@H

1*,> 8% 5 0 % 3= 7@" /1 % 3= 7+ #% "7

1*,>+#/ 8% 5 0 % 3= 7"#/5 /1 % 3= 7+ #% "7

1*,> # 1% 8% 5 0 % 3= 7 # 1%" /1 % 3= 7+ #% "7

,+** 8% 7 "** 110 51 *#% ;? -8% ** 111/ % #,&&&&&

,+** 8% 7 "** 110 51 *#% 6 ?B% -8% ** 111/ % #,&&&&&

-%** 7 ** 11#% -%1+ * + + + *% 6 ?B% -% "7-#,($ # + * 1/1!%11%5*0 1

,+*- 77"=-#6 ?B% -

,+** 8% 7 "** 110 51 *#% : ?B% -8% ** 111/ % #,&&&&&

-%** 7 ** 11#% -%1+ * + + + *% : ?B% -% "7-#,("7$ # + * 1/1!%11%5*0 1

,+*- 77"=-#: ?B% -

*>,>** 8% + 7% ** *,/ G7?51/#-H11 *

1>,>** 8% + 7% +,- 11 *3,/ !+ *(1%!1* +,- 11 *

1>#1%>** 8% +(1%% +,- 11 *3,/ 1+ *0!7?#*3,/ %1+** +,- 11* +5

>-** 8% ** 110 51 *% 6 ?-1(% "7$ # + * 1/!%11$'

> ,1 8% 150 0 51 *% 6 ?-1(% "7$ # + * 1/!%11%5*0 1

1++% 3++%+ 7% +,- 11 *3,/ (1%1+- *0 # 1* +,- 11 *

0> :% % 7?1%5*#3,/ **5-- 5-3 #1 +*1- 5-*1 ,, * 03,/ - 5-

+%*/ !,1 +*1!#% 11 ,+%*/,

>,*1 1#65* + ,*5 1*G#6505*1H= #51 8% GB% H,*5 1%5*10 * *#51/"7!% G;? H,*5 1%5*?80 * * *#51/"701 *'015!% ,*5 1%5*0 * *

=+5, ?9 7 / $

Page 58: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

"/)% 5)A.

>#, 656 ? #+ * + , -+1

>#, 1 656 ? #+ 1 ** + , 1-+1;

>#, 65: ? #+ * + , -+A

>#, 1 65: ? #+ 1 ** + , 1-+0

9/)% 5)A?0

1> 1 8% +5 -#,1# 1

1>1 26#% 5-/* 1

:/)% 5)A@

>- 8- #** 11 10 51 *% 6 ? #+ "0 %

>-** = #5** 11% 6 ? #+ !-+AF;#AE>#A#A

> ,1 ,1% 6 ? #+ !-+

>- 8- #** 11 10 51 *% : ? #+ "0 %

>-** = #5** 11% : ? #+ #>-11 =;"!%11%5*0 1 1#1#1#1

> ,1 ,1% : ? #+ #>-11 =;"!%11%5*0 1 1#1#1#1

>/ / 0 51 *% : ? #+ #>-11 =;"!%11%5*0 1 1#1#1#1

>*1 ** 11#% =?31 0 51 *% : ? #+ #>-11 =;"!%1# *1%5*0 #0

>1 ** 11#% :?31 0 51 *% : ? #+ #>-11 =;"!%1# *1%5*0 #0

>%1, %1, 0 51 *% : ? #+ #>-11 =;"!%1# *1%5*0 #0

>*, *,, 0 51 *% : ? #+ #>-11 =;"!%1# *1%5*0 #0

#/)% 5)A?

#>*10 (/ 0 )*10 % # - +3 -# *10 **1 *10 % #

/ ?9 7 =+5,

Page 59: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

>/)% 5)A'%/

# >- 1#/ 1!1 - *01-+ 1!#** 11 10 # *% 6 ? #+ 1( ,- !AF;#AE>#A#A11AF;#AE>#A#A1AAF;#AE>#A#AB1AF;#AE>#A#AB1

# >+- 611** 11*8"-/ 1%% 1* / 1%5*0+( ,- !0+-1''$'&# >+-N$'&'80+-1'' 666 ?+ 1&# >+-N[&''

# >5*- 8%10 %1% 1, 11% # >+-0 8% *## + 1%- 12=-11 *#8"-1

# >,+ 1#7 "** 11 1!1 - *0+,,1!0 # *% 6 ? #+ 1

!/)% 5)A?

#*>+- *+ 1/ 1#8"-5,0 1*% % 1%5*0 #* *% 6 ?(1+ !#*-1''** 11$'% 6 ?!-1''&>1>AAF;#AE>#A#A0>1>A **8"-#*1+0 -- * *!1 - *01-+ +%+

#*>5*- *+ 1/ 1#2=-5,0 1*% % 1%5*0 #* *% 6 ?(1+ !#*-1''** 11$'% 6 ?!-1''&>1>AAF;#AE>#A#A0>1>A **2=-#*1+0 -- * *!1 - *01-+ +%+

&$/)% 5)A2-

*%+->1 //#/ #6 ?** 11 10 %* *50% =;"1

*%+-> * B*#/ #6 ?** 11 10 %* *50% =;"1

&/)% 5)A*-

%->51 , 21 , C5 *++ 11+#/5: 0-/ 18%1# *+0 #0#* 1 *

%->-11* = #5-11* C5 *++ 11% +#/51: 0-/ 1!-+1

%->- = #5-5,0 51 *++ 11+#/5: 0-/ 1% 6 ? #+ !-+1 >1

%->- = #5-5,0 51 *++ 11+#/5: 0-/ 1#,% : ? #+ !-+1 >1>1

=+5, ?9 7 /

Page 60: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

&&/)% 5)A5

--- >51 , 6/, 0 51 *% ,/B+ +

--- >-11* 11*0 51 *% ,/B+ +

--- >* , 8, 55 !1 +*1!# %+%% B+ +0 , *#% %10 +

--- > - 3 5,+ + +% B/ 1*

--- >* ,* 3 0/5-% B% 1 + 11G%A!8'%)%9%%)94)3H

--- >,5 7,5,1@ #B + -+ 1

--- >,5 7,5,1@ #B1,-+ 1

&,/)% 5)A>$&;

>11* 3 1% , G33=H0 51 *

*0>+% 3 1% +% 0 51 *% + / 1

>+5 3 1% +5+* 3 '01- +#+#5 1

*0> 3 1% 0 51 *!0-1370-1N

>+1 * ? 0 +1 *#1 !- #1 # 1+1 *! 1-*+ 1+10+ 1*0 ## + %**

*0>#/ 3 1% #/, % 1%*

*0>1 3 1% 83% 1%*

*0>*, 3 1% 5- #+ 1- 1 ,*

*0>0+ 3 1% 0 + #% G,1 +*1H

> - 3 *10 :B* +-3 0 :B +-* C5 3 0 :B**-5 +- *-+ 1

>5% 3 '( #5% +3 (? 0 5% +

> 3 1 +% +5 51

> >

8% 0 1 151 , !1* , *0% *4* 0 8% 1 1,510 % &

3"% * +,+%+ 1#0

3"% * +,+%+ 1#'0

>,+ 3 1% 7 "** 11 1% )* 1B+%**5** 1111/% #,110AA0;;0GG0220BB75- ** 11 1+0 1 *%10 1 - *01-+

>,+,* *+ 1% % % ** 11 1% *41 JKJ* K:% % 111 J!K% 7 "** 11 1% % 1 *11+ :% % 111 J* !K 7 "** 1110 11+ + - 1% 1

*0> 1 3 J* #5K#15--#G!H1 JK#15--#G!!!H

*0>-+-%* 3 1% 6"% * - 9* 1 J/K*J1%K

/ ?9 7 =+5,

Page 61: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Broad

com

Con

fiden

tial

&"/)% 5)A.

1 >* #51 3 1 #+* #51% 1 F# 1 C5 *!- #, 1

=+5, ?9 7 /

Page 62: · PDF fileB r o a d c o m ) ) ˝ ˚ / ˚ / 8 ˚

15+ 5* ))

Con

fiden

tial

Broad

com

"#((<$$<

!"#$$% &$$'(&$$'

*+,4"- 1 1% /%, +%/ 1%5#5% + -*5+1*% ,- 0!#5+!* 1/#,#51% *0*+,"-10 *0 ++5 * 0 ; !*+,"-

* 1115, 01/5#% --+51 #%1#,!% --+51 #-*5+++5* 1+0 *% ! % * 1+ + 1 5* 1- /%1% /%1#% 1