Skip to content

Hardware Compatibility

pearsonk edited this page Oct 3, 2014 · 26 revisions

OpenXT depends heavily on hardware to support software features. At times we run into problems with platforms (laptops / desktops etc) and their implementations of these hardware features. This page is a place where the OpenXT community can track the testing done on the available platforms and the level of support each platform provides. We expect this will start with developers reporting their successes and failures for their test systems but eventually we hope that OEMs will participate as well.

OpenXT HCL Table Legend

This legend describes the intended purpose of each column in the OpenXT HCL table.

Note: that I can't get the GitHub wiki to respect MediaWiki 'style' attributes so I can't figure out how to color the cell backgrounds. Anyone figure this out feel free to make 'success' green and 'fail' red. Note: that all test cases are currently manual. As actual test cases are added they should each be documented and this page updated with links.

Attributes
Column Description
Platform The platform is an identifier for the system under test. For a specific laptop or desktop this will be the model name and number used by the manufacturer. For other than Tier 1 OEM systems ("white box") this should be the motherboard manufacturer's name.
CPU The manufacturer's brand name for the processor in the system.
Onboard GPU The manufacturer's brand name for the Graphics Processing Unit (GPU) on the system. As is increasingly common, the GPU will often be integrated into the CPU but in some cases it will be a discrete device on the board.
Discrete GPU The manufacturer's brand name for the Graphics Processing Unit (GPU) add-in peripheral card. PCI-Express is the most widely used interface for graphics today however some legacy 32-bit PCI devices still exist.
BIOS Version The motherboard firmware version number assigned by the manufacturer.
Onboard Network Adapter(s) Network adapters included on the system motherboard. Include manufacturer model number of each device.
Discrete Network Adapter(s) Network adapter card(s) installed in the system. Include manufacturer model number and card interface of each device.
Audio Device Manufacturer and model of the audio device in the system. In most client systems the audio device is integrated on the motherboard.
Input Devices Manufacturer and model of the input devices (keyboard, mouse, touchpad, pen, and/or touchscreen) for supported system configurations.
Test Cases
Column Description
Reported By The GitHub handle of the user adding data to the HCL table. Please announce all additions on the OpenXT Google Group.
Verified By The GitHub handle of an additional user who has reproduced the same results on the same system.
OpenXT Release The version of XT used to produce these test results. We don't actually have any "versions" yet but maybe we will soon?
TXT Results reported by the TXT test case.
TPM Results reported by the TPM test case.
HVM Results reported by the HVM test case.
IOMMU Results reported by the IOMMU test case.
Network Results reported by the Networking test case.
Graphics Results reported by the Graphics test case.
Audio Results reported by the Audio test case.
Input Results reported by the Input test case.
Test Results
Value Description
Pass The string "Success" indicates that the hardware component functions as expected and the test passes. This is only valid in a "Test Case" column.
Exception The string "Exception" indicated that the hardware component functions in a limited configuration. An example being a network card that works when passed directly to a guest, but not with an NDVM. This is only valid in a "Test Case" column.
Fail the string "Fail" indicates that the hardware component does not function as expected and the test failed. This is only valid in a "Test Case" column

OpenXT HCL

Attributes Test Cases
Platform CPU Onboard GPU Discrete GPU BIOS Version Onboard Network Adapter(s) Discrete Network Adapter(s) Audio Device Input Devices Reported By Verified By OpenXT Release TXT TPM HVM IOMMU Network Graphics Audio