亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gen_module.sh

?? marvell的卡的驅動,支持熱插拔,是scsi disk的接口.最多可支持8塊硬盤.
?? SH
字號:
#!/bin/bash
echo  "Generate modules.cgz for Marvell PCI-X to Serial ATA adapters."

if [ -z "$1" ] ; then
   echo "parameter missing"
   exit 1
fi

BOOT_FLAGS="-D__BOOT_KERNEL_BOOT=1 -D__BOOT_KERNEL_UP=1 -D__BOOT_KERNEL_SMP=0"
SMP_FLAGS="-D__SMP__=1 -D__BOOT_KERNEL_SMP=1 -D__BOOT_KERNEL_UP=0"
UP_FLAGS="-D__BOOT_KERNEL_SMP=0 -D__BOOT_KERNEL_UP=1"
HUGEMEM_FLAGS="-D__BOOT_KERNEL_HUGEMEM=1"
BIGMEM_FLAGS="-D__BOOT_KERNEL_BIGMEM=1"

i386_FLAGS="-D__MODULE_KERNEL_i686=0 -D__MODULE_KERNEL_i586=0 -D__MODULE_KERNEL_athlon=0 -march=i386"
i686_FLAGS="-D__MODULE_KERNEL_i686=1 -D__MODULE_KERNEL_athlon=0 -D__MODULE_KERNEL_i586=0 -march=i686"
athlon_FLAGS="-D__MODULE_KERNEL_athlon=1 -D__MODULE_KERNEL_i686=0 -D__MODULE_KERNEL_i586=0 -march=athlon"

external_flags=""

get_flags()
{
    local flags=""
    local build=$1
    local cpu=$2
    local build_flags=""

    #echo get flags: build = $build  cpu = $cpu

    external_flags=""

    case "$build" in
    "UP" )	build_flags=$UP_FLAGS;;
    "BOOT" )	build_flags=${BOOT_FLAGS};;
    "SMP" )	build_flags=${SMP_FLAGS};;
    "HUGEMEM" )	build_flags=${HUGEMEM_FLAGS};;
    "BIGMEM" )	build_flags=${BIGMEM_FLAGS};;
    esac

    case "$cpu" in
    "i386" ) build_flags="${build_flags} ${i386_FLAGS}";;
    "i686" ) build_flags="${build_flags} ${i686_FLAGS}";;
    "athlon" ) build_flags="${build_flags} ${athlon_FLAGS}";;
    esac

    flags="${flags}${build_flags} "
    external_flags="$external_flags $flags"
}



dir=`pwd`
rm -rf temp
mkdir -p temp
mkdir -p files

for inc in $(ls -1 ${1}) ; do	
	target=${inc}
	echo "target = ${target}"
	
        isEL=`echo $target| grep -c ".EL"`
	if [ ${isEL} != 0 ] ; then
	    largemem="HUGEMEM"
	else
	    largemem="BIGMEM"
	fi
	for build in 'UP' 'BOOT' 'SMP' ${largemem}; do
		if [ "$build" == "UP" ]; then
			build1=""
		else
			build1=${build}
		fi
		echo "Creating ${target}${build1}..."
		rm -rf temp/${target}${build1}
                cd ..
		make clean

		if [ "$build" == "BOOT" ] ; then
			mkdir -p ${dir}/temp/${target}${build1}
                        cpu="i386"
                        get_flags $build $cpu $external_flags
			echo $external_flags
			echo "Compiling $target $build for ${cpu} cpu..."
                        make -s "KERNEL_SRC=${1}/${inc}" "EXTERNAL_CFLAGS=${external_flags}"
			if [ ! -f mv_sata.o ] ; then
				echo "failed to make mv_sata.o from ${inc}${build11}"
				exit 1
			fi
			cp -f mv_sata.o ${dir}/temp/${target}${build1}
			if [ $? -ne 0 ]; then
				echo "failed to copy mv_sata.o to ${target}${build1}"
				exit 1
			fi
		else
			if [ ${isEL} != 0 ] ; then
			    for cpu in 'i686' 'athlon'; do
				mkdir -p ${dir}/temp/${target}${build1}/${cpu}
				get_flags $build $cpu
				echo $external_flags
                                make clean
				echo "Compiling $target $build for ${cpu} cpu..."
				make -s "KERNEL_SRC=${1}/${inc}" "EXTERNAL_CFLAGS=${external_flags}"
				if [ ! -f mv_sata.o ] ; then
					echo "failed to make mv_sata.o from ${inc}${build1}"
					exit 1
				fi
				cp -f mv_sata.o ${dir}/temp/${target}${build1}/${cpu}
				if [ $? -ne 0 ]; then
					echo "failed to copy mv_sata.o to ${target}${build1}"
					exit 1
				fi
			    done
			else
                                cpu=`uname -p`
				mkdir -p ${dir}/temp/${target}${build1}
				get_flags $build $cpu
				echo $external_flags
                                make clean
				echo "Compiling $target $build for ${cpu} cpu..."
				make -s "KERNEL_SRC=${1}/${inc}" "EXTERNAL_CFLAGS=${external_flags}"
				if [ ! -f mv_sata.o ] ; then
					echo "failed to make mv_sata.o from ${inc}${build1}"
					exit 1
				fi
				cp -f mv_sata.o ${dir}/temp/${target}${build1}
				if [ $? -ne 0 ]; then
					echo "failed to copy mv_sata.o to ${target}${build1}"
					exit 1
				fi
			fi
		fi

		cd ${dir}
	done
