作者 主題: 在driver裡的shim?用途是?  (閱讀 2443 次)

0 會員 與 1 訪客 正在閱讀本文。

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 738
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
在driver裡的shim?用途是?
« 於: 2008-05-15 16:29 »
在driver裡有這些目錄,driver的readme也沒有提到這邊的功用,查了google,還沒看到什麼比較有關聯的文章,有人使用過類似這邊driver提供的檔案嗎? 這邊的用途是?
ls shim/*
shim/library:
rhel4-32  rhel4-64  rhel5-32  rhel5-64

shim/open_source:
cmn_defs.h  cmn_list.h  external  hal  osl  oss  swr5_pciids.h

ls *
rhel4-32:
Makefile  megasr-lib.a
rhel4-64:
Makefile  megasr-lib.a
rhel5-32:
Makefile  megasr-lib.a
rhel5-64:
Makefile  megasr-lib.a

ls */*
external/mpi_type.h  oss/oss_iface.h
hal/common:
scsi_hal.h
osl/lin:
lin_defs.h  linux_osl.c  linux_osl.h  osl_char.c  osl_char.h  osl_lib.h
oss/lin:
lin_oss.c  lin_oss.h
<0  =_=  Don't learn to hack , hack to learn.

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17484
    • 檢視個人資料
    • http://www.study-area.org
回覆: 在driver裡的shim?用途是?
« 回覆 #1 於: 2008-05-21 02:04 »
不知道 shim 的全稱是甚麼呢?

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 738
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
回覆: 在driver裡的shim?用途是?
« 回覆 #2 於: 2008-05-21 15:24 »
看起來shim就是全稱(夾在縫隙裡頭的墊片?  填充物料?  說成"補充包"似乎比較好懂些)
這是Adaptec driver裡readme 說到的
SHIM package that includes a script, source code, and a binary library of object files that you use to create a new driver that is compatible with your updated Linux kernel.

一開始我貼的那些是LSI driver的檔案,沒有什麼說明,想組回成driver,看起來有得研究了
adaptec倒是說明不少,還附文字圖示說明,有興趣者可以下載個driver回來看看readme,以下是其中一段說明
                     -------------------------------

   Source Files  -->
                              Build Script            --> IMG
   Binary Files  -->    (Requires inputs including
                       OS, transport, and platform)   --> RPM
   Kernel Source -->

                     --------------------------------
<0  =_=  Don't learn to hack , hack to learn.