Die i386-mikrokode is uitmekaar gehaal en 'n oopbron z386-SVE is geskep.

Entoesiaste het die mikrokode van 'n Intel 80386-verwerker suksesvol onttrek en uitmekaar gehaal, wat as 'n "swart boks" beskou is weens 'n gebrek aan dokumentasie. 'n Binêre beeld van die mikrokode is herskep met behulp van KI vanaf hoëresolusiefoto's van die chip, en die logika is ontsyfer met behulp van bedrading op die chip. Die mikro-operasiestruktuur, velde, uitvoeringsvolgorde en einde-van-instruksie-merkers is geleidelik bepaal. Die projek se bevindinge word op GitHub as publieke domein gepubliseer.

Die i386-mikrokode is uitmekaar gehaal en 'n oopbron z386-SVE is geskep.

Daar is ontdek dat in die 80386 SVE elke instruksie volledig deur mikrokode uitgevoer word, terwyl in die 8086 en moderne verwerkers sommige instruksies direk verwerk word. Verder, anders as in die 8086-verwerkers, implementeer die mikrokode in die 80386 nie algoritmes direk nie, maar konfigureer hoofsaaklik hardewareversnellers (vermenigvuldiger, deler, vinnige skuif, PTU (Beskermingstoetseenheid)).

Die studie het ook 'n potensiële sekuriteitsprobleem in die hantering van die IO-toestemmingsbitkaart ontdek: wanneer toegang tot 4-greeppoorte verkry is, is slegs die toestemmingsbisse vir die eerste 3 grepe nagegaan, en toegang tot die 4de greep is nie nagegaan nie, wat teoreties toegang tot hardewareregisters toegelaat het wat nie toeganklik behoort te wees nie.

Gebaseer op gepubliseerde mikrokode, is 'n oopbron z386 SVE ontwikkel, geïmplementeer in SystemVerilog en loop op 'n FPGA. In plaas daarvan om elke instruksie as 'n aparte RTL (Register-Transfer Layer) te implementeer, implementeer die z386 hardewarestrukture wat deur die oorspronklike mikrokode beheer word. Die werkverrigting van die gevolglike implementering stem ooreen met dié van 'n vinnige 386 rekenaar (~70 MHz). Die z386 het DOS 6/7, DOS/4GW, DOS/32A, en speletjies soos Doom en Cannon Fodder suksesvol uitgevoer.

Bron: opennet.ru

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster