Skip to content

Commit a1c704e

Browse files
committed
fixes after cherry-pick
1 parent 97748ce commit a1c704e

File tree

4 files changed

+3
-23
lines changed

4 files changed

+3
-23
lines changed

api/arceos_api/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ multitask = ["axtask/multitask", "axsync/multitask", "axfeat/multitask"]
2121
fs = ["dep:axfs", "dep:axdriver", "axfeat/fs"]
2222
net = ["dep:axnet", "dep:axdriver", "axfeat/net"]
2323
display = ["dep:axdisplay", "dep:axdriver", "axfeat/display"]
24-
ipi = ["dep:axipi", "axfeat/ipi"]
2524

2625
myfs = ["axfeat/myfs"]
2726

api/arceos_api/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,8 +392,6 @@ pub mod modules {
392392
pub use axruntime;
393393
pub use axsync;
394394

395-
#[cfg(feature = "ipi")]
396-
pub use axipi;
397395
#[cfg(feature = "alloc")]
398396
pub use axalloc;
399397
#[cfg(feature = "display")]

api/axfeat/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,4 +81,3 @@ axsync = { workspace = true, optional = true }
8181
axtask = { workspace = true, optional = true }
8282
axipi = { workspace = true, optional = true }
8383
kspin = { version = "0.1", optional = true }
84-
axipi = { workspace = true, optional = true }

modules/axhal/src/platform/riscv64_qemu_virt/irq.rs

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ pub const TIMER_IRQ_NUM: usize = S_TIMER;
6666
pub const IPI_IRQ_NUM: usize = S_SOFT;
6767

6868
macro_rules! with_cause {
69-
($cause: expr,
70-
@TIMER => $timer_op: expr,
71-
@IPI => $ipi_op: expr,
69+
($cause: expr,
70+
@TIMER => $timer_op: expr,
71+
@IPI => $ipi_op: expr,
7272
@EXT => $ext_op: expr $(,)?) => {
7373
match $cause {
7474
S_TIMER => $timer_op,
@@ -177,19 +177,3 @@ pub(super) fn init_percpu() {
177177
sie::set_sext();
178178
}
179179
}
180-
181-
#[cfg(feature = "ipi")]
182-
mod ipi {
183-
pub const IPI_IRQ_NUM: usize = 0;
184-
185-
pub fn send_sgi_one(_dest_cpu: usize, _irq_num: usize) {
186-
unimplemented!()
187-
}
188-
189-
pub fn send_sgi_all(_irq_num: usize) {
190-
unimplemented!()
191-
}
192-
}
193-
194-
#[cfg(feature = "ipi")]
195-
pub use ipi::*;

0 commit comments

Comments
 (0)