done

cd ${dir}/temp

echo "Modules list:"
ls -1 -R */*.o
find .

# Remove old modules.cgz (if exists)
rm -f modules.cgz

# create modules.cgz
find .|cpio -o -Hcrc|gzip -9> modules.cgz
if [ $? -ne 0 ]; then
   echo "failed to create modules.cgz"
   exit 1
fi
mv modules.cgz ${dir}/files
cd ..
rm -rf temp
echo "modules.cgz created successfully."

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久九九视频| 欧美一区二区三区公司| 中文字幕视频一区| 本田岬高潮一区二区三区| 国产女人水真多18毛片18精品视频| 国产一区二区h| 久久久久国产一区二区三区四区| 国产一区二区看久久| 欧美韩日一区二区三区四区| 91色视频在线| 亚洲高清中文字幕| 精品国产一区二区三区久久影院 | 一区二区三区在线观看欧美| 91福利精品视频| 免费高清在线一区| 日本一区二区三区电影| 一本大道久久a久久精二百| 午夜欧美电影在线观看| 久久久精品日韩欧美| 日本韩国欧美一区二区三区| 免费欧美日韩国产三级电影| 国产欧美日韩激情| 精品视频在线免费观看| 国产伦精一区二区三区| 一区二区三区精密机械公司| 日韩欧美高清在线| a级精品国产片在线观看| 亚洲成人1区2区| 国产精品免费丝袜| 91精品午夜视频| 99精品在线免费| 免费日韩伦理电影| 亚洲日本va午夜在线影院| 欧美不卡一区二区三区| 白白色亚洲国产精品| 午夜精品成人在线| 久久噜噜亚洲综合| 欧美精品乱码久久久久久| 极品销魂美女一区二区三区| 亚洲天堂网中文字| 日韩一区二区三区视频| 懂色av一区二区三区免费看| 亚洲v日本v欧美v久久精品| 精品三级av在线| 一本到不卡精品视频在线观看| 日韩国产在线观看一区| 国产欧美视频在线观看| 欧美性大战久久| 国产精品一区二区你懂的| 91精品国产乱| 99久久国产综合精品女不卡| 亚洲欧美偷拍卡通变态| 日韩精品专区在线影院重磅| 色哟哟一区二区三区| 久久国产剧场电影| 亚洲国产人成综合网站| 久久久亚洲精品一区二区三区| 欧美午夜免费电影| 成人性视频免费网站| 日韩影院免费视频| 亚洲男人的天堂av| 国产午夜一区二区三区| 69p69国产精品| 97精品国产露脸对白| 亚洲国产精品麻豆| 亚洲欧洲av在线| 久久精品日韩一区二区三区| 欧美精品日韩一本| 国产精品亚洲成人| 蜜臀av一区二区在线免费观看| 亚洲精品久久久蜜桃| 中文欧美字幕免费| 精品国产凹凸成av人网站| 欧美在线免费视屏| 91麻豆视频网站| 国产精品一品二品| 精品一区二区免费在线观看| 午夜精品福利一区二区三区av| 亚洲欧美另类在线| 欧美国产成人在线| 欧美videofree性高清杂交| 欧美午夜一区二区三区| 91影院在线观看| 粉嫩av一区二区三区粉嫩| 激情综合色播激情啊| 国内精品国产成人国产三级粉色| 日本人妖一区二区| 无码av中文一区二区三区桃花岛| 夜夜亚洲天天久久| 亚洲男人都懂的| 亚洲视频小说图片| 亚洲三级在线播放| 日韩一区欧美一区| 最新国产精品久久精品| 国产精品区一区二区三| 欧美激情在线观看视频免费| 欧美一区二区三区在线视频| 欧美成人三级在线| 久久嫩草精品久久久久| 国产性天天综合网| 中日韩免费视频中文字幕| 国产精品久久影院| 亚洲视频你懂的| 亚洲一区二区欧美激情| 亚洲自拍偷拍综合| 亚洲v精品v日韩v欧美v专区| 青青草国产精品亚洲专区无| 蜜桃一区二区三区四区| 亚洲一区视频在线| 日韩精品乱码免费| 理论电影国产精品| 国产精品一区二区三区乱码| 国产99久久精品| 91伊人久久大香线蕉| 欧美视频一区在线观看| 日韩午夜在线观看| 中文字幕免费在线观看视频一区| 国产精品久久久久久久午夜片| 亚洲女爱视频在线| 亚洲一区二区高清| 日日摸夜夜添夜夜添精品视频 | 色国产综合视频| 欧美日韩国产bt| 精品国产在天天线2019| 亚洲国产精品黑人久久久| 亚洲综合视频网| 久草热8精品视频在线观看| 亚洲国产成人va在线观看天堂| 亚洲成人手机在线| 亚洲3atv精品一区二区三区| 国产v日产∨综合v精品视频| 欧美在线观看视频一区二区三区| 欧美一区二区三区在线视频| 国产视频一区二区三区在线观看| 亚洲色图视频免费播放| 日韩精品免费视频人成| 波多野结衣在线aⅴ中文字幕不卡| 欧美专区亚洲专区| 久久这里都是精品| 亚洲六月丁香色婷婷综合久久 | 亚洲免费大片在线观看| 天堂蜜桃一区二区三区| 国产精品18久久久久久vr| 欧美在线视频你懂得| 国产日韩欧美精品综合| 午夜欧美电影在线观看| 北条麻妃一区二区三区| 精品国产乱码久久久久久老虎| 亚洲婷婷国产精品电影人久久| 毛片一区二区三区| 日本道色综合久久| 久久久91精品国产一区二区精品| 亚洲成a天堂v人片| 国产精品一区二区不卡| 欧美日韩激情一区| 成人免费一区二区三区在线观看| 久久er精品视频| 欧美日韩在线播| 亚洲欧美电影一区二区| 国产东北露脸精品视频| 91精品国产综合久久精品麻豆| 精品精品国产高清a毛片牛牛 | 欧美三级韩国三级日本一级| 亚洲日本青草视频在线怡红院 | 亚洲日本丝袜连裤袜办公室| 国产高清不卡一区| 日韩视频免费直播| 亚洲成人资源网| 一本久久a久久精品亚洲| 欧美一区二区在线播放| 日本va欧美va精品发布| 欧美日韩久久一区| 一区二区三国产精华液| 不卡在线观看av| 国产调教视频一区| 国产一区视频网站| 精品对白一区国产伦| 亚洲综合激情网| 91浏览器打开| 最新久久zyz资源站| 9久草视频在线视频精品| 国产欧美久久久精品影院 | 亚洲成人tv网| 欧美私模裸体表演在线观看| 国产视频不卡一区| 成人性生交大片免费| 精品日韩欧美在线| 国产麻豆午夜三级精品| 久久久久国产精品厨房| 国产乱理伦片在线观看夜一区| 制服丝袜亚洲网站| 亚洲国产日韩一级| 制服丝袜在线91| 美国精品在线观看| 久久综合久久鬼色中文字| 国产成人免费视频一区| 久久精品男人的天堂| 懂色av一区二区三区蜜臀| 久久精品一区蜜桃臀影院| 国产成人在线视频网址|