diff options
| author | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-07-02 22:00:35 +0200 |
|---|---|---|
| committer | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-07-02 22:00:49 +0200 |
| commit | 375d0210dcb2070a12d916523f4a1dafff28360c (patch) | |
| tree | d0c217f529b8069ea659778c2ee9ca20aeba33a4 /Kernel/Modules | |
| parent | f1d3744829a661d1600c2f3bbdbdf679ee0bd0e1 (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.hxx | 4 | ||||
| -rw-r--r-- | Kernel/Modules/ACPI/ACPIFactoryInterface.hxx | 4 | ||||
| -rw-r--r-- | Kernel/Modules/AHCI/AHCI.hxx | 314 | ||||
| -rw-r--r-- | Kernel/Modules/ATA/ATA.hxx | 16 | ||||
| -rw-r--r-- | Kernel/Modules/CoreCG/Accessibility.hxx | 4 | ||||
| -rw-r--r-- | Kernel/Modules/CoreCG/CoreCG.hxx | 26 | ||||
| -rw-r--r-- | Kernel/Modules/Flash/Flash.hxx | 4 | ||||
| -rw-r--r-- | Kernel/Modules/HPET/Defines.hxx | 32 | ||||
| -rw-r--r-- | Kernel/Modules/LTE/IO.hxx | 8 | ||||
| -rw-r--r-- | Kernel/Modules/MBCI/MBCI.hxx | 4 | ||||
| -rw-r--r-- | Kernel/Modules/PS2/PS2MouseInterface.hxx | 4 | ||||
| -rw-r--r-- | Kernel/Modules/ReadMe.txt | 2 | ||||
| -rw-r--r-- | Kernel/Modules/SCSI/SCSI.hxx | 2 | ||||
| -rw-r--r-- | Kernel/Modules/XHCI/Defines.hxx | 2 |
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 |
