Цитата(Костян @ Aug 10 2011, 09:51)

спасибо. тогда я не совсем понимаю значение Byte Count. Он же показывает оставшееся число байт, почему оно 4 ?
Вопрос коварный. Но всё-таки для ответа с DW=1 должно быть 4.
См. Table 2-21: PCI EXPRESS BASE SPECIFICATION, REV. 1.1
Если на запрос чтения размером N возвращается несколько ответов, то byte_count формируется так:
1. N
2. N - <число байт в ответе 1>
3. N - <число байт в ответе 1 и ответе 2 >
и т.д.