Wang Siyuan
|
fe633972f3
|
Add pseudo `Mount`
|
2026-01-11 17:00:23 -08:00 |
jiangjianfeng
|
184e803869
|
Use accurate build time only when publishing
|
2026-01-08 20:02:57 -08:00 |
Tao Su
|
8ace76978e
|
Add unit tests for DMA `alloc` and `alloc_uninit()`
|
2026-01-07 22:38:50 -08:00 |
Tao Su
|
1442060c2d
|
Introduce `DmaStream::alloc` to reduce memory copy in TDX
|
2026-01-07 22:38:50 -08:00 |
Tao Su
|
fc2e8d95c9
|
Add `DmaCoherent::alloc_uninit()` and defer zeroing to `DmaCoherent::alloc()`
|
2026-01-07 22:38:50 -08:00 |
Ruihan Li
|
922b204280
|
Move `Pipe` from `InodeImpl` to `Inode`
|
2026-01-07 15:41:14 +08:00 |
Tao Su
|
91604c7b51
|
Stop hardcoding TDX guest object
|
2026-01-06 22:34:10 -08:00 |
Tao Su
|
284e193823
|
Support QOM format when parsing QEMU arguments
|
2026-01-06 22:34:10 -08:00 |
Ruihan Li
|
413f459e20
|
Find present pages in xarray
|
2026-01-07 10:31:57 +08:00 |
Qingsong Chen
|
33f370966d
|
Rename aster-nix to aster-kernel
|
2026-01-06 16:16:17 -08:00 |
Wang Siyuan
|
bb9b979586
|
Support allocating inodes from `PseudoFs`
|
2026-01-06 14:26:06 +08:00 |
Wang Siyuan
|
02a04f1365
|
Polling a `fd` opened with `O_PATH` should return `POLLNVAL`
|
2026-01-06 14:26:06 +08:00 |
Wang Siyuan
|
1bf5b398dc
|
Remove `inode_handle/dyn_cap.rs` and `HandleInner`
|
2026-01-06 14:26:06 +08:00 |
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 |