Specifications
smartCore Express SMA200 BIOS / The Special Function Interface (SFI)
www.kontron.com 27
Registers Structure
This is used for exchanging information between the user program and the "Int15dl" driver.
typedef struct Registers {
union {
struct {
unsigned short ax;
unsigned short bx;
unsigned short cx;
unsigned short dx;
unsigned short bp;
unsigned short si;
unsigned short di;
unsigned short ds;
unsigned short es;
unsigned short flags;
};
struct {
unsigned char al;
unsigned char ah;
unsigned char bl;
unsigned char bh;
unsigned char cl;
unsigned char ch;
unsigned char dl;
unsigned char dh;
};
};
} TRegisters;
Information for Advanced Users
At the first call of the function Open_Int15dl(), the Int15dl driver tries to detect the type of chipset. To disable this
procedure the user must define the following parameters in the "Int15dl.inf" file before installation of the driver:
For PIIX4 chipset:
HKR, "Parameters", "chipID", 0x00010001, 0x4
HKR, "Parameters", "pmBase", 0x00010001, 0x1000
HKR, "Parameters", "smbBase", 0x00010001, 0x1040
HKR, "Parameters", "tsaddr", 0x00010001, 0x9E - LM75 sensor address
For ICH4 chipset:
HKR, "Parameters", "chipID", 0x00010001, 0x5
HKR, "Parameters", "pmBase", 0x00010001, 0x1000
HKR, "Parameters", "smbBase", 0x00010001, 0x1880
HKR, "Parameters", "tsaddr", 0x00010001, 0x9C - ADM1023 sensor address
For more information, please get in contact with the Kontron Compact Computers support department.