|
@@ -104,7 +104,7 @@ static int check_type_overlap(u8 *prev, u8 *curr)
|
|
|
|
|
|
/*
|
|
|
* Error/Semi-error returns:
|
|
|
- * 0xFF - when MTRR is not enabled
|
|
|
+ * MTRR_TYPE_INVALID - when MTRR is not enabled
|
|
|
* *repeat == 1 implies [start:end] spanned across MTRR range and type returned
|
|
|
* corresponds only to [start:*partial_end].
|
|
|
* Caller has to lookup again for [*partial_end:end].
|
|
@@ -117,10 +117,10 @@ static u8 __mtrr_type_lookup(u64 start, u64 end, u64 *partial_end, int *repeat)
|
|
|
|
|
|
*repeat = 0;
|
|
|
if (!mtrr_state_set)
|
|
|
- return 0xFF;
|
|
|
+ return MTRR_TYPE_INVALID;
|
|
|
|
|
|
if (!(mtrr_state.enabled & MTRR_STATE_MTRR_ENABLED))
|
|
|
- return 0xFF;
|
|
|
+ return MTRR_TYPE_INVALID;
|
|
|
|
|
|
/* Make end inclusive end, instead of exclusive */
|
|
|
end--;
|
|
@@ -151,7 +151,7 @@ static u8 __mtrr_type_lookup(u64 start, u64 end, u64 *partial_end, int *repeat)
|
|
|
* Look of multiple ranges matching this address and pick type
|
|
|
* as per MTRR precedence
|
|
|
*/
|
|
|
- prev_match = 0xFF;
|
|
|
+ prev_match = MTRR_TYPE_INVALID;
|
|
|
for (i = 0; i < num_var_ranges; ++i) {
|
|
|
unsigned short start_state, end_state, inclusive;
|
|
|
|
|
@@ -206,7 +206,7 @@ static u8 __mtrr_type_lookup(u64 start, u64 end, u64 *partial_end, int *repeat)
|
|
|
continue;
|
|
|
|
|
|
curr_match = mtrr_state.var_ranges[i].base_lo & 0xff;
|
|
|
- if (prev_match == 0xFF) {
|
|
|
+ if (prev_match == MTRR_TYPE_INVALID) {
|
|
|
prev_match = curr_match;
|
|
|
continue;
|
|
|
}
|
|
@@ -220,7 +220,7 @@ static u8 __mtrr_type_lookup(u64 start, u64 end, u64 *partial_end, int *repeat)
|
|
|
return MTRR_TYPE_WRBACK;
|
|
|
}
|
|
|
|
|
|
- if (prev_match != 0xFF)
|
|
|
+ if (prev_match != MTRR_TYPE_INVALID)
|
|
|
return prev_match;
|
|
|
|
|
|
return mtrr_state.def_type;
|
|
@@ -229,7 +229,7 @@ static u8 __mtrr_type_lookup(u64 start, u64 end, u64 *partial_end, int *repeat)
|
|
|
/*
|
|
|
* Returns the effective MTRR type for the region
|
|
|
* Error return:
|
|
|
- * 0xFF - when MTRR is not enabled
|
|
|
+ * MTRR_TYPE_INVALID - when MTRR is not enabled
|
|
|
*/
|
|
|
u8 mtrr_type_lookup(u64 start, u64 end)
|
|
|
{
|