On Time RTOS-32 Documentation
Welcome
RTTarget-32
RTTarget-32 Programming Manual
RTTarget-32 Reference Manual
Introduction
RTTarget-32 Configuration
Screen I/O
Interrupt Handling
Port I/O
System Functions
Program Loading
Memory Mapping and Management
Real-Time Clock and CMOS RAM
Keyboard
Mouse and Touch Screen Driver
Parallel Port Printer
Serial Port I/O
PCI BIOS
Plug-and-Play BIOS
PC Cards (PCMCIA)
MetaWINDOW Initialization
Run-Time System Support
System Management BIOS (SMBIOS)
Function RTSMBIOSGetStructure
Function RTSMBIOSGetString
Function RTSMBIOSGetStringN
Function RTSMBIOSFindHandle
Function RTSMBIOSIsValid
Function RTSMBIOSGetBusSpeed
Function RTSMBIOSGetCPUSpeed
Structure RTSMBIOS_BIOS_Info (Type 0)
Structure RTSMBIOS_System_Info (Type 1)
Structure RTSMBIOS_BaseBoard_Info (Type 2)
Structure RTSMBIOS_System_Enclosure (Type 3)
Structure RTSMBIOS_Processor_Info (Type 4)
Structure RTSMBIOS_MemoryController_Info (Type 5)
Structure RTSMBIOS_MemoryModule_Info (Type 6)
Structure RTSMBIOS_Cache_Info (Type 7)
Structure RTSMBIOS_PortConnector_Info (Type 8)
Structure RTSMBIOS_SystemSlots (Type 9)
Structure RTSMBIOS_Device_Info (Type 10)
Structure RTSMBIOS_OEM_String (Type 11)
Structure RTSMBIOS_SystemConfigOptions (Type 12)
Structure RTSMBIOS_Language_Info (Type 13)
Structure RTSMBIOS_Group_Associations (Type 14)
Structure RTSMBIOS_SystemEventLog (Type 15)
Structure RTSMBIOS_PhysicalMemoryArray (Type 16)
Structure RTSMBIOS_MemoryDevice (Type 17)
Structure RTSMBIOS_MemoryError_Info (Type 18)
Structure RTSMBIOS_MemoryArrayMappedAddress (Type 19)
Structure RTSMBIOS_MemoryDeviceMappedAddress (Type 20)
Structure RTSMBIOS_PointingDevice (Type 21)
Structure RTSMBIOS_PortableBattery (Type 22)
Structure RTSMBIOS_SystemReset (Type 23)
Structure RTSMBIOS_HardwareSecurity (Type 24)
Structure RTSMBIOS_SystemPowerControl (Type 25)
Structure RTSMBIOS_VoltageProbe (Type 26)
Structure RTSMBIOS_CoolingDevice (Type 27)
Structure RTSMBIOS_TemperatureProbe (Type 28)
Structure RTSMBIOS_CurrentProbe (Type 29)
Structure RTSMBIOS_RemoteAccess (Type 30)
Structure RTSMBIOS_SystemBoot_Info (Type 32)
Structure RTSMBIOS_64BitMemoryError_Info (Type 33)
Structure RTSMBIOS_ManagementDevice (Type 34)
Structure RTSMBIOS_ManagementDeviceComponent (Type 35)
Structure RTSMBIOS_ManagementDeviceThreshold (Type 36)
Structure RTSMBIOS_MemoryChannel (Type 37)
Structure RTSMBIOS_IPMIDevice_Info (Type 38)
Structure RTSMBIOS_SystemPowerSupply (Type 39)
Advanced Programmable Interrupt Controller (APIC)
Multiprocessor Management
Spinlocks
Advanced Configuration and Power Interface (ACPI) Tables
Extended RAM Management
RTVmf-32
RTRth-32
RTKernel-32
RTFiles-32
RTIP-32
RTPEG-32
RTUSB-32
|
Structure RTSMBIOS_MemoryDevice (Type 17)
typedef const struct {
RTSMBIOS_Header Header;
RTSMHNDL PhysMemAreaHandle;
RTSMHNDL ErrorInfoHandle;
WORD TotalWidth; // in bits
WORD DataWidth; // in bits
WORD Size; // k (bit 15 set) or M (bit 15 not set)
BYTE FormFactor;
BYTE DeviceSet;
RTSMSTR DeviceLocator;
RTSMSTR BankLocator;
BYTE MemoryType;
WORD TypeDetail;
WORD Speed; // MHz
RTSMSTR Manufacturer;
RTSMSTR Serial;
RTSMSTR AssetTag;
RTSMSTR PartNumber;
} RTSMBIOS_MemoryDevice; // Type 17
System Management BIOS (SMBIOS)
Structure RTSMBIOS_PhysicalMemoryArray (Type 16)
Structure RTSMBIOS_MemoryError_Info (Type 18)
|