В процессе разработки контроллера PCI-Express выяснилась интересная особенность.
Если запущены два экземпляра программы тестирования, то возникает ошибка при чтении регистров.
Есстественно, в двух экземплярах запущены разные тесты - доступ к разным регистрам.
Складывается впечателение, что это ошибка chipseta.
На NVIDEA - ошибка появляется сразу.
Intel 965 - держится долго, но тоже вылетает.
При привязке выполнения программы к одному процессорному ядру - всё работает нормально.
Ядро PCI-Express от PLDA.

Кто-нибуть с такой проблемой сталкивался ?