Searched refs:PAT (Results 1 – 11 of 11) sorted by relevance
/linux-4.4.14/Documentation/x86/ |
D | pat.txt | 2 PAT (Page Attribute Table) 4 x86 Page Attribute Table (PAT) allows for setting the memory attribute at the 5 page level granularity. PAT is complementary to the MTRR settings which allows 6 for setting of memory types over physical address ranges. However, PAT is 13 PAT allows for different types of memory attributes. The most commonly used 18 PAT APIs 100 With PAT support, a new API pgprot_writecombine is being added. So, drivers can 112 MTRR effects on PAT / non-PAT systems 116 using ioremap*() calls on x86 for both non-PAT and PAT systems. Ideally 118 be a no-op on PAT enabled systems. The region over which a arch_phys_wc_add() [all …]
|
D | mtrr.txt | 9 MTRR use is replaced on modern x86 hardware with PAT. Direct MTRR use by 12 non-PAT systems while a no-op but equally effective on PAT enabled systems.
|
/linux-4.4.14/arch/x86/mm/ |
D | pat.c | 198 #define PAT(x, y) ((u64)PAT_ ## y << ((x)*8)) macro 266 pat = PAT(0, WB) | PAT(1, WT) | PAT(2, UC_MINUS) | PAT(3, UC) | in pat_init() 267 PAT(4, WB) | PAT(5, WT) | PAT(6, UC_MINUS) | PAT(7, UC); in pat_init() 292 pat = PAT(0, WB) | PAT(1, WC) | PAT(2, UC_MINUS) | PAT(3, UC) | in pat_init() 293 PAT(4, WB) | PAT(5, WC) | PAT(6, UC_MINUS) | PAT(7, UC); in pat_init() 321 pat = PAT(0, WB) | PAT(1, WC) | PAT(2, UC_MINUS) | PAT(3, UC) | in pat_init() 322 PAT(4, WB) | PAT(5, WC) | PAT(6, UC_MINUS) | PAT(7, WT); in pat_init() 333 #undef PAT
|
/linux-4.4.14/drivers/media/i2c/ |
D | saa6752hs.c | 127 static const u8 PAT[] = { variable 474 memcpy(localPAT, PAT, sizeof(PAT)); in saa6752hs_init() 477 crc = crc32_be(~0, &localPAT[7], sizeof(PAT) - 7 - 4); in saa6752hs_init() 478 localPAT[sizeof(PAT) - 4] = (crc >> 24) & 0xFF; in saa6752hs_init() 479 localPAT[sizeof(PAT) - 3] = (crc >> 16) & 0xFF; in saa6752hs_init() 480 localPAT[sizeof(PAT) - 2] = (crc >> 8) & 0xFF; in saa6752hs_init() 481 localPAT[sizeof(PAT) - 1] = crc & 0xFF; in saa6752hs_init() 515 i2c_master_send(client, localPAT, sizeof(PAT)); in saa6752hs_init()
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | Kconfig | 13 If you have this hardware you will need to boot with PAT disabled
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
D | Kconfig | 60 In order to use this module, you will need to boot with PAT disabled
|
/linux-4.4.14/arch/x86/kvm/ |
D | cpuid.c | 307 F(PAT) | F(PSE36) | 0 /* PSN */ | F(CLFLUSH) | in __do_cpuid_ent() 317 F(PAT) | F(PSE36) | 0 /* Reserved */ | in __do_cpuid_ent()
|
/linux-4.4.14/Documentation/vm/ |
D | highmem.txt | 157 like NX and PAT.
|
/linux-4.4.14/arch/x86/ |
D | Kconfig.debug | 14 be used by people debugging the kernel. Note that with PAT support
|
D | Kconfig | 1621 prompt "x86 PAT support" if EXPERT 1624 Use PAT attributes to setup page level cache control.
|
/linux-4.4.14/Documentation/ |
D | kernel-parameters.txt | 865 debugpat [X86] Enable PAT debugging 2542 nopat [X86] Disable PAT (page attribute table extension of
|