Ruihan Li
|
0dca168717
|
Use `#[expect(lint)]`, not `#[allow(lint)]`
|
2025-02-08 15:10:04 +08:00 |
Ruihan Li
|
b9ce3e64ad
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
Zhang Junyang
|
cdac59beda
|
Implement a new set of physical page APIs
|
2024-12-27 12:12:51 +08:00 |
Shaowei Song
|
00b194812d
|
Prepare "/dev/shm" for POSIX shared memory
|
2024-12-18 12:26:33 +08:00 |
Ruihan Li
|
36fc1d3757
|
Move FS things to `PosixThread`
|
2024-12-05 13:44:09 +08:00 |
Ruize Tang
|
1b65ae6255
|
Fix deadlock in `line_discipline.rs`
|
2024-11-29 16:31:44 +08:00 |
Ruihan Li
|
ec2c6ab7a3
|
Make `Pollee` semi-stateless
|
2024-11-20 16:39:18 +08:00 |
Ruihan Li
|
fab61f5f66
|
Make `Pollee` stateless
|
2024-11-20 16:39:18 +08:00 |
Marsman1996
|
1fac737646
|
Fix not write back error in (U)Random::read
|
2024-11-20 08:31:55 +08:00 |
Ruihan Li
|
39d303c72f
|
Rename `get_current_userspace` to `current_userspace`
|
2024-11-15 13:24:58 +08:00 |
Ruihan Li
|
f12e502ab0
|
Rename `Poller` to `PollHandle`
|
2024-11-13 14:15:44 +08:00 |
Hsy-Intel
|
50773de35f
|
Fix a TDX minor issue
|
2024-11-02 10:17:01 +08:00 |
Ruihan Li
|
7ddfd42baa
|
Make `wait_events` support timeout
|
2024-11-01 13:00:40 +08:00 |
Ruihan Li
|
f21394c679
|
Use more `wait_events`
|
2024-11-01 13:00:40 +08:00 |
Ruihan Li
|
bbfc2cd12d
|
Make `FileIo` pollable
|
2024-11-01 13:00:40 +08:00 |
Chen Chengjun
|
846b3ba169
|
Use LinkedList to store WorkItem to avoid additional heap allocation
|
2024-11-01 11:24:09 +08:00 |
Hsy-Intel
|
c28cec2c6a
|
Fix minor bugs in TDX env
|
2024-10-14 21:03:47 +08:00 |
jiangjianfeng
|
002a67451d
|
Update line discipline pollee immediately
|
2024-10-14 16:39:34 +08:00 |
Zhang Junyang
|
9e4257b655
|
Fix multiple issues pointed out by the new compiler
|
2024-10-13 22:32:05 +08:00 |
Shaowei Song
|
ea489252f4
|
Refactor `Dentry` to optimize the vfs layer
|
2024-10-11 11:22:52 +08:00 |
Jianfeng Jiang
|
fb718fd440
|
Optimize the latency of lat-sig-install
|
2024-09-25 17:29:20 +08:00 |
Jianfeng Jiang
|
985813c7f9
|
Use IoVec-based reader/writer to refactor network APIs
|
2024-09-20 10:37:20 +08:00 |
Shaowei Song
|
7ddb69f4db
|
Make special devices go to the `FileIo` fast path
|
2024-09-13 22:09:06 +08:00 |
Shaowei Song
|
e6f465b553
|
Replace all the ring buffers with the new one
|
2024-08-29 00:33:47 +08:00 |
Shaowei Song
|
aae9fdb331
|
Add assembly `memset` for fast filling zeros
|
2024-08-28 18:06:04 +08:00 |
Cautreoxit
|
86f09eef75
|
Fix all spelling mistakes in history by typos tool
|
2024-08-27 12:19:48 +08:00 |
Zhang Junyang
|
dafd16075f
|
Remove the shim kernel crate
|
2024-08-23 23:37:50 +08:00 |