summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.kdev4/nekernel.kdev440
-rwxr-xr-xscripts/debug_ahci_x64.sh2
-rw-r--r--src/boot/modules/BootNet/BootNet.cc4
-rw-r--r--src/kernel/src/DriveMgr.cc3
-rw-r--r--src/libDDK/DriverKit/ObjectKit/checksum.h2
5 files changed, 38 insertions, 13 deletions
diff --git a/.kdev4/nekernel.kdev4 b/.kdev4/nekernel.kdev4
index 7829878f..412a8698 100644
--- a/.kdev4/nekernel.kdev4
+++ b/.kdev4/nekernel.kdev4
@@ -1,3 +1,6 @@
+[Buildset]
+BuildItems=@Variant(\x00\x00\x00\t\x00\x00\x00\x00\x01\x00\x00\x00\x0b\x00\x00\x00\x00\x01\x00\x00\x00\x10\x00n\x00e\x00k\x00e\x00r\x00n\x00e\x00l)
+
[ClangTidy]
UseConfigFile=false
@@ -94,15 +97,14 @@ parserArgumentsOpenCL=-ferror-limit=100 -fspell-checking -Wdocumentation -Wunuse
Name=GCC
[CustomDefinesAndIncludes][ProjectPath0][Includes]
-1=/home/amlal/nekernel-org/nekernel/src/kernel/
-2=/home/amlal/nekernel-org/nekernel/src/boot
-3=/home/amlal/nekernel-org/nekernel/src/modules
-4=/home/amlal/nekernel-org/nekernel/public/frameworks/
-5=/home/amlal/nekernel-org/nekernel/public/
-6=/home/amlal/nekernel-org/nekernel/src/libDDK
-7=/home/amlal/nekernel-org/nekernel/src/libSystem/
-8=/home/amlal/nekernel-org/nekernel/src/libASN/
-9=/home/amlal/nekernel-org/nekernel/src/modules/
+1=/home/amlal/nekernel-org/nekernel/src/boot
+2=/home/amlal/nekernel-org/nekernel/public/frameworks/
+3=/home/amlal/nekernel-org/nekernel/public/
+4=/home/amlal/nekernel-org/nekernel/src/libDDK
+5=/home/amlal/nekernel-org/nekernel/src/libSystem/
+6=/home/amlal/nekernel-org/nekernel/src/libASN/
+7=/home/amlal/nekernel-org/nekernel/src/modules/
+8=/home/amlal/nekernel-org/nekernel/src/kernel
[Filters]
size=53
@@ -372,5 +374,25 @@ inclusive=1
pattern=.clippy.toml
targets=1
+[Launch]
+Launch Configurations=Launch Configuration 0
+
+[Launch][Launch Configuration 0]
+Configured Launch Modes=execute
+Configured Launchers=scriptAppLauncher
+Name=New Script Application Launcher
+Type=Script Application
+
+[Launch][Launch Configuration 0][Data]
+Arguments='export BWD=/home/amlal/nekernel-org/nekernel/'
+EnvironmentGroup=
+Executable=file:///home/amlal/nekernel-org/nekernel/scripts/debug_ahci_x64.sh
+Execute on Remote Host=false
+Interpreter=/bin/bash
+Output Filtering Mode=2
+Remote Host=
+Run current file=false
+Working Directory=file:///home/amlal/nekernel-org/nekernel/
+
[Project]
VersionControlSupport=kdevgit
diff --git a/scripts/debug_ahci_x64.sh b/scripts/debug_ahci_x64.sh
index 014100be..40da4f0e 100755
--- a/scripts/debug_ahci_x64.sh
+++ b/scripts/debug_ahci_x64.sh
@@ -13,4 +13,4 @@ make -f amd64-desktop.make disk
cd ../../
./tools/kimg.py ./src/boot/src/nekernel-esp.img ./src/boot/src/root
cd src/boot
-make -f amd64-desktop.make -j 8 run-efi-amd64-ahci \ No newline at end of file
+make -f amd64-desktop.make -j 8 run-efi-amd64-ahci
diff --git a/src/boot/modules/BootNet/BootNet.cc b/src/boot/modules/BootNet/BootNet.cc
index ced25d74..34b8282b 100644
--- a/src/boot/modules/BootNet/BootNet.cc
+++ b/src/boot/modules/BootNet/BootNet.cc
@@ -87,8 +87,8 @@ STATIC Void bootnet_read_ip_packet(BOOTNET_INTERNET_HEADER inet,
auto len = inet.Length;
/// And receive the handshake packet.
- if (kEfiProtocol->Receive(kEfiProtocol, &size_inet, (UInt32*)&len, (VoidPtr) &inet, nullptr, nullptr,
- nullptr) == kEfiOk) {
+ if (kEfiProtocol->Receive(kEfiProtocol, &size_inet, (UInt32*) &len, (VoidPtr) &inet, nullptr,
+ nullptr, nullptr) == kEfiOk) {
BOOTNET_INTERNET_HEADER* out = nullptr;
BS->AllocatePool(EfiLoaderData, sizeof(BOOTNET_INTERNET_HEADER) + inet.Length, (VoidPtr*) &out);
diff --git a/src/kernel/src/DriveMgr.cc b/src/kernel/src/DriveMgr.cc
index e8dbfa7d..4affff4b 100644
--- a/src/kernel/src/DriveMgr.cc
+++ b/src/kernel/src/DriveMgr.cc
@@ -31,6 +31,8 @@ STATIC UInt16 kAHCIPortsImplemented [[maybe_unused]] = 0UL;
/// @param pckt Packet structure (fPacketContent must be non null)
/// @return
Void io_drv_input(DriveTrait::DrivePacket& pckt) {
+ NE_UNUSED(pckt);
+
#ifdef __AHCI__
drv_std_read(pckt.fPacketLba, (Char*) pckt.fPacketContent, kAHCISectorSize, pckt.fPacketSize);
@@ -70,6 +72,7 @@ Void io_drv_output(DriveTrait::DrivePacket& pckt) {
/// @param pckt the packet to read.
/// @return
Void io_drv_init(DriveTrait::DrivePacket& pckt) {
+ NE_UNUSED(pckt);
#if defined(__ATA_PIO__) || defined(__ATA_DMA__)
kATAMaster = 0;
kATAIO = 0;
diff --git a/src/libDDK/DriverKit/ObjectKit/checksum.h b/src/libDDK/DriverKit/ObjectKit/checksum.h
index 5f9859e2..92c63603 100644
--- a/src/libDDK/DriverKit/ObjectKit/checksum.h
+++ b/src/libDDK/DriverKit/ObjectKit/checksum.h
@@ -10,7 +10,7 @@
namespace Kernel::DDK {
using IndexableBlob = char*;
-using Indexable = char;
+using Indexable = char;
/// @note This uses the FNV 64-bit variant.
/// @brief Performs a checksum computation for a memory region.