İçeriğe atla
SON HABERLER Linux çekirdeğine Fujitsu MONAKA için hata geçici çözümleri geldi heworxBLOG
Yazılım
Linux çekirdeğine Fujitsu MONAKA hataları için geçici çözümler geldi

Yazılım

Linux çekirdeğine Fujitsu MONAKA için hata geçici çözümleri geldi

Linux çekirdeği yamalarına Fujitsu’nun ARM64 tasarımlı MONAKA işlemcisi için birkaç hata geçici çözümü eklendi. Aynı yamalar, bu geçici çözümlerin uygulanabilmesi için MONAKA’ya yönelik işlemci türü tespitini de getiriyor.

Deniz K.ohafalan editörüYayın · 1 dk okuma
XFacebookWhatsAppLinkedIn

Phoronix’in aktardığına göre Fujitsu, geçen ay MONAKA işlemcisini 144 çekirdekli, Arm tabanlı ve yapay zekâ altyapısına yönelik bir sunucu işlemcisi olarak resmen duyurdu. MONAKA için son 2 yıldır GCC derleyicisi ve diğer açık kaynak bileşenlerde yamalar görülürken, duyurunun ardından Linux çekirdeği tarafında da daha fazla yama ortaya çıktı.

Çekirdeğe MONAKA tespiti eklendi

Bu hafta Linux çekirdeği yamalarında MONAKA işlemci hataları için birkaç geçici çözüm yer aldı. Fujitsu MONAKA, ARM64 işlemci tasarımı olarak geçiyor.

Linux çekirdeğine MONAKA için işlemci türü tespiti de bu haftaki yamalarla eklendi. Bu tespit, farklı hatalar için geçici çözümleri uygulayabilmek amacıyla yapıldı.

Linux çekirdeği, MONAKA’yı tanıyıp hatalara göre farklı geçici çözümler uygulayacak şekilde yamalanıyor.

TLB, PMU ve kilitlenme senaryosu

İlk geçici çözüm, sanal adres (VA) veya ara fiziksel adresi (IPA) hedefleyen aralık tabanlı TLBI işlemlerinin bazı durumlarda TLB girdilerini geçersiz kılamamasıyla ilgili. Bu TLBI/TLB hatası için Linux çekirdeğinin doğru TLB geçersizleştirmesini sağlamak üzere ek TLBI talimatları çalıştırması gerekiyor.

TLBI/TLB ile ilgili sorun, MONAKA üzerinde yalnızca 64K sayfa boyutu kullanıldığında görülüyor ve metne göre 64K sayfa boyutu performans gerekçeleriyle öneriliyor. İkinci geçici çözüm, PMU taşmasının (overflow) yanlış tespit edilebilmesi hatasıyla ilgili ve bu durum MONAKA üzerinde bir kesme fırtınasına (interrupt storm) yol açabiliyor.

Bu haftaki üçüncü geçici çözüm, olası bir CPU çekirdeği kilitlenmesi (hang) durumuna odaklanıyor. Senaryo, bir SGI üretilmesi ve işlemin daha yüksek öncelikli bir kesmeyi işleyen CPU ile, bekleyen bir kesmenin güncellenmesiyle veya işlemci öğesinin (PE) uyku durumuna geçişiyle yarışması halinde SGI’nin kaybolabilmesiyle ilişkilendiriliyor.

Bu koşulda sistem yazmacına (system register) yazma işlemi tamamlanmıyor. Yazma işleminin tamamlanmaması, komutu veren CPU çekirdeğinde kilitlenmeye yol açabiliyor.

Bu yazı hakkında ifade bırakın

OHA!falan’ı takip edinGünün haberleri, kısa videolar ve özetler her gün sosyal medyada.

Deniz K.ohafalan editörü

İşlemci, ekran kartı, sunucu ve ağ tarafını izler. Bir ürünün ne vaat ettiğiyle ölçümde ne yaptığını ayrı ayrı yazar.

İlginizi çekebilir