{"id":111945,"date":"2023-12-03T15:10:13","date_gmt":"2023-12-03T13:10:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-coreboot-4-22"},"modified":"2023-12-03T15:10:13","modified_gmt":"2023-12-03T13:10:13","slug":"vypusk-coreboot-4-22","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-coreboot-4-22","title":{"rendered":"Vyd\u00e1n\u00ed Coreboot 4.22","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byl vyd\u00e1n projekt CoreBoot 4.22, v jeho\u017e r\u00e1mci se vyv\u00edj\u00ed svobodn\u00e1 alternativa k propriet\u00e1rn\u00edm firmwar\u016fm a BIOSu. K\u00f3d projektu je distribuov\u00e1n pod licenc\u00ed GPLv2. Na vytvo\u0159en\u00ed nov\u00e9 verze se pod\u00edlelo 135 v\u00fdvoj\u00e1\u0159\u016f, kte\u0159\u00ed p\u0159ipravili 977 zm\u011bn. Je uvedeno, \u017ee od n\u00e1sleduj\u00edc\u00ed verze projekt p\u0159ejde na novou sch\u00e9matiku pojmenov\u00e1v\u00e1n\u00ed verz\u00ed, kter\u00e1 bude pou\u017e\u00edvat datov\u00e9 v\u00e1z\u00e1n\u00ed (rok.m\u011bs\u00edc.aktualizace), nap\u0159\u00edklad v \u00fanoru 2024 m\u00edsto verze 4.23 bude vyd\u00e1na verze 24.02.00.      <\/p>\n<p>Hlavn\u00ed zm\u011bny:   <\/p>\n<ul>\n<li class=\"l\"> Byla p\u0159id\u00e1na po\u010d\u00e1te\u010dn\u00ed implementace platformy AMD openSIL (Open-Source Silicon Initialization Library), kter\u00e1 vyv\u00edj\u00ed komponenty na usnadn\u011bn\u00ed vytv\u00e1\u0159en\u00ed firmwar\u016f.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora 17 z\u00e1kladn\u00edch desek. 11 p\u0159idan\u00fdch desek se pou\u017e\u00edv\u00e1 na za\u0159\u00edzen\u00edch s Chrome OS nebo na <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-gdansk\/\"   title=\"serverech\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4549\">serverech<\/a> Google. Desky, kter\u00e9 nejsou spojeny s Googlem:\n<ul>\n<li class=\"l\"> AMD Onyx\n<li class=\"l\"> Intel Meteorlake-P RVP\n<li class=\"l\"> Purism Librem 11\n<li class=\"l\"> Purism Librem L1UM v2\n<li class=\"l\"> Siemens FA EHL\n<li class=\"l\"> Supermicro X11SSW-F  <\/ul>\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora SoC AMD Genoa.\n<li class=\"l\"> Na architekturze x86 byla p\u0159i f\u00e1z\u00edch p\u0159ed inicializac\u00ed pam\u011bti implementov\u00e1na podpora sekce <data>, kter\u00e1 umo\u017e\u0148uje pou\u017e\u00edvat definice glob\u00e1ln\u00edch prom\u011bnn\u00fdch v k\u00f3du v jazyce C. V f\u00e1zi spou\u0161t\u011bc\u00edho bloku jsou data p\u0159ipojena hned po k\u00f3du a pot\u00e9 jsou ulo\u017eena v cache, p\u0159i\u010dem\u017e se pou\u017e\u00edv\u00e1 koncept Cache-As-RAM (VMA).\n<li class=\"l\"> Pro syst\u00e9my x86 na f\u00e1zi ramstage a na f\u00e1z\u00edch p\u0159ed inicializac\u00ed pam\u011bti byla implementov\u00e1na podpora cache pro souborov\u00fd syst\u00e9m CBFS, kter\u00fd se pou\u017e\u00edv\u00e1 k um\u00edst\u011bn\u00ed komponent Coreboot na Flash. Cache CBFS umo\u017e\u0148uje rozbalov\u00e1n\u00ed soubor\u016f CBFS za pou\u017eit\u00ed funkce cbfs_map() bez rezervace pro soubor zvl\u00e1\u0161tn\u00ed oblasti pam\u011bti. Pro nastaven\u00ed velikosti cache jsou nab\u00edzeny parametry PRERAM_CBFS_CACHE_SIZE a RAMSTAGE_CBFS_CACHE_SIZE.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost integrovat romstage do bootblocku. Dod\u00e1n\u00ed romstage jako sou\u010d\u00e1sti bootblocku umo\u017e\u0148uje zkr\u00e1tit velikost k\u00f3du o 10-20 tis\u00edc \u0159\u00e1dk\u016f. Situace, ve kter\u00fdch m\u016f\u017ee b\u00fdt vy\u017eadov\u00e1no odd\u011blen\u00e9 dod\u00e1n\u00ed romstage, zahrnuj\u00ed konfigurace s vboot nebo fallback re\u017eimem, stejn\u011b jako za\u0159\u00edzen\u00ed s omezenou velikost\u00ed bootblocku (Intel APL 32K) nebo p\u0159\u00edli\u0161 pomal\u00fdm bootovac\u00edm m\u00e9diem (n\u011bkter\u00e9 ARM SoC).\n<li class=\"l\"> Do gfx byl p\u0159id\u00e1n API pro ur\u010den\u00ed p\u0159\u00edtomnosti extern\u00edho displeje na za\u0159\u00edzen\u00edch s \u010dipy Intel.\n<li class=\"l\"> V pci_rom byla implementov\u00e1na mo\u017enost p\u0159id\u00e1n\u00ed kontroln\u00edho sou\u010dtu pro VBIOS p\u0159i vypl\u0148ov\u00e1n\u00ed tabulky VFCT. Takov\u00fd kontroln\u00ed sou\u010det kontroluj\u00ed n\u011bkter\u00e9 ovlada\u010de AMD pro Windows.\n<li class=\"l\"> Byly p\u0159id\u00e1ny zm\u011bny, kter\u00e9 umo\u017e\u0148uj\u00ed spou\u0161t\u011bn\u00ed Windows na n\u011bkter\u00fdch za\u0159\u00edzen\u00edch Chromebook s Coreboot.\n<li class=\"l\"> Byla implementov\u00e1na generace tabulky ACPI pro za\u0159\u00edzen\u00ed zalo\u017een\u00e1 na architektu\u0159e ARM64.\n<li class=\"l\"> Byla vylep\u0161ena kompatibilita se specifikacemi ACPI.\n<li class=\"l\"> Nastaven\u00ed MRC (Memory Reference Code) pro desky SNB+MRC byla p\u0159esunuta do struktury DeviceTree.\n<li class=\"l\"> Byly aktualizov\u00e1ny komponenty payload na b\u00e1zi U-Boot a edk2.\n<li class=\"l\"> Byl aktualizov\u00e1n pou\u017e\u00edvan\u00fd n\u00e1strojov\u00fd software: GMP 6.3.0, binutils 2.41 a MPFR 4.2.1.\n<li class=\"l\"> Hlavn\u00ed v\u011btev v Git-repozit\u00e1\u0159i byla p\u0159ejmenov\u00e1na z  na <main>.  <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60224\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 CoreBoot 4.22, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430\u043c \u0438 BIOS. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv2. \u0412 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u0438\u043d\u044f\u043b\u043e \u0443\u0447\u0430\u0441\u0442\u0438\u0435 135 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 977 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u0442 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0441\u0445\u0435\u043c\u0443 \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u0439, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0443\u044e \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0443 \u043a \u0434\u0430\u0442\u0435 (\u0433\u043e\u0434.\u043c\u0435\u0441\u044f\u0446.\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435), \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u0444\u0435\u0432\u0440\u0430\u043b\u0435 2024 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-111945","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 CoreBoot 4.22, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430\u043c \u0438 BIOS. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv2.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-coreboot-4-22\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Coreboot 4.22 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 CoreBoot 4.22, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430\u043c \u0438 BIOS. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-coreboot-4-22\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-12-03T13:10:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-03T13:10:13+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vyd\u00e1n\u00ed Coreboot 4.22 | ProHoster","description":"Je k dispozici vyd\u00e1n\u00ed projektu CoreBoot 4.22, v r\u00e1mci kter\u00e9ho se vyv\u00edj\u00ed svobodn\u00e1 alternativa propriet\u00e1rn\u00edm firmwar\u016fm a BIOSu. K\u00f3d projektu je distribuov\u00e1n pod licenc\u00ed GPLv2.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-coreboot-4-22","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Coreboot 4.22 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 CoreBoot 4.22, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430\u043c \u0438 BIOS. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv2.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-coreboot-4-22","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-12-03T13:10:13+00:00","article:modified_time":"2023-12-03T13:10:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/111945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=111945"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/111945\/revisions"}],"predecessor-version":[{"id":164427,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/111945\/revisions\/164427"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=111945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=111945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=111945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}