Intel Active Management Technology in Solaris

Introduction

The project delivers the necessary components to support Intel(R) Active Management Technology (IAMT) in OpenSolaris. We have successfully developed the device driver (HECI) and the userland daemon (LMS) in Solaris, in beta stage, based on Intel's openamt.

The Intel Management Engine Interface, also known as Host Embedded Controller Interface (HECI), driver is a software interface that is used to communicate to the IAMT subsystem (Management Engine) to access Intel AMT capabilities. Communication between the local host operating system (OS) and the Management Engine (ME) is accomplished by means of the Intel Management Engine Interface driver. The Intel Management Engine Interface is bi-directional, as either the host OS or Intel AMT firmware can initiate transactions.

The Local Manageability Service (LMS) is a service that runs locally (in the user space) in the host operating system. LMS listens for the request directed to the Intel AMT local host and when an application sends a Simple Object Access Protocol (SOAP)/HyperText Transfer Protocol (HTTP) message addressed to the local host then LMS intercepts the request and routes the request to the Management Engine Interface via the Intel Management Engine Interface driver. In short, the LMS enables local management applications to send requests, and receive responses to the local Intel AMT device.

The LMS is actually a proxy, which transfers TCP requests (open connection, close connection and TCP packets), between host management applications and the Local Management Engine in the ME, via the Intel Management Engine Interface host driver.

Project Team

We have engineers from Sun and Intel working on this project:

Vincent Wang (Sun), Mark Logan (Sun), Yuan Fan (Sun), Tao Su (Intel)

Project Status

HECI and LMS are integrated into Solaris Nevada Build 112 (snv_112). See man pages lms(1) and heci(7D) for more information.

BugId: 6585532 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6585532

PSARC 2007/601 http://arc.opensolaris.org/caselog/PSARC/2007/601/

Source Code

HECI: http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/intel/io/heci/

LMS: http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/lms/

Binary

SUNWamt.pkg

http://www.intel.com/technology/platform-technology/intel-amt

http://www.openamt.org/

http://blogs.sun.com/marklogan

last modified by admin on 2009/10/26 12:23
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.