MTRR_TYPE_WRCOMB
if (type > MTRR_TYPE_WRCOMB || size < (1 << (17 - PAGE_SHIFT))
*type = MTRR_TYPE_WRCOMB;
*type = MTRR_TYPE_WRCOMB; /* write-combining */
if (type != MTRR_TYPE_WRCOMB &&
case MTRR_TYPE_WRCOMB:
case MTRR_TYPE_WRCOMB:
*type = MTRR_TYPE_WRCOMB;
*type = MTRR_TYPE_WRCOMB;
(type == MTRR_TYPE_WRCOMB
if ((type == MTRR_TYPE_WRCOMB) && !have_wrcomb()) {
static_assert(X86_MEMTYPE_WC == MTRR_TYPE_WRCOMB);
ret = mtrr_add(base, size, MTRR_TYPE_WRCOMB, true);