From 8962ab4d633417c9c34b79f6e8435071a639d3ad Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Tue, 24 Feb 2026 06:03:53 +0100 Subject: chore: update kernel, nectar modules, update sysroot include as well. Signed-off-by: Amlal El Mahrouss --- config/config.h.in | 16 ---------------- config/nestd.h.in | 8 -------- include/.keep | 0 include/system/config.hpp.in | 16 ++++++++++++++++ include/system/ne_kernel.hpp.in | 8 ++++++++ src/kernel | 2 +- src/nectar | 2 +- src/reference/BUILD_SYSTEMS.md | 2 ++ src/reference/MODULES.md | 11 +++++++---- 9 files changed, 35 insertions(+), 30 deletions(-) delete mode 100644 config/config.h.in delete mode 100644 config/nestd.h.in create mode 100644 include/.keep create mode 100644 include/system/config.hpp.in create mode 100644 include/system/ne_kernel.hpp.in diff --git a/config/config.h.in b/config/config.h.in deleted file mode 100644 index 1b22387..0000000 --- a/config/config.h.in +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2026, Amlal El Mahrouss (amlal@nekernel.org) -// Licensed under the Apache License, Version 2.0 (see LICENSE file) -// Official repository: https://github.com/nekernel-org/src - -#pragma once - -#include @_TYPES_INCLUDE@ - -#define _ARCH @_ARCH_VER@ -#define _SUBSYSTEM_NET @_NET_VER@ -#define _SUBSYSTEM_DDK @_DDK_VER@ -#define _SUBSYSTEM_SYS @_SYS_VER@ -#define _NEKERNEL @_NEKERNEL_VER@ - - - diff --git a/config/nestd.h.in b/config/nestd.h.in deleted file mode 100644 index 49bae9f..0000000 --- a/config/nestd.h.in +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2026, Amlal El Mahrouss (amlal@nekernel.org) -// Licensed under the Apache License, Version 2.0 (see LICENSE file) -// Official repository: https://github.com/nekernel-org/src - -#pragma once - -#include @_NESTD_PRELUDE@ -#include @_NESTD_PATH@ diff --git a/include/.keep b/include/.keep new file mode 100644 index 0000000..e69de29 diff --git a/include/system/config.hpp.in b/include/system/config.hpp.in new file mode 100644 index 0000000..1b22387 --- /dev/null +++ b/include/system/config.hpp.in @@ -0,0 +1,16 @@ +// Copyright 2026, Amlal El Mahrouss (amlal@nekernel.org) +// Licensed under the Apache License, Version 2.0 (see LICENSE file) +// Official repository: https://github.com/nekernel-org/src + +#pragma once + +#include @_TYPES_INCLUDE@ + +#define _ARCH @_ARCH_VER@ +#define _SUBSYSTEM_NET @_NET_VER@ +#define _SUBSYSTEM_DDK @_DDK_VER@ +#define _SUBSYSTEM_SYS @_SYS_VER@ +#define _NEKERNEL @_NEKERNEL_VER@ + + + diff --git a/include/system/ne_kernel.hpp.in b/include/system/ne_kernel.hpp.in new file mode 100644 index 0000000..1cdc33c --- /dev/null +++ b/include/system/ne_kernel.hpp.in @@ -0,0 +1,8 @@ +// Copyright 2026, Amlal El Mahrouss (amlal@nekernel.org) +// Licensed under the Apache License, Version 2.0 (see LICENSE file) +// Official repository: https://github.com/nekernel-org/src + +#pragma once + +#include +#include @_NEKERNEL_SYSTEMKIT_PATH@ diff --git a/src/kernel b/src/kernel index 2716859..5d49ca9 160000 --- a/src/kernel +++ b/src/kernel @@ -1 +1 @@ -Subproject commit 27168595dd1ca3e8781246a8b4deb78c480b1790 +Subproject commit 5d49ca9e70900fd04e572ebf1febe07051c743d7 diff --git a/src/nectar b/src/nectar index 2557c25..25dadfe 160000 --- a/src/nectar +++ b/src/nectar @@ -1 +1 @@ -Subproject commit 2557c25fbfd07e2019dfa176297719e8870e8500 +Subproject commit 25dadfe12111ca5a927be0c88219b30176c36b63 diff --git a/src/reference/BUILD_SYSTEMS.md b/src/reference/BUILD_SYSTEMS.md index e9ace9e..36a2dfe 100644 --- a/src/reference/BUILD_SYSTEMS.md +++ b/src/reference/BUILD_SYSTEMS.md @@ -1,5 +1,7 @@ # Getting Started: The Build Systems +We list the used build systems in our project, all of them are available and open-source. + ## Abstract: We use the following build systems: diff --git a/src/reference/MODULES.md b/src/reference/MODULES.md index 0d33246..c20c932 100644 --- a/src/reference/MODULES.md +++ b/src/reference/MODULES.md @@ -1,8 +1,11 @@ # Getting Started: The Modules + +We update quite regularly those modules. + ## Abstract: -- `kernel`: The NeKernel/BootZ Module. -- `nectar`: The Toolchain/PL Module. -- `boot`: The Firmware Module. -- `nebuild`: The Build System Module. +- `kernel`: The NeKernel System Module. +- `nectar`: The Nectar Toolchain/PL Module. +- `boot`: The NeBoot Firmware Module. +- `nebuild`: The NeBuild Build System Module. -- cgit v1.2.3