I'm sending this on behalf of Mark Logan and Vincent Wang. They are working on Solaris integration of Intel's Active Management Technology (AMT), which is a hardware-based system management technology - proprietary to Intel. The Solaris work consists of a user-land proxy and a kernel device driver. See Sun Open Source Review #6613 & 6583 (review status approved). We believe this work is a self-review candidate for the following reasons, as architecture + interface are defined by Intel, a priori, to work with other OSes.
- The user-land proxy is called Local Manageability Service (LMS) that communicates with web standard SOAP/HTTP messages. This proxy acts as a pass through. The LMS interface is defined by Intel's AMT SDK. See http://softwarecommunity.intel.com/articles/eng/1023.htm. - The kernel device driver is called Host Embedded Controller Interface (HECI) which talks to Intel's Management Engine (ME), a separate small ARC-architecture processor built into the North Bridge of the PC motherboard. Intel's ME hardware defines the interface. See http://openamt.org If anyone disagrees, please speak up. We'll promote this case to a FastTrack. Project proposed PSARC case Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI This information is Copyright 2007 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Intel AMT 1.2. Name of Document Author/Supplier: Author: David Chieu 1.3 Date of This Document: 16 October, 2007 4. Technical Description 4.1 Introduction The project delivers a Solaris device driver for Intel Active Management Technology(1), AMT-enabled hardware, and a user-level daemon to access and route system management information from the device driver. 4.2 Background and scope Intel Active Management Technology(AMT) is a silicon-resident management mechanism for remote discovery, healing, and protection of computing systems. Intel announced AMT in 2005 to gain system management support for Intel's vPro processor family(2). AMT is a powerful new tool for remote and out-of-band management of Intel PCs. Many major third party software management vendors such as Cisco, CA, Microsoft, Dell, and HP have already integrated support for AMT. However, we like to note that AMT is Intel-centric and is not available on any AMD or SPARC-based machines. 4.3 Proposal This proposal addresses only two specific AMT components to put forth the basic building blocks for developing support of Intel AMT. The two components are: 1) Solaris HECI device driver - Host Embedded Controller Interface to communicate with Intel AMT chips 2) Solaris LMS user daemon - Local Manageability Service daemon to route messages from HECI driver and host operating system services This project implements: ------------------- | LMS daemon | a Solaris user-mode daemon (/usr/lib/lms) ------------------- || ------------------------------------ || ------------------- | HECI driver | a Solaris kernel-mode driver (/kernel/drv/heci) ------------------- 4.4 Use Cases System management applications communicate to AMT via high-level SOAP/HTTP protocol. The intended uses are watchdog, software licensing, user notification service, group computer shutdown, network administration, etc. 4.5 Interfaces interface | stability | description ----------------+--------------------------------------------------------- heci driver(7D) | Volatile | Intel AMT SDK lms(1M) | Volatile | see intel_amt_sdk3.0.zip ----------------+-------------------------------------------------------- Binding: patch/micro 4.6 References: 1. http://www.intel.com/technology/platform-technology/intel-amt/index.htm 2. http://www.intel.com/business/vpro/ 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: ON 6.5. ARC review type: self-review 6.6. ARC Exposure: open 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: onnv 6.5. ARC review type: Automatic 6.6. ARC Exposure: open
