A Research for Developing IPMI Device Driver on Cavium Octeon64 Embedded Platform

碩士 === 世新大學 === 資訊管理學研究所(含碩專班) === 95 === Since rapid change of science and technology provides many additional products to fulfill computer different requests from regular needs .Developing monitoring systems on embedded system is one of the most popular solutions .However ,auto supervisory system...

Full description

Bibliographic Details
Main Authors: Chih-fu Yang, 楊智富
Other Authors: none
Format: Others
Language:zh-TW
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/99545306884453123080
id ndltd-TW-095SHU05396005
record_format oai_dc
spelling ndltd-TW-095SHU053960052016-06-24T04:14:42Z http://ndltd.ncl.edu.tw/handle/99545306884453123080 A Research for Developing IPMI Device Driver on Cavium Octeon64 Embedded Platform 在CaviumOcteon64平台上開發IPMI驅動程式之研究 Chih-fu Yang 楊智富 碩士 世新大學 資訊管理學研究所(含碩專班) 95 Since rapid change of science and technology provides many additional products to fulfill computer different requests from regular needs .Developing monitoring systems on embedded system is one of the most popular solutions .However ,auto supervisory system to monitor the hardware damage or abnormal ,and to respond the useful information to user, becomes valuable is an add-on value for hardware products . In the research, IPMI technology is chosen to achieve the monitoring functions. On Cavium Octeon64, The characteristic is that CPU,BIOS and OS are independent of the proposed solution which examine ,record ,and recover the controls of hardware . Hoverer, there is no such solution of IPMI on Cavium Octeon64 so far. The reason is no KCS system bus, which is commonly used on other platforms, On Cavium Octeon64 .Therefore an IPMB system interface is used to perform IPMI commands on Cavium Octeon64 .The steps to develop IPMI driver are as follows: 1) Exploiting I2C communication. 2) Implementing IPMB packet. 3) Integrating IPMI driver. Since only TWSI bus is available on Cavium Octeon64, accoding to the similarity between TWSI and I2C the I2C bus is substituted by TWSI in this research. The paper will introduce entire I2C and the IPMB overhead construction in the present paper, and writing the LINUX 2.6 drives by an actual example which between I2C and IPMB links up, the drives aspect the writing way 2.4 completely to be also different with the core, therefore this research completely be suitable for the most new edition LINUX 2.6 cores, will narrate the coding design method and the flow in the entire design process which will propose on my paper. none 陳育亮 2006 學位論文 ; thesis 46 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 世新大學 === 資訊管理學研究所(含碩專班) === 95 === Since rapid change of science and technology provides many additional products to fulfill computer different requests from regular needs .Developing monitoring systems on embedded system is one of the most popular solutions .However ,auto supervisory system to monitor the hardware damage or abnormal ,and to respond the useful information to user, becomes valuable is an add-on value for hardware products . In the research, IPMI technology is chosen to achieve the monitoring functions. On Cavium Octeon64, The characteristic is that CPU,BIOS and OS are independent of the proposed solution which examine ,record ,and recover the controls of hardware . Hoverer, there is no such solution of IPMI on Cavium Octeon64 so far. The reason is no KCS system bus, which is commonly used on other platforms, On Cavium Octeon64 .Therefore an IPMB system interface is used to perform IPMI commands on Cavium Octeon64 .The steps to develop IPMI driver are as follows: 1) Exploiting I2C communication. 2) Implementing IPMB packet. 3) Integrating IPMI driver. Since only TWSI bus is available on Cavium Octeon64, accoding to the similarity between TWSI and I2C the I2C bus is substituted by TWSI in this research. The paper will introduce entire I2C and the IPMB overhead construction in the present paper, and writing the LINUX 2.6 drives by an actual example which between I2C and IPMB links up, the drives aspect the writing way 2.4 completely to be also different with the core, therefore this research completely be suitable for the most new edition LINUX 2.6 cores, will narrate the coding design method and the flow in the entire design process which will propose on my paper.
author2 none
author_facet none
Chih-fu Yang
楊智富
author Chih-fu Yang
楊智富
spellingShingle Chih-fu Yang
楊智富
A Research for Developing IPMI Device Driver on Cavium Octeon64 Embedded Platform
author_sort Chih-fu Yang
title A Research for Developing IPMI Device Driver on Cavium Octeon64 Embedded Platform
title_short A Research for Developing IPMI Device Driver on Cavium Octeon64 Embedded Platform
title_full A Research for Developing IPMI Device Driver on Cavium Octeon64 Embedded Platform
title_fullStr A Research for Developing IPMI Device Driver on Cavium Octeon64 Embedded Platform
title_full_unstemmed A Research for Developing IPMI Device Driver on Cavium Octeon64 Embedded Platform
title_sort research for developing ipmi device driver on cavium octeon64 embedded platform
publishDate 2006
url http://ndltd.ncl.edu.tw/handle/99545306884453123080
work_keys_str_mv AT chihfuyang aresearchfordevelopingipmidevicedriveroncaviumocteon64embeddedplatform
AT yángzhìfù aresearchfordevelopingipmidevicedriveroncaviumocteon64embeddedplatform
AT chihfuyang zàicaviumocteon64píngtáishàngkāifāipmiqūdòngchéngshìzhīyánjiū
AT yángzhìfù zàicaviumocteon64píngtáishàngkāifāipmiqūdòngchéngshìzhīyánjiū
AT chihfuyang researchfordevelopingipmidevicedriveroncaviumocteon64embeddedplatform
AT yángzhìfù researchfordevelopingipmidevicedriveroncaviumocteon64embeddedplatform
_version_ 1718321297692295168