Functions | Variables
x64::pat Namespace Reference

Functions

template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
auto mem_attr_to_pat_index (T attr)
 

Variables

constexpr const auto pat_value = 0x0706050406040100UL
 
constexpr const auto uncacheable_index = 0x00000000UL
 
constexpr const auto write_combining_index = 0x00000001UL
 
constexpr const auto write_through_index = 0x00000002UL
 
constexpr const auto write_protected_index = 0x00000005UL
 
constexpr const auto write_back_index = 0x00000003UL
 
constexpr const auto uncacheable_minus_index = 0x00000007UL
 

Function Documentation

◆ mem_attr_to_pat_index()

template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
auto x64::pat::mem_attr_to_pat_index ( attr)

Definition at line 61 of file pat_x64.h.

Variable Documentation

◆ pat_value

constexpr const auto x64::pat::pat_value = 0x0706050406040100UL

Definition at line 51 of file pat_x64.h.

◆ uncacheable_index

constexpr const auto x64::pat::uncacheable_index = 0x00000000UL

Definition at line 53 of file pat_x64.h.

◆ write_combining_index

constexpr const auto x64::pat::write_combining_index = 0x00000001UL

Definition at line 54 of file pat_x64.h.

◆ write_through_index

constexpr const auto x64::pat::write_through_index = 0x00000002UL

Definition at line 55 of file pat_x64.h.

◆ write_protected_index

constexpr const auto x64::pat::write_protected_index = 0x00000005UL

Definition at line 56 of file pat_x64.h.

◆ write_back_index

constexpr const auto x64::pat::write_back_index = 0x00000003UL

Definition at line 57 of file pat_x64.h.

◆ uncacheable_minus_index

constexpr const auto x64::pat::uncacheable_minus_index = 0x00000007UL

Definition at line 58 of file pat_x64.h.