LINUX.ORG.RU

История изменений

Исправление 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. Форкай, присылай пулл-реквест, и мы даже сделаем на него код ревью ;)