Wang Siyuan
|
f2b9e356f1
|
Reorder `HandleInner` methods to clarify diff
|
2026-01-06 14:26:06 +08:00 |
Yuke Peng
|
4213908366
|
pci: Improves PCI device enumeration by suppporting multi-function detection
|
2026-01-05 19:08:34 -08:00 |
Yuke Peng
|
c825c0d2c8
|
pci: Add `PciHeaderType` & `PciDeviceType` and refactor `BarManager`
|
2026-01-05 19:08:34 -08:00 |
Yuke Peng
|
7634a27ba6
|
pci: Split the configuration space offset into device-specific
|
2026-01-05 19:08:34 -08:00 |
Zhenchen Wang
|
3dd881dec5
|
Improve fsnotify functions to pass name information more effectively
|
2026-01-05 13:45:25 -08:00 |
Zhang Junyang
|
d7cefdb761
|
Fix the DMA debug assertion regression
|
2026-01-05 20:59:42 +08:00 |
Ruihan Li
|
7ed0152d83
|
Remove some fdinfo attributes
|
2026-01-04 21:18:02 -08:00 |
Ruihan Li
|
d461f81ecb
|
Optimize `copy_to_user`
|
2026-01-04 21:18:02 -08:00 |
Ruihan Li
|
2155869920
|
Refactor `try_read`
|
2026-01-04 21:18:02 -08:00 |
Ruihan Li
|
4a93b34e3d
|
Refactor `add_watch` and `remove_watch`
|
2026-01-04 21:18:02 -08:00 |
Ruihan Li
|
1ab7550c83
|
Fix comment styles and outdated comments
|
2026-01-04 21:18:02 -08:00 |
zzjrabbit
|
a42b4cd078
|
Fix all occurrences of "grub.protocol" in OSDK.toml
|
2026-01-04 11:39:02 -08:00 |
Chen Chengjun
|
6288c057b0
|
Handle the QEMU exit code
|
2026-01-04 10:54:51 -08:00 |
jiangjianfeng
|
976f088712
|
Get package version via cargo metadata
|
2026-01-04 10:51:36 -08:00 |
jiangjianfeng
|
52085063bf
|
Update bump_version.sh
|
2026-01-04 10:51:36 -08:00 |
jiangjianfeng
|
c09654887c
|
Let mlsdisk use Pod from OSTD
|
2026-01-04 10:51:36 -08:00 |
jiangjianfeng
|
6f54cc56e7
|
Move int-to-c-enum from kernel/libs to ostd/libs
|
2026-01-04 10:51:36 -08:00 |
jiangjianfeng
|
01cac4268e
|
Manage dependencies at workspace level
|
2026-01-04 10:51:36 -08:00 |
jiangjianfeng
|
34ab63addb
|
Manage package metadata at workspace level
|
2026-01-04 10:51:36 -08:00 |
jiangjianfeng
|
f4fab3f38a
|
Check non-OSDK crates with cfg(test) and without cfg(test)
|
2026-01-04 10:48:11 -08:00 |
jiangjianfeng
|
95fc2ef17f
|
Rename OSDK clippy option from ktest to ktests
|
2026-01-04 10:48:11 -08:00 |
Tao Su
|
4f62f2db8e
|
Use correct GPA range when accepting pages in `protect_gpa_tdvm_call()`
|
2026-01-03 21:25:01 -08:00 |
jiangjianfeng
|
a0b746fb3f
|
Run clippy test with and without ktest configuration
|
2026-01-03 21:17:39 -08:00 |
jiangjianfeng
|
6eb6968716
|
Fix broken documentation link
|
2026-01-04 10:47:18 +08:00 |
jiangjianfeng
|
64bac5c7b4
|
Add generic syscall table
|
2026-01-04 10:13:19 +08:00 |
Ruihan Li
|
eb83a38d12
|
Don't panic in LoongArch64 VirtIO MMIO probe
|
2026-01-03 11:16:36 -08:00 |
Ruihan Li
|
d18b1dc624
|
Simplify `fill_zeros_remote` and others
|
2026-01-03 10:59:41 -08:00 |
Ruihan Li
|
eb76ded5fc
|
Simplify/Clarify `notify/mod.rs` code
|
2026-01-02 16:47:03 -08:00 |
Ruihan Li
|
8397854b37
|
Fix `accepts_new_subscribers` race
|
2026-01-02 16:47:03 -08:00 |
Ruihan Li
|
48c5891543
|
Remove `VecDeque::try_with_capacity`
|
2026-01-02 16:47:03 -08:00 |
Ruihan Li
|
dccf23e283
|
Redesign inode extensions
|
2026-01-02 16:47:03 -08:00 |
jiangjianfeng
|
bc230b24e1
|
Fix doc warnings
|
2026-01-02 11:26:43 -08:00 |
jiangjianfeng
|
dd440c1376
|
Check documentation of all crates in `make docs`
|
2026-01-02 11:26:43 -08:00 |
Marsman1996
|
26ac77c371
|
Fix overflow panic in syscall `fcntl`
|
2026-01-01 22:50:30 +08:00 |
Ruihan Li
|
81e9bfa2ee
|
Flush TLBs in `IoMem::new`
|
2025-12-31 20:00:37 -08:00 |
Zhang Junyang
|
6ad67309fd
|
Seal the kernel page table
|
2025-12-31 19:40:11 -08:00 |
Zhang Junyang
|
abf8d9f5e4
|
Clean up TDX linear mapping protecting operations
Co-authored-by: Tao Su <st498824@antgroup.com>
|
2025-12-31 19:40:11 -08:00 |
Zhang Junyang
|
71681dd947
|
Refactor DMA APIs
|
2025-12-31 19:40:11 -08:00 |
Zhang Junyang
|
0c30edb5da
|
Add a `Split` trait for `KVirtArea` and `Segment`
|
2025-12-31 19:40:11 -08:00 |
Zhang Junyang
|
8dbb5ecd69
|
Add a range counter
|
2025-12-31 19:40:11 -08:00 |
jiangjianfeng
|
82ccfcd4c6
|
Refactor the implementation of prlimit64
|
2025-12-31 16:18:45 +08:00 |
zjp
|
c91d383c91
|
Fix `offset: *mut Self` by `offset: usize` in SingleInstruction traits
|
2025-12-30 14:36:50 +08:00 |
Ruihan Li
|
033c240d8f
|
Fix madvise behavior
|
2025-12-29 19:43:00 +08:00 |
Ruihan Li
|
7feb803eab
|
Fix cases where some pages are not mapped
|
2025-12-29 19:43:00 +08:00 |
Ruihan Li
|
eee6708aec
|
Fix error codes in MM syscalls
|
2025-12-29 19:43:00 +08:00 |
Ruihan Li
|
142cd4b481
|
Add `is_userspace_vaddr_range`
|
2025-12-29 19:43:00 +08:00 |
Ruihan Li
|
d19ffac68a
|
Drop `MAP_SYNC` support
|
2025-12-29 19:43:00 +08:00 |
Ruihan Li
|
e40091808a
|
Fix error codes in mmap
|
2025-12-29 19:43:00 +08:00 |
Jakob Hellermann
|
84b235d3dd
|
Fix invalid environment name escaping in Makefile
This would print 'Error: this \ environment variable must be given'
previously.
|
2025-12-29 19:41:00 +08:00 |
Cautreoxit
|
1fe337e2fd
|
Add SCML for ioprio_get and ioprio_set
|
2025-12-29 19:39:17 +08:00 |