LINUX.ORG.RU

Линус Торвальдс об ошибках в Core 2 Duo: «Совершенно несущественны»


0

0

Произошедшие в Core 2 Duo изменения в работе буфера преобразования адреса (TLB) следовало лучше задокументировать, однако сами по себе они не являются ошибками. Linux вообще не нуждается в изменениях, проясняющих семантику TLB, хотя это во многом связано с удачным стечением обстоятельств. Ранее при работе с TLB имели место ошибки, и при их исправлении мы сделали более устойчивой работу с таблицей страниц, в результате чего обновление спецификаций от Intel нас не затронуло. Процессоры всегда содержат ошибки, однако в большинстве обычных процессоров архитектуры x86 их намного меньше, чем, например, у встраиваемых процессоров.

>>> Подробности

Ответ на: комментарий от anonymous

> И, если Вы конечно читали пост Тео, он тоже считает, ошибки при работе с TLB хотя и неприятны, но по сути не критичны:

> Note that some errata like AI65, AI79, AI43, AI39, AI90, AI99 scare the hell out of us. Some of these are things that cannot be fixed in running code, and some are things that every operating system will do until about mid-2008, because that is how the MMU has always been managed on all generations of Intel/AMD/whoeverelse hardware. Now Intel is telling people to manage the MMU's TLB flushes in a new and different way.

Я читал но понял, видимо, иначе. Примерный перевод - "замечу, что баги .... чертовски нас пугают. некоторые из них не могут быть исправлены в выполняемом коде, и некоторые - это что что любая ОС будет выполнять до середины 2008, поскольку это способ управления MMU, который был во все поколениях Intel/AMD/ит.д. теперь интел говорит, что управлять TLB флашами в MMU иначе. Но даже если мы будем так поступать, на накоторые ошибки это не повлияет."

Да имхо, у Тео ключевая фраза "For instance, AI90 is exploitable on some operating systems (but not OpenBSD running default binaries)."

Попеарился чуток ;)

anonymous
()
Ответ на: комментарий от anonymous

Думаю он не пропиарился, а просто оправдался дабы люди не пугались. За другие ОС он же не может отвечать.

kirsche
()
Ответ на: комментарий от anonymous

>> Now Intel is telling people to manage the MMU's TLB flushes in a new and different way.

> теперь интел говорит, что управлять TLB флашами в MMU иначе

"Флаши"... Да х*йли, сразу переводи так: ЭНау интел теллает пиплам манажить ММУ ТЛБ флаши ньюдифферентным вейем."

mv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.