Skip to content

Commit b81ced3

Browse files
Merge pull request #171 from rust-embedded/update-arm-gic
Update arm-gic to 0.8
2 parents b93d02d + d0eb5ae commit b81ced3

10 files changed

Lines changed: 21 additions & 15 deletions

File tree

examples/mps3-an536-el2/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ version = "0.0.0"
1717
[dependencies]
1818
aarch32-cpu = { path = "../../aarch32-cpu", features = ["critical-section-multi-core"] }
1919
aarch32-rt = { path = "../../aarch32-rt", features = ["el2-mode"] }
20-
arm-gic = { version = "0.7.1" }
20+
arm-gic = "0.8.1"
2121
critical-section = "1.2.0"
2222
heapless = "0.9.1"
2323
libm = "0.2.15"

examples/mps3-an536-el2/src/bin/generic-timer.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@ use core::sync::atomic::{AtomicU32, Ordering::Relaxed};
77

88
use aarch32_cpu::generic_timer::GenericTimer;
99
use aarch32_rt::{entry, exception, irq};
10-
use arm_gic::gicv3::{GicCpuInterface, Group, InterruptGroup};
10+
use arm_gic::{
11+
InterruptGroup,
12+
gicv3::{GicCpuInterface, Group},
13+
};
1114
use semihosting::println;
1215

1316
use mps3_an536_el2::HYP_TIMER_PPI;

examples/mps3-an536-smp/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ version = "0.0.0"
1717
[dependencies]
1818
aarch32-cpu = { path = "../../aarch32-cpu", features = ["critical-section-multi-core"] }
1919
aarch32-rt = { path = "../../aarch32-rt" }
20-
arm-gic = { version = "0.7.1" }
20+
arm-gic = "0.8.1"
2121
critical-section = "1.2.0"
2222
heapless = "0.9.1"
2323
libm = "0.2.15"

examples/mps3-an536-smp/src/bin/gic.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ use core::cell::RefCell;
77
use core::sync::atomic::{AtomicBool, Ordering};
88

99
use arm_gic::{
10-
IntId,
11-
gicv3::{GicCpuInterface, Group, InterruptGroup, SgiTarget, SgiTargetGroup},
10+
gicv3::{GicCpuInterface, Group, SgiTarget, SgiTargetGroup},
11+
{IntId, InterruptGroup},
1212
};
1313
use critical_section::Mutex;
1414
use semihosting::println;

examples/mps3-an536/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ version = "0.0.0"
1717
[dependencies]
1818
aarch32-cpu = { path = "../../aarch32-cpu", features = ["critical-section-multi-core"] }
1919
aarch32-rt = { path = "../../aarch32-rt" }
20-
arm-gic = { version = "0.7.1" }
20+
arm-gic = "0.8.1"
2121
critical-section = "1.2.0"
2222
heapless = "0.9.1"
2323
libm = "0.2.15"

examples/mps3-an536/src/bin/generic_timer_irq.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55

66
use aarch32_cpu::generic_timer::{El1VirtualTimer, GenericTimer};
77
use aarch32_rt::{entry, irq};
8-
use arm_gic::gicv3::{GicCpuInterface, Group, InterruptGroup};
8+
use arm_gic::{
9+
InterruptGroup,
10+
gicv3::{GicCpuInterface, Group},
11+
};
912
use mps3_an536::VIRTUAL_TIMER_PPI;
1013
use semihosting::println;
1114

examples/mps3-an536/src/bin/gic-map.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ use core::cell::RefCell;
99

1010
use aarch32_rt::{entry, irq};
1111
use arm_gic::{
12-
IntId,
13-
gicv3::{GicCpuInterface, Group, InterruptGroup, SgiTarget, SgiTargetGroup},
12+
gicv3::{GicCpuInterface, Group, SgiTarget, SgiTargetGroup},
13+
{IntId, InterruptGroup},
1414
};
1515
use heapless::linear_map::LinearMap;
1616
use mps3_an536::InterruptHandler;

examples/mps3-an536/src/bin/gic-priority-ceiling.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
use aarch32_rt::{entry, irq};
77
use arm_gic::{
8-
IntId,
9-
gicv3::{GicCpuInterface, Group, InterruptGroup, SgiTarget, SgiTargetGroup},
8+
gicv3::{GicCpuInterface, Group, SgiTarget, SgiTargetGroup},
9+
{IntId, InterruptGroup},
1010
};
1111
use mps3_an536 as _;
1212
use semihosting::println;

examples/mps3-an536/src/bin/gic-static-section-irq.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
use aarch32_rt::{entry, irq};
99
use arm_gic::{
10-
IntId,
11-
gicv3::{GicCpuInterface, Group, InterruptGroup, SgiTarget, SgiTargetGroup},
10+
gicv3::{GicCpuInterface, Group, SgiTarget, SgiTargetGroup},
11+
{IntId, InterruptGroup},
1212
};
1313
use mps3_an536::InterruptHandler;
1414
use semihosting::println;

examples/mps3-an536/src/bin/gic-unified-irq.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
use aarch32_rt::{entry, irq};
99
use arm_gic::{
10-
IntId,
11-
gicv3::{GicCpuInterface, Group, InterruptGroup, SgiTarget, SgiTargetGroup},
10+
gicv3::{GicCpuInterface, Group, SgiTarget, SgiTargetGroup},
11+
{IntId, InterruptGroup},
1212
};
1313
use mps3_an536 as _;
1414
use semihosting::println;

0 commit comments

Comments
 (0)