From 342e27527797d5dd6f0ba3baa23c0bbc786892e1 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 11 Mar 2026 05:51:25 +0100 Subject: [CHORE] ARM64 port improvements, POSIXKit additions, and SysChk/BootNet improvements. Signed-off-by: Amlal El Mahrouss --- scripts/modules_ahci_arm64.sh | 11 +++++++++++ scripts/modules_ahci_x64.sh | 4 ++-- scripts/release_ahci_arm64.sh | 16 ++++++++++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100755 scripts/modules_ahci_arm64.sh create mode 100755 scripts/release_ahci_arm64.sh (limited to 'scripts') diff --git a/scripts/modules_ahci_arm64.sh b/scripts/modules_ahci_arm64.sh new file mode 100755 index 00000000..9ec84d6f --- /dev/null +++ b/scripts/modules_ahci_arm64.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +# LOG HISTORY: +# 03/25/25: Add 'disk' build step. +# 04/05/25: Improve and fix script. + +cd src/boot/modules/SysChk +nebuild arm64-ahci-epm.json +cd ../ +cd BootNet +nebuild arm64.json diff --git a/scripts/modules_ahci_x64.sh b/scripts/modules_ahci_x64.sh index aabb00bd..c9b8bd3e 100755 --- a/scripts/modules_ahci_x64.sh +++ b/scripts/modules_ahci_x64.sh @@ -5,7 +5,7 @@ # 04/05/25: Improve and fix script. cd src/boot/modules/SysChk -nebuild amd64-ahci-epm.json +nebuild amd64-ahci-gpt.json cd ../ cd BootNet -nebuild amd64.json \ No newline at end of file +nebuild amd64.json diff --git a/scripts/release_ahci_arm64.sh b/scripts/release_ahci_arm64.sh new file mode 100755 index 00000000..7cb17300 --- /dev/null +++ b/scripts/release_ahci_arm64.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +export AHCI_SUPPORT=1 +export ATA_PIO_SUPPORT= +export ATA_DMA_SUPPORT= +export DEBUG_SUPPORT= + +cd src/kernel +make -f arm64-desktop.make all +cd ../boot +make -f arm64-desktop.make all +make -f arm64-desktop.make disk +cd ../../ +./tools/kimg.py ./src/boot/src/nekernel-esp.img ./src/boot/src/root +cd src/boot +make -f arm64-desktop.make -j 8 run-efi-arm64 -- cgit v1.2.3