summaryrefslogtreecommitdiffhomepage
path: root/Kernel/HALKit
diff options
context:
space:
mode:
authorAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-08-05 14:50:32 +0200
committerAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-08-05 14:50:32 +0200
commita974f2b8861bfd60613d1bf441f77a5aa0c6f76a (patch)
tree19ef849b3d1bb785519a7998f13ceb0e30b0b079 /Kernel/HALKit
parentcc03f40d9fb1d68bfd945284a3ff5067dfd8475a (diff)
[IMP] QR code on ke_stop screen instead of bootscreen.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Kernel/HALKit')
-rw-r--r--Kernel/HALKit/POWER/Hart.hxx8
1 files changed, 5 insertions, 3 deletions
diff --git a/Kernel/HALKit/POWER/Hart.hxx b/Kernel/HALKit/POWER/Hart.hxx
index a6000953..4839260c 100644
--- a/Kernel/HALKit/POWER/Hart.hxx
+++ b/Kernel/HALKit/POWER/Hart.hxx
@@ -15,20 +15,22 @@
#include <NewKit/Defines.hxx>
+struct HAL_HARDWARE_THREAD;
+
/// @brief hardware thread indentification type.
typedef Kernel::Int32 PPCHartType;
/// @brief Hardware thread information structure.
-typedef struct HalHardwareThread
+typedef struct HAL_HARDWARE_THREAD
{
Kernel::UIntPtr fStartAddress;
Kernel::UInt8 fPrivleged : 1;
Kernel::UInt32 fPageFlags;
PPCHartType fIdentNumber;
-} HalHardwareThread;
+} HAL_HARDWARE_THREAD;
/// @brief Set PC to specific hart.
/// @param hart the hart
/// @param epc the pc.
/// @return
-EXTERN_C Kernel::Void hal_set_pc_to_hart(HalHardwareThread* hart, Kernel::VoidPtr epc);
+EXTERN_C Kernel::Void hal_set_pc_to_hart(HAL_HARDWARE_THREAD* hart, Kernel::VoidPtr epc);