Надеясь видеть, проиллюстрированный, как ядро действительно получает доступ к некоторой звуковой карте PCI. Например, устройство ввод-вывод, регистры устройства, вызовы функции (включая вызовы к DMA, данные, не требуемые - могут предположить это из источников). Хочу получить журнал, <... читает его, пишут некоторый сценарий для создания диаграммы Graphviz>,
Я могу установить виртуальную машину для тестирования, указал на несколько вещей рассмотреть в коде ALSA, но все еще понятия не иметь, как получить целый материал, прослеженный в в реальном времени..
Идеальный режим отладки для меня состоит в том, чтобы ввести режим отладки, загрузочные модули, назвать aplay, чтобы отправить данные на звуковую карту, разгрузить модули, выйти из режима отладки, вывести файл регистрации событий отладки в файл.. Любой вид рекомендаций был бы прекрасен.
systemtap и исходный код. исходный код и systemtap.