Skip to content

Commit 4cb69a2

Browse files
utils: remove unused macros
Signed-off-by: Andy-Python-Programmer <[email protected]>
1 parent d26856b commit 4cb69a2

File tree

1 file changed

+0
-40
lines changed
  • src/aero_kernel/src/utils

1 file changed

+0
-40
lines changed

src/aero_kernel/src/utils/mod.rs

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -71,46 +71,6 @@ pub fn validate_array_mut<T, const COUNT: usize>(ptr: *mut T) -> Option<&'static
7171
slice.map(|e| unsafe { &mut *(e.as_ptr() as *mut [T; COUNT]) })
7272
}
7373

74-
pub macro intel_asm($($code:expr,)+) {
75-
core::arch::global_asm!(concat!($($code),+,));
76-
}
77-
78-
pub macro const_unsafe($($vis:vis const $name:ident: $ty:ty = $value:expr;)*) {
79-
$(
80-
$vis const $name: $ty = unsafe { $value };
81-
)*
82-
}
83-
84-
pub macro intel_fn {
85-
(
86-
$(#![$total:meta])*
87-
88-
$(#[$outer:meta])* $fn_vis:vis extern "asm" fn $name:ident($($arg_name:ident : $arg_type:ty),*) { $($body:expr,)+ }
89-
$(pub extern "asm" $label_name:expr => { $($label_body:expr,)+ })*
90-
) => {
91-
$(#[$total])*
92-
$crate::utils::intel_asm!(
93-
".global ", stringify!($name), "\n",
94-
".type ", stringify!($name), ", @function\n",
95-
".section .text.", stringify!($name), ", \"ax\", @progbits\n",
96-
stringify!($name), ":\n",
97-
$($body),+,
98-
$(
99-
stringify!($label_name), ":\n",
100-
$($label_body),+,
101-
)*
102-
".size ", stringify!($name), ", . - ", stringify!($name), "\n",
103-
".text\n",
104-
);
105-
106-
$(#[$total])*
107-
extern "C" {
108-
$(#[$outer])*
109-
$fn_vis fn $name($($arg_name : $arg_type),*);
110-
}
111-
}
112-
}
113-
11474
pub trait Downcastable: Any + Send + Sync {
11575
fn as_any(self: Arc<Self>) -> Arc<dyn Any + Send + Sync>;
11676
}

0 commit comments

Comments
 (0)