Shinribo

Results 8 issues of Shinribo

The IrqMutex is based on the SpinMutex with Mask/Restore Interrupts Functions added. As the Interrupt Mask/Restore is architecture dependant, i moved them into a seperate file so make it easier...

The idea is to have the spin lock disable interrupts on entry and restore them to their former state when leaving the locked region. This would make it easier to...

I had a short discussion on the OSDev Discord with the resulting idea of Boottime linking done by a bootloader. After thinking about it for a while, I came to...

enhancement

Is the Allocator usable with demand Paging or does it scatter control/data structures throuout the entire heap area on init?

#![no_std] #![no_main] #![feature(allocator_api)] pub static SPINALLOCATOR: Allocator = Allocator::empty(); This single line of code throw multiple instances of the following error: "shared static variables must have a type that implements...

This (https://github.com/Shinribo/uacpi-rs/blob/1.0-dev/uacpi-sys/build.rs) doesnt build when cc uses msvc. It says "Command Line error D8003: Name of source file not found", it previously worked with clang. Where is the error in...

bug
O-windows

Otherwise please try to provide information which will help us to fix the issue faster. Minimal reproducible examples with few dependencies are especially lovely After updating my nightly toolchain rust-analyser...

C-bug
A-cargo

OS: Win11 GPU: RTX4080 (CUDA 13.0 reported by Driver) Using Python + Pytorch Cuda is available and used. Using tch (v0.22) with libtorch-win-shared-with-deps-2.9.0+cu130 as per Readme/Libtorch Manual Install Cuda isnt...