4lDO2
|
227f7fd487
|
Convert repr(packed) to repr(C, packed).
This is required by crates like bytemuck.
|
2024-09-08 20:46:07 +02:00 |
|
4lDO2
|
1d098c4e1d
|
Rustfmt.
|
2024-09-08 20:32:32 +02:00 |
|
4lDO2
|
adff625d3d
|
Remove Dma module.
|
2023-12-09 12:20:36 +01:00 |
|
Jeremy Soller
|
f94a5a7dca
|
0.4.1: custom mmio read/write functions on x86
|
2023-09-08 11:14:11 -06:00 |
|
Jeremy Soller
|
64d2213c79
|
0.3.4 - Allow x86 to use cache for DMA
|
2022-08-31 07:48:25 -06:00 |
|
Jeremy Soller
|
ded9f93bae
|
0.3.3 - Use PHYSMAP_NO_CACHE for Dma
|
2022-08-30 10:32:16 -06:00 |
|
4lDO2
|
300b5e4a80
|
Add PAGE_SIZE for all archs, make it public.
|
2022-07-27 17:30:17 +02:00 |
|
4lDO2
|
8e4529ae7c
|
Make DMA code use whole pages in syscalls.
|
2022-07-27 10:48:48 +02:00 |
|
Jeremy Soller
|
0c98fbd162
|
0.2.16 - expose io::Pio on x86 32-bit
|
2022-07-26 15:30:10 -06:00 |
|
4lDO2
|
638c2d2a35
|
Fix aarch64 compilation.
This is to hopefully avoid having to update syscall everywhere again,
when fixing aarch64.
|
2022-03-19 22:05:42 +01:00 |
|
4lDO2
|
418051ac78
|
Replace llvm_asm with asm to support stable Rust.
|
2022-03-12 10:36:30 +01:00 |
|
coolreader18
|
9c7053d77f
|
Specify feature(const_fn_trait_bound)
|
2021-06-15 19:53:58 +00:00 |
|
David L. Campbell
|
5cc40831ef
|
Rename asm to llvm_asm.
|
2020-07-27 17:05:30 -07:00 |
|
4lDO2
|
3efc8d06be
|
Add a more complex physalloc syscall.
|
2020-06-16 12:11:58 +00:00 |
|
4lDO2
|
6cd82c63cd
|
Enhance the Mmio API, and deprecate Mmio::new().
|
2020-02-10 15:32:07 +01:00 |
|
4lDO2
|
08a3800e87
|
Also allow ?Sized types to get the physaddr.
|
2020-02-02 11:44:55 +01:00 |
|
4lDO2
|
a2938fc7a3
|
Allow Dma to use ?Sized types, mostly for slices.
|
2020-02-02 11:44:55 +01:00 |
|
jD91mZM2
|
df993cc26e
|
Switch to 2018 edition
|
2019-07-24 21:41:53 +02:00 |
|
Jeremy Soller
|
114fc92d62
|
Add flags to fmap by using a struct for fmap arguments.
|
2018-12-28 15:04:23 -07:00 |
|
Ian Douglas Scott
|
3fc22e2e4c
|
Remove core_intrinsics feature
Stable versions of these functions now exist under core::ptr, so use
those.
|
2018-01-06 22:38:37 -08:00 |
|
Jeremy Soller
|
49ede44e2d
|
Fix build
|
2017-01-09 20:20:22 -07:00 |
|
Jeremy Soller
|
0362efec43
|
Add features
|
2017-01-09 20:16:29 -07:00 |
|
Jeremy Soller
|
b5101b25cc
|
Update syscall
|
2017-01-09 20:12:42 -07:00 |
|