Zhang Junyang
|
3468ec213b
|
Use CpuId with validity ensurance rather than u32
|
2024-10-26 22:06:41 +08:00 |
|
Zhang Junyang
|
b400d287fa
|
Remove ostd::sync::AtomicBits
|
2024-10-26 22:06:41 +08:00 |
|
Zhang Junyang
|
26c4abde58
|
Refactor CpuSet and introduce AtomicCpuSet
|
2024-10-26 22:06:41 +08:00 |
|
Chen Chengjun
|
e60b5b7649
|
Refine mapping-related locks
|
2024-10-26 21:55:48 +08:00 |
|
Ruize Tang
|
968389f550
|
Fix lost wakeup in range_lock caused by waiting on an outdated waitqueue
|
2024-10-26 21:44:03 +08:00 |
|
Ruize Tang
|
e5fd8e7477
|
Fix flock lost-wakeup bugs, replace RwMutex -> Mutex
|
2024-10-26 21:23:50 +08:00 |
|
Yuke Peng
|
d977fe54c6
|
Fix wrong serde name in OSDK
|
2024-10-26 20:44:45 +08:00 |
|
ZephyrZhang
|
885e4315e3
|
fix a comment typo at kernel/src/syscall/mod.rs
|
2024-10-25 13:26:45 +08:00 |
|
Jianfeng Jiang
|
fe339fd81e
|
Bump version to 0.9.4
v0.9.4
|
2024-10-24 21:00:14 +08:00 |
|
Jianfeng Jiang
|
f320ac0166
|
Install several net-tools in docker
|
2024-10-24 21:00:14 +08:00 |
|
Fabing Li
|
9f188837ae
|
Add /proc/[pid]/stat and /proc/[pid]/status
|
2024-10-24 19:17:20 +08:00 |
|
Shaowei Song
|
da5e7a21cb
|
Avoid potential deadlock in iommu remapping
|
2024-10-24 19:14:58 +08:00 |
|
Fabing Li
|
601040f2fa
|
Manage S-waiting-on-author and S-waiting-on-review automatically
|
2024-10-24 19:12:04 +08:00 |
|
Zhang Junyang
|
fe8e451c4f
|
Use read-write lock for the irq callback list
|
2024-10-24 15:18:26 +08:00 |
|
Zhang Junyang
|
4658b62f90
|
Treat thread oops with better care to avoid silent panics
|
2024-10-22 10:08:24 +08:00 |
|
Hsy-Intel
|
b7d101b98c
|
Fix MMIO read issue
|
2024-10-21 17:49:56 +08:00 |
|
Wang Siyuan
|
998869d57e
|
Refactor kernel virtual memory allocation for kernel stack and I/O memory
|
2024-10-21 09:53:05 +08:00 |
|
Ni Shirong
|
29eb37c07c
|
Introduce kernel virtual memory allocation for kernel stack
|
2024-10-21 09:53:05 +08:00 |
|
Wang Taojie
|
03906513aa
|
Clear one bit instead
|
2024-10-21 09:43:43 +08:00 |
|
Wang Taojie
|
418fb10d6e
|
Supplement ioctl() gVisor test
|
2024-10-21 09:43:43 +08:00 |
|
Wang Taojie
|
89d04ecf7d
|
Implement ioctl() FIOCLEX command
|
2024-10-21 09:43:43 +08:00 |
|
Zhang Junyang
|
4823b82e41
|
Catch panics in threads as oops
|
2024-10-20 13:24:58 +08:00 |
|
Zhang Junyang
|
709e99d75a
|
Make task functions FnOnce
|
2024-10-20 13:24:58 +08:00 |
|
Zhang Junyang
|
a716763772
|
Remove the linkage feature usage for ostd::main
|
2024-10-20 13:24:58 +08:00 |
|
Zhang Junyang
|
131a25c15c
|
Provide the way to override the panic handler.
|
2024-10-20 13:24:58 +08:00 |
|
jellllly420
|
3c857d746e
|
Clear TID before doing futex_wake when exiting a POSIX thread
|
2024-10-20 13:21:27 +08:00 |
|
Zhang Junyang
|
b8eff00fb7
|
Remove the additional IRQ disable during EOI
|
2024-10-20 13:14:47 +08:00 |
|
Yuke Peng
|
a43b0b6a52
|
Fix compile error in riscv64
|
2024-10-20 13:02:41 +08:00 |
|
Chen Chengjun
|
2f511069ee
|
Move SoftIRQ implementations to softirq component
|
2024-10-18 09:35:40 +08:00 |
|
le-monde-bleu
|
54a807b5f7
|
Modify asterinas/kernel/src/process/posix_thread/mod.rs
|
2024-10-18 09:31:25 +08:00 |
|
Fabing Li
|
09204600c0
|
Change visibility of benchmarks
|
2024-10-17 15:02:52 +08:00 |
|
jiangjianfeng
|
a566e25803
|
Set tcp benchmarks' backlog as 1
|
2024-10-17 14:52:58 +08:00 |
|
Zhang Junyang
|
1fe0a138f9
|
PROT_WRITE implies PROT_READ on x86
|
2024-10-17 08:56:47 +08:00 |
|
Zhang Junyang
|
6757b39c13
|
Adjust the order publishing the bzImage crates
|
2024-10-16 11:52:53 +08:00 |
|
Fabing Li
|
64d7303b0e
|
Bump version to 0.9.3
v0.9.3
|
2024-10-16 10:28:54 +08:00 |
|
Zhang Junyang
|
dc7e0d7a63
|
Use the HUGE/PAT bit to track the validity of x86 PTEs
|
2024-10-16 10:25:39 +08:00 |
|
jiangjianfeng
|
b269118c9a
|
Resolve cargo publish --dry-run check failure
|
2024-10-16 10:10:08 +08:00 |
|
Zhang Junyang
|
3f1fa33b13
|
Bump and publish linux-bzimage crate series with OSTD and OSDK
|
2024-10-16 10:05:34 +08:00 |
|
Zhang Junyang
|
e6d478c038
|
Temporarily disable self-decompression
|
2024-10-16 10:05:34 +08:00 |
|
Zhang Junyang
|
43abc1993e
|
Fix the mismatch of PE headers
|
2024-10-16 10:05:34 +08:00 |
|
Zhang Junyang
|
662894ee90
|
Refine relocations in x86-64 EFI boot
|
2024-10-16 10:05:34 +08:00 |
|
Zhang Junyang
|
68adca4b40
|
Migrate to latest UEFI dependencies
|
2024-10-16 10:05:34 +08:00 |
|
Hsy-Intel
|
2af9916de9
|
Upgrade the acpi crate to the latest version
|
2024-10-14 21:03:47 +08:00 |
|
Hsy-Intel
|
c28cec2c6a
|
Fix minor bugs in TDX env
|
2024-10-14 21:03:47 +08:00 |
|
jiangjianfeng
|
090149eed7
|
Add tcp latency test over virtio-net
|
2024-10-14 20:59:25 +08:00 |
|
Zhang Junyang
|
e78303b01a
|
Fix OSDK lint warnings from the new tool-chain
|
2024-10-14 16:41:15 +08:00 |
|
jiangjianfeng
|
002a67451d
|
Update line discipline pollee immediately
|
2024-10-14 16:39:34 +08:00 |
|
Marsman1996
|
e32687e6d5
|
do_exit: Ignore unwrap panic caused by munmap
|
2024-10-14 14:48:43 +08:00 |
|
Fabing LI
|
bacefaffc8
|
Fix docker image publication
|
2024-10-13 22:34:16 +08:00 |
|
Zhang Junyang
|
9e4257b655
|
Fix multiple issues pointed out by the new compiler
|
2024-10-13 22:32:05 +08:00 |
|