Você está na página 1de 33
1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX DOTSLASHLINUX Ce nO coe ee eee corny ry rs Crs Seneca Coe General sep cess eee eee cess prensa Core ee ee Cres eee cor Ceres cee Cea ee Ceres oho Click Here See Ceres File systems —> Coa ee cess See Cres + Cryptographic APL ae hore Cores ey Coes Kernel Sources: Be cee eer pete eee YT oer Pee Rca ar ee eee meets ete near tt it eect es pete eC aio ar ott eee sty eee ae eee eee ete Res etc eure ret ens Excluded QeMU-virtualization-related options in favor of Virtualsox tee ee eer tns Excluded 32-bit support een eens Deets eee oes ects small size Peart eee poeswe ast 2469 (grep -c ‘CONFIG_' DOTSLASHLINUX. config) ote tae Soro neat) hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SLASHLINUX, The Linux Kernel Configuration Guide Part 6 - Processor type and features Seren Eee See ee eee ena eer se ener nN Processor type and features Oe nm ene ta 1301/2018 ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX eC cr eee ee ce enn xdi-drivers/nvidia-drivers in order to got a working bumblebee setup on encore ses Cee eee eee a scree eet Se eee a UL eee eee cee eee Coot en oc nee ora cc etc OR eaCece cere a EME rote cote reer oso eee eee Cc ee eee eed Bee er ee eC scone ey Seana? a er eee eee cet eees a aCe ae cee etre ences ean a naa roe ce ere ene een rete ns ee eee ea Peet ee ee es eee ae) See Oe cree ene? Se aa eee ee er eC es terete eee eee or eee ery ee eee et ee re eee ee eee te Cee gy eee tees fee eC Pet gor ere Peete a eet ee ere Rae Secs See eR se em coe ees eee ea boolean Percetmeg} See eres te ene cco eon an a Coe eect eC eee tne) for exanple a single cpu with 1 core and 2 threads you should enable this Serer ere eect coe SPS Eyt Help: it ase aad ate ee eee eee tere ei ao re ae ee comet cose cota Pe oot en Cen ee eros hw doslashlinux.comy .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX [] Intel Resource Director Technology Allocation support Symbol: CONFIG_INTEL_OT_A cory Select to enable resource allocation whieh £8 a sub-Feature of pees eee react CoS eC Meese net ee ene ees Ceres! Evecare rs foot CoC onO) ee eet een cee meee etc Serato ers eee eee ees Srrucstaetenr EUnet ts [ | Support for extended (non-PC) x86 platforms ROEM n toy pate ee eRe coe Re aac ed ee ee ee oe systens out there.) eo oe ee ene OSes for the following (non-PC) 64 bit x86 platfores eee eed Eoartearts ee eee crc) generic distribution kernel, say Y here - otherwise say N Type peste CCC ne) ee tet een ee ee eee ecaad Po a eS CR ug RCC met ote Se ee ee eee cet ene as cme Cah ceceete See eres ee Cot ee ensuite roe eee Type Est CoC nel ee ect en ce eee ears mt) Sete RoC reas eae eet say that Haswell CPUs are also supported) hw doslashlinux.comy .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX ESOP Ren cs Pee e and a Select to interpret MD specific ACPI device to platform device Sen Toa Uae Se ree arene eee toe penne nett Soper ar te eee Peer terats seine or este cores a) eens eee eer ete) cro - Intel SoC IOSF Sideband support for SoC platforms POR C RC ory See CeO nC ne ocean id ee aR a eset cere cl emer eUstC ee eee! eee enn emcee inet tae determine if they need the sideband in order to work on these Dee ee eee tote eee ean ar This List 4s not meant to be exclusive eats acest ars Soe OC ee ee ee Se ec ecray re procs Cc) oe ere sees ee cone eer es pated Corecess en eee aa eer aS heme ee ear c escent) Pat octet tee OUR Ce nse cot eee ROL ANRon POR Cc eae ean ore SORE Cenc LOR Teen cy 4s disabled then wehan values will recurse back to the eee eee ets ee ese seer ee eC ae Tana yCot Ty re past Coc nel hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX Sec eee Cece aro Saree cece rere eareem cree ent iere ter? pentane ore emt cote re Conc me y RS Oe cee ae em ee Ta eee tee cote ca etre cere crane? aa eee ee ec ecm tt Gisabled, and Linux guest support won't be built in. boolean cote) oot cee ict ere ee eee tte erste erat Dee TNA Coe ce, oo) ae EME fete rs corey Reason: Corsa] Select this for Intel Core 2 and newer Core 2 xeons (xeon Sixx ane ce ee er eset nee ete emo EU eee ee ec Scraeet) Coo poste Perna oe eo eee Oe ceca sod eo oe eR ecm e and all new Intel CPUs) eee ee eer eee ae eet CS nee eta eC se ee ee ene eset built-in [+] ee eee eS ees cements eS ee a a een c Oa ota es crs peed hw doslashlinux.comy .emel-configuration-guide-part-5-pr 1301/2018 or coe cere ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX eS Ce notes Cee eC Tce oe ccs need een ee ot ee eee eee eS eee er eee eno aay cee en eect ae tome terete eer eae ok eee ere sts aa Poot Perro er ec eee a eee ee Cn rse eer eee kern ape centre Emo cote Conca ee ea eee ke reread eee gee ne eee rea ote Perec Te's highly reconmended that you include this option in your kernel re eee eee nes eee oe ere Cente ees etsy eee eee) Pot ee Ce Cees ep certo ON UR Punt bel: Dit ee Cee cee eee LET) een Ree ec ay pea Ree Ta edt TCS ee reece a (Double Address Cycle). Calgary also supports bus level eee ence nec amnes prevents then from going anywhere excest their intended eet eee eee ees eet ee ete cee es pee ecm ccc’ eee ee ee ee ees ee nner acess sete coset cota Se Sot ee Ce cece kon ete ec) hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX This includes Intel CPUs that support VT-x only and not VI-d, and AND Cee ae ara ORV eee emt cote or cree cere CoCm nc Cee coe een aes ce Poet ee Rete aceasta SE ec UE nee cen cee teers CMTS SOUR tn eee rete? Drees Reet approxieately eight kilobytes to the kernel inage. oo Ore en ee ee eee ae ee eco ‘the maximus number of cores (and multiply it by 2 if it supports Hyper-Threading) For exanple, an Intel 474049 CPU, has 4 physical cores and supports Hyper-Threading ee oe eee eee ROM UN omen ira Reais ty at EME ote er cae cee CoC ee ee een eee cee y Poca eee eet este Uy cerca ay eee ee eee er eee eae ees N here poste Perro ae Re eS ae Sc Un noe een aero SRV icecream ron Eye rote ie covery Csr irs Coe eee en ae a ec ee eer Cee eer eee ara cee etree Tinea seca eset increased overhead in sone places. If unsure say N here. Poste otal Peo Re eee ee Rett eects ee RACE OR Nuon Conte) eed (Ose DN oo aereesr tccun Sas) hw doslashlinux. com) .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX eee cer eee ee eer re eee eee See eee etree or neta tine, but there are no guarantees and occasional longer delays are possible Estee etn act oe se ee eee eo ee sen ence ee eet ke ec ertry certs or coset Coens) Ce Co ke eet Reece Inca! eee et ete cee Se eee eeu tects Tas nd Oper crog nese OMe Raa ey ote rene Sc ey eee ed spurious interrupts. This is recommended when threaded interrupt handling 1s used on systens where the generation of ee tree eu eee erected Some chipsets generate a legacy INTx “boot IRQ" when the IRQ eR ee er Cee Poe aie eu car at CSc Use) eet eee ene ee eee es Seca etn neste ects scenester ee ee anes ee esren Ts PRS a ee caer rec Secmecnsrey Ce eer or noe en ey Soe ee ea se eee oreo poe enters eto CO oe eee eS egy eee rs Ese Cot el nS ee coe isn? Pee Se Reece Rec eect ane) aco Me as Serer as rth Pec acd roy re ee cry eee eee stent eec ae Seer ret) Ce ee ee eet eee emote Reet? hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 iat ence rene ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX Pot Perens} er er ee eet eee ce emer crst eee et eee eee en eee o the kernel. Dyce oe Ee see niece gt Eto ote ioe ee est eee ae ests userspace logging dacson. Consider switching to the new generation Peeeeatces Poot Petal Sane a see eee ee eee eet [+] Intel MCE features eT fete oat coe Reason: Roem eset eRe ee ae ae oe eaters eet Poot Perna} ene oe eee rect eee ce ene crst Pee ect tence he ee ee eee ra ee <*> Intel uncore performance events eT rote re coe cere ote eo ee ee? Seo see ne oni cerca er ce Ree ee een ae eet ue eS ee ee a eta ee sO RR Cte ert for Css ae ae ae ee ace Ree hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 aye ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX ee tristate Perce aCe Sere Ste oc conc eee et ene eee ee eee oe Intel estate performance events Emr ote re cores Reason: cote ea ee ee eee ee ieee? perce Ser co ere ea ee econ are ee Re ee ea ec are mandatory, Esch ec ety rT ep Dyas eT el: reece Cec me ee eer? Reon tae eeete tree eres that it will also disable the helpful warning if a program Perera eens ree ene et ee aor prograns will Just segfault, citing addresses of the form Cre Pee eer mae ea ee ee] eet eater ce eee eee Disabling this option saves about 7K of kernel size and cee eee reece es este cote CE St een Ce eee eS ee eure eee Oca aera aries tere rer) Ce eee Ce ee Cee aa meee ot Cee ee a ee cc koe eee? <> Dell i8k legacy laptop support Cee See Cee eee eee ec Coe Ct ene ee ee eee eo hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 Die coe cere ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX TT STE TST Se ae eS etc et is ection) eee eee eee ees ee eet Ree ee ee ots ee eee eee er eres Say N otherwise. coats Sere ss nt eee eee ee eee? ake gehien rene carn nord Punt bel: it cae ee eh ee cee ea Intel and AMD processors. The Intel support is for the IA32 fanily, ett eee se see eee eee eee eet eer me ener See ence amen oe Cnr toe nr) che Linux kernel Do eee ec Oe sed {in Docunentation/x86/early-nicrocode.txt. For that you need to enable en eee ee eee ere rece erect ce eee ee Cen eee en eee eestor an eee Ree teen See ost nena peste Portetmo SSP eee a ecco Ta nT eer eee oes eerers eam etaeeertc ee ee encc eee ee eo eee) Cee enc Ce et ee een eee eee eee ets Dre Ponte Rc ULE ec eee Cer en ee erste CELT famed Punt el: ence See ee ec eee aoe cest eed esc ee es and search for Pete tee eee nsec Poot hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 eo ere ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX built [+] aU Renu eae cc ena nSe pence ee ee enor Ree teed Sree tr tng sett poe eee ee ee Ce ese) ‘the Linux kernel to eliminate the need of using a detached initrd: CRC ee U Le ec sec eer et ee etsy PRN Recerca i symbol: pte ie cere sc nore cary ee Cen eee eee eee ee eee eee ee) processors will be enabled peste coer Cot Cece a ee Orc) See eee CCS ey sen Eye ore Coonan This device gives privileged processes access to the x86 Nodel-specific Registers (MSRs). It is a character device with eee eee ce ey oe eaters eee ROI os eee eae Peo tristate Perce eC eo eet econ cat ace aeets Dee nates Pere eRe Rca Ee eee eer eer econ Ce Setl ee eee Ce ee ees Poe eee ee ee eet Una Ss To see the flags that your CPU supports simply run eeu eer) ee ee eee ene eee eee Seer eee eee eee eee) ee eee ae eo hw doslashlinux.comy .emel-configuration-guide-part-5-pr 121012018 The Linux Kernel Configuration Guide Pat 6 -Procesor type and SLASHLINUX ree Pe En ee ay Prt eno) oa ee eed ere eee eer ed be executed on a specific processor. It 4s a character device with eajor 202 ané minors © to 31 for /dev/cpu/@/cpuid to eee ar pruned CCU Reason: T's highly reconmended that you include this option in your kernel race ees Doran cet Se ee ee cer Ee ee een eee eee See eee eee eee Seen ee ect ete aun aernn ee eee eco a Seo unr aser Re es eee eee ee eee cn ese ere er eee Eee unre) Pa CeE ab cree at RCC ote Peet eee er ees Peet r ache err et ner Eee need pean eer aes ee ea eee ee comes ee en ee esac? ‘See Docunentation/x86/x86_64/Slevel-paging.txt for more information. Ent? oat boolean Ct el ee OE ts en coer eet enc eee GV CotMe Ornette east aco hw doslashlinux.comy .emel-configuration-guide-part-5-pr 1301/2018 i corey Reason: ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX eee ea ecee eas een Ree See enon een ee eC ete ee eee nosey eee eee eee eee Coen ae Re eannr aac ere CCR mt eee Tic se eras Pena eee? Cee cea poste otal Seno Rt Cn cc eee eT oor with multiple physical processors (multiple sockets) ee a Ce nee Cr merce oct ee eee ey eee ene ree eee ac oes Memory model (Sparse Memory) —> Pers RV Cntiag Punt el: re cous renee nar CR Cee cect Seo eo am Crentnn! eee se ee ECs Ec) ee ence Cnr een cast) eect coer eee eres te eee ee nscrecaess Sa eee eS a Sey eee peste corte) ee C eae Reece See ct emanate Conta eter tone tracers ts Ours tie ere create available option on mary systens) aS aC ome Ect? EME ote Coca Ser CR RTS eee ROSES pee aoe ce een en eee cout etcetera eee eect hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 or cere ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX poses Perce SSeS CeCe nSe ere ester sc a ered OMe Ce nn ONm ec Pant ote re cores cere CONFIG_MEMORY_HOTPLUG eC eC ec Poste otal Sen Se a CeCe ere oer Cer ct een ace econ rears eeecen eae onnsd [+] Allow for memory compaction eye ore ye corer eostmentasta) Ce ee high order (Larger physically contiguous) renory blocks Se ee ee eee eee eet the lack of the feature can lead to unexpected OOM killer ee eee ees isable this option unless there really 45 2 strong reason for se eC enc Ree aes er es peste Cosmo eC kOe e Ste econo cit as At speeds up your systes at the cost of sore latency. Se Pune Help: iat ence reason: CoCr Allows the migration of the physical location of pages of processes eet eee ee eee cet Senne een een eee ee eat ‘to the processors accessing. The second is when allocating huge ee cet eee eae ans Breer ce eacrtaa Poot cee ee eee rec ta eae scence one eee ero etter eee aie arc) obsess icy ww doslashlinux.comy .emel-configuration-guide-part-5-pr 1301/2018 ye ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX Cee eee ered See eee Cen nema) by default when ZONE_OMA or HIGIMEN is selected, but you Ee eee ee peste Corcsune eee eee ce eect eur rust kscr ac wee en onc se cee ene eee eet emery eee tees aPC NEC ec trsi Eye foe ra cores cere (0) Low Eye ep one Enable Kernel Sanepage Merging: KSM periodically scans those areas Bae tet ee eee eer ce egy See etree eee eens Sone econ ec ets) Seo See ae ane eee eres Recownended for use with KWH, on with other duplicative applications ee ae Cees eects fn renee eee eae eee ee eon eer seer pote Perna aon Re eS ee eum e Ce eee saeny See eee cnt eet etc eee onset Pee ea coe eee en ens amc ny Seen ee Senet eee roca cate) from userspace allocation. Keeping 2 user fron writing to low pages See ee caer t can Ce nC eo otra ee one ent Rete neon ee ee eee eee eee ered eC ere eee eee) este rere nena rarer scnirty eee ee teeny Sen eee eae eee ey ee ee eon pr (®) custom hw doslashlinux. com -ype-and-teatu 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX Reason: You can safely set the value of this option to (@) to disable this protection feature and lower systen overhead, Pe eC Meee ee mcm orty ‘emulators and WINE to run. (Many users reported that setting this eer eter re ere aes) GPCRs cosmo ese Er ECCS Crome Date ee eee eee eer end ee ea ee eee ee eee ters eee mcr acme eee pee OR et ae nyse aca oy Poot Coo nel Cee ee Sees ea ec ee eee cas See ea cae ems Pret Se ee nee ee eee a ceed cores OCS nec as SRC act ote Transparent Hugepages allows the kernel to use huge pages and Ue knee oe Ue ears ot This feature can isprove computing performance to certain applications by speeding up page faults during menory Speeches eee mero Peer senestce Sas eS Ce oye boolean Cet al ee ee sees nea eee ree eae oer Peter conten GR se Reece nea Reece Une ene esc EOS EMCO CRA ear pte Cee eee ecm ree eee ee eet eter) CCORCnt nance nt mt sensu ree cet ee a ec n eeae se cecs Coe ee econo Ena) ee ee ee eee eevee Stas hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX a a as er Te ETT See eae Recency Pentre a een SCR rn reece str checks cleancache to see if it already contains it; if it does, Se eet ok ecm en tec eesti) De een eS Ce Rec Se ec ecu eset eC eee ethos steers ee are reduced to a single pointer-conpare-against-NULL resulting pene tcc ce RO SCRSCery Dye peste Choice: excluded [ J a oe teen cece aaa coed ee ee eee Te oe ote ccc ce ce Okt eed See Ce eee a eee eerste Reet ‘the hypervisor manage the memory (ex. xen tnes). POCO ROR ee ees ea Symbol: CONFIG_FRONTSWAP cory Frontswap As so nased because it can be thought of as the opposite arora ge ee ec Seer etd "transcendent menory", menory that is not directly accessible or ee Cees eee tae eee See eee ec cy Se eee eee ae ee available, all frontswap calls are reduced to a single pointer- conpare-against-NULL resulting in a negligible performance hit eee eee nec eee ret car eee ono ie East Cot nel ee oe een Cees ec een meted Peer} [] Contiguous Memory Allocator eC CR cy rote neon con nate cane ee subsystens to allocate big physically-contiguous blacks of merory. SON er ean nae estore ier sean tr ey ee ee nC eee nes pagecache and when a subsystem requests for contiguous area, the Sr ee Ce ee nee ec toss ce re boolean hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX rr) ee ee street nen cece C ee eee) TOON Ue OR ee RoR Pec cote Cee ee ee eee aces peated ait corr) Cote ee You can safely exclude this option if you're not using compressed rnenory SOR TPR CC eer Ts Pro Ea Cd rte ere ree Cees eters See et eee econ page. while this design Limits storage density, it has simple ané Pee es cnrer ae arco n Steer sense nt Ce ncn arate ie Pere) Certs oe eon On Cone inet ee] eae SOTA em Tc BO eecSCee Cs fore PCS Ce nme eae Roca ern ae Carte mst ee eee ee ee oct) ee eee ee eer Cae eae Perec See mee ec see eee unr ae) canoe eater ierets re pone) Cocca es a ee On Cone i eet et] ea ] Enable idle page tracking Symbol: CONFIG_IDLE_PAGE_TRACKING ory ee ee ec eS Peau este erat eee eer eae hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX EEE ESS eta See ote ec eres Type Ese CoC nel Oe te et Coes nna mort Reco? Seay CUT D DD) WCEP eu cec cenit ay OES es a ctad pate Sees ec eRe ae ee Deeg ee eee eee aeons ese eer ner cee er trees See eee ac os ER? ot corey Cert ees ere UES Cen cco e Cer se soe ee ken sc enc smecrn icy RC Cr ear ote ee nc ee Comat ee Ree ac een eet kok pee eer ee steerer Cees Se ee ke cee er] Pe ere eC ea) ee ee ee aac) eee coats Deere re aoe eee eae ee Seo eee eee See ere eee nsec eters Centon ene Staessen cd Sere eat eee ees RCo ee reac cose) Sema u ett Cn Uae renee See eee eters ie foot Coc nel oc ee Cece ecco eee Ct ao ceeetccy (64) Amount of low memory, in kilobytes, to reserve for the BIOS hw doslashlinux.comy .emel-configuration-guide-part-5-pr 1301/2018 Dit ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX See ead ‘The First page contains 8105 data structures that the kernel eee eee ert Dn oe eee ae ee pees ee es ee eee ee recs insertion, s0 it must not be used by the kernel, Soe ee eee ee es ee ees cee camer cee errs Pe ence default GAK area, you can set this to 648 to avoid using the is ee ee Ce ee ere eee eee ner hotplug events) then you might want to enable Seen Cee ac ce tent eed Src eect? eee eee ee ee es pir Coos eee ee eee eee aC eee okt Pee cd etre neon tae eNO nM SRC ch cco Ra Punt te Cost eee est se ae Bc) Se eee ae ceca! eek ne ee CeCe Serene eee ee een strtd eet ec eLetter before bursting over the PCI/AGP bus. This can increase performance re ere ee eee ey Pe eee Roe eee ras Cem Sen ere cea en This code has a reasonably generic interface so that sinilar Ce Rt eee eee ea ees ee Barrett ee ee see eee eee Oe errrt enter Cette emcee hese, the ARRS are used to enulate the MTRRS. ees ee eee er es Cee RCT enc eet ee ee ee hw doslashlinux.comy .emel-configuration-guide-part-5-pr 1301/2018 ie Reason: ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX Er ra ee SET SCC oC ne aera cen cca) ee ee eee eet ee ees eee tae ree kee kas Se See eee eee ese ete eee Cn ee eee eet built-in [+] eC a eee oe eo eUn cat ee eon eto ge Omer Sto curet See eee ee eee ee as eee oes Peeeeere Cl eter etc eeu men Soe! Pere ese uence UL Ee eee ee nS eet Scie ee sete ee eee ee ee ees Soares ec stoke cere Unc arciios eee eat ee ket eee eeu rae eee ee Dre eee ca Ronee ceLe errs See re oer SO ee eee aa) eee Perec ea rort Eyt rote ie coc Coen ence Ce ee ee eee eens See eres SU en oe ene Soo ms CU Reeser ead eee ae ee ence re ce Tae aay cee aes an? estat Porta Se eee Occ Cn a carol as it Fixes most MTAR progransing issues in the kernel, Venere Reco h cen) hw doslashlinux.comy .emel-configuration-guide-part-5-pr 1301/2018 Punt Help: ayy ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX COs ened fro ec eC ee ee ee ecco) roca cat OOo neat a) em ote re cores ee CeCe ta ee ne) ae te Reece nr oo eases? ee ec eee eee ee eee eco ecacTD eee ee eid oe CR Le ee hae ec er ane Cag De ec ROOT i Pmt ote ie cere Coen Ca ee Ree! i ee eC ed eee ee eo ea Spontaneous reboots) or a non-working video ériver an? boolean Porto} See eee Oe cco ma caro cee ares One att Se ee rece Ee ere eee ere ee and check the guide at the top to understand how to find what features ee ee ec scone EUR acts! eC Cee ees cota Sea ura eee ee mee res hw doslashlinux. com -ype-and-teatu 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX See eer ce eee ec ee eee eee eee ear ud fare cn Cec Om Mn sec d eT ET) ote Enable the x86 architectural RORAND instruction CO ene C Ree eee aay eet eC See nrc erie) es ie past Coron) ee Co ko eet eee Cee aot cer ates Doe att De Recerca ee eae cue Ce ate and check the guide at the top to understand how to find what features Soe ete Sc cree Core eum ee eRe seats See ue rose ee Reese ae eee De eee cc Rocce eee To check for RORAND support, sinply run: eet ee ORS raga ce occ Brace ORCC e ote Supervisor Mode Access Prevention (SMAD) is a security ec cs oe ae eee ee easter eee eee See tree eee er Serer ne erence) cen rat este CCC al i Oe Sisto CeCe oe se Pere tee ne eatery (OPO aa NG uc cae Store) hw doslashlinux.comy .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX Ce eo conjunction with compiler-instrunented code to check ee eae eee erent eat eects sees Seer Cn cence Ste ccna eee ee ee en Pee a cs against bad menory references. es en ee tee ecm ees re ~8k of kernel text and 36 bytes of data on 2 64-bit ee eC eto) Dee oe ea Ser cee eee eee ered eres) eater Cee cent ec use mers een boolean cote Pee ee eee eC ee ss Perea ete en eer eae cates [Intel Memory Protection Keys eT ep Type cary eee ee eee eee cet ete eee teeters page tables when an application changes protection dosains. ee Caen ceo acces ca eng este cota) Pee oot Cn ec eee ee eee ree cetera eras agen eyo Pune ote Corea Se eee: eer eee aoe tar Rese Ceeares) Cece eee ars Sarr eee Ura Serres et strc ant steist at in onder to take advantage ee ene eee SC ete eee ence ee eer ass hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 Dye ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX Sera boolean cota You can safely exclude this option if you're using MER (MSDOS partition table) Cece ere Coe OMm Ceti oe Ceres implenentations are pretty buggy. These laptops usually cone with both cre etc ecco cece tm ers CeCe ce Cre ee Rae ome erron messages like unable to detect a bootable medivs, or please insert eee eter eee ee eects coe [+] Enable seccomp to safely compute untrusted bytecode erst erp: Caececr See eee Oe cont aerate eer care ee eee eer eer eee Pereira nent ect otecy ee Cs Cee ce eer asta syscalls, it's possible to isolate those applications in eee er ee Sroteie eer saeco Re eee eee) Se eect kt eects Peace Pa eA eee any poste Perec Se Ree ecco eCe a aro See oe reeset ence ory acheived by excluding it (no gains are gains with 2 danaged systen) Timer frequency (100 HZ) —> ote (X) 100 HZ, eT cote eee eee eee eee ee ee nee es ee eee see a nae oe ee eee eer Seen eee outer ea ac teee ates Note that the tiner interrupt occurs on each processor in an SMP lenvironsent leading to NR_CPUS = HZ nunber of tiner interrupts prea Coren Pee ee ee eee ee ney Pee mee eee rer eee ee We ares) eco ee eno eo ees ee ee eee ens hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 Dye i cree eer ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX ee ees boolean perrunes) eC eo eect oc ect aaa ester Rescate ern Seco ee eS ect Scukclt CONFIG_KEXEC eee roe ec ek eee cnc current kernel, and to start another kernel. It is Like 2 reboot Dee ee ee Rees eae oer ee artes ee Rae conc en Pee ee a ee Ue Coy ee eee rete Cnet ens rece ee eae erat eee? interface is strongly in flux, so no good reconnendation can be oe poste aoe nal Pee ees a ecco ee era cee tenrd ca reece ete icccor cn! pocaieirecron tanta Eyst rate oat coos Reason: CONFIG_KEXEC_FILE eee Rea aR ea econ very Peete er eee ere eeeee Roster tra See eee re eee nee eae crt boolean eee Poe Sse ae en cee ease rare erat Pr reeset etary Shenker et Punt ep Generate crash dup after being started by kexec rene Loco eer ee noe Peso Eun ncn mma coret cy Serco ce kena eee ee eee eect) nie etre ure cated hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 Dat coos Reason: ‘The Linux Kernel Configuration Guide Part § -Processoriype and SSLASHLINUX PHYSICAL START, on 4t must be built as a relocatable image Coen ten eee Ore rete sear teee Poste aoe Paes ee en cee asec ra ae ercetrd CC rene ecet ee icct arcane (0x1000000) Physical address where the kernel is loaded Eye pate i coor reer COST) ene ane Cee en ee eee cre If kernel As a not relocatable (CONFIG_RELOCATABLE=n) then Pesca eae een eerrers eee eeess eres ee ene hen eee eer eer ere eran a eres ee ee eee eee ee peso we caer eee ences totes eet ss Coa ee keen meee reir address. This option is mainly useful for the folks who don't want eo eee ee en corey vynlinux instead. velinux is not relocatable hence a kernel needs Peer ret teens Ree ta ene ca eee oe eee Re ney So if you are using bzInage for capturing the crash dump, eee een Ret ees een crete ese meme enc tnd for capturing the crash duep change this value to start of Se ee ce eee Sees nu ee ene ete eee Pee ee Sere cece scree emo eee eee Pee eee ees eee ee eee ee see ey See oe net ee eee eed Pee ees C oT et eee meses eee eee ceo eons See a eee CeCe mr nc ceo er ee ee ee eee cd ost eens It's highly recommended that you leave the value of this option set Se net ec tate Crete one ee eon epee euc reer cnt) hw doslashlinux.comy .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX este Cec ee nen ce cca sta) ee eee eer nes cee Ren ees Ug eC Seo eee ees Cee ee ee corey prea eer ren ec rere ue eros) Pose Pease eee RECT reer et Ramet Carte rset Rens Chneer eet Een rut etc Dye cst CoC nel en Oe tet enone Cee eon) enero reer Oe OR ee cot ey Kernel since t's obvious that the new executed kernel should be rere mere eer cn eesti oc ‘the primary kernel (the one with errors) (0x200000) Alignment value to which kernel should be aligned Symbol: CONFIG_PHYSICAL_ALIGN Help eRe eee eres Cee eer eee tt et eee emer tree eee eect) Se ce ce ee) Gorse ste ere oe asm neater se anne Se kes eee eC Eee eee eee) ose ee eer se ae ree eer eet ee en etree sce er eet compiied for and run fron there. The address for which kernel is eg ent ccc cem ree rrr et tes etre eee ets eer eran eat See ees Cen en ees ee Ce cess ee eee eect a eee en Seed Choice: (@x209000) default De CS ke eC eee eae eed Prone gc OC et mee ets eons [ ] Support for hot-pluggable CPUs hw doslashlinux.comy .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX Say Y here to allow turning CPUs off and on. CPUs can be controled through /sys/devices/systen/cpu. ( Note: power management support will enable this option automatically on SMP systens. ) Say Nf you want to disable C*U hotplug rs boolean CoCemct ne) oe ee eet eee cee Sree tote at) by sone power saving options. Seat eC eee oe ee PTS ence yasisa sels cree Tec) PRR) ote Creer rca ta er ees eee ere tS eee eer ey eee Cees Ser eee eee eee a er ery Bree eee reer) pO est ett at ase te ao eee the only released version with the bug, but OpenSUSE 9 Cee ae acess The symptom of the bug is that everything crashes on startup, saying Cea CnC ee nce en CRM iSO Ue Src Saying Y here changes the default value of the vdso32 boot See Cree eee recon ee eee eee Pe ee eee ence) are unlikely to be using a buggy version of glibc oy boolean Cot al CR OE ote On econ Ce iS Wesco cL Pate ees Include this option only if you're sure that your glibe version and eee rae trcoc eet oMmarc sy) vsyscall table for legacy applications (None) —> ote eee eee ee eect Ree eiety Sener ere erea eaters tea cent Fare fere err aercearty ee eee ener Pe neo mie ames ttet eros Cee cece) Sn eer meee tens eae hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part 6 -Pracessor type and SSLASHLINUX Se ee Ee EY See tmnt emcees eee ay Sopcast) 2 on, coe obey Er ESO cam ote Pen Reeser te eee eneety eater ken eet eee ee een eereanrey Pre ete ae erst aoeie eee er eee ert) or boolean CrcmerrCrUn es) ee Cc kere ee eee nse pee eee eee tee eee estoy Sone users reported that including CONFIG_LEGACY_VSYSCALL_EMULATE ee te ee eee oe otc tctoe in kernel command line Cashes at eae ec ase ened Sens ee COS ee sec eC cee eee ens eee eer ke esac aren so not rely on the boot loader to provide thes.) eee tae ceca pee coe mee reeoncrs eee eee sec ene ee eect ee etree Te) See ee ce eon oat boolean Cet al Reason: You can safely exclude this option if you're using a fully functional boot loader (LILO, syslinux, GRUB....etc) and the kennel isn’t eee een ent | Enable the LDT (local descriptor table) RRC Cee tama ett ote Poe en eeu eee eee erst Seco Cn Cnt aim c mirc nercc Prema n rerer tear Rent yee ees eee ee eee eae erase} Soret hw doslashlinux. com .emel-configuration-guide-part-5-pr 1301/2018 ‘The Linux Kernel Configuration Guide Part 8 -Pr > | DOTSLASHLINUX Chinese Translation OC ce Re ee eee pe eens erent eC eee es Leave A Comment Copyrights © 2017-2018 DOTSLASHLINUX | Licensed under COBY 4 jwura dtslashlinux.comipostihe tna

Você também pode gostar