Ho na le kokoanyana ho kernel ea Linux e bakang hore mananeo a mang a sebelisang AVX a se ke a sebetsa hantle

Ho Linux kernel ho tloha ha ho lokolloa 5.2, hlaha Phoso e etsang hore likahare tsa rejisetara ea AVX li tlosoe ha u khutla ho tsoa ho sebatli sa mats'oao se sebetsoang ha mokhelo o lahleloa (leqephe-phoso). Bothata bo etsahala ha ho tsamaisoa mananeo a mefuta e mengata ("-pthread") e kenyelletsang lipalo le ngoliso ea AVX, haeba kernel e hahiloe ho GCC 9 (haeba e hahiloe liphatlalatsong tsa GCC tsa pejana, phoso ha e hlahe, kaha li-cache tsa GCC 9 aterese ea phetoho ea sebaka sa khoele ho rejisetara, le liphetolelo tsa pejana tsa GCC li e jarisa nako le nako).

Bothata bo etsa hore lenaneo le khaotse pele ho nako ka phoso ea bobolu ba memori. Ponahatso e hlokomelehang ka ho fetesisa le e bonoang khafetsa ea phoso ba fetohile likotsi ditshebediso, e ngotsoeng ka puo ea Go. Ka lebaka la bothata bo boletsoeng, mananeo a Go a emisa pele ho nako, hangata ka liphoso tsa "runtime error: aterese e fosahetseng ea memori kapa nil pointer dereference", "runtime: unexpected return pc" le "segmentation crime". Kotsi e ka har'a kernel e lula e sa lokisoe. Ho ntse ho nahanoa ka monyetla ho eketsa liphetoho ho nako ea ho sebetsa ea puo ea Go ho qoba liphoso ka mokhoa o ikhethileng ho li-kernel tsa Linux tse nang le bothata, ka litšenyehelo tsa ho feta.

Source: opennet.ru

Eketsa ka tlhaloso