Hirdetés
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- 3D nyomtatás
- CPU léghűtés kibeszélő
- Milyen processzort vegyek?
- OLED TV topic
- Hard Disk Sentinel: S.M.A.R.T., okosan
- Riasztó topik
- OLED monitor topic
- Mindenkinek elérhetővé teszi a képgenerálást a Lossless Scaling
- MWC 2025: A ThinkPad notebookokról sem feledkezett meg Lenovo
Új hozzászólás Aktív témák
-
Ok. Az AGESA-ról eddig is tudtam, hogy az alaplap firmware része az AMD-től, és az hordoz mikrokódokat is. Ettől még nem értem, hogy miért kéne a CPU-ba való feltöltés után a memóriában maradnia (mert ha nem kell, akkor miért ne lehet akár 1Mb a limit a "kicentizgetés"? helyett)?
-
westlake
félisten
Igen, az lenne, de AMD-nél már egy ideje nem pontosan úgy működik, mint az Intelnél. Míg az Intelnél a mikrokód a BIOS egy önálló része, az AMD-nél az AGESA-ban benne. Az AGESA kb. a BIOS "agya". Tehát a BIOS része az AGESA, az AGESA része pedig a mikrokód.
#3: Az angolom nem a legjobb, de szerintem az AMD openSIL nem egyenlő az AGESA-val, tehát nem is válthatja le. Az AGESA-nak csak egy elhanyagolható része a mikrokód. Az AGESA ~8 MB, a legnagyobb mikrokód meg 5,43 KB.
[ Módosította: Pyttawrx ]
-
Nekem az se tiszta a cikkből, és ebből a sorból, hogy ez az a microcode, amit alapvetően az alaplap is betölt a boot folyamat elején, és aztán opcionálisan az OS kernel is be tud tölteni egy még újabbat, ha rendelkezésére áll? Mert annak akkor miért kell állandóan kernelmemóriában maradnia?
Tehát ez alábbi (csak Intel helyett AMD verzióban)?~ # dmesg
[ 0.000000] microcode: updated early: 0xc2 -> 0xf0, date = 2021-11-12
[ 0.000000] Linux version 6.4.10-gentoo
-
poci76
aktív tag
válasz
bitblueduck #4 üzenetére
A cikkre reagáltam, ami a Linuxhoz köti a lapméretet, a te kérdésedre nem tudok válaszolni.
-
dabadab
titán
válasz
bitblueduck #1 üzenetére
Gondolom ezért:
static u8 amd_ucode_patch[MAX_NUMNODES][PATCH_MAX_SIZE];
Fixen lefoglal egy ekkora tömböt (illetve ha több NUMA node van konfigurálva (ha jól láttam, akkor a default 16), akkor annyiszor ennyit), szóval nem nagyon lehet elszabadulni.
-
bitblueduck
senior tag
ha nekem jött a válasz a page size oké, nem azt kérdeztem. lehet félreérthető.
csak azt nem értemi mért kell az a max méret, meg a 2.66x növelés az olyan furcsa.
miért ne lehetne a max size 1MB, 4GB vagy 2^64?
hacsak nem valami extra limitált memóriába megy vagy a CPU-ba van ennek egy dedikált rész tranyóból. -
vicze
félisten
Az AGESA leváltó "AMD openSIL"-re való felkészülés minden valószínűség szerint, ami a Zen5-tel fog bejönni.
-
poci76
aktív tag
A 386-os óta 4 kB-os a lapméret az x86-os procikban, nyilván a Linux kernelben meg a Windowsban is annyi.
-
bitblueduck
senior tag
lol nemsemmi fejlesztés:
-#define PATCH_MAX_SIZE (3 * PAGE_SIZE)
+#define PATCH_MAX_SIZE (8 * PAGE_SIZE)
amúgy érdekelne miért pont 3 és miért pont 8? van valami hardveres vonzata, hogy nem lehet pl 1024xPAGE_SIZE? meg mire jó?
inteles forrásba gyors belekukkantva nem látok ilyen max size-t.
Új hozzászólás Aktív témák
Hirdetés
ph A cég a változással nem csak a Zen 5-re, de a távolabbi jövőre is készül.
- Apple Watch Sport - ez is csak egy okosóra
- BestBuy topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Villanyszerelés
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: MárkaLánc
- További aktív témák...
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest