Ruihan Li
|
de0f8d1e54
|
Lazily acquire I/O memory
|
2026-01-28 16:48:58 +08:00 |
Zhang Junyang
|
71681dd947
|
Refactor DMA APIs
|
2025-12-31 19:40:11 -08:00 |
Zhang Junyang
|
dd410444e5
|
Format with new `rustfmt`
|
2025-12-09 09:23:58 +08:00 |
Yuke Peng
|
1a86bd2471
|
Move PCI bus in OSTD into PCI component
|
2025-09-21 10:32:23 +08:00 |
Tate, Hongliang Tian
|
c485d512f6
|
Rename ostd::trap to ostd::irq
|
2025-09-19 15:05:50 +08:00 |
Ruihan Li
|
3b606f5b6c
|
Use `size_of`/`align_of` in the prelude
|
2025-09-04 09:26:56 +08:00 |
Zhang Junyang
|
9e2d8e9f08
|
Use device addresses instead of physical addresses
|
2025-09-02 17:53:55 +08:00 |
Zhang Junyang
|
4e2bdc65de
|
Refactor implicit `Arc` APIs for DMA
|
2025-09-02 17:53:55 +08:00 |
Zhang Junyang
|
eb69aa4fb9
|
Unify address and size APIs for memory objects
|
2025-09-02 17:53:55 +08:00 |
Ruihan Li
|
b96c8f9ed2
|
Make `ostd::trap::irq` public
|
2025-06-23 22:53:35 +08:00 |
Ruihan Li
|
a3c5ab8cb4
|
Move virtio-mmio bus outside OSTD
|
2025-06-19 15:10:42 +08:00 |
Ruihan Li
|
a1f81df263
|
Remove `ostd/src/mm/offset.rs`
|
2025-04-15 09:15:22 +08:00 |
Yuke Peng
|
1f03955f51
|
Change IoMem directory
|
2025-03-22 17:38:30 +08:00 |
Fabing Li
|
cbb4b4e631
|
Fix lint errors
|
2025-02-27 11:36:41 +08:00 |
Qingsong Chen
|
81898362b6
|
Add virtio legacy interface
|
2024-11-21 19:10:06 +08:00 |
Cautreoxit
|
3cb7f5b721
|
Rename the methods in the interface of VirtioTransport
|
2024-11-17 15:32:56 +08:00 |
jiangjianfeng
|
38682e3ed9
|
Assign callback to shared irq if there's no single irq line
|
2024-11-12 17:47:40 +08:00 |
Ruihan Li
|
2bda8d17c4
|
Rename some misleading method names
|
2024-09-17 17:46:56 +08:00 |
Ruihan Li
|
cefeea7b50
|
Revise `IoMem::resize` into `IoMem::slice`
|
2024-09-17 17:46:56 +08:00 |
Ruihan Li
|
c8ba695c85
|
Implement `VmIoOnce` for `IoMem`
|
2024-09-17 17:46:56 +08:00 |
Yuke Peng
|
d43fbd88ba
|
Add documentation to bus
|
2024-07-09 19:42:15 +08:00 |
Jianfeng Jiang
|
59350a8578
|
Rename aster-frame to ostd
|
2024-06-27 15:45:49 +08:00 |
Zhang Junyang
|
14e1b1a9fc
|
Rename various concepts related to memory management
|
2024-06-03 22:16:02 +08:00 |
Zhang Junyang
|
52f07458f7
|
Understanding memory space and move higher the stack
|
2024-03-19 16:19:54 +08:00 |
Zhang Junyang
|
e3c227ae06
|
Refactor project structure
|
2024-02-28 16:30:48 +08:00 |