Pārlūkot izejas kodu

Kernel: Include the new PIT class in system components

Liav A 5 gadi atpakaļ
vecāks
revīzija
895e874eb4
4 mainītis faili ar 6 papildinājumiem un 6 dzēšanām
  1. 1 1
      Kernel/Devices/PCSpeaker.cpp
  2. 1 1
      Kernel/Process.cpp
  3. 3 3
      Kernel/Scheduler.cpp
  4. 1 1
      Kernel/TimerQueue.h

+ 1 - 1
Kernel/Devices/PCSpeaker.cpp

@@ -25,8 +25,8 @@
  */
  */
 
 
 #include <Kernel/Arch/i386/CPU.h>
 #include <Kernel/Arch/i386/CPU.h>
-#include <Kernel/Arch/i386/PIT.h>
 #include <Kernel/Devices/PCSpeaker.h>
 #include <Kernel/Devices/PCSpeaker.h>
+#include <Kernel/Devices/PIT.h>
 #include <LibBareMetal/IO.h>
 #include <LibBareMetal/IO.h>
 
 
 void PCSpeaker::tone_on(int frequency)
 void PCSpeaker::tone_on(int frequency)

+ 1 - 1
Kernel/Process.cpp

@@ -32,11 +32,11 @@
 #include <AK/Time.h>
 #include <AK/Time.h>
 #include <AK/Types.h>
 #include <AK/Types.h>
 #include <Kernel/Arch/i386/CPU.h>
 #include <Kernel/Arch/i386/CPU.h>
-#include <Kernel/Arch/i386/PIT.h>
 #include <Kernel/Devices/BlockDevice.h>
 #include <Kernel/Devices/BlockDevice.h>
 #include <Kernel/Devices/KeyboardDevice.h>
 #include <Kernel/Devices/KeyboardDevice.h>
 #include <Kernel/Devices/NullDevice.h>
 #include <Kernel/Devices/NullDevice.h>
 #include <Kernel/Devices/PCSpeaker.h>
 #include <Kernel/Devices/PCSpeaker.h>
+#include <Kernel/Devices/PIT.h>
 #include <Kernel/Devices/RandomDevice.h>
 #include <Kernel/Devices/RandomDevice.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/DevPtsFS.h>
 #include <Kernel/FileSystem/DevPtsFS.h>

+ 3 - 3
Kernel/Scheduler.cpp

@@ -26,7 +26,7 @@
 
 
 #include <AK/QuickSort.h>
 #include <AK/QuickSort.h>
 #include <AK/TemporaryChange.h>
 #include <AK/TemporaryChange.h>
-#include <Kernel/Arch/i386/PIT.h>
+#include <Kernel/Devices/PIT.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Net/Socket.h>
 #include <Kernel/Net/Socket.h>
 #include <Kernel/Process.h>
 #include <Kernel/Process.h>
@@ -594,8 +594,8 @@ void Scheduler::timer_tick(RegisterState& regs)
     ++g_uptime;
     ++g_uptime;
 
 
     timeval tv;
     timeval tv;
-    tv.tv_sec = RTC::boot_time() + PIT::seconds_since_boot();
-    tv.tv_usec = PIT::ticks_this_second() * 1000;
+    tv.tv_sec = RTC::boot_time() + PIT::the().seconds_since_boot();
+    tv.tv_usec = PIT::the().ticks_this_second() * 1000;
     Process::update_info_page_timestamp(tv);
     Process::update_info_page_timestamp(tv);
 
 
     if (Process::current->is_profiling()) {
     if (Process::current->is_profiling()) {

+ 1 - 1
Kernel/TimerQueue.h

@@ -30,7 +30,7 @@
 #include <AK/NonnullOwnPtr.h>
 #include <AK/NonnullOwnPtr.h>
 #include <AK/OwnPtr.h>
 #include <AK/OwnPtr.h>
 #include <AK/SinglyLinkedList.h>
 #include <AK/SinglyLinkedList.h>
-#include <Kernel/Arch/i386/PIT.h>
+#include <Kernel/Devices/PIT.h>
 
 
 namespace Kernel {
 namespace Kernel {