$B%+!<%m%k$n%3%s%q%$%k(b


$B5$$r$7$F!"%+!<%m%k$r%3%s%q%$%k$9$k!#(b

$B%/%m%9%3%s%Q%$%k$+$i!"%;%k%U%3%s%Q%$%k$KJQ99(B

$BF~ Makefile $B$r8+$k$H!"(B.hhl_cross_compile $B$,B8:_$9$k$H!"(B $B$=$3$K=q$$$F$"$kJ8;zNs(B(ppc_82xx-)$B$r(B prefix $B$K;H$&$h$&$@!#(B
kurobakoVine# mv .hhl_cross_compile .hhl_cross_compile.orig

$B2~9T%3!<%i$njq99(b

$B:rF|%3%s%Q%$%k%(%i!<$k$j$c$?%=!<%9$r8+$f$$$?$n$@$,!"(b $B$^$C$?$/%(%i!<$k$j$kmw0x$,8+$d$+$i$j$$!#(b
$B$?$a$7$K!"(Bfile melco_serial.h $B$7$F$_$?$i!"(B
melco_serial.h: ASCII C program text, with CRLF line terminators
$B$H$$$o$l$?!#(B $B2~9T%3!<%i$,(b CRLF $B$G$O!"(B\ $B$G7QB39T$H$7$F$$$k%3!<%i$,%(%i!<$k$j$k!#(b Buffalo $B$,:n@.$7$?(B/$B
  • linux-2.4.17_kuro-box/arch/ppc/boot/common/misc-simple.c
  • linux-2.4.17_kuro-box/arch/ppc/boot/sandpoint/head.S
  • linux-2.4.17_kuro-box/include/melco/bootinfo.h
  • linux-2.4.17_kuro-box/include/melco/firminfo.h
  • linux-2.4.17_kuro-box/include/melco/flashd.h
  • linux-2.4.17_kuro-box/include/melco/melco_hwctl.h
  • linux-2.4.17_kuro-box/include/melco/melco_rtc.h
  • linux-2.4.17_kuro-box/include/melco/melco_serial.h
    $B0J>e$N%U%!%$%k$N2~9T%3!<%i$r(b LF $B$N$_$KJQ99$9$k!#(B
    $B%=!<%9ds6!$k$"$?$j!"(bwindows $B$G $B8$BIUB0$N(B CD-ROM $B$K$O(B $B$B%G%U%)%k%H%3%s%U%#%.%e%l!<%7%g%s(b $B$I$&$$$&%3%s%U%#%.%e%l!<%7%g%s$g%+!<%m%k$,%3%s%q%$%k$5$l$f$$$k$n$+!"(b $B$^$C$?$/ITL@!#(B
    linux-2.4.17_kuro-box/arch/ppc/configs/sandpoint_defconfig $B$,(B $B$"$C$?$N$G!"(B $B$3$l$r(B linux-2.4.17_kuro-box/arch/ppc/defconfig $B$K%3%T!<$9$k(b
    kurobakoVine# cd arch/ppc
    kurobakoVine# mv defconfig defconfig.orig
    kurobakoVine# cp configs/sandpoint_defconfig defconfig
    

    $B%3%s%Q%$%k(B

    $B$H$j$"$($:!"(Bmake config $B$G$9$Y$F%G%U%)%k%H(B(Enter $B$N$_(B)$B$K$9$k!#(B
    make dep; make zImage $B 45$BJ,$[$I$7$F!"(B
    ld -T arch/ppc/vmlinux.lds -Ttext 0xc0000000 -Bstatic arch/ppc/kernel/head.o init/main.o init/version.o \
     --start-group \
     arch/ppc/kernel/kernel.o arch/ppc/platforms/platform.o arch/ppc/mm/mm.o arch/ppc/lib/lib.o kernel/kernel.o mm/mm.o f
    s/fs.o ipc/ipc.o \
     drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/ide/i
    dedriver.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/macintosh/macintosh.o \
     net/network.o \
     /mnt/home/HD-H120LAN/buffalo/kurobako/linux-2.4.17_kuro-box/lib/lib.a \
     --end-group \
     -o vmlinux
    init/main.o: In function `write_flash':
    init/main.o(.text+0x31c): undefined reference to `flash_st_compt_erase'
    init/main.o(.text+0x31c): relocation truncated to fit: R_PPC_REL24 flash_st_compt_erase
    init/main.o(.text+0x360): undefined reference to `flash_toshiba_write'
    init/main.o(.text+0x360): relocation truncated to fit: R_PPC_REL24 flash_toshiba_write
    make: *** [vmlinux] $B%(%i!<(b 1
    

    $B$b$&>/$72r@O$,I,MW!#:#F|$O$3$3$^$G(B


    $B"+(B $B8 $B"*(B $B%+!<%m%k$n%3%s%q%$%k(b(2)
    Copyright (C) 2004 Yasunari Yamashita. All Rights Reserved.
    yasunari @ yamasita.jp
    $B;32<9/@.(b@$B5~ETI\8~F|;T(B

  • AltStyle $B$K$h$C$FJQ49$5$l$?%Z!<%8(b (->$B%*%j%8%J%k(B) /