рд╕реАрдореЗрдиреНрд╕ рдХрдВрдкрдиреА
рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд╣реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓ рдореНрд╣рдгреВрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдХрд░реНрдирд▓ рд╕реНрддрд░рд╛рд╡рд░ рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрд╕рд╛рдареА рдШрдЯрдХ рдЖрдзреАрдЪ рдореБрдЦреНрдп Linux рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗрдд. рдЕрд▓рдЧрд╛рд╡ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдзреБрдирд┐рдХ CPU рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЖрднрд╛рд╕реАрдХрд░рдг рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ. рдЬреЗрд▓рд╣рд╛рдКрд╕рдЪреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдореНрд╣рдгрдЬреЗ рддреНрдпрд╛рдЪреА рд╣рд▓рдХреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдгрд┐ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирд▓рд╛ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдкреАрдпреВ, рд░реЕрдо рдХреНрд╖реЗрддреНрд░ рдЖрдгрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рдмрдВрдзрдирдХрд╛рд░рдХ рдХрд░рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдгреЗ. рд╣рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрди рдПрдХрд╛ рднреМрддрд┐рдХ рдорд▓реНрдЯреАрдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдЕрдиреЗрдХ рд╕реНрд╡рддрдВрддреНрд░ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдорддреА рджреЗрддреЛ, рдЬреНрдпрд╛рдкреИрдХреА рдкреНрд░рддреНрдпреЗрдХ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░рд▓рд╛ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
CPU рд▓рд╛ рдШрдЯреНрдЯ рджреБрд╡реНрдпрд╛рд╕рд╣, рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рдЪреЗ рдУрд╡реНрд╣рд░рд╣реЗрдб рдХрдореА рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕рд░рд▓реАрдХреГрдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рдХрд╛рд░рдг рдЬрдЯрд┐рд▓ рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЯрдк рд╢реЗрдбреНрдпреВрд▓рд░ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╕рддреЗ - рд╡реЗрдЧрд│реНрдпрд╛ CPU рдХреЛрдЕрд░рдЪреЗ рд╡рд╛рдЯрдк рдХреЗрд▓реНрдпрд╛рдиреЗ рдпрд╛ CPU рд╡рд░ рдЗрддрд░ рдХреЛрдгрддреАрд╣реА рдХрд╛рд░реНрдпреЗ рдЪрд╛рд▓рд╡рд▓реА рдЬрд╛рдд рдирд╛рд╣реАрдд рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рд╣реЛрддреЗ. . рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдЪрд╛ рдлрд╛рдпрджрд╛ рдореНрд╣рдгрдЬреЗ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рд╣рдореА рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдЕрдВрджрд╛рдЬрд┐рдд рдХрд╛рдордЧрд┐рд░реА, рдЬреЗ рдЬреЗрд▓рд╣рд╛рдКрд╕рд▓рд╛ рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдХреЗрд▓реЗрд▓реА рдХрд╛рд░реНрдпреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдпреЛрдЧреНрдп рдЙрдкрд╛рдп рдмрдирд╡рддреЗ. рдирдХрд╛рд░рд╛рддреНрдордХ рдмрд╛рдЬреВ рдорд░реНрдпрд╛рджрд┐рдд рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдЖрд╣реЗ, CPU рдХреЛрд░рдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ.
рдЬреЗрд▓рд╣рд╛рдКрд╕рдЪреНрдпрд╛ рдкрд░рд┐рднрд╛рд╖реЗрдд, рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдВрдирд╛ "рдХреЕрдореЗрд░рд╛" (рд╕реЗрд▓, рдЬреЗрд▓рд╣рд╛рдКрд╕ рд╕рдВрджрд░реНрднрд╛рдд) рдореНрд╣рдгрддрд╛рдд. рдХреЕрдореЗрд░реНтАНрдпрд╛рдЪреНрдпрд╛ рдЖрдд, рд╕рд┐рд╕реНрдЯреАрдо рдПрдХрд▓-рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рд░реНрд╡реНрд╣рд░рдкреНрд░рдорд╛рдгреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рджрд░реНрд╢рд╡рддреЗ
рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди рдордзреНрдпреЗ
- Raspberry Pi 4 рдореЙрдбреЗрд▓ B рдЖрдгрд┐ Texas Instruments J721E-EVM рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рд╕рдорд░реНрдерди;
-
рдкреБрдиреНрд╣рд╛ рдХрд╛рдо рдХреЗрд▓реЗ ivshmem рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдкреЗрд╢реАрдВрдордзреАрд▓ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рдирд╡реАрди ivshmem рд╡рд░, рддреБрдореНрд╣реА VIRTIO рд╕рд╛рдареА рд╡рд╛рд╣рддреВрдХ рд▓рд╛рдЧреВ рдХрд░реВ рд╢рдХрддрд╛; - рднреЗрджреНрдпрддрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЛрдареНрдпрд╛ рдореЗрдорд░реА рдкреГрд╖реНрдареЗ (рд╡рд┐рд╢рд╛рд▓ рдкреГрд╖реНрда) рддрдпрд╛рд░ рдХрд░рдгреЗ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА
рд╕реАрд╡реНрд╣реАрдИ- 2018-12207 рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░рдордзреНрдпреЗ, рдЬреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдирд╕рд▓реЗрд▓реНрдпрд╛ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ рд╕реЗрд╡рд╛ рдирд╛рдХрд╛рд░рдгреНрдпрд╛рд╕ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ рдкрд░рд┐рдгрд╛рдореА рдкреНрд░рдгрд╛рд▓реА "рдорд╢реАрди рдЪреЗрдХ рдПрд░рд░" рд╕реНрдерд┐рддреАрдд рд╣рдБрдЧ рд╣реЛрддреЗ; - ARM64 рдкреНрд░реЛрд╕реЗрд╕рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА, SMMUv3 (рд╕рд┐рд╕реНрдЯрдо рдореЗрдорд░реА рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдпреБрдирд┐рдЯ) рдЖрдгрд┐ TI PVU (рдкреЗрд░рд┐рдлреЗрд░рд▓ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдпреБрдирд┐рдЯ) рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ (рдмреЗрдЕрд░-рдореЗрдЯрд▓) рд╡рд░ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╕рд╛рдареА PCI рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
- рд░реВрдЯ рдХреЕрдореЗрд░реНтАНрдпрд╛рдВрд╕рд╛рдареА x86 рд╕рд┐рд╕реНрдЯреАрдорд╡рд░, рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓рд╛ CR4.UMIP (рдпреВрдЬрд░-рдореЛрдб рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдкреНрд░рд┐рд╡реНрд╣реЗрдВрд╢рди) рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ SGDT, SLDT, SIDT рд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реВрдЪрдирд╛рдВрдЪреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЬрд╛рдЧреЗрд╡рд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. , SMSW рдЖрдгрд┐ STR, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рд╣рд▓реНрд▓реНрдпрд╛рдВрдордзреНрдпреЗ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЬреНрдпрд╛рдЪрд╛ рдЙрджреНрджреЗрд╢ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рдврд╡рдгреЗ рдЖрд╣реЗ.
рд╕реНрддреНрд░реЛрдд: opennet.ru