Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Slawa Olhovchenkov                   2:5030/500     24 Mar 2005  19:40:40
 To : Dmitry Miloserdov
 Subject : В сторону разработчиков
 -------------------------------------------------------------------------------- 
 
 
 24 Mar 05, Dmitry Miloserdov writes to Slawa Olhovchenkov:
 
  GS>>> А чем они сложные/проблемные?
  SO>> В них возможны баги. Возможны дедлоки. Мы можем ввалиться сюда с уже
  SO>> захваченым мутексом и в результате будем вечно ждать его освобождения,
  SO>> ожидая вмешательства оператора.
  SO>> У нас могут быть просто порушены/покрошены мясорубкой структуры,
  SO>> отвечающие за мутексы и мы вообще тут можем получить черт знает что.
  SO>> В общем это все рассуждения аналогичные тому, что курнельный дамп
  SO>> выполняется специальным кодом, без DMA и с запрещенными прерываниями.
  SO>> Типа чем меньшим числом сервисов и наворотов мы будем пользоваться,
  SO>> тем выше шанс все завершить успешно и не разнести еще что-то по
  SO>> дороге.
  DM> А как ты предлагаешь сообщить соседнему процессору что уже все плохо и пора
  DM> паниковать?
 
 Глобальным флагом, не требующим синхронизации поскольку он только
 устанавливается?
 Hа самом деле я так понимаю там фактически просто флаг для детекции panic внутри
 panic.
 
  DM> Менять что-то глобальное не убедившись что никто не использует это на
  DM> другом процессоре было бы очень опрометчиво. А если в многопроцессорной
  DM> системе поломаны мутексы то надеяться на нормальное завершение все равно не
  DM> приходится.
 
 Ты что? Какое _нормальное_ завершение?! У нас _panic_. Hе нормально завершиться 
 надо, а скинуть корку, что возможно из буферов и уйти в перезагрузку. Последнее 
 нужно больше всего.
 
  DM> Кстати а умеют ли intel`ы делать cross-call`ы?
 
 Это тут вообще не причем, насколько я понимаю.
 В данном случае всех устроит даже просто работа с запрещенными прерываниями и
 остановленными остальными процессорами.
 
 ... Hе стоит пить из лужи -- пригодиться плюнуть.
 --- GoldED+/BSD 1.1.5
  * Origin:  (2:5030/500)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 В сторону разработчиков   Slawa Olhovchenkov   24 Mar 2005 15:25:02 
 Re: В сторону разработчиков   Gleb Smirnoff   24 Mar 2005 16:26:17 
 В сторону разработчиков   Slawa Olhovchenkov   24 Mar 2005 16:48:32 
 Re: В сторону разработчиков   Gleb Smirnoff   24 Mar 2005 17:10:41 
 В сторону разработчиков   Slawa Olhovchenkov   24 Mar 2005 17:21:06 
 Re: В сторону разработчиков   Dmitry Miloserdov   24 Mar 2005 19:33:41 
 В сторону разработчиков   Slawa Olhovchenkov   24 Mar 2005 19:40:40 
 Re: В сторону разработчиков   Dmitry Miloserdov   24 Mar 2005 20:44:20 
 В сторону разработчиков   Slawa Olhovchenkov   25 Mar 2005 19:49:30 
 Re: В сторону разработчиков   Dmitry Miloserdov   28 Mar 2005 16:40:30 
 В сторону разработчиков   Slawa Olhovchenkov   28 Mar 2005 16:51:20 
 Re: В сторону разработчиков   Dmitry Miloserdov   29 Mar 2005 14:20:42 
 В сторону разработчиков   Slawa Olhovchenkov   29 Mar 2005 14:36:26 
 Re: В сторону разработчиков   Dmitry Miloserdov   29 Mar 2005 18:21:45 
 В сторону разработчиков   Slawa Olhovchenkov   29 Mar 2005 18:29:02 
 Re: В сторону разработчиков   Dmitry Miloserdov   29 Mar 2005 21:34:15 
 В сторону разработчиков   Slawa Olhovchenkov   29 Mar 2005 23:00:12 
 Re: В сторону разработчиков   Dmitry Miloserdov   30 Mar 2005 14:20:49 
 В сторону разработчиков   Slawa Olhovchenkov   30 Mar 2005 14:32:48 
 Re: В сторону разработчиков   Dmitry Miloserdov   30 Mar 2005 18:57:59 
 В сторону разработчиков   Slawa Olhovchenkov   30 Mar 2005 20:54:10 
 Re: В сторону разработчиков   Dmitry Miloserdov   31 Mar 2005 19:21:24 
 В сторону разработчиков   Slawa Olhovchenkov   31 Mar 2005 23:05:50 
 Re: В сторону разработчиков   Valentin Davydov   30 Mar 2005 11:40:57 
 Re: В сторону разработчиков   Artem Ignatiev   30 Mar 2005 17:53:03 
 Re: В сторону разработчиков   Valentin Davydov   30 Mar 2005 11:40:58 
 Re: В сторону разработчиков   Valentin Nechayev   30 Mar 2005 17:15:05 
 Re: В сторону разработчиков   Valentin Davydov   30 Mar 2005 11:40:59 
 Re: В сторону разработчиков   Valentin Nechayev   30 Mar 2005 14:15:41 
 Re: В сторону разработчиков   Valentin Nechayev   26 Mar 2005 13:56:23 
 В сторону разработчиков   Slawa Olhovchenkov   26 Mar 2005 14:27:36 
Архивное /ru.unix.bsd/22214242e0c9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional