summaryrefslogtreecommitdiffhomepage
path: root/Kernel/Modules
diff options
context:
space:
mode:
authorAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-07-02 22:00:35 +0200
committerAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-07-02 22:00:49 +0200
commit375d0210dcb2070a12d916523f4a1dafff28360c (patch)
treed0c217f529b8069ea659778c2ee9ca20aeba33a4 /Kernel/Modules
parentf1d3744829a661d1600c2f3bbdbdf679ee0bd0e1 (diff)
MHR-36: Change namespace name, got out of the codename stage.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Kernel/Modules')
-rw-r--r--Kernel/Modules/ACPI/ACPI.hxx4
-rw-r--r--Kernel/Modules/ACPI/ACPIFactoryInterface.hxx4
-rw-r--r--Kernel/Modules/AHCI/AHCI.hxx314
-rw-r--r--Kernel/Modules/ATA/ATA.hxx16
-rw-r--r--Kernel/Modules/CoreCG/Accessibility.hxx4
-rw-r--r--Kernel/Modules/CoreCG/CoreCG.hxx26
-rw-r--r--Kernel/Modules/Flash/Flash.hxx4
-rw-r--r--Kernel/Modules/HPET/Defines.hxx32
-rw-r--r--Kernel/Modules/LTE/IO.hxx8
-rw-r--r--Kernel/Modules/MBCI/MBCI.hxx4
-rw-r--r--Kernel/Modules/PS2/PS2MouseInterface.hxx4
-rw-r--r--Kernel/Modules/ReadMe.txt2
-rw-r--r--Kernel/Modules/SCSI/SCSI.hxx2
-rw-r--r--Kernel/Modules/XHCI/Defines.hxx2
14 files changed, 213 insertions, 213 deletions
diff --git a/Kernel/Modules/ACPI/ACPI.hxx b/Kernel/Modules/ACPI/ACPI.hxx
index 019bcb11..70e2effc 100644
--- a/Kernel/Modules/ACPI/ACPI.hxx
+++ b/Kernel/Modules/ACPI/ACPI.hxx
@@ -13,7 +13,7 @@
#include <NewKit/Defines.hpp>
-namespace NewOS
+namespace Kernel
{
class PACKED SDT
{
@@ -83,6 +83,6 @@ namespace NewOS
UInt32 CreatorRevision;
UInt32 AddressArr[];
};
-} // namespace NewOS
+} // namespace Kernel
#endif // !__ACPI__
diff --git a/Kernel/Modules/ACPI/ACPIFactoryInterface.hxx b/Kernel/Modules/ACPI/ACPIFactoryInterface.hxx
index 7fbe6192..e5def104 100644
--- a/Kernel/Modules/ACPI/ACPIFactoryInterface.hxx
+++ b/Kernel/Modules/ACPI/ACPIFactoryInterface.hxx
@@ -12,7 +12,7 @@
#include <NewKit/Defines.hpp>
#include <NewKit/Ref.hpp>
-namespace NewOS
+namespace Kernel
{
class ACPIFactoryInterface final
{
@@ -50,6 +50,6 @@ namespace NewOS
SSizeT fEntries; // number of entries, -1 tells that no invalid entries were
// found.
};
-} // namespace NewOS
+} // namespace Kernel
#endif // !__ACPI_MANAGER__
diff --git a/Kernel/Modules/AHCI/AHCI.hxx b/Kernel/Modules/AHCI/AHCI.hxx
index b090c229..c616cae3 100644
--- a/Kernel/Modules/AHCI/AHCI.hxx
+++ b/Kernel/Modules/AHCI/AHCI.hxx
@@ -48,172 +48,172 @@ enum
typedef struct FisRegH2D final
{
// DWORD 0
- NewOS::UInt8 FisType; // FIS_TYPE_REG_H2D
+ Kernel::UInt8 FisType; // FIS_TYPE_REG_H2D
- NewOS::UInt8 PortMul : 4; // Port multiplier
- NewOS::UInt8 Reserved0 : 3; // Reserved
- NewOS::UInt8 CmdOrCtrl : 1; // 1: Command, 0: Control
+ Kernel::UInt8 PortMul : 4; // Port multiplier
+ Kernel::UInt8 Reserved0 : 3; // Reserved
+ Kernel::UInt8 CmdOrCtrl : 1; // 1: Command, 0: Control
- NewOS::UInt8 Command; // Command register
- NewOS::UInt8 Featurel; // Feature register, 7:0
+ Kernel::UInt8 Command; // Command register
+ Kernel::UInt8 Featurel; // Feature register, 7:0
// DWORD 1
- NewOS::UInt8 Lba0; // LBA low register, 7:0
- NewOS::UInt8 Lba1; // LBA mid register, 15:8
- NewOS::UInt8 Lba2; // LBA high register, 23:16
- NewOS::UInt8 Device; // Device register
+ Kernel::UInt8 Lba0; // LBA low register, 7:0
+ Kernel::UInt8 Lba1; // LBA mid register, 15:8
+ Kernel::UInt8 Lba2; // LBA high register, 23:16
+ Kernel::UInt8 Device; // Device register
// DWORD 2
- NewOS::UInt8 Lba3; // LBA register, 31:24
- NewOS::UInt8 Lba4; // LBA register, 39:32
- NewOS::UInt8 Lba5; // LBA register, 47:40
- NewOS::UInt8 FeatureHigh; // Feature register, 15:8
+ Kernel::UInt8 Lba3; // LBA register, 31:24
+ Kernel::UInt8 Lba4; // LBA register, 39:32
+ Kernel::UInt8 Lba5; // LBA register, 47:40
+ Kernel::UInt8 FeatureHigh; // Feature register, 15:8
// DWORD 3
- NewOS::UInt8 CountLow; // Count register, 7:0
- NewOS::UInt8 CountHigh; // Count register, 15:8
- NewOS::UInt8 Icc; // Isochronous command completion
- NewOS::UInt8 Control; // Control register
+ Kernel::UInt8 CountLow; // Count register, 7:0
+ Kernel::UInt8 CountHigh; // Count register, 15:8
+ Kernel::UInt8 Icc; // Isochronous command completion
+ Kernel::UInt8 Control; // Control register
// DWORD 4
- NewOS::UInt8 Reserved1[4]; // Reserved
+ Kernel::UInt8 Reserved1[4]; // Reserved
} FisRegH2D;
typedef struct FisRegD2H final
{
// DWORD 0
- NewOS::UInt8 FisType; // FIS_TYPE_REG_D2H
+ Kernel::UInt8 FisType; // FIS_TYPE_REG_D2H
- NewOS::UInt8 PortMul : 4; // Port multiplier
- NewOS::UInt8 Reserved0 : 2; // Reserved
- NewOS::UInt8 InterruptBit : 1; // Interrupt bit
- NewOS::UInt8 Reserved1 : 1; // Reserved
+ Kernel::UInt8 PortMul : 4; // Port multiplier
+ Kernel::UInt8 Reserved0 : 2; // Reserved
+ Kernel::UInt8 InterruptBit : 1; // Interrupt bit
+ Kernel::UInt8 Reserved1 : 1; // Reserved
- NewOS::UInt8 Status; // Status register
- NewOS::UInt8 Rrror; // Error register
+ Kernel::UInt8 Status; // Status register
+ Kernel::UInt8 Rrror; // Error register
// DWORD 1
- NewOS::UInt8 Lba0; // LBA low register, 7:0
- NewOS::UInt8 Lba1; // LBA mid register, 15:8
- NewOS::UInt8 Lba2; // LBA high register, 23:16
- NewOS::UInt8 Device; // Device register
+ Kernel::UInt8 Lba0; // LBA low register, 7:0
+ Kernel::UInt8 Lba1; // LBA mid register, 15:8
+ Kernel::UInt8 Lba2; // LBA high register, 23:16
+ Kernel::UInt8 Device; // Device register
// DWORD 2
- NewOS::UInt8 Lba3; // LBA register, 31:24
- NewOS::UInt8 Lba4; // LBA register, 39:32
- NewOS::UInt8 Lba5; // LBA register, 47:40
- NewOS::UInt8 Rsv2; // Reserved
+ Kernel::UInt8 Lba3; // LBA register, 31:24
+ Kernel::UInt8 Lba4; // LBA register, 39:32
+ Kernel::UInt8 Lba5; // LBA register, 47:40
+ Kernel::UInt8 Rsv2; // Reserved
// DWORD 3
- NewOS::UInt8 CountLow; // Count register, 7:0
- NewOS::UInt8 CountHigh; // Count register, 15:8
- NewOS::UInt8 Rsv3[2]; // Reserved
+ Kernel::UInt8 CountLow; // Count register, 7:0
+ Kernel::UInt8 CountHigh; // Count register, 15:8
+ Kernel::UInt8 Rsv3[2]; // Reserved
// DWORD 4
- NewOS::UInt8 Rsv4[4]; // Reserved
+ Kernel::UInt8 Rsv4[4]; // Reserved
} FisRegD2H;
typedef struct FisData final
{
// DWORD 0
- NewOS::UInt8 FisType; // FIS_TYPE_DATA
+ Kernel::UInt8 FisType; // FIS_TYPE_DATA
- NewOS::UInt8 PortMul : 4; // Port multiplier
- NewOS::UInt8 Reserved0 : 4; // Reserved
+ Kernel::UInt8 PortMul : 4; // Port multiplier
+ Kernel::UInt8 Reserved0 : 4; // Reserved
- NewOS::UInt8 Reserved1[2]; // Reserved
+ Kernel::UInt8 Reserved1[2]; // Reserved
// DWORD 1 ~ N
- NewOS::UInt32 Data[1]; // Payload
+ Kernel::UInt32 Data[1]; // Payload
} FisData;
typedef struct FisPioSetup final
{
// DWORD 0
- NewOS::UInt8 FisType; // FIS_TYPE_PIO_SETUP
+ Kernel::UInt8 FisType; // FIS_TYPE_PIO_SETUP
- NewOS::UInt8 PortMul : 4; // Port multiplier
- NewOS::UInt8 Reserved0 : 1; // Reserved
- NewOS::UInt8 DTD : 1; // Data transfer direction, 1 - device to host
- NewOS::UInt8 InterruptBit : 1; // Interrupt bit
- NewOS::UInt8 Reserved1 : 1;
+ Kernel::UInt8 PortMul : 4; // Port multiplier
+ Kernel::UInt8 Reserved0 : 1; // Reserved
+ Kernel::UInt8 DTD : 1; // Data transfer direction, 1 - device to host
+ Kernel::UInt8 InterruptBit : 1; // Interrupt bit
+ Kernel::UInt8 Reserved1 : 1;
- NewOS::UInt8 Status; // Status register
- NewOS::UInt8 Error; // Error register
+ Kernel::UInt8 Status; // Status register
+ Kernel::UInt8 Error; // Error register
// DWORD 1
- NewOS::UInt8 Lba0; // LBA low register, 7:0
- NewOS::UInt8 Lba1; // LBA mid register, 15:8
- NewOS::UInt8 Lba2; // LBA high register, 23:16
- NewOS::UInt8 Device; // Device register
+ Kernel::UInt8 Lba0; // LBA low register, 7:0
+ Kernel::UInt8 Lba1; // LBA mid register, 15:8
+ Kernel::UInt8 Lba2; // LBA high register, 23:16
+ Kernel::UInt8 Device; // Device register
// DWORD 2
- NewOS::UInt8 Lba3; // LBA register, 31:24
- NewOS::UInt8 Lba4; // LBA register, 39:32
- NewOS::UInt8 Lba5; // LBA register, 47:40
- NewOS::UInt8 Rsv2; // Reserved
+ Kernel::UInt8 Lba3; // LBA register, 31:24
+ Kernel::UInt8 Lba4; // LBA register, 39:32
+ Kernel::UInt8 Lba5; // LBA register, 47:40
+ Kernel::UInt8 Rsv2; // Reserved
// DWORD 3
- NewOS::UInt8 CountLow; // Count register, 7:0
- NewOS::UInt8 CountHigh; // Count register, 15:8
- NewOS::UInt8 Rsv3; // Reserved
- NewOS::UInt8 EStatus; // New value of status register
+ Kernel::UInt8 CountLow; // Count register, 7:0
+ Kernel::UInt8 CountHigh; // Count register, 15:8
+ Kernel::UInt8 Rsv3; // Reserved
+ Kernel::UInt8 EStatus; // New value of status register
// DWORD 4
- NewOS::UInt16 TranferCount; // Transfer count
- NewOS::UInt8 Rsv4[2]; // Reserved
+ Kernel::UInt16 TranferCount; // Transfer count
+ Kernel::UInt8 Rsv4[2]; // Reserved
} FisPioSetup;
typedef struct FisDmaSetup final
{
// DWORD 0
- NewOS::UInt8 FisType; // FIS_TYPE_DMA_SETUP
+ Kernel::UInt8 FisType; // FIS_TYPE_DMA_SETUP
- NewOS::UInt8 PortMul : 4; // Port multiplier
- NewOS::UInt8 Reserved0 : 1; // Reserved
- NewOS::UInt8 DTD : 1; // Data transfer direction, 1 - device to host
- NewOS::UInt8 InterruptBit : 1; // Interrupt bit
- NewOS::UInt8 AutoEnable : 1; // Auto-activate. Specifies if DMA Activate FIS is needed
+ Kernel::UInt8 PortMul : 4; // Port multiplier
+ Kernel::UInt8 Reserved0 : 1; // Reserved
+ Kernel::UInt8 DTD : 1; // Data transfer direction, 1 - device to host
+ Kernel::UInt8 InterruptBit : 1; // Interrupt bit
+ Kernel::UInt8 AutoEnable : 1; // Auto-activate. Specifies if DMA Activate FIS is needed
- NewOS::UInt8 Reserved1[2]; // Reserved
+ Kernel::UInt8 Reserved1[2]; // Reserved
// DWORD 1&2
- NewOS::UInt64 DmaBufferId; // DMA Buffer Identifier. Used to Identify DMA buffer in
+ Kernel::UInt64 DmaBufferId; // DMA Buffer Identifier. Used to Identify DMA buffer in
// host memory. SATA Spec says host specific and not in
// Spec. Trying AHCI spec might work.
// DWORD 3
- NewOS::UInt32 Rsvd; // More reserved
+ Kernel::UInt32 Rsvd; // More reserved
// DWORD 4
- NewOS::UInt32 DmabufOffset; // Byte offset into buffer. First 2 bits must be 0
+ Kernel::UInt32 DmabufOffset; // Byte offset into buffer. First 2 bits must be 0
// DWORD 5
- NewOS::UInt32 TransferCount; // Number of bytes to transfer. Bit 0 must be 0
+ Kernel::UInt32 TransferCount; // Number of bytes to transfer. Bit 0 must be 0
// DWORD 6
- NewOS::UInt32 Reserved3; // Reserved
+ Kernel::UInt32 Reserved3; // Reserved
} FisDmaSetup;
typedef struct FisDevBits final
{
// DWORD 0
- NewOS::UInt8 FisType; // FIS_TYPE_DMA_SETUP (A1h)
+ Kernel::UInt8 FisType; // FIS_TYPE_DMA_SETUP (A1h)
- NewOS::UInt8 Reserved0 : 5; // Reserved
- NewOS::UInt8 R0 : 1;
- NewOS::UInt8 InterruptBit : 1;
- NewOS::UInt8 N : 1;
+ Kernel::UInt8 Reserved0 : 5; // Reserved
+ Kernel::UInt8 R0 : 1;
+ Kernel::UInt8 InterruptBit : 1;
+ Kernel::UInt8 N : 1;
- NewOS::UInt8 StatusLow : 3;
- NewOS::UInt8 R1 : 1;
- NewOS::UInt8 StatusHigh : 3;
+ Kernel::UInt8 StatusLow : 3;
+ Kernel::UInt8 R1 : 1;
+ Kernel::UInt8 StatusHigh : 3;
- NewOS::UInt8 R2 : 1;
- NewOS::UInt8 Error;
+ Kernel::UInt8 R2 : 1;
+ Kernel::UInt8 Error;
// DWORD 1
- NewOS::UInt32 Act;
+ Kernel::UInt32 Act;
} FisDevBits;
/// \brief Enable AHCI device bit in GHC register.
@@ -223,44 +223,44 @@ typedef struct FisDevBits final
typedef struct HbaPort final
{
- NewOS::UInt32 Clb; // 0x00, command list base address, 1K-byte aligned
- NewOS::UInt32 Clbu; // 0x04, command list base address upper 32 bits
- NewOS::UInt32 Fb; // 0x08, FIS base address, 256-byte aligned
- NewOS::UInt32 Fbu; // 0x0C, FIS base address upper 32 bits
- NewOS::UInt32 Is; // 0x10, interrupt status
- NewOS::UInt32 Ie; // 0x14, interrupt enable
- NewOS::UInt32 Cmd; // 0x18, command and status
- NewOS::UInt32 Reserved0; // 0x1C, Reserved
- NewOS::UInt32 Tfd; // 0x20, task file data
- NewOS::UInt32 Sig; // 0x24, signature
- NewOS::UInt32 Ssts; // 0x28, SATA status (SCR0:SStatus)
- NewOS::UInt32 Sctl; // 0x2C, SATA control (SCR2:SControl)
- NewOS::UInt32 Serr; // 0x30, SATA error (SCR1:SError)
- NewOS::UInt32 Sact; // 0x34, SATA active (SCR3:SActive)
- NewOS::UInt32 Ci; // 0x38, command issue
- NewOS::UInt32 Sntf; // 0x20, SATA notification (SCR4:SNotification)
- NewOS::UInt32 Fbs; // 0x40, FIS-based switch control
- NewOS::UInt32 Reserved1[11]; // 0x44 ~ 0x6F, Reserved
- NewOS::UInt32 Vendor[4]; // 0x70 ~ 0x7F, vendor specific
+ Kernel::UInt32 Clb; // 0x00, command list base address, 1K-byte aligned
+ Kernel::UInt32 Clbu; // 0x04, command list base address upper 32 bits
+ Kernel::UInt32 Fb; // 0x08, FIS base address, 256-byte aligned
+ Kernel::UInt32 Fbu; // 0x0C, FIS base address upper 32 bits
+ Kernel::UInt32 Is; // 0x10, interrupt status
+ Kernel::UInt32 Ie; // 0x14, interrupt enable
+ Kernel::UInt32 Cmd; // 0x18, command and status
+ Kernel::UInt32 Reserved0; // 0x1C, Reserved
+ Kernel::UInt32 Tfd; // 0x20, task file data
+ Kernel::UInt32 Sig; // 0x24, signature
+ Kernel::UInt32 Ssts; // 0x28, SATA status (SCR0:SStatus)
+ Kernel::UInt32 Sctl; // 0x2C, SATA control (SCR2:SControl)
+ Kernel::UInt32 Serr; // 0x30, SATA error (SCR1:SError)
+ Kernel::UInt32 Sact; // 0x34, SATA active (SCR3:SActive)
+ Kernel::UInt32 Ci; // 0x38, command issue
+ Kernel::UInt32 Sntf; // 0x20, SATA notification (SCR4:SNotification)
+ Kernel::UInt32 Fbs; // 0x40, FIS-based switch control
+ Kernel::UInt32 Reserved1[11]; // 0x44 ~ 0x6F, Reserved
+ Kernel::UInt32 Vendor[4]; // 0x70 ~ 0x7F, vendor specific
} HbaPort;
typedef struct HbaMem final
{
// 0x00 - 0x2B, Generic Host Control
- NewOS::UInt32 Cap; // 0x00, Host capability
- NewOS::UInt32 Ghc; // 0x04, Global host control
- NewOS::UInt32 Is; // 0x08, Interrupt status
- NewOS::UInt32 Pi; // 0x0C, Port implemented
- NewOS::UInt32 Vs; // 0x10, Version
- NewOS::UInt32 Ccc_ctl; // 0x14, Command completion coalescing control
- NewOS::UInt32 Ccc_pts; // 0x18, Command completion coalescing ports
- NewOS::UInt32 Em_loc; // 0x1C, Enclosure management location
- NewOS::UInt32 Em_ctl; // 0x20, Enclosure management control
- NewOS::UInt32 Cap2; // 0x24, Host capabilities extended
- NewOS::UInt32 Bohc; // 0x28, BIOS/OS handoff control and status
-
- NewOS::UInt16 Resv0;
- NewOS::UInt32 Resv2;
+ Kernel::UInt32 Cap; // 0x00, Host capability
+ Kernel::UInt32 Ghc; // 0x04, Global host control
+ Kernel::UInt32 Is; // 0x08, Interrupt status
+ Kernel::UInt32 Pi; // 0x0C, Port implemented
+ Kernel::UInt32 Vs; // 0x10, Version
+ Kernel::UInt32 Ccc_ctl; // 0x14, Command completion coalescing control
+ Kernel::UInt32 Ccc_pts; // 0x18, Command completion coalescing ports
+ Kernel::UInt32 Em_loc; // 0x1C, Enclosure management location
+ Kernel::UInt32 Em_ctl; // 0x20, Enclosure management control
+ Kernel::UInt32 Cap2; // 0x24, Host capabilities extended
+ Kernel::UInt32 Bohc; // 0x28, BIOS/OS handoff control and status
+
+ Kernel::UInt16 Resv0;
+ Kernel::UInt32 Resv2;
HbaPort Ports[1]; // 1 ~ 32
} HbaMem;
@@ -268,61 +268,61 @@ typedef struct HbaMem final
typedef struct HbaCmdHeader final
{
// DW0
- NewOS::UInt8 Cfl : 5; // Command FIS length in DWORDS, 2 ~ 16
- NewOS::UInt8 Atapi : 1; // ATAPI
- NewOS::UInt8 Write : 1; // Write, 1: H2D, 0: D2H
- NewOS::UInt8 Prefetchable : 1; // Prefetchable
+ 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
+ Kernel::UInt8 Prefetchable : 1; // Prefetchable
- NewOS::UInt8 Reset : 1; // Reset
- NewOS::UInt8 BIST : 1; // BIST
- NewOS::UInt8 Clear : 1; // Clear busy upon R_OK
- NewOS::UInt8 Reserved0 : 1; // Reserved
- NewOS::UInt8 Pmp : 4; // Port multiplier port
+ Kernel::UInt8 Reset : 1; // Reset
+ Kernel::UInt8 BIST : 1; // BIST
+ Kernel::UInt8 Clear : 1; // Clear busy upon R_OK
+ Kernel::UInt8 Reserved0 : 1; // Reserved
+ Kernel::UInt8 Pmp : 4; // Port multiplier port
- NewOS::UInt16 Prdtl; // Physical region descriptor table length in entries
- volatile NewOS::UInt32 Prdbc; // Physical region descriptor byte count transferred
+ Kernel::UInt16 Prdtl; // Physical region descriptor table length in entries
+ volatile Kernel::UInt32 Prdbc; // Physical region descriptor byte count transferred
- NewOS::UInt32 Ctba; // Command table descriptor base address
- NewOS::UInt32 Ctbau; // Command table descriptor base address upper 32 bits
+ Kernel::UInt32 Ctba; // Command table descriptor base address
+ Kernel::UInt32 Ctbau; // Command table descriptor base address upper 32 bits
- NewOS::UInt32 Reserved1[4]; // Reserved
+ Kernel::UInt32 Reserved1[4]; // Reserved
} HbaCmdHeader;
typedef struct HbaFis final
{
// 0x00
FisDmaSetup Dsfis; // DMA Setup FIS
- NewOS::UInt8 Pad0[4];
+ Kernel::UInt8 Pad0[4];
// 0x20
FisPioSetup Psfis; // PIO Setup FIS
- NewOS::UInt8 Pad1[12];
+ Kernel::UInt8 Pad1[12];
// 0x40
FisRegD2H Rfis; // Register – Device to Host FIS
- NewOS::UInt8 Pad2[4];
+ Kernel::UInt8 Pad2[4];
// 0x58
FisDevBits Sdbfis; // Set Device Bit FIS
// 0x60
- NewOS::UInt8 Ufis[64];
+ Kernel::UInt8 Ufis[64];
// 0xA0
- NewOS::UInt8 Rsv[0x100 - 0xA0];
+ Kernel::UInt8 Rsv[0x100 - 0xA0];
} HbaFis;
typedef struct HbaPrdtEntry final
{
- NewOS::UInt32 Dba; // Data base address
- NewOS::UInt32 Dbau; // Data base address upper 32 bits
- NewOS::UInt32 Reserved0; // Reserved
+ Kernel::UInt32 Dba; // Data base address
+ Kernel::UInt32 Dbau; // Data base address upper 32 bits
+ Kernel::UInt32 Reserved0; // Reserved
// DW3
- NewOS::UInt32 Dbc : 22; // Byte count, 4M max
- NewOS::UInt32 Reserved1 : 9; // Reserved
- NewOS::UInt32 InterruptBit : 1; // Interrupt on completion
+ Kernel::UInt32 Dbc : 22; // Byte count, 4M max
+ Kernel::UInt32 Reserved1 : 9; // Reserved
+ Kernel::UInt32 InterruptBit : 1; // Interrupt on completion
} HbaPrdtEntry;
typedef struct HbaCmdTbl final
{
- NewOS::UInt8 Cfis[64]; // Command FIS
- NewOS::UInt8 Acmd[16]; // ATAPI command, 12 or 16 bytes
- NewOS::UInt8 Rsv[48]; // Reserved
+ Kernel::UInt8 Cfis[64]; // Command FIS
+ Kernel::UInt8 Acmd[16]; // ATAPI command, 12 or 16 bytes
+ Kernel::UInt8 Rsv[48]; // Reserved
struct HbaPrdtEntry prdtEntries[1]; // Physical region descriptor table entries, 0 ~ 65535
} HbaCmdTbl;
@@ -333,9 +333,9 @@ typedef struct HbaCmdTbl final
/// @brief Initializes an AHCI disk.
/// @param PortsImplemented the amount of port that have been detected.
/// @return
-NewOS::Boolean drv_std_init(NewOS::UInt16& PortsImplemented);
+Kernel::Boolean drv_std_init(Kernel::UInt16& PortsImplemented);
-NewOS::Boolean drv_std_detected(NewOS::Void);
+Kernel::Boolean drv_std_detected(Kernel::Void);
/// @brief Read from disk.
/// @param Lba
@@ -343,7 +343,7 @@ NewOS::Boolean drv_std_detected(NewOS::Void);
/// @param SectorSz
/// @param Size
/// @return
-NewOS::Void drv_std_read(NewOS::UInt64 Lba, NewOS::Char* Buf, NewOS::SizeT SectorSz, NewOS::SizeT Size);
+Kernel::Void drv_std_read(Kernel::UInt64 Lba, Kernel::Char* Buf, Kernel::SizeT SectorSz, Kernel::SizeT Size);
/// @brief Write to disk.
/// @param Lba
@@ -351,18 +351,18 @@ NewOS::Void drv_std_read(NewOS::UInt64 Lba, NewOS::Char* Buf, NewOS::SizeT Secto
/// @param SectorSz
/// @param Size
/// @return
-NewOS::Void drv_std_write(NewOS::UInt64 Lba, NewOS::Char* Buf, NewOS::SizeT SectorSz, NewOS::SizeT Size);
+Kernel::Void drv_std_write(Kernel::UInt64 Lba, Kernel::Char* Buf, Kernel::SizeT SectorSz, Kernel::SizeT Size);
/// @brief get sector count.
-NewOS::SizeT drv_std_get_sector_count();
+Kernel::SizeT drv_std_get_sector_count();
/// @brief get device size.
-NewOS::SizeT drv_std_get_drv_size();
+Kernel::SizeT drv_std_get_drv_size();
/// @brief get sector count.
-NewOS::SizeT drv_std_get_sector_count();
+Kernel::SizeT drv_std_get_sector_count();
/// @brief get device size.
-NewOS::SizeT drv_std_get_drv_size();
+Kernel::SizeT drv_std_get_drv_size();
#endif // ifdef __KERNEL__
diff --git a/Kernel/Modules/ATA/ATA.hxx b/Kernel/Modules/ATA/ATA.hxx
index 98732c72..9a65c065 100644
--- a/Kernel/Modules/ATA/ATA.hxx
+++ b/Kernel/Modules/ATA/ATA.hxx
@@ -134,23 +134,23 @@ enum
#if defined(__ATA_PIO__) || defined(__ATA_DMA__)
-NewOS::Boolean drv_std_init(NewOS::UInt16 Bus, NewOS::UInt8 Drive, NewOS::UInt16& OutBus, NewOS::UInt8& OutMaster);
+Kernel::Boolean drv_std_init(Kernel::UInt16 Bus, Kernel::UInt8 Drive, Kernel::UInt16& OutBus, Kernel::UInt8& OutMaster);
-NewOS::Boolean drv_std_detected(NewOS::Void);
+Kernel::Boolean drv_std_detected(Kernel::Void);
-NewOS::Void drv_std_select(NewOS::UInt16 Bus);
+Kernel::Void drv_std_select(Kernel::UInt16 Bus);
-NewOS::Boolean drv_std_wait_io(NewOS::UInt16 IO);
+Kernel::Boolean drv_std_wait_io(Kernel::UInt16 IO);
-NewOS::Void drv_std_read(NewOS::UInt64 Lba, NewOS::UInt16 IO, NewOS::UInt8 Master, NewOS::Char* Buf, NewOS::SizeT SectorSz, NewOS::SizeT Size);
+Kernel::Void drv_std_read(Kernel::UInt64 Lba, Kernel::UInt16 IO, Kernel::UInt8 Master, Kernel::Char* Buf, Kernel::SizeT SectorSz, Kernel::SizeT Size);
-NewOS::Void drv_std_write(NewOS::UInt64 Lba, NewOS::UInt16 IO, NewOS::UInt8 Master, NewOS::Char* Buf, NewOS::SizeT SectorSz, NewOS::SizeT Size);
+Kernel::Void drv_std_write(Kernel::UInt64 Lba, Kernel::UInt16 IO, Kernel::UInt8 Master, Kernel::Char* Buf, Kernel::SizeT SectorSz, Kernel::SizeT Size);
/// @brief get sector count.
-NewOS::SizeT drv_std_get_sector_count();
+Kernel::SizeT drv_std_get_sector_count();
/// @brief get device size.
-NewOS::SizeT drv_std_get_drv_size();
+Kernel::SizeT drv_std_get_drv_size();
#endif // ifdef __KERNEL__
#endif // ifndef __ATA_PIO__ || __AHCI__
diff --git a/Kernel/Modules/CoreCG/Accessibility.hxx b/Kernel/Modules/CoreCG/Accessibility.hxx
index d3f14f58..7878de4f 100644
--- a/Kernel/Modules/CoreCG/Accessibility.hxx
+++ b/Kernel/Modules/CoreCG/Accessibility.hxx
@@ -12,7 +12,7 @@
#include <Modules/CoreCG/Lerp.hxx>
#include <ArchKit/ArchKit.hpp>
-namespace NewOS
+namespace Kernel
{
inline Bool cKTSyncCall = false;
@@ -43,4 +43,4 @@ namespace NewOS
return kHandoverHeader->f_GOP.f_Height;
}
};
-} // namespace NewOS
+} // namespace Kernel
diff --git a/Kernel/Modules/CoreCG/CoreCG.hxx b/Kernel/Modules/CoreCG/CoreCG.hxx
index df65df0c..013cb08a 100644
--- a/Kernel/Modules/CoreCG/CoreCG.hxx
+++ b/Kernel/Modules/CoreCG/CoreCG.hxx
@@ -8,7 +8,7 @@
#include <NewKit/Defines.hpp>
-#define GXInit() NewOS::SizeT __GXCursor = 0
+#define GXInit() Kernel::SizeT __GXCursor = 0
#define GXRgba(R, G, B) (UInt32)(R | G | B)
@@ -20,11 +20,11 @@
#define GXDrawAlphaImg(ImgPtr, _Height, _Width, BaseX, BaseY) \
__GXCursor = 0; \
\
- for (NewOS::SizeT i = BaseX; i < (_Height + BaseX); ++i) \
+ for (Kernel::SizeT i = BaseX; i < (_Height + BaseX); ++i) \
{ \
- for (NewOS::SizeT u = BaseY; u < (_Width + BaseY); ++u) \
+ for (Kernel::SizeT u = BaseY; u < (_Width + BaseY); ++u) \
{ \
- *(((volatile NewOS::UInt32*)(kHandoverHeader->f_GOP.f_The + \
+ *(((volatile Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
i + \
4 * u))) |= ImgPtr[__GXCursor]; \
@@ -37,11 +37,11 @@
#define GXDrawImg(ImgPtr, _Height, _Width, BaseX, BaseY) \
__GXCursor = 0; \
\
- for (NewOS::SizeT i = BaseX; i < (_Height + BaseX); ++i) \
+ for (Kernel::SizeT i = BaseX; i < (_Height + BaseX); ++i) \
{ \
- for (NewOS::SizeT u = BaseY; u < (_Width + BaseY); ++u) \
+ for (Kernel::SizeT u = BaseY; u < (_Width + BaseY); ++u) \
{ \
- *(((volatile NewOS::UInt32*)(kHandoverHeader->f_GOP.f_The + \
+ *(((volatile Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
i + \
4 * u))) = ImgPtr[__GXCursor]; \
@@ -53,11 +53,11 @@
/// @brief Cleans a resource.
#define GXClear(_Height, _Width, BaseX, BaseY) \
\
- for (NewOS::SizeT i = BaseX; i < _Height + BaseX; ++i) \
+ for (Kernel::SizeT i = BaseX; i < _Height + BaseX; ++i) \
{ \
- for (NewOS::SizeT u = BaseY; u < _Width + BaseY; ++u) \
+ for (Kernel::SizeT u = BaseY; u < _Width + BaseY; ++u) \
{ \
- *(((volatile NewOS::UInt32*)(kHandoverHeader->f_GOP.f_The + \
+ *(((volatile Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
i + \
4 * u))) = gxClearClr; \
@@ -67,11 +67,11 @@
/// @brief Draws inside a zone.
#define GXDraw(_Clr, _Height, _Width, BaseX, BaseY) \
\
- for (NewOS::SizeT i = BaseX; i < (_Width + BaseX); ++i) \
+ for (Kernel::SizeT i = BaseX; i < (_Width + BaseX); ++i) \
{ \
- for (NewOS::SizeT u = BaseY; u < (_Height + BaseY); ++u) \
+ for (Kernel::SizeT u = BaseY; u < (_Height + BaseY); ++u) \
{ \
- *(((volatile NewOS::UInt32*)(kHandoverHeader->f_GOP.f_The + \
+ *(((volatile Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
i + \
4 * u))) = _Clr; \
diff --git a/Kernel/Modules/Flash/Flash.hxx b/Kernel/Modules/Flash/Flash.hxx
index d75539b6..10c3d520 100644
--- a/Kernel/Modules/Flash/Flash.hxx
+++ b/Kernel/Modules/Flash/Flash.hxx
@@ -10,10 +10,10 @@
/// @brief get sector count.
/// @return drive sector count.
-NewOS::SizeT drv_std_get_sector_count();
+Kernel::SizeT drv_std_get_sector_count();
/// @brief get device size.
/// @return drive size
-NewOS::SizeT drv_std_get_drv_size();
+Kernel::SizeT drv_std_get_drv_size();
#endif // ifdef __FLASH_MEM__
diff --git a/Kernel/Modules/HPET/Defines.hxx b/Kernel/Modules/HPET/Defines.hxx
index b0366ad2..6bd097c5 100644
--- a/Kernel/Modules/HPET/Defines.hxx
+++ b/Kernel/Modules/HPET/Defines.hxx
@@ -14,29 +14,29 @@
#include <NewKit/Defines.hpp>
#include <Modules/ACPI/ACPI.hxx>
-namespace NewOS
+namespace Kernel
{
struct PACKED HPETAddressStructure final
{
- NewOS::UInt8 AddressSpaceId; // 0 - system memory, 1 - system I/O
- NewOS::UInt8 RegisterBitWidth;
- NewOS::UInt8 RegisterBitOffset;
- NewOS::UInt8 Reserved;
- NewOS::UInt64 Address;
+ Kernel::UInt8 AddressSpaceId; // 0 - system memory, 1 - system I/O
+ Kernel::UInt8 RegisterBitWidth;
+ Kernel::UInt8 RegisterBitOffset;
+ Kernel::UInt8 Reserved;
+ Kernel::UInt64 Address;
};
struct PACKED HPETHeader final : public SDT
{
- NewOS::UInt8 HardwareRevId;
- NewOS::UInt8 ComparatorCount : 5;
- NewOS::UInt8 CounterSize : 1;
- NewOS::UInt8 Reserved : 1;
- NewOS::UInt8 LegacyReplacement : 1;
- NewOS::UInt16 PciVendorId;
+ Kernel::UInt8 HardwareRevId;
+ Kernel::UInt8 ComparatorCount : 5;
+ Kernel::UInt8 CounterSize : 1;
+ Kernel::UInt8 Reserved : 1;
+ Kernel::UInt8 LegacyReplacement : 1;
+ Kernel::UInt16 PciVendorId;
HPETAddressStructure Address;
- NewOS::UInt8 HpetNumber;
- NewOS::UInt16 MinimumTick;
- NewOS::UInt8 PageProtection;
+ Kernel::UInt8 HpetNumber;
+ Kernel::UInt16 MinimumTick;
+ Kernel::UInt8 PageProtection;
};
-} // namespace NewOS
+} // namespace Kernel
diff --git a/Kernel/Modules/LTE/IO.hxx b/Kernel/Modules/LTE/IO.hxx
index ac24776a..1aaee7bf 100644
--- a/Kernel/Modules/LTE/IO.hxx
+++ b/Kernel/Modules/LTE/IO.hxx
@@ -16,13 +16,13 @@ Purpose: LTE I/O.
/// @brief Long Term Evolution I/O routines.
/// @brief Turn on SIM slot.
-NewOS::Boolean lte_turn_on_slot(NewOS::Int32 slot);
+Kernel::Boolean lte_turn_on_slot(Kernel::Int32 slot);
/// @brief Turn off SIM slot.
-NewOS::Boolean lte_turn_off_slot(NewOS::Int32 slot);
+Kernel::Boolean lte_turn_off_slot(Kernel::Int32 slot);
/// @brief Send AT command.
-NewOS::Boolean lte_send_at_command(NewOS::Char* buf,
- NewOS::Size bufSz);
+Kernel::Boolean lte_send_at_command(Kernel::Char* buf,
+ Kernel::Size bufSz);
#endif // ifndef _INC_NETWORK_LTE_IO_HXX_
diff --git a/Kernel/Modules/MBCI/MBCI.hxx b/Kernel/Modules/MBCI/MBCI.hxx
index f19a0192..e8b48501 100644
--- a/Kernel/Modules/MBCI/MBCI.hxx
+++ b/Kernel/Modules/MBCI/MBCI.hxx
@@ -23,7 +23,7 @@
#define cMBCIZeroSz (8)
#define cMBCIMagic "MBCI "
-namespace NewOS
+namespace Kernel
{
struct MBCIHostInterface;
struct MBCIPacketACK;
@@ -80,4 +80,4 @@ namespace NewOS
kMBCIHostKindDaisyChain,
kMBCIHostKindStartExtended = __UINT16_MAX__, /// Extended vendor table.
};
-} // namespace NewOS
+} // namespace Kernel
diff --git a/Kernel/Modules/PS2/PS2MouseInterface.hxx b/Kernel/Modules/PS2/PS2MouseInterface.hxx
index 124d4380..62104a49 100644
--- a/Kernel/Modules/PS2/PS2MouseInterface.hxx
+++ b/Kernel/Modules/PS2/PS2MouseInterface.hxx
@@ -17,7 +17,7 @@
#include <CompilerKit/CompilerKit.hxx>
#include <NewKit/Defines.hpp>
-namespace NewOS
+namespace Kernel
{
/// @brief PS/2 Mouse driver interface
class PS2MouseInterface final
@@ -109,4 +109,4 @@ namespace NewOS
return HAL::In8(0x60);
}
};
-} // namespace NewOS
+} // namespace Kernel
diff --git a/Kernel/Modules/ReadMe.txt b/Kernel/Modules/ReadMe.txt
index acbc3de7..ea2bab42 100644
--- a/Kernel/Modules/ReadMe.txt
+++ b/Kernel/Modules/ReadMe.txt
@@ -1,5 +1,5 @@
==============
-NewOS Modules
+Kernel Modules
==============
===============
diff --git a/Kernel/Modules/SCSI/SCSI.hxx b/Kernel/Modules/SCSI/SCSI.hxx
index a0feb649..ed291ae7 100644
--- a/Kernel/Modules/SCSI/SCSI.hxx
+++ b/Kernel/Modules/SCSI/SCSI.hxx
@@ -11,4 +11,4 @@
/// @file SCSI.hxx
/// @brief Serial SCSI driver.
-typedef NewOS::UInt16 scsi_packet_type[12];
+typedef Kernel::UInt16 scsi_packet_type[12];
diff --git a/Kernel/Modules/XHCI/Defines.hxx b/Kernel/Modules/XHCI/Defines.hxx
index 91147a58..00c41851 100644
--- a/Kernel/Modules/XHCI/Defines.hxx
+++ b/Kernel/Modules/XHCI/Defines.hxx
@@ -16,7 +16,7 @@
#include <NewKit/Defines.hpp>
-using namespace NewOS;
+using namespace Kernel;
#define kUSBCommand (UInt16)0x0
#define kUSBStatus (UInt16)0x2