Commit Graph

  • 86d8fcb7f3
    Merge f6f896ef64 into f4102e7db4 Qingsong Chen 2026-02-11 19:31:42 +0300
  • 217852c72e
    Merge 345f808b54 into f4102e7db4 LordaeronESZ 2026-02-11 14:51:57 +0100
  • 8b66d1b6ab
    Merge c86a489b05 into f4102e7db4 LordaeronESZ 2026-02-11 20:10:55 +0800
  • c86a489b05 Fix the issue of `InodeBlockManager::read_blocks` Chaoqun Zheng 2026-01-09 12:48:19 +0800
  • cd5f2869cf
    Merge 9fdb63800b into f4102e7db4 Jianfeng Jiang 2026-02-11 19:36:09 +0800
  • 9fdb63800b Support setns via nsfs Jianfeng Jiang 2026-02-11 11:19:06 +0000
  • 9c023db7b5 Support nsfs Jianfeng Jiang 2026-02-11 11:18:48 +0000
  • 78f098fe88 Add regression test for nsfs Jianfeng Jiang 2026-02-11 11:16:20 +0000
  • 9c99e782ed Split pseudofs.rs into several modules Jianfeng Jiang 2026-02-09 06:41:07 +0000
  • c0917c193e
    Merge ece52ee480 into f4102e7db4 Siyuan Hui 2026-02-11 19:12:27 +0800
  • 73424f92b0
    Merge fa1fb6f8ae into f4102e7db4 Wang Yingtai 2026-02-11 19:11:51 +0800
  • b8f13f7c63
    Merge 22053aad99 into f4102e7db4 Chengjun Chen 2026-02-11 19:02:14 +0800
  • b89fc303fe
    Merge 3382754270 into f4102e7db4 lxh 2026-02-11 19:01:05 +0800
  • 0d0feede52
    Merge c87549ef0a into f4102e7db4 Siyuan Hui 2026-02-11 18:10:52 +0800
  • f7a111cb70
    Merge 3cb457b620 into f4102e7db4 LordaeronESZ 2026-02-11 18:06:28 +0800
  • b5eb7db9c1
    Merge ce6b81c723 into f4102e7db4 LordaeronESZ 2026-02-11 18:03:01 +0800
  • f4102e7db4 Rename `call_ostd_main` to `start_kernel` main Ruihan Li 2026-02-11 17:28:13 +0800
  • 195ff99138 Mark `call_ostd_main` as unsafe Ruihan Li 2026-02-10 23:45:43 +0800
  • e37ffc0ed7 Rename `call_ostd_main` to `start_kernel` Ruihan Li 2026-02-11 17:28:13 +0800
  • 22053aad99 Modify some related usages of PageCache and VMO Chen Chengjun 2026-02-11 09:25:01 +0000
  • 610504e2e9 Support specifying a success_fn for BIO read/write operations Chen Chengjun 2026-02-11 09:24:40 +0000
  • 5de0d191c1 Refactor page cache implementation Chen Chengjun 2026-02-11 09:26:01 +0000
  • 1050e97680
    Merge 72d01e188f into e6104161b7 Chengjun Chen 2026-02-11 17:01:27 +0800
  • f6f896ef64 Refactor regression test to support fine-grained build Qingsong Chen 2026-02-11 07:42:49 +0000
  • 6e79dc14d2 Rename apps to regression Qingsong Chen 2026-02-10 08:20:49 +0000
  • d05b5e20f3
    Merge 97a77c2884 into e6104161b7 Ruihan Li 2026-02-11 14:49:07 +0800
  • 546a52a734
    Merge ee7635a4e8 into e6104161b7 Chengjun Chen 2026-02-11 14:15:57 +0800
  • ee7635a4e8 Make Podman use pivot_root by default Chen Chengjun 2026-02-11 06:15:20 +0000
  • 9daf4885e3 Add pivot_root test Chen Chengjun 2026-02-11 06:15:09 +0000
  • 4b0fe3d283 Add pivot_root syscall Chen Chengjun 2026-02-11 06:14:59 +0000
  • e6104161b7 Prevents ID allocation beyond bitmap bounds Xinyi Yu 2026-02-09 11:52:05 +0000
  • f00fcf5bde Prevents ID allocation beyond bitmap bounds Xinyi Yu 2026-02-09 11:52:05 +0000
  • 406ef57392
    Merge db1205f435 into c9032ad97c Qingsong Chen 2026-02-10 22:28:25 +0300
  • fa1fb6f8ae Spawn mulitple ttys when system boots wyt8 2026-02-10 17:32:24 +0000
  • e2ffdf1c46 Remove the patch supporting multiple TTYs, and update the Xorg configuration to disable VT switching wyt8 2026-02-10 17:17:56 +0000
  • 90f1c71246 Add a virtual terminal manager to manage all vt wyt8 2026-02-10 17:16:42 +0000
  • 14dccef3dc Add virtual terminal driver and related functions, including console, file representation, and IOCTL definition wyt8 2026-02-10 17:13:19 +0000
  • 77b6d82809 Refactor TTY device management and update the relevant ioctl processing logic wyt8 2026-02-10 16:57:55 +0000
  • 6f6812ff61 Remove the register for the origin framebuffer console wyt8 2026-02-10 16:47:15 +0000
  • e6bf89774d Implement keyboard key symbol mapping and state handling wyt8 2026-02-10 16:43:50 +0000
  • 7b519b1927 Update the return type of the `job_control` method of the `Terminal` trait to be `Arc<JobControl>` wyt8 2026-02-10 16:26:26 +0000
  • ffae1f1c3c Add some keyboard keys wyt8 2026-02-10 16:20:03 +0000
  • 643df09722 Refactor the processing of ANSI escape sequences wyt8 2026-02-10 16:19:03 +0000
  • 1fd4a65f4b Add the keyboard mode flags wyt8 2026-02-10 16:01:45 +0000
  • e55779c514 Mark `call_ostd_main` as unsafe Ruihan Li 2026-02-10 23:45:43 +0800
  • c87549ef0a Replace the use of `read_volatile` and `write_volatile` with assembly code Hsy-Intel 2026-02-10 11:49:52 +0800
  • c891eb548d
    Merge 92223f2e0e into c9032ad97c Fischer 2026-02-10 19:15:50 +0800
  • c9032ad97c Fix `redundant_test_prefix` Ruihan Li 2026-02-07 23:45:31 +0800
  • bc9f8fe964 Implement/Enable `redundant_test_prefix` Ruihan Li 2026-02-07 23:45:25 +0800
  • b86d74344a Clean up `ostd-macros` Ruihan Li 2026-02-07 22:30:09 +0800
  • 3382754270 Support `virtio-rng` and expose it as `/dev/hwrng` li041 2026-02-04 09:18:07 +0000
  • 62daa0dc62 Fix `redundant_test_prefix` Ruihan Li 2026-02-07 23:45:31 +0800
  • a22babb4c1 Implement/Enable `redundant_test_prefix` Ruihan Li 2026-02-07 23:45:25 +0800
  • 7365dc5030
    Merge 750187cc72 into 5f8b019369 Yuwei LIU 2026-02-10 14:45:26 +0800
  • 91677475a7
    Merge dba4a8c900 into 5f8b019369 Qingsong Chen 2026-02-10 13:32:27 +0800
  • 72d01e188f Fix the issue that the make ktest could not print result in qemu.log Chen Chengjun 2026-02-10 02:41:05 +0000
  • f2a5a0075e Fix the issue that the make ktest CI could not identify failed results Chen Chengjun 2026-02-10 02:36:54 +0000
  • dc4a0f91e9 Clean up `ostd-macros` Ruihan Li 2026-02-07 22:30:09 +0800
  • 54e265fc88
    Merge 42242f69f3 into 5f8b019369 Junyang Zhang 2026-02-09 12:33:04 +0800
  • 5f8b019369 Replace `from_first_bytes` with `from_bytes` if possible Jianfeng Jiang 2026-02-05 11:15:15 +0000
  • bf13673b97 Replace all usage of `from_bytes` with `from_first_bytes` Jianfeng Jiang 2026-02-05 07:36:31 +0000
  • 4a80f0e5eb Replace Pod with zerocopy-backed Pod jiangjianfeng 2026-01-27 08:35:10 +0000
  • c8f2cfaeae Add ostd-pod crate and #[derive(pod)], pod_union macros jiangjianfeng 2026-01-26 08:31:35 +0000
  • d1c9d119b3 Add macro for padding struct jiangjianfeng 2026-01-16 08:22:15 +0000
  • 84bced252b Add `pidfd_send_signal` syscall li041 2026-01-28 03:13:50 +0000
  • 3ae286980e Genericize `kill*` functions with `Signal` trait li041 2026-01-21 02:07:40 +0000
  • ca6ac52bd7 Replace `from_first_bytes` with `from_bytes` if possible Jianfeng Jiang 2026-02-05 11:15:15 +0000
  • bb37d5fbf7 Replace all usage of `from_bytes` with `from_first_bytes` Jianfeng Jiang 2026-02-05 07:36:31 +0000
  • d302c0ca3c Replace Pod with zerocopy-backed Pod jiangjianfeng 2026-01-27 08:35:10 +0000
  • 4ac9c7e5c9 Add ostd-pod crate and #[derive(pod)], pod_union macros jiangjianfeng 2026-01-26 08:31:35 +0000
  • f6e5c9d46c Add macro for padding struct jiangjianfeng 2026-01-16 08:22:15 +0000
  • ece52ee480 Add TDX support for NixOS QEMU runs and document AsterNixOS usage Hsy-Intel 2026-02-08 14:27:52 +0000
  • 754d1cb032
    Merge 18b1fbf2ef into 3d6d91ea18 Qingsong Chen 2026-02-06 18:46:41 +0800
  • dba4a8c900 Add documentation for more verified applications Qingsong Chen 2026-02-06 09:28:42 +0000
  • 3d6d91ea18 Bump time from 0.3.41 to 0.3.47 dependabot[bot] 2026-02-06 03:41:10 +0000
  • 3f9400c419
    Bump time from 0.3.41 to 0.3.47 dependabot[bot] 2026-02-06 03:41:10 +0000
  • a84813150f Bump lru from 0.12.5 to 0.16.3 dependabot[bot] 2026-02-06 03:07:49 +0000
  • ec9d6410f8
    Bump lru from 0.12.5 to 0.16.3 dependabot[bot] 2026-02-06 03:07:49 +0000
  • 81e4c90449 Enable more regression tests Ruihan Li 2026-02-05 10:10:00 +0800
  • 18f97d01fc Replace warnings with explanation Ruihan Li 2026-02-04 23:52:06 +0800
  • dd25a8ad62 Rewrite `Credentials` comments Ruihan Li 2026-02-04 23:37:11 +0800
  • 744e95a819 Correct some `Credentials` behavior Ruihan Li 2025-10-05 22:58:51 +0800
  • 5bd40d7bd5 Reorder some `Credentials` methods Ruihan Li 2026-02-04 22:58:28 +0800
  • cef071b069 Enable more regression tests Ruihan Li 2026-02-05 10:10:00 +0800
  • 6a687f47db Replace warnings with explanation Ruihan Li 2026-02-04 23:52:06 +0800
  • 6a834cd6f1 Rewrite `Credentials` comments Ruihan Li 2026-02-04 23:37:11 +0800
  • eb62c5c812
    Merge a6abae2fbe into 5d0779bd83 vvsv 2026-02-05 17:57:35 +0800
  • d798ab43b8 Correct some `Credentials` behavior Ruihan Li 2025-10-05 22:58:51 +0800
  • 974c00f0a8 Reorder some `Credentials` methods Ruihan Li 2026-02-04 22:58:28 +0800
  • c3dda32805 Add missing `be` to `init_component` comment li041 2026-02-02 03:05:41 +0000
  • 92223f2e0e Introduce `xfstests` and integrate it into CI workflows Xinyi Yu 2026-02-04 05:30:10 +0000
  • 4482e24ccd
    Merge 484acdd828 into 5d0779bd83 Qingsong Chen 2026-02-04 15:17:01 +0800
  • 5d0779bd83 Fix format issue Hsy-Intel 2026-02-03 16:22:31 +0800
  • 4f8bbf18a6 Enable `cvm_guest` feature by default in aster-kernel Hsy-Intel 2026-02-03 15:42:45 +0800
  • 2052933d0d Fix format issue Hsy-Intel 2026-02-03 16:22:31 +0800
  • 05e11e8738
    Merge 02a2cad397 into b0407dd517 Junyang Zhang 2026-02-03 18:19:51 -0800
  • b0407dd517 Add `proc/self/mounts` and `proc/mounts` Xinyi Yu 2026-02-02 03:35:02 +0000
  • ab4e0d9012 Make `populate_device` infallible Ruihan Li 2026-01-30 11:15:20 +0800
  • 8297da7247 Remove `VmMapping::inode` Ruihan Li 2026-01-30 11:01:10 +0800
  • 894f6ba9b4 Fix heap lock issues Ruihan Li 2026-01-29 21:32:51 +0800