Ruihan Li
|
d73f1016a1
|
Set softfloat targets for ARM/LoongArch/RISC-V
|
2025-07-29 11:13:59 +08:00 |
王英泰
|
434d75c0f0
|
Cancel the use of floating-point instructions in kernel log
|
2025-07-25 17:37:24 +08:00 |
王英泰
|
fc72398fbc
|
Change the method to identify the legacy virtio device
|
2025-07-25 17:37:24 +08:00 |
王英泰
|
cc280272cc
|
Add the RTC time comps for LoongArch
|
2025-07-25 17:37:24 +08:00 |
Cautreoxit
|
2e3d8ea867
|
Add extension support for keyboard
|
2025-07-22 15:16:12 +08:00 |
Cautreoxit
|
b8b9d8bff6
|
Add release support for keyboard
|
2025-07-22 15:16:12 +08:00 |
Chen Chengjun
|
b90b79810c
|
Provide more powerful macros to assist in implementing the SysTree-related traits
|
2025-07-14 20:35:05 +08:00 |
Chen Chengjun
|
774291611c
|
Add two error types in aster_systree::Error
|
2025-07-14 20:35:05 +08:00 |
Chen Chengjun
|
9c68d96fa2
|
Attach SysPerms to systree nodes and attributes
|
2025-07-14 20:35:05 +08:00 |
Chen Chengjun
|
e229eb379b
|
Enable getting path through SysObj
|
2025-07-14 20:35:05 +08:00 |
Ruihan Li
|
a5e927b675
|
Make the framebuffer backspace work
|
2025-07-14 20:24:29 +08:00 |
Ruihan Li
|
b1079c2bc5
|
Add support for font setting
|
2025-07-14 20:24:29 +08:00 |
Ruihan Li
|
9f82a0c89f
|
Clean up the console crate
|
2025-07-14 20:24:29 +08:00 |
Ruihan Li
|
801ab865b7
|
Make paths of `TrapFrame` unique
|
2025-07-05 18:19:26 +08:00 |
Ruihan Li
|
706f62e299
|
Support ANSI escape sequences
|
2025-07-03 17:47:56 +08:00 |
Ruihan Li
|
abbf152d74
|
Re-enable framebuffer
|
2025-07-03 17:47:56 +08:00 |
Qingsong Chen
|
5e3e23bf7c
|
Add basic i8042 keyboard support
|
2025-06-27 12:56:55 +08:00 |
Ruihan Li
|
b96c8f9ed2
|
Make `ostd::trap::irq` public
|
2025-06-23 22:53:35 +08:00 |
Hsy-Intel
|
65fd1aac81
|
Sync CVM guest feature dependencies between kernel and virtio components
|
2025-06-23 10:32:09 +08:00 |
Ruihan Li
|
a3c5ab8cb4
|
Move virtio-mmio bus outside OSTD
|
2025-06-19 15:10:42 +08:00 |
Wang Siyuan
|
d5b12532a8
|
Require `T: Send` for `CpuLocal<T, S>`
|
2025-06-16 12:09:13 +08:00 |
Ruihan Li
|
67065835ef
|
Redefine the TTY driver interface
|
2025-06-09 13:10:34 +08:00 |
Chen Chengjun
|
c56aee92f4
|
Re-organize some systree-related code
|
2025-06-09 11:13:48 +08:00 |
Chen Chengjun
|
a67bd8cdc9
|
Add macros to help implementing SysObj trait
|
2025-06-09 11:13:48 +08:00 |
Chen Chengjun
|
1dd1c8c775
|
Enable read and write operations of the attribute to handle offset
|
2025-06-09 11:13:48 +08:00 |
Wang Siyuan
|
dfd3042276
|
Add dynamically-allocated CPU-local objects
|
2025-06-03 23:24:32 +08:00 |
Zejun Zhao
|
ffb4097436
|
Add RISC-V timer support
|
2025-05-29 19:51:02 +08:00 |
stuuupidcat
|
95744692a5
|
Remove unnecessary #[inline] attributes
|
2025-05-22 12:19:21 +08:00 |
Ruihan Li
|
54bd64269b
|
Rename `systree` to `aster-systree`
|
2025-05-03 18:22:11 +08:00 |
Ruihan Li
|
f720c05706
|
Fail the CI if workspace lints are not enabled
|
2025-05-03 18:22:11 +08:00 |
Qingsong Chen
|
88f08de3af
|
Refactor framebuffer
|
2025-04-29 19:48:45 +08:00 |
Fabing Li
|
63831dc2df
|
Add ktest cases
|
2025-04-24 20:03:54 +08:00 |
Fabing Li
|
79b0866259
|
Add sysfs implementation
|
2025-04-24 20:03:54 +08:00 |
Zejun Zhao
|
3aa1079ca6
|
Clarify the usage of ostd::arch
|
2025-04-18 13:26:16 +08:00 |
Ruihan Li
|
d6e40933b8
|
Move the log lock to a better location
|
2025-04-16 21:59:24 +08:00 |
jiangjianfeng
|
7d24e63216
|
Move network polling code to bottom half
|
2025-04-15 14:54:51 +08:00 |
jiangjianfeng
|
9804f053f2
|
Add guard which disables bottom half
|
2025-04-15 14:54:51 +08:00 |
Ruihan Li
|
a1f81df263
|
Remove `ostd/src/mm/offset.rs`
|
2025-04-15 09:15:22 +08:00 |
Chen Chengjun
|
a21e895102
|
Enable RCU to read reference to stored pointers
|
2025-04-10 14:42:51 +08:00 |
Cautreoxit
|
b4a1dc03f3
|
Delete useless visibility for BARs
|
2025-03-27 18:44:15 +08:00 |
Cautreoxit
|
4fff7cdc22
|
Add an API for BioRequest to return the number of sectors
|
2025-03-26 10:38:24 +08:00 |
jiangjianfeng
|
0e1c660225
|
Make VmReader's several methods accept `&mut self`
|
2025-03-25 14:25:08 +08:00 |
Yuke Peng
|
1f03955f51
|
Change IoMem directory
|
2025-03-22 17:38:30 +08:00 |
Ruihan Li
|
9e1c939a3f
|
Remove `static_assertions`
|
2025-03-06 16:35:21 +08:00 |
Ruihan Li
|
0d36375dfa
|
Avoid `generic_const_exprs` feature
|
2025-03-06 16:35:21 +08:00 |
Yuke Peng
|
96d83e43b4
|
Make VirtioConsolesPrinter heapless
|
2025-03-05 20:24:59 +08:00 |
Zhang Junyang
|
55ee4bda2c
|
Use RCU for console device callbacks
|
2025-03-03 09:24:49 +08:00 |
Fabing Li
|
cbb4b4e631
|
Fix lint errors
|
2025-02-27 11:36:41 +08:00 |
Qingsong Chen
|
04be02efb7
|
Add init_component for mlsdisk
|
2025-02-11 11:38:43 +08:00 |
Qingsong Chen
|
f6e040ec94
|
Add a basic ktest for mlsdisk
|
2025-02-11 11:38:43 +08:00 |