Page 4 of 4

Re: Научная конференция

Posted: Thu Jun 09, 2011 4:07 pm
by Mario
Я конечно рад за замечательное применение Колибри-А, но вот все-таки некрасиво получилось с быстрыми вызовами - убрать их из основной ветки, чтобы потом заявить что они реализованы исключительно в А версии. Впрочем ладно - кто я такой чтобы оценивать и судить более успешных людей (бизнесменов?), мой бизнес типо не страдает.
Spoiler:
New AMD-specific syscall/sysret [7] system calls have been implemented in Kolibri-A.
This takes only 90 CPU clocks to enter Ring0 and get back to the user space – 3 times faster than the standard interrupt-aided method.
Both system calling conventions coexist in Kolibri‑A to guarantee full compatibility with older software.

Re: Научная конференция

Posted: Thu Jun 09, 2011 4:53 pm
by art_zh
Mario,
ты вообще за темой следил?
Я их только еще собираюсь убрать из транка, и вовсе не затем, что ты сейчас сказал !

А потому что в транке syscall до сих пор используется для эмуляции int40, что убивает весь смысл его применения!!

В А-версии syscall использован совсем по-другому. Эти новые вызовы совершенно не совместимы со стандартными, они экспериментальные, и их пока всего два. В транк их влить невозможно, пока там сидит старый дескриптор syscall. Но я его хочу оттуда убрать - тогда и в транке такую же фичу можно будет замутить.
Если кто-то захочет.

Re: Научная конференция

Posted: Thu Jun 09, 2011 4:57 pm
by Mario
Если я ошибся - приношу извинения. Просто для меня 2+2=4, если при некоторых реалиях 2+2=5, ну тогда я наверное дурак.