История изменений
Исправление ncrmnt, (текущая версия) :
конечно, а тебя видимо задело про колхоз?
Не похоже, иначе бы вопрос не стоял.
Меня больше всего улыбнул бред про мултимедию
То, что тебе это показалось бредом как раз и говорит, то ты анончик даже не попытался вникнуть, или не смог, так как с такой аппаратной спецификой скорее всего никогда не сталкивался в жизни. Либо просто пришел потроллить. Еще раз повторюсь: чтобы приспособить DMABUF, чтобы он покрывал наши юз кейзы его нужно было крайне долго допиливать месяцами протаскивая это дело в апстрим, либо плодить кучу лишнего кода, которому в ядре не место и который будет отваливаться при малейшем изменении в апстриме (stable api nonsense же!). У нас на это ресурсов нет. ION был сделан именно для таких задач и был меньшим злом. Более того, как только он выйдет из стейджинга он станет вполне себе стандартным.
колхозники по-крупнее (Intel, TI, Samsung, AD и пр)
Не спорю, у того же самсунга есть овердохнера кернель-девелоперов и ресурсы протолкнуть целую новую подсистему просто проставившись Торвальдсу пивом. У нас таких ресурсов нет, потому приходится действовать так, чтобы не плодить тонны тяжело-поддерживаемого кода в kernel-space. И если костыли неизбежны для решения задачи в сроки - хотя бы не тащить их в ядро, а держат в юзерспейсе.
Впрочем, если считаешь - что сможешь сделать лучше - все исходники есть на github. Форкай, присылай пулл-реквест, и мы даже сделаем на него код ревью ;)
Исправление ncrmnt, :
конечно, а тебя видимо задело про колхоз?
Не похоже, иначе бы вопрос не стоял.
Меня больше всего улыбнул бред про мултимедию
То, что тебе это показалось бредом как раз и говорит, то ты анончик даже не попытался вникнуть, или не смог, так как с такой аппаратной спецификой скорее всего никогда не сталкивался в жизни. Либо просто пришел потроллить. Еще раз повторюсь: чтобы приспособить DMABUF, чтобы он покрывал наши юз кейзы его нужно было крайне долго допиливать месяцами протаскивая это дело в апстрим, либо плодить кучу лишнего кода, которому в ядре не место и который будет отваливаться при малейшем изменении в апстриме (stable api nonsense же!). У нас на это ресурсов нет. ION был сделан именно для таких задач и был меньшим злом. Более того, как только он выйдет из стейджинга он станет вполне себе стандартным.
колхозники по-крупнее (Intel, TI, Samsung, AD и пр)
Не спорю, у того же самсунга есть овердохнера кернель-девелоперов и ресурсы протолкнуть целую новую подсистему просто проставившись Торвальдсу пивом. У нас таких ресурсов нет, потому приходится действовать так, чтобы не плодить тонны тяжело-поддерживаемого кода в kernel-space.
Впрочем, если считаешь - что сможешь сделать лучше - все исходники есть на github. Форкай, присылай пулл-реквест, и мы даже сделаем на него код ревью ;)
Исправление ncrmnt, :
конечно, а тебя видимо задело про колхоз?
Не похоже, иначе бы вопрос не стоял.
Меня больше всего улыбнул бред про мултимедию
То, что тебе это показалось бредом как раз и говорит, то ты анончик даже не попытался вникнуть, или не смог, так как с такой аппаратной спецификой скорее всего никогда не сталкивался в жизни. Либо просто пришел потроллить. Еще раз повторюсь: чтобы приспособить DMABUF, чтобы он покрывал наши юз кейзы его нужно было крайне долго допиливать месяцами протаскивая это дело в апстрим, либо плодить кучу лишнего кода, которому в ядре не место и который будет отваливаться при малейшем изменении в апстриме (stable api nonsense же!). У нас на это ресурсов нет. ION был сделан именно для таких задач и был меньшим злом.
колхозники по-крупнее (Intel, TI, Samsung, AD и пр)
Не спорю, у того же самсунга есть овердохнера кернель-девелоперов и ресурсы протолкнуть целую новую подсистему просто проставившись Торвальдсу пивом. У нас таких ресурсов нет, потому приходится действовать так, чтобы не плодить тонны тяжело-поддерживаемого кода в kernel-space.
Впрочем, если считаешь - что сможешь сделать лучше - все исходники есть на github. Форкай, присылай пулл-реквест, и мы даже сделаем на него код ревью ;)
Исправление ncrmnt, :
конечно, а тебя видимо задело про колхоз?
Не похоже, иначе бы вопрос не стоял.
Меня больше всего улыбнул бред про мултимедию
То, что тебе это показалось бредом как раз и говорит, то ты анончик даже не попытался вникнуть, или не смог, так как с такой аппаратной спецификой скорее всего никогда не сталкивался в жизни. Либо просто пришел потроллить. Еще раз повторюсь: чтобы приспособить DMABUF, чтобы он покрывал наши юз кейзы его нужно было крайне долго допиливать месяцами протаскивая это дело в апстрим, либо плодить кучу лишнего кода, которому в ядре не место. У нас на это ресурсов нет. ION был сделан именно для таких задач и был меньшим злом.
колхозники по-крупнее (Intel, TI, Samsung, AD и пр)
Не спорю, у того же самсунга есть овердохнера кернель-девелоперов и ресурсы протолкнуть целую новую подсистему просто проставившись Торвальдсу пивом. У нас таких ресурсов нет, потому приходится действовать так, чтобы не плодить тонны тяжело-поддерживаемого кода в kernel-space.
Впрочем, если считаешь - что сможешь сделать лучше - все исходники есть на github. Форкай, присылай пулл-реквест, и мы даже сделаем на него код ревью ;)
Исходная версия ncrmnt, :
конечно, а тебя видимо задело про колхоз?
Не похоже, иначе бы вопрос не стоял.
Меня больше всего улыбнул бред про мултимедию
То, что тебе это показалось бредом как раз и говорит, то ты анончик даже не попытался вникнуть, или не смог, так как с такой аппаратной спецификой скорее всего никогда не сталкивался. И просто пришел потроллить. Еще раз повторюсь: чтобы приспособить DMABUF, чтобы он покрывал наши юз кейзы его нужно было крайне долго допиливать месяцами протаскивая это дело в апстрим, либо плодить кучу лишнего кода, которому в ядре не место. У нас на это ресурсов нет. ION был сделан именно для таких задач и был меньшим злом.
колхозники по-крупнее (Intel, TI, Samsung, AD и пр)
Не спорю, у того же самсунга есть овердохнера кернель-девелоперов и ресурсы протолкнуть целую новую подсистему просто проставившись Торвальдсу пивом. У нас таких ресурсов нет, потому приходится действовать так, чтобы не плодить тонны тяжело-поддерживаемого кода в kernel-space.
Впрочем, если считаешь - что сможешь сделать лучше - все исходники есть на github. Форкай, присылай пулл-реквест, и мы даже сделаем на него код ревью ;)