aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 137664cb3b22bd3d19bcbe7a39b34bbc4c6e24be (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
## Rust environment for the Windows Kernel-Mode Drivers

Contains:

* Cargo profile with kernel-mode x86 and x64 targets.
* Import libraries of `ntoskrnl`, `hal` and `ntdll` modules for Windows 2000/XP/Win7 OS.
* [Patched](https://github.com/thepowersgang/rust-barebones-kernel/blob/master/libcore_nofp.patch) libcore Rust library to disable floating point use (see the [#1364: Float-free libcore](https://github.com/rust-lang/rfcs/issues/1364) discussion).
* Rest of `std` crate libraries: liballoc, libcollections, librustc_unicode.


Check [winapi-kmd-rs](https://github.com/pravic/winapi-kmd-rs) main crate description.