Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/clean.rs
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ pub fn clean(
if options.relocate
&& let Err(e) = new_me.fpt_area.relocate_partitions()
{
warn!("Could not relocate: {e}")
warn!("Could not relocate: {e}");
}
match new_me.fpt_area.to_vec() {
Ok(cleaned) => {
Expand Down
3 changes: 1 addition & 2 deletions src/fit.rs
Original file line number Diff line number Diff line change
Expand Up @@ -187,8 +187,7 @@ impl Fit {
let slice = &data[pos..];
let Ok((r, _)) = Ref::<_, [FitEntry]>::from_prefix_with_elems(slice, count) else {
return Err(FitError::EntryReadError(format!(
"Could not parse FIT entries @ {:08x}",
pos
"Could not parse FIT entries @ {pos:08x}"
)));
};
let entries = r.to_vec();
Expand Down
16 changes: 8 additions & 8 deletions src/ifd.rs
Original file line number Diff line number Diff line change
Expand Up @@ -532,7 +532,7 @@ fn extract_bit(straps: &[u32], byte: usize, bit: u32) -> bool {
/// Set or clear a bit in a given strap, identified by its number.
fn set_bit(straps: &mut [u32], byte: usize, bit: u32, s: bool) {
let b = straps[byte];
straps[byte] = b & !(1 << bit) | ((s as u32) << bit);
straps[byte] = b & !(1 << bit) | (u32::from(s) << bit);
}

// TODO: The straps changed over the generations of processors.
Expand All @@ -550,7 +550,7 @@ impl IFD {
}
/// Direct Connect Interface
pub fn set_dci(&mut self, s: bool) {
set_bit(&mut self.pch_straps, 0, 17, s)
set_bit(&mut self.pch_straps, 0, 17, s);
}

// TODO: there is a _different_ soft-disable feature
Expand All @@ -562,7 +562,7 @@ impl IFD {
}
/// High-Assurance Platform (ME soft-disable), ME Gen 3
pub fn set_hap(&mut self, s: bool) {
set_bit(&mut self.pch_straps, 0, 16, s)
set_bit(&mut self.pch_straps, 0, 16, s);
}

/// I/O Controller Hub, ME Gen 1
Expand All @@ -571,7 +571,7 @@ impl IFD {
}
/// I/O Controller Hub, ME Gen 1
pub fn set_ich_me_disabled(&mut self, s: bool) {
set_bit(&mut self.pch_straps, 0, 0, s)
set_bit(&mut self.pch_straps, 0, 0, s);
}

/// Memory Controller Hub, ME Gen 1
Expand All @@ -580,7 +580,7 @@ impl IFD {
}
/// Memory Controller Hub, ME Gen 1
pub fn set_mch_me_disabled(&mut self, s: bool) {
set_bit(&mut self.mch_straps, 0, 0, s)
set_bit(&mut self.mch_straps, 0, 0, s);
}

/// Memory Controller Hub (alternative), ME Gen 1
Expand All @@ -589,7 +589,7 @@ impl IFD {
}
/// Memory Controller Hub (alternative), ME Gen 1
pub fn set_mch_alt_me_disabled(&mut self, s: bool) {
set_bit(&mut self.mch_straps, 0, 7, s)
set_bit(&mut self.mch_straps, 0, 7, s);
}

/// Disable ME (alternative), ME Gen 2
Expand All @@ -598,7 +598,7 @@ impl IFD {
}
/// Disable ME (alternative), ME Gen 2
pub fn set_alt_me_disabled(&mut self, s: bool) {
set_bit(&mut self.pch_straps, 10, 7, s)
set_bit(&mut self.pch_straps, 10, 7, s);
}

/// Disable ME for ME generation 3.
Expand Down Expand Up @@ -773,8 +773,8 @@ impl IFD {
components,
regions,
masters,
mch_straps,
pch_straps,
mch_straps,
})
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/show.rs
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ fn print_ifd(ifd: &IFD, ver: Option<IfdVersion>) {
println!(" {i:2}:\n{m}");
}
_ => println!(" {i:2}: {e:08x}"),
};
}
}
}

Expand Down