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