LINUX.ORG.RU

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

Исправление Iron_Bug, (текущая версия) :

изменение размера структур особенно доставляло при переходе с 32 бит на 64. там был какой-то кикоз с приведением входных параметров вызова к другому формату. причём там для этого были специальные функции. это было из-за того, что они не сразу перешли на 64 бита, а сначала как-то наполовину. причём в драйверах были и 32-битные параметры, и 64-битные. и был какой-то ад для разработчика.

кстати, я тогда освоила отладку кернела маздая через firewire. стандартные методы отладки через rs-232 не работали, как выяснилось экспериментально. описаний этого процесса почти нигде не было. я тогда специально на свои деньги купила две платы и шнур и завела-таки эту трахому. после чего даже написала детальную статью про отладку дров и она пользовалась успехом. платы у меня до сих пор валяются на антресолях.

Исправление Iron_Bug, :

изменение размера структур особенно доставляло при переходе с 32 бит на 64. там был какой-то кикоз с приведением входных параметров вызова к другому формату. причём там для этого были специальные функции. это было из-за того, что они не сразу перешли на 64 бита, а сначала как-то наполовину. причём в драйверах были и 32-битные параметры, и 64-битные. и был какой-то ад для разработчика.

кстати, я тогда освоила отладку кернела маздая через firewire. стандартные методы отладки через rs-232 не работали, как выяснилось экспериментально. описаний этого процесса почти нигдене было. я тогда специально на свои деньги купила две платы и шнур и завела-таки эту трахому. после чего даже написала детальную статью про отладку дров и она пользовалась успехом. платы у меня до сих пор валяются на антресолях.

Исходная версия Iron_Bug, :

изменение размера структур особенно доставляло при переходе с 32 бит на 64. там был какой-то кикоз с приведением входных параметров вызова к другому формату. причём там для этого были специальные функции. это было из-за того, что они не сразу перешли на 64 бита, а сначала как-то наполовину. причём в драйверах были и 32-битные параметры, и 64-битные. и был какой-то ад для разработчика.