Commit Graph

  • 68f7cd6209 pci: Improves PCI device enumeration by suppporting multi-function detection Yuke Peng 2025-12-04 20:29:57 +0800
  • 82ee7dc8f9 pci: Add `PciHeaderType` & `PciDeviceType` and refactor `BarManager` Yuke Peng 2025-12-04 20:19:45 +0800
  • c7184ceceb Remove `inode_handle/dyn_cap.rs` and `HandleInner` Wang Siyuan 2025-12-25 03:18:41 +0000
  • d37577a123 Reorder `HandleInner` methods to clarify diff Wang Siyuan 2026-01-04 03:12:30 +0000
  • bf0ac90f2b pci: Split the configuration space offset into device-specific Yuke Peng 2025-12-04 19:58:09 +0800
  • 3dd881dec5 Improve fsnotify functions to pass name information more effectively Zhenchen Wang 2026-01-05 12:58:38 +0800
  • d7cefdb761 Fix the DMA debug assertion regression Zhang Junyang 2026-01-05 17:06:11 +0800
  • 066c7c7396
    Fix the DMA debug assertion regression Zhang Junyang 2026-01-05 17:06:11 +0800
  • 7d390142cc Find present pages in xarray Ruihan Li 2026-01-03 23:20:06 +0800
  • b235fae4c7 Improve fsnotify functions to pass name information more effectively Zhenchen Wang 2026-01-05 12:58:38 +0800
  • 7ed0152d83 Remove some fdinfo attributes Ruihan Li 2026-01-03 12:28:03 +0800
  • d461f81ecb Optimize `copy_to_user` Ruihan Li 2026-01-03 12:21:08 +0800
  • 2155869920 Refactor `try_read` Ruihan Li 2026-01-03 11:44:27 +0800
  • 4a93b34e3d Refactor `add_watch` and `remove_watch` Ruihan Li 2026-01-03 11:35:32 +0800
  • 1ab7550c83 Fix comment styles and outdated comments Ruihan Li 2026-01-03 10:54:44 +0800
  • 93f24f9ada Stop hardcoding TDX guest object Tao Su 2025-12-24 07:38:18 +0000
  • cd921b3cc0 Support QOM format when parsing QEMU arguments Tao Su 2026-01-04 14:51:54 +0000
  • a42b4cd078 Fix all occurrences of "grub.protocol" in OSDK.toml zzjrabbit 2025-11-30 10:12:44 +0800
  • 6288c057b0 Handle the QEMU exit code Chen Chengjun 2026-01-04 09:02:47 +0000
  • 976f088712 Get package version via cargo metadata jiangjianfeng 2025-12-26 07:12:12 +0000
  • 52085063bf Update bump_version.sh jiangjianfeng 2025-12-25 11:05:43 +0000
  • c09654887c Let mlsdisk use Pod from OSTD jiangjianfeng 2025-12-25 10:57:25 +0000
  • 6f54cc56e7 Move int-to-c-enum from kernel/libs to ostd/libs jiangjianfeng 2025-12-25 10:54:12 +0000
  • 01cac4268e Manage dependencies at workspace level jiangjianfeng 2025-12-25 07:37:18 +0000
  • 34ab63addb Manage package metadata at workspace level jiangjianfeng 2025-12-25 07:17:37 +0000
  • f4fab3f38a Check non-OSDK crates with cfg(test) and without cfg(test) jiangjianfeng 2026-01-04 11:13:43 +0000
  • 95fc2ef17f Rename OSDK clippy option from ktest to ktests jiangjianfeng 2026-01-04 11:07:47 +0000
  • d33535f43c Check non-OSDK crates with cfg(test) and without cfg(test) jiangjianfeng 2026-01-04 11:13:43 +0000
  • dcdfb897cc Rename OSDK clippy option from ktest to ktests jiangjianfeng 2026-01-04 11:07:47 +0000
  • 770cfb4d58 Handle the QEMU exit code Chen Chengjun 2026-01-04 09:02:47 +0000
  • 10e784f233 Get package version via cargo metadata jiangjianfeng 2025-12-26 07:12:12 +0000
  • 87c4462f64 Update bump_version.sh jiangjianfeng 2025-12-25 11:05:43 +0000
  • bd9d5d1a17 Let mlsdisk use Pod from OSTD jiangjianfeng 2025-12-25 10:57:25 +0000
  • 64875338e8 Move int-to-c-enum from kernel/libs to ostd/libs jiangjianfeng 2025-12-25 10:54:12 +0000
  • 9d3d3e3d3c Manage dependencies at workspace level jiangjianfeng 2025-12-25 07:37:18 +0000
  • 5bc0f4a83b Manage package metadata at workspace level jiangjianfeng 2025-12-25 07:17:37 +0000
  • 467ef07e67 Remove some fdinfo attributes Ruihan Li 2026-01-03 12:28:03 +0800
  • 4ec3aef4f2 Optimize `copy_to_user` Ruihan Li 2026-01-03 12:21:08 +0800
  • 003d8efa24 Refactor `try_read` Ruihan Li 2026-01-03 11:44:27 +0800
  • 26046e5cde Refactor `add_watch` and `remove_watch` Ruihan Li 2026-01-03 11:35:32 +0800
  • 4f62f2db8e Use correct GPA range when accepting pages in `protect_gpa_tdvm_call()` Tao Su 2026-01-04 03:20:14 +0000
  • a0b746fb3f Run clippy test with and without ktest configuration jiangjianfeng 2025-12-31 08:23:46 +0000
  • c5df4a0b24 Use correct GPA range when accepting pages in `protect_gpa_tdvm_call()` Tao Su 2026-01-04 03:20:14 +0000
  • 1bf65adee7 Run clippy test with and without ktest configuration jiangjianfeng 2025-12-31 08:23:46 +0000
  • 6eb6968716 Fix broken documentation link jiangjianfeng 2026-01-04 02:23:48 +0000
  • 8914eed752 Fix broken documentation link jiangjianfeng 2026-01-04 02:23:48 +0000
  • 64bac5c7b4 Add generic syscall table jiangjianfeng 2025-12-29 03:32:35 +0000
  • eb83a38d12 Don't panic in LoongArch64 VirtIO MMIO probe Ruihan Li 2025-12-30 17:05:37 +0800
  • d18b1dc624 Simplify `fill_zeros_remote` and others Ruihan Li 2025-12-12 11:21:14 +0800
  • 1bd15acbba Fix comment styles and outdated comments Ruihan Li 2026-01-03 10:54:44 +0800
  • eb76ded5fc Simplify/Clarify `notify/mod.rs` code Ruihan Li 2025-12-26 11:28:00 +0800
  • 8397854b37 Fix `accepts_new_subscribers` race Ruihan Li 2025-12-26 11:25:55 +0800
  • 48c5891543 Remove `VecDeque::try_with_capacity` Ruihan Li 2025-12-26 11:09:34 +0800
  • dccf23e283 Redesign inode extensions Ruihan Li 2025-11-20 23:51:19 +0800
  • bc230b24e1 Fix doc warnings jiangjianfeng 2025-12-26 08:16:42 +0000
  • dd440c1376 Check documentation of all crates in `make docs` jiangjianfeng 2025-12-26 07:37:59 +0000
  • 26ac77c371 Fix overflow panic in syscall `fcntl` Marsman1996 2026-01-01 22:14:44 +0800
  • ad0a7b6bf8 Fix overflow panic in syscall `fcntl` Marsman1996 2026-01-01 22:14:44 +0800
  • 05d13795fc Simplify/Clarify `notify/mod.rs` code Ruihan Li 2025-12-26 11:28:00 +0800
  • 4bbbe72cbc Fix `accepts_new_subscribers` race Ruihan Li 2025-12-26 11:25:55 +0800
  • fa5afcfb18 Remove `VecDeque::try_with_capacity` Ruihan Li 2025-12-26 11:09:34 +0800
  • e362520d49 Redesign inode extensions Ruihan Li 2025-11-20 23:51:19 +0800
  • 81e9bfa2ee Flush TLBs in `IoMem::new` Ruihan Li 2025-12-24 23:28:02 +0800
  • 6ad67309fd Seal the kernel page table Zhang Junyang 2025-12-06 22:13:41 +0800
  • abf8d9f5e4 Clean up TDX linear mapping protecting operations Zhang Junyang 2025-12-06 22:10:21 +0800
  • 71681dd947 Refactor DMA APIs Zhang Junyang 2025-12-04 18:50:50 +0800
  • 0c30edb5da Add a `Split` trait for `KVirtArea` and `Segment` Zhang Junyang 2025-12-04 16:11:32 +0800
  • 8dbb5ecd69 Add a range counter Zhang Junyang 2025-08-22 22:08:57 +0800
  • f9048977cd Fix ftruncate hang on large sparse files Marsman1996 2026-01-01 00:10:18 +0800
  • e6c39d875a
    Merge 684d9639a3 into 82ccfcd4c6 Siyuan Hui 2025-12-31 16:44:25 +0800
  • 82ccfcd4c6 Refactor the implementation of prlimit64 jiangjianfeng 2025-12-30 09:35:04 +0000
  • 8bc9ba5928 Refactor the implementation of prlimit64 jiangjianfeng 2025-12-30 09:35:04 +0000
  • 0f1242f064 Add generic syscall table jiangjianfeng 2025-12-29 03:32:35 +0000
  • 42f4f994bc
    Seal the kernel page table Zhang Junyang 2025-12-06 22:13:41 +0800
  • 777282ae84
    Clean up TDX linear mapping protecting operations Zhang Junyang 2025-12-06 22:10:21 +0800
  • ab359326b0
    Refactor DMA APIs Zhang Junyang 2025-12-04 18:50:50 +0800
  • 7344d505b7 Don't panic in LoongArch64 VirtIO MMIO probe Ruihan Li 2025-12-30 17:05:37 +0800
  • 0de3f03625 Flush TLBs in `IoMem::new` Ruihan Li 2025-12-24 23:28:02 +0800
  • 18d0f54bb8
    Add a `Split` trait for `KVirtArea` and `Segment` Zhang Junyang 2025-12-04 16:11:32 +0800
  • fb3aa9d494
    Add a range counter Zhang Junyang 2025-08-22 22:08:57 +0800
  • c91d383c91 Fix `offset: *mut Self` by `offset: usize` in SingleInstruction traits zjp 2025-12-30 03:05:19 +0000
  • 146ac7da11 Fix `offset: *mut Self` by `offset: usize` in SingleInstruction traits zjp 2025-12-30 03:05:19 +0000
  • 033c240d8f Fix madvise behavior Ruihan Li 2025-12-15 20:51:30 +0800
  • 7feb803eab Fix cases where some pages are not mapped Ruihan Li 2025-12-15 20:14:56 +0800
  • eee6708aec Fix error codes in MM syscalls Ruihan Li 2025-12-15 12:20:23 +0800
  • 142cd4b481 Add `is_userspace_vaddr_range` Ruihan Li 2025-12-12 22:06:45 +0800
  • d19ffac68a Drop `MAP_SYNC` support Ruihan Li 2025-12-16 22:41:09 +0800
  • e40091808a Fix error codes in mmap Ruihan Li 2025-12-15 11:35:09 +0800
  • 84b235d3dd Fix invalid environment name escaping in Makefile Jakob Hellermann 2025-12-26 17:12:24 +0100
  • 1fe337e2fd Add SCML for ioprio_get and ioprio_set Cautreoxit 2025-12-23 09:46:47 +0000
  • cdf4ff398d Add SCML for fadvise64 Cautreoxit 2025-12-23 09:44:33 +0000
  • f248b83ecc Add SCML for close_range Cautreoxit 2025-12-23 09:42:44 +0000
  • 4263b9be33 Remove multilingua from book.toml jiangjianfeng 2025-12-29 03:43:30 +0000
  • 8c090eb0e7 Bump docker ref to 0.17.0-20251228 jiangjianfeng 2025-12-29 03:34:04 +0000
  • 8a3b6d93c2 Add SCML for ioprio_get and ioprio_set Cautreoxit 2025-12-23 09:46:47 +0000
  • 7afca00444 Add SCML for fadvise64 Cautreoxit 2025-12-23 09:44:33 +0000
  • 241ef05b16 Add SCML for close_range Cautreoxit 2025-12-23 09:42:44 +0000
  • 81ef7925cd Fix mmap address allocation to stay below stack region Qingsong Chen 2025-12-29 06:50:20 +0000
  • 4e16a25af8 Fix doc warnings jiangjianfeng 2025-12-26 08:16:42 +0000
  • e067b924ca Check documentation of all crates in `make docs` jiangjianfeng 2025-12-26 07:37:59 +0000