summaryrefslogtreecommitdiffhomepage
path: root/dev/libSystem
AgeCommit message (Collapse)Author
2025-11-21meta: Codebase improvements on NeKernel.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-17feat: NeKernel is now under the Apache 2.0 license.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-15feat: DDK: compiler improvements and working on fwrk standard and launchAmlal El Mahrouss
design. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-10-26feat: refactor HeFS to OpenHeFS.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-10-10feat: kernel: dispatch structures have two new methods.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-10-08fix: libSystem: return JAIL correctly and fix missing macro inAmlal El Mahrouss
JailCalls.cc Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-10-08feat: libSystem: new version of libSystem.Amlal El Mahrouss
2025-10-07feat: kernel & libSystem: improvements and tweaks.Amlal El Mahrouss
feat: docs: wip design of Launch. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-10-04feat: kernel: new `kernel` process type, and usage of `explicit operatorAmlal El Mahrouss
bool` feat: libSystem: minor tweaks. feat: indexer: important fixes in `RemoveFlag` Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-09-11fix: SystemKit/Verify.h: fix future link issues with `inline`Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-09-11feat: libSystem: `Verify.h` include file, used to verify SCI's input andAmlal El Mahrouss
data. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-09-09feat:! ddk/dki, ne_launch, ifs: Big architectural changes andAmlal El Mahrouss
improvements. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-09-05feat: libSystem: `libsys_hash_64` is now defined in `src/System.cc`Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-21feat: refactor and fixed python scripts.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-18feat: SystemProc.asm: Make use of `syscall` instead of `int 50`Amlal El Mahrouss
2025-08-17feat: libSystem/SystemProc.asm: Move r8, to rax, cleanup raxAmlal
before entering calling system call handler too. Signed-off-by: Amlal <amlal@nekernel.org>
2025-08-13feat! Breaking changes in the DDK.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-08-10feat(libSystem): improved 'PrintOut' to use 'StrFmt' instead of stdc's ↵Amlal
string format. Signed-off-by: Amlal <amlal@nekernel.org>
2025-08-10feat(libSystem): implement memory ops with alignment & overlap handling0xf00sec
2025-08-09Merge branch 'nekernel-org:dev' into dev0xf00sec
2025-08-09Update SystemCalls.cc0xf00sec
2025-08-09feat: warning fixes and Semaphore API patches.Amlal
what: - The Semaphore API is being preppared for v0.0.4 Signed-off-by: Amlal <amlal@nekernel.org>
2025-07-31feat: mgmt.oe: openenclave management tool. (wip)Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-07-29feat: libSystem: implement 'Jail.h' header.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-07-10feat: Fix FNV's pointer check.Amlal El Mahrouss
why: - It doesn't have any pointer check. - We could save cycles by also checking for `*path == 0` Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-06-22feat: use FNV in libSystem's syscall routing.Amlal El Mahrouss
fix: Add legacy string.h functions back, for GCC. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-06-12feat: Use `.dll` extension for `libSystem` instead of `.sys`Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-06-12feat: libSystem, kernel: finalizing the hash and routing system of ↵Amlal El Mahrouss
libSystem's handlers. feat: Rework TTY, and CD-ROM API too. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-30refactor: Format codebase and fix warning in UserProcessScheduler.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-30global: architectural changes, see commit details.Amlal El Mahrouss
refactor: Refactor libSystem, user frameworks, and preparing for OpenMSG. feat: Jail info client structure (libSystem) feat: Document what the RTime is doing starting from line 504. feat: use `int 50` instead of `syscall` for now. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-29feat: Improve libSystem's architecture and implementation.Amlal El Mahrouss
fix: Fix NeKit's Ref, and ErrorOr classes. fix: Fix userland tools. next: - Finish the latest tickets and then release nekernel 0.0.3 Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-27feat: generic_kits: Add X64Chrono inside BenchKit.Amlal El Mahrouss
refactor: libSystem: Refactored as a whole. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>