From a435ad97c1dac5282e148e6dac2d82aabcb553e5 Mon Sep 17 00:00:00 2001 From: Amlal Date: Mon, 28 Apr 2025 21:24:37 +0200 Subject: kernel: getting that filesystem to work as intended. Signed-off-by: Amlal --- dev/modules/AHCI/AHCI.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'dev/modules') diff --git a/dev/modules/AHCI/AHCI.h b/dev/modules/AHCI/AHCI.h index 7303e8c5..c6d9ac07 100644 --- a/dev/modules/AHCI/AHCI.h +++ b/dev/modules/AHCI/AHCI.h @@ -262,8 +262,8 @@ typedef HbaMem* HbaMemRef; typedef struct HbaCmdHeader final { // DW0 - union { - struct { + union HbaFlags { + struct HbaFlags_ { Kernel::UInt8 Cfl : 5; // Command FIS length in DWORDS, 2 ~ 16 Kernel::UInt8 Atapi : 1; // ATAPI Kernel::UInt8 Write : 1; // Write, 1: H2D, 0: D2H @@ -274,10 +274,10 @@ typedef struct HbaCmdHeader final { Kernel::UInt8 Clear : 1; // Clear busy upon R_OK Kernel::UInt8 Reserved0 : 1; // Reserved Kernel::UInt8 Pmp : 4; // Port multiplier port - } Struc; + } Struct; Kernel::UInt16 Flags; - }; + } HbaFlags; Kernel::UInt16 Prdtl; // Physical region descriptor table length in entries Kernel::UInt32 Prdbc; // Physical region descriptor byte count transferred -- cgit v1.2.3