4lDO2
|
080f2003cd
|
Rustfmt, add CallFlags::CONSUME.
|
2025-04-05 17:19:13 +02:00 |
|
4lDO2
|
68aac400cc
|
0.5.11
|
2025-04-05 17:14:04 +02:00 |
|
4lDO2
|
3c4b7dd55d
|
Fix AsRef unsoundness for path syscalls.
|
2025-04-05 17:13:50 +02:00 |
|
Darley Barreto
|
8b2bbae6e6
|
Add OpenAt Opcode
|
2025-04-05 10:50:48 -03:00 |
|
Darley Barreto
|
a65f94f37e
|
Add openat syscall
|
2025-04-01 18:01:02 -03:00 |
|
4lDO2
|
85792b752f
|
0.5.10
|
2025-03-03 18:52:23 +01:00 |
|
4lDO2
|
3117ea451c
|
Implement SYS_CALL.
|
2025-03-03 14:15:17 +01:00 |
|
4lDO2
|
3edfe79f6f
|
0.5.9
|
2025-02-21 16:01:42 +01:00 |
|
4lDO2
|
ee30da9700
|
Add SqeOpcode::CloseMsg.
|
2025-02-21 14:41:37 +01:00 |
|
Jeremy Soller
|
3d786423f1
|
0.5.8
|
2024-12-11 07:37:10 -07:00 |
|
Anhad Singh
|
74336e8c04
|
feat(mremap): add KEEP_OLD flag
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2024-12-10 16:42:40 +11:00 |
|
4lDO2
|
f3fc45a1b7
|
0.5.7
|
2024-09-30 09:07:54 +02:00 |
|
Andrey Turkin
|
5d37073bd4
|
Complete RISC-V64 support
|
2024-09-29 16:52:54 +03:00 |
|
4lDO2
|
c910533bcb
|
Remove SYS_UMASK.
Now that all POSIX open-related calls go through relibc, this value can
be downgraded to a (process-local) global variable in userspace.
|
2024-09-25 19:50:45 +02:00 |
|
4lDO2
|
d4bb34e06c
|
0.5.6
|
2024-09-25 18:32:47 +02:00 |
|
Kamil Koczurek
|
909f95f349
|
Fix panic in dirent Buffer::split_at
|
2024-09-25 12:38:52 +02:00 |
|
4lDO2
|
718601e0ae
|
0.5.5
|
2024-09-24 18:58:35 +02:00 |
|
4lDO2
|
c2c69e6282
|
Fix cargo test
|
2024-09-23 21:04:56 +02:00 |
|
4lDO2
|
af8865416b
|
Add sender_infos for idempotent signals.
|
2024-09-23 21:03:55 +02:00 |
|
4lDO2
|
984f9cf714
|
Add RtSigInfo.
|
2024-09-23 21:03:55 +02:00 |
|
4lDO2
|
b32e679437
|
Add syscalls for an initial in-kernel rtsig impl.
|
2024-09-23 21:03:55 +02:00 |
|
4lDO2
|
7b834cb3d5
|
Add minimal realtime sig constants.
|
2024-09-23 21:03:52 +02:00 |
|
4lDO2
|
e4cc6bfcd5
|
Make arch module available on nonredox.
This both reduces IDE confusion, and allows compiling the kernel for
host, in order to run unit tests.
|
2024-09-14 10:57:42 +02:00 |
|
4lDO2
|
c751f76248
|
0.5.4
|
2024-09-11 23:25:00 +02:00 |
|
4lDO2
|
4d159ce1c7
|
WIP: Add next_opaque_id
|
2024-09-10 09:10:16 +02:00 |
|
4lDO2
|
c043410366
|
Document (sub)Buffer OOB write ability.
|
2024-09-09 11:14:57 +02:00 |
|
4lDO2
|
99d5ea8edf
|
Make sure unused header bytes are cleared.
|
2024-09-09 11:04:21 +02:00 |
|
4lDO2
|
25162a0a08
|
Future-proof dirent interface.
|
2024-09-08 22:22:14 +02:00 |
|
4lDO2
|
eefe3c2e3c
|
Add SYS_GETDENTS
|
2024-09-08 22:22:13 +02:00 |
|
4lDO2
|
227f7fd487
|
Convert repr(packed) to repr(C, packed).
This is required by crates like bytemuck.
|
2024-09-08 20:46:07 +02:00 |
|
4lDO2
|
1d098c4e1d
|
Rustfmt.
|
2024-09-08 20:32:32 +02:00 |
|
4lDO2
|
99f49db824
|
Also read pctl in currently_pending_unblocked.
|
2024-07-17 17:30:08 +02:00 |
|
Jeremy Soller
|
6128f1acf0
|
0.5.3
|
2024-07-15 09:29:54 -06:00 |
|
4lDO2
|
387f1c3326
|
Check SA_NOCLDSTOP in sig_will_ign.
|
2024-07-04 15:10:15 +02:00 |
|
4lDO2
|
f0483e3b33
|
Fix i686 CAS.
|
2024-07-03 13:47:00 +02:00 |
|
4lDO2
|
a8dfcdf7df
|
Add FakeThread test abstraction.
|
2024-07-01 13:09:45 +02:00 |
|
4lDO2
|
9f59be32eb
|
Add loom test, and move signal ABI to separate mod.
|
2024-06-30 12:01:04 +02:00 |
|
4lDO2
|
0bf7b6e73b
|
Put sigaction-like struct in shmem.
|
2024-06-29 13:54:02 +02:00 |
|
4lDO2
|
87b8ac6581
|
Add currently_pending_unblocked.
|
2024-06-28 16:40:01 +02:00 |
|
4lDO2
|
9609c7bc26
|
Implement CAS-based 64-bit fetch_add on i686.
|
2024-06-27 21:29:22 +02:00 |
|
4lDO2
|
bda8fe89c6
|
Reduce saved sig registers to ip and 'archdep'.
|
2024-06-27 11:13:49 +02:00 |
|
4lDO2
|
bf01feb121
|
Add lock prefix to cmpxchg8b :)
|
2024-06-26 12:50:28 +02:00 |
|
4lDO2
|
b30d93aed0
|
Re-document control word mask as 'unmask'.
|
2024-06-25 15:10:54 +02:00 |
|
4lDO2
|
d9a6e334e0
|
Fix cmpxchg8b invocation.
|
2024-06-25 15:10:54 +02:00 |
|
4lDO2
|
6345199629
|
Fix i686.
|
2024-06-25 15:10:54 +02:00 |
|
4lDO2
|
0929c6500c
|
Implement AtomicU64 for i686 using cmpxchg8b.
|
2024-06-25 15:10:54 +02:00 |
|
4lDO2
|
47c186630e
|
Improve signal data structure defs.
|
2024-06-25 15:10:54 +02:00 |
|
4lDO2
|
0c1162979a
|
Add preliminary nocldstop signal bit.
|
2024-06-25 15:10:54 +02:00 |
|
4lDO2
|
0b2a05ee1f
|
Add sig proc control struct.
|
2024-06-25 15:10:54 +02:00 |
|
4lDO2
|
e154b74151
|
Add sig_bit.
|
2024-06-25 15:10:53 +02:00 |
|