/+---------------------------------------------------------------------------
//
//  Copyright (C) Intel Corporation, 2003 - 2006.
//
//  File:       README 
//
//  Contents:   a short description for developers
//
//----------------------------------------------------------------------------

Intel(R) AMT Manageability Interface Driver
===========================

The Intel(R) AMT Manageability Interface driver allows applications to access
the Intel(R) Active Management Technology (Intel(R) AMT) FW via host
interface (as opposed to a network interface).

The Intel(R) AMT Manageability Interface driver is meant to be used by the
Local Manageability Service. When the Intel AMT machine is in Legacy Mode,
the Intel(R) AMT Manageability Interface driver functions as the KCS driver
did for Intel AMT Release 1.0.

Messages from the Intel(R) AMT Manageability Interface driver will be sent
to the system's log (i.e. /var/log/messages).

Building and installing the Intel(R) AMT Manageability Interface driver:
-----------------------------
In order to build and install the Intel(R) AMT Manageability Interface driver,
call "make install" from the /src directory. This builds the Intel(R) AMT
Manageability Interface driver, installs it, and ensures that it will load
upon startup. Call "make uninstall" to uninstall and remove the Intel(R) AMT
Manageability Interface driver.

The Intel(R) AMT Manageability Interface driver may also be built and
installed manually, by first calling "make", then "insmod heci.ko", followed
by "./make_node". This method doesn't load the driver upon startup, so it may
be better suited for testing purposes. Remove by calling "rmmod heci.ko".

Accessing The FW Via Intel(R) AMT Manageability Interface driver:
-----------------------------
Once the Intel(R) AMT Manageability Interface driver is running, an
application can open a file to it, connect to an application on the firmware
side, and send and receive messages to that application.
