Skip to content

Commit 64c1bb9

Browse files
committed
[cpu] logging: when unit flags are raised, indicate which ones.
1 parent 79d9e10 commit 64c1bb9

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

cpu/src/control.rs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -997,11 +997,15 @@ impl ControlUnit {
997997
}
998998

999999
// For each newly-raised flag, raise the flag in self.flags.
1000-
event!(
1001-
Level::TRACE,
1002-
"poll_hardware: there are {} new flag raises",
1003-
raised_flags.count_ones(),
1004-
);
1000+
let raise_count = raised_flags.count_ones();
1001+
if raise_count > 0 {
1002+
event!(
1003+
Level::DEBUG,
1004+
"poll_hardware: {raise_count:2} new flag raises: {raised_flags:#o}"
1005+
);
1006+
} else {
1007+
event!(Level::TRACE, "poll_hardware: no new flag raises");
1008+
}
10051009
for bitpos in 0.. {
10061010
if raised_flags == 0 {
10071011
break;

0 commit comments

Comments
 (0)