mirror of
https://github.com/saymrwulf/betrusted-curve25519-dalek-source.git
synced 2026-09-04 20:24:07 +00:00
cleanup warnings
This commit is contained in:
parent
80fded7589
commit
4fdd15c3af
1 changed files with 4 additions and 0 deletions
|
|
@ -38,6 +38,8 @@ pub(crate) const RF_U32_BASE: usize = 0x1_0000 / 4;
|
|||
pub fn free_engine() {
|
||||
log::debug!("free engine");
|
||||
if let Some(base) = unsafe { ENGINE_BASE.take() } {
|
||||
let mut engine = utralib::CSR::new(base.as_mut_ptr() as *mut u32);
|
||||
engine.rmwf(utra::engine::POWER_ON, 1);
|
||||
xous::unmap_memory(base).unwrap();
|
||||
}
|
||||
if let Some(mem) = unsafe { ENGINE_MEM.take() } {
|
||||
|
|
@ -70,6 +72,8 @@ pub fn ensure_engine() {
|
|||
log::debug!("claiming engine mem {:x?}", mem.as_ptr());
|
||||
unsafe { ENGINE_MEM = Some(mem) };
|
||||
}
|
||||
let mut engine = utralib::CSR::new(unsafe { ENGINE_BASE.unwrap() }.as_mut_ptr() as *mut u32);
|
||||
engine.rmwf(utra::engine::POWER_ON, 1);
|
||||
}
|
||||
|
||||
/// Safety: must be called after ensure_engine()
|
||||
|
|
|
|||
Loading…
Reference in a new issue