Hi, all
Recently, I am developing xHCI USB HOST ip.
It is PCIe based add in cards.
Now it could running on PC with Win8 native xHCI host driver.
For example:
USB Mass storage, bulk, file transfer
USB Video camera, iso in
USB Audio headset, iso in/out
USB hubs.
But it is just pass with the functional aspect, which means, we can just use these USB device with the xHCI USB host.
But before this IP release to customer, we need to stressful and coverage as much as possible test.
For example:
We now test using xHCI CV from USB-IF, it is a test kit cover most of the xHCI spec, but it is not cover as much as possible test.
So we decide to develop our own test software.
Now there are two group:
One linux, base on linux xHCI code, develop some test case,
It is because linux code is transparent, and we can modify the code as we want.
Especially the code relative to xHCI spec: such as TRB ring, interrupt mode, and most important xHCI reginsters.
Other Windows:
As xHCI driver on Win8 is stable(yes or not?)
What can I do to aim for xHCI host IP test?
Any suggestions?
Or can this proposal of develop software on Win8 xHCI driver is not feasible?