-
1.
+18 -1Çok mutluyum lan sonunda işletim sistemimi 64 bite port etmeyi başardım.
GRUB2'yi ELF64 formatında dosya yükleyecek şekilde yapılandırmak, PAE sayfalama kurulumu ve System V ABI Red Zone yüzünden yaşadığım garip hataları çözdüm sonunda.
Çekirdeğimin geriye kalanını da 64 bite port ettikten sonra işletim sistemim grafik arayüzüyle birlikte tamamen fonksiyonel olacak, şimdilik yalnızca debug konsolundan erişebiliyorum.
Long Mode'a yani 64 bit moda geçebilmek için öncelikle PAE sayfalama kurulumunu yapmak gerekiyor, sonra EFER MSR'da LME (Long Mode Enable) bitini 1 yapmak gerekiyor, daha sonra da CR0'daki sayfalama bitini 1 yapmak gerekiyor. Bunlar yapılınca işlemci bir tür ara mod olan uyumluluk moduna geçiyor. Uyumluluk modu 32 bit kod ve 64 bit bellek erişimi sağlayan 32 bit uygulamaların çalıştırılması için kullanılabilecek bir işlemci modu. Son olarak tam anlamıyla Long Mode'a girebilmek için L biti 1 olan bir GDT yükleyip o GDT'nin kod segmentine far jump yapıyorum ve işlemci tamamen Long Mode'a geçiyor.
Sene olmuş 2017 hala 32 bit işletim sistemi yazamazdım ya. Artık insanların elinde 32 bit bilgisayar kalmamıştır muhtemelen. -
2.
+6seviyeyi yükseltmeyin lan
am züt meme -
3.
+3SEViYE ZiRVE OLMUŞ OHOOHO
AM GÖT MEME
AM GÖT MEME
AM GÖT MEME
AM GÖT MEME
AM GÖT MEME
AM GÖT MEME -
4.
+2Helal olsun sen adamın dibisin
-
5.
+2Eksi degil lan burası, dıbına kodumun entellektüeli seni. Neyse am züt meme
-
6.
+1kardeş bu işetim sistemi ile ferre izlermiyiz?
-
-
1.
0Üzgünüm panpa henüz ne video desteği ne de internet desteği var
-
1.
-
7.
+1Lan 13 yıllık teyzemin unide kullandığı laptopu kullaniyodim bozuldu 2. El alıcam haline şükret amk
-
8.
+1yazılıma emek var. şuku
-
9.
0hâlâ 32 bit kullanıyorum işlemci x64 tabanlı(o ne demekse amk dm de yazıyor) yeterli oluyor bana hemen her oyunu açıyor
-
10.
0Kod parçalarını google'da bile rahatlıkla bulunabildiği, yazılımcılık mesleğinin hammallıktan farkı kalmadığı devirde işletim sistemi geliştirmeye çalışıp bununla övünmek...
-
-
1.
0Panpa mesele işletim sistemi geliştirmek olunca pek hazır kod bulunmuyor. Birkaç tutorial ve hazır kod kaynağı (JamesM's Kernel Development Tutorial, vs) var ama ya sorunlu oluyorlar ya da çok fazla tasarım hatası / açık barındırıyorlar.
-
1.
-
11.
0Ben bu algoritmayı 3 yıl önce hazırladım zaten, yaptığın boş işten başka bir şey değil.
-
-
1.
0Panpa yanlış yere entry girdin galiba, öyle farlı farklı hazırlanması gereken bir algoritma değil bu. Intel IA-32/IA-32e dokümantasyonundan Long Mode'a giriş talimatlarını uyguluyorum o kadar.
Yanlış anladın galiba.
-
1.
-
12.
0Bana da anlatır mısın nasıl OP'u nasıl yaptığını
En baştan -
13.
0TEBRiK EDiYORUM SENi PANPA AMA BUNU NEDEN BU KADAR UĞRAŞIP YAPTIN
-
14.
0bi tak anlamadim bastan anlat
-
15.
0Iyi yannan yedin aferin
-
16.
0Tebrik ederim.
-
17.
0helal olsun kardeşim emeğinin karşılığını görürsün umarım
-
18.
0emek var şuku
-
19.
0koruma kalkanlarını da indirseydin
-
20.
-3kardeşim msn hekliyebiliyor musun?
başlık yok! burası bom boş!