Zhang Junyang
|
abc74151fb
|
Add directly to global pool and reduce global lock acquiring
|
2025-03-30 19:24:12 +08:00 |
|
Zhang Junyang
|
d8e076f58a
|
Re-write chunk-splitting and add unit tests
|
2025-03-30 19:24:12 +08:00 |
|
Zhang Junyang
|
ba0dc8c122
|
Re-organize code of frame allocator's pools
|
2025-03-30 19:24:12 +08:00 |
|
Zhang Junyang
|
77c4feffd6
|
Rename pools.rs
|
2025-03-30 19:24:12 +08:00 |
|
Fabing Li
|
2cfb470789
|
Fix lmbench/ramfs_create_delete_files_0k_ops
|
2025-03-29 11:12:13 +08:00 |
|
Fabing Li
|
112cf087a6
|
Add memory size configuration to benchmarks
|
2025-03-29 11:12:13 +08:00 |
|
Fabing Li
|
3c73672f52
|
Rename Benchmark Asterinas to Benchmark x86-64
|
2025-03-29 10:40:14 +08:00 |
|
Fabing Li
|
584a1cbb10
|
Reconstruct the integration/OSDK tests for flexible arch support
|
2025-03-29 10:40:14 +08:00 |
|
Yuke Peng
|
322fc4feff
|
Refactor PCI access in OSTD
|
2025-03-29 09:16:40 +08:00 |
|
Shaowei Song
|
865003738a
|
Enable gvisor xattr syscall test
|
2025-03-28 15:08:59 +08:00 |
|
Shaowei Song
|
2af71ff72a
|
Add xattr support for ext2
|
2025-03-28 15:08:59 +08:00 |
|
Shaowei Song
|
97c27e8d2a
|
Add xattr support for ramfs
|
2025-03-28 15:08:59 +08:00 |
|
Shaowei Song
|
a47eda413c
|
Add extended attribute (xattr) syscalls: setxattr, getxattr, listxattr and removexattr
|
2025-03-28 15:08:59 +08:00 |
|
Cautreoxit
|
8b5a6f0d58
|
Add a lint expectation
|
2025-03-27 18:51:41 +08:00 |
|
Cautreoxit
|
b4a1dc03f3
|
Delete useless visibility for BARs
|
2025-03-27 18:44:15 +08:00 |
|
Ruihan Li
|
d3227df512
|
Don't run 16-bit code in the long mode
|
2025-03-27 17:26:39 +08:00 |
|
Ruihan Li
|
ee28e199b7
|
Clarify TDX AP workaround
|
2025-03-27 17:26:39 +08:00 |
|
Fabing Li
|
8580a9dd84
|
Improve dma ktest cases
|
2025-03-27 11:28:51 +08:00 |
|
Fabing Li
|
d7445c84c7
|
Fix clone implementation for DmaStreamSlice<Dma>
|
2025-03-27 11:28:51 +08:00 |
|
Ruihan Li
|
344ce59ca3
|
Reserve more regions in linux-legacy32
|
2025-03-27 09:13:41 +08:00 |
|
Ruihan Li
|
58980d4c55
|
Revise code under arch/x86/boot
|
2025-03-27 09:13:41 +08:00 |
|
Ruihan Li
|
78a9ec9e96
|
Support PE/COFF entry point
|
2025-03-27 09:13:41 +08:00 |
|
jiangjianfeng
|
2a7cdb0802
|
Update docker version ref to 0.14.1-20250326
|
2025-03-27 09:11:53 +08:00 |
|
jiangjianfeng
|
7d3b49c4d6
|
Bump Docker image version to 0.14.1-20250326
|
2025-03-26 17:45:49 +08:00 |
|
jiangjianfeng
|
c5a01b9759
|
Install libnl in docker image
|
2025-03-26 17:45:49 +08:00 |
|
Fabing Li
|
66ba0afa05
|
Workflow doesn't fail when alert comment happens
|
2025-03-26 13:25:12 +08:00 |
|
Fabing Li
|
85e0dcf70b
|
Enforce the max-parallel to 1 to avoid the conflicts of network benchmarks
|
2025-03-26 13:25:12 +08:00 |
|
Fabing Li
|
1e3098d734
|
Add ktest cases for frame components
|
2025-03-26 11:09:13 +08:00 |
|
Cautreoxit
|
4fff7cdc22
|
Add an API for BioRequest to return the number of sectors
|
2025-03-26 10:38:24 +08:00 |
|
Chen Chengjun
|
0078c18068
|
Allow RCU to read with an atomic-mode guard
|
2025-03-25 22:34:26 +08:00 |
|
Chen Chengjun
|
a77e653db6
|
Bind spin semantics to Guardian
|
2025-03-25 22:34:26 +08:00 |
|
Chen Chengjun
|
208d5aa62d
|
Introduce the semantics of the atomic-mode guard
|
2025-03-25 22:34:26 +08:00 |
|
Cautreoxit
|
7a8afd8c48
|
Add a empty line after the license
|
2025-03-25 19:47:55 +08:00 |
|
Zhang Junyang
|
c142afdb31
|
Fix TLB coherence of KVirtArea a bit
|
2025-03-25 17:35:54 +08:00 |
|
Zhang Junyang
|
26c50ea335
|
Track and flush TLBs that map kernel stacks
|
2025-03-25 17:35:54 +08:00 |
|
jiangjianfeng
|
0e1c660225
|
Make VmReader's several methods accept &mut self
|
2025-03-25 14:25:08 +08:00 |
|
Fabing Li
|
9872adaa71
|
Fix release_tag
v0.14.1
|
2025-03-25 09:11:24 +08:00 |
|
Fabing Li
|
be7c7d5624
|
Fix docker image tag updating
|
2025-03-25 09:11:24 +08:00 |
|
Ruihan Li
|
61fa1d1901
|
Simplify the lock usages when flush TLBs
|
2025-03-24 15:30:22 +08:00 |
|
Ruihan Li
|
ea724f4529
|
Remove the time handler to flush TLBs
|
2025-03-24 15:30:22 +08:00 |
|
Zejun Zhao
|
c85986caed
|
Correct OSDK profiling tool's behavior
|
2025-03-23 22:40:45 +08:00 |
|
Yuke Peng
|
63d0a05e14
|
Adjust VADDR_RANGE in the implementation of PageTableMode for DeviceMode
|
2025-03-23 21:07:27 +08:00 |
|
Yuke Peng
|
b1c066c1ad
|
Add logs to DMA mapping and unmapping
|
2025-03-23 21:07:27 +08:00 |
|
Yuke Peng
|
9a165ec41a
|
Refactor and rename VirtAddrAllocator to RangeAllocator
|
2025-03-22 17:38:30 +08:00 |
|
Yuke Peng
|
11459a6164
|
Change the visibility of KVirtAreaFreeNode
|
2025-03-22 17:38:30 +08:00 |
|
Yuke Peng
|
05ec50def3
|
Remove the system device's IO memory access
|
2025-03-22 17:38:30 +08:00 |
|
Yuke Peng
|
8a26b785a4
|
Implement IoMemAllocator
|
2025-03-22 17:38:30 +08:00 |
|
Yuke Peng
|
0054a8080f
|
Extract VirtAddrAllocator and add alloc_specific API
|
2025-03-22 17:38:30 +08:00 |
|
Yuke Peng
|
1f03955f51
|
Change IoMem directory
|
2025-03-22 17:38:30 +08:00 |
|
Zhang Junyang
|
5f5be25e4a
|
Bump the version to 0.14.1
|
2025-03-22 15:55:31 +08:00 |
|