о, очень короткий и понятный пример. Попробовал грепнуть "_ksys_pci_read_config_byte" и нашел сорцы в дистрибутиве. Я правильно понимаю, что дистрибути содержит все сорцы всех программ и системы? Иначе что там занимает 6 раз по 700 мегов?
я посмотрел код в сорцах и вижу что это просто вызовы int 40 и чтение того что получилось. Я понимаю, что должен был бы поискать, но все же осмелюсь спросить - int 40h - это чей сервис?