mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-27 07:02:34 +02:00
flashrom_tester: Drop technical debt
Drop `-p host` ChromeOS miss-feature and use `-p internal` instead. BUG=b:296978620 BRANCH=none TEST=run flashrom-tester with newer flashrom Change-Id: I1ea174c1760fee3e41a2ef0e9779badf0c51298d Signed-off-by: roccochen@chromium.com <roccochen@chromium.org> Reviewed-on: https://review.coreboot.org/c/flashrom/+/79303 Reviewed-by: Evan Benn <evanbenn@gmail.com> Reviewed-by: David Wu <david_wu@quanta.corp-partner.google.com> Reviewed-by: Edward O'Callaghan <quasisec@chromium.org> Reviewed-by: Nick Vaccaro <nvaccaro@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Bob Moragues <moragues@google.com>
This commit is contained in:
parent
8ac3574fc6
commit
5106287e22
@ -51,19 +51,19 @@ pub use libflashrom::{
|
|||||||
|
|
||||||
#[derive(Copy, Clone, PartialEq, Eq, Debug)]
|
#[derive(Copy, Clone, PartialEq, Eq, Debug)]
|
||||||
pub enum FlashChip {
|
pub enum FlashChip {
|
||||||
HOST,
|
INTERNAL,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl FlashChip {
|
impl FlashChip {
|
||||||
pub fn from(s: &str) -> Result<FlashChip, &str> {
|
pub fn from(s: &str) -> Result<FlashChip, &str> {
|
||||||
match s {
|
match s {
|
||||||
"host" => Ok(FlashChip::HOST),
|
"internal" => Ok(FlashChip::INTERNAL),
|
||||||
_ => Err("cannot convert str to enum"),
|
_ => Err("cannot convert str to enum"),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
pub fn to(fc: FlashChip) -> &'static str {
|
pub fn to(fc: FlashChip) -> &'static str {
|
||||||
match fc {
|
match fc {
|
||||||
FlashChip::HOST => "host",
|
FlashChip::INTERNAL => "internal",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -80,7 +80,7 @@ impl FlashChip {
|
|||||||
/// disabled.
|
/// disabled.
|
||||||
pub fn can_control_hw_wp(&self) -> bool {
|
pub fn can_control_hw_wp(&self) -> bool {
|
||||||
match self {
|
match self {
|
||||||
FlashChip::HOST => true,
|
FlashChip::INTERNAL => true,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -82,7 +82,7 @@ fn main() {
|
|||||||
.arg(
|
.arg(
|
||||||
Arg::with_name("ccd_target_type")
|
Arg::with_name("ccd_target_type")
|
||||||
.required(true)
|
.required(true)
|
||||||
.possible_values(&["host"]),
|
.possible_values(&["internal"]),
|
||||||
)
|
)
|
||||||
.arg(
|
.arg(
|
||||||
Arg::with_name("print-layout")
|
Arg::with_name("print-layout")
|
||||||
|
@ -219,8 +219,8 @@ fn hwwp_locks_swwp_test(env: &mut TestEnv) -> TestResult {
|
|||||||
/// is actually able to write to the Flash. This only makes sense for chips
|
/// is actually able to write to the Flash. This only makes sense for chips
|
||||||
/// running Coreboot, which we assume is just host.
|
/// running Coreboot, which we assume is just host.
|
||||||
fn elog_sanity_test(env: &mut TestEnv) -> TestResult {
|
fn elog_sanity_test(env: &mut TestEnv) -> TestResult {
|
||||||
if env.chip_type() != FlashChip::HOST {
|
if env.chip_type() != FlashChip::INTERNAL {
|
||||||
info!("Skipping ELOG sanity check for non-host chip");
|
info!("Skipping ELOG sanity check for non-internal chip");
|
||||||
return Ok(());
|
return Ok(());
|
||||||
}
|
}
|
||||||
// flash should be back in the golden state
|
// flash should be back in the golden state
|
||||||
|
Loading…
x
Reference in New Issue
Block a user