Ruihan Li
|
472edcf795
|
Clean up unnecessary features
|
2025-09-24 15:41:07 +08:00 |
Ruihan Li
|
3b606f5b6c
|
Use `size_of`/`align_of` in the prelude
|
2025-09-04 09:26:56 +08:00 |
Zhang Junyang
|
4e2bdc65de
|
Refactor implicit `Arc` APIs for DMA
|
2025-09-02 17:53:55 +08:00 |
Ruihan Li
|
801ab865b7
|
Make paths of `TrapFrame` unique
|
2025-07-05 18:19:26 +08:00 |
Ruihan Li
|
67065835ef
|
Redefine the TTY driver interface
|
2025-06-09 13:10:34 +08:00 |
jiangjianfeng
|
7d24e63216
|
Move network polling code to bottom half
|
2025-04-15 14:54:51 +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 |
Ruihan Li
|
0d36375dfa
|
Avoid `generic_const_exprs` feature
|
2025-03-06 16:35:21 +08:00 |
Fabing Li
|
cbb4b4e631
|
Fix lint errors
|
2025-02-27 11:36:41 +08:00 |
Ruihan Li
|
1c4e88e648
|
Fix `#[allow(dead_code)]` in virtio
|
2025-02-08 15:10:04 +08:00 |
Ruihan Li
|
b415538097
|
Remove useless `#[allow(lint)]`
|
2025-02-08 15:10:04 +08:00 |
Qingsong Chen
|
81898362b6
|
Add virtio legacy interface
|
2024-11-21 19:10:06 +08:00 |
jiangjianfeng
|
f793259512
|
Avoiding busy loop in sending packet and optimize device caps
|
2024-09-30 15:03:58 +08:00 |
Ruihan Li
|
c8ba695c85
|
Implement `VmIoOnce` for `IoMem`
|
2024-09-17 17:46:56 +08:00 |
Cautreoxit
|
86f09eef75
|
Fix all spelling mistakes in history by typos tool
|
2024-08-27 12:19:48 +08:00 |
Cautreoxit
|
c44447d54b
|
Refactor the API of spinlocks
|
2024-08-18 21:06:40 +08:00 |
Jianfeng Jiang
|
f86583dbce
|
Make essential changes for publishing OSTD
|
2024-07-18 18:18:05 +08:00 |
Jianfeng Jiang
|
59350a8578
|
Rename aster-frame to ostd
|
2024-06-27 15:45:49 +08:00 |
Anmin Liu
|
9f67fcdc58
|
Reuse Rxbuffer and update `qemu_args.sh` for vsock
|
2024-06-11 17:51:36 +08:00 |
Anmin Liu
|
646406115e
|
Optimize vsock code structure
|
2024-06-11 17:51:36 +08:00 |
Anmin Liu
|
60dd17fdd3
|
Support calling from inside via vsock
|
2024-06-11 17:51:36 +08:00 |
Anmin Liu
|
48f69c25a9
|
Support nonblocking option
|
2024-06-11 17:51:36 +08:00 |
Anmin Liu
|
ad140cec3c
|
Implement vsock socket layer
|
2024-06-11 17:51:36 +08:00 |
Anmin Liu
|
83a7937334
|
Make vsock device optional
|
2024-06-11 17:51:36 +08:00 |
Anmin Liu
|
be45f0ee72
|
Fix format and clippy errors
|
2024-06-11 17:51:36 +08:00 |
Anmin Liu
|
52f808e315
|
Implement vsock driver
|
2024-06-11 17:51:36 +08:00 |