mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 07:32:44 +00:00 
			
		
		
		
	Kernel: Include missing headers for various files
With these missing header files, we can now build these files for aarch64.
This commit is contained in:
		
							parent
							
								
									fcbb6b79ac
								
							
						
					
					
						commit
						97f1fa7d8f
					
				
					 6 changed files with 7 additions and 0 deletions
				
			
		|  | @ -6,6 +6,7 @@ | ||||||
| 
 | 
 | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
|  | #include <AK/Badge.h> | ||||||
| #include <AK/OwnPtr.h> | #include <AK/OwnPtr.h> | ||||||
| #include <AK/Types.h> | #include <AK/Types.h> | ||||||
| #include <AK/Vector.h> | #include <AK/Vector.h> | ||||||
|  |  | ||||||
|  | @ -13,6 +13,8 @@ | ||||||
| #include <AK/Types.h> | #include <AK/Types.h> | ||||||
| #include <Kernel/API/KeyCode.h> | #include <Kernel/API/KeyCode.h> | ||||||
| #include <Kernel/API/MousePacket.h> | #include <Kernel/API/MousePacket.h> | ||||||
|  | #include <Kernel/Devices/HID/HIDDevice.h> | ||||||
|  | #include <Kernel/Forward.h> | ||||||
| #include <Kernel/Library/LockRefPtr.h> | #include <Kernel/Library/LockRefPtr.h> | ||||||
| #include <Kernel/Library/NonnullLockRefPtrVector.h> | #include <Kernel/Library/NonnullLockRefPtrVector.h> | ||||||
| #include <Kernel/Locking/Spinlock.h> | #include <Kernel/Locking/Spinlock.h> | ||||||
|  |  | ||||||
|  | @ -7,6 +7,7 @@ | ||||||
| #include <AK/JsonObjectSerializer.h> | #include <AK/JsonObjectSerializer.h> | ||||||
| #include <Kernel/Arch/InterruptManagement.h> | #include <Kernel/Arch/InterruptManagement.h> | ||||||
| #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Interrupts.h> | #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Interrupts.h> | ||||||
|  | #include <Kernel/Interrupts/GenericInterruptHandler.h> | ||||||
| #include <Kernel/Sections.h> | #include <Kernel/Sections.h> | ||||||
| 
 | 
 | ||||||
| namespace Kernel { | namespace Kernel { | ||||||
|  |  | ||||||
|  | @ -29,6 +29,7 @@ class Inode; | ||||||
| class InodeIdentifier; | class InodeIdentifier; | ||||||
| class InodeWatcher; | class InodeWatcher; | ||||||
| class KBuffer; | class KBuffer; | ||||||
|  | class KString; | ||||||
| class LocalSocket; | class LocalSocket; | ||||||
| class Mutex; | class Mutex; | ||||||
| class MasterPTY; | class MasterPTY; | ||||||
|  |  | ||||||
|  | @ -8,6 +8,7 @@ | ||||||
| 
 | 
 | ||||||
| #include <AK/AtomicRefCounted.h> | #include <AK/AtomicRefCounted.h> | ||||||
| #include <AK/IntrusiveList.h> | #include <AK/IntrusiveList.h> | ||||||
|  | #include <Kernel/Forward.h> | ||||||
| #include <Kernel/Library/LockWeakable.h> | #include <Kernel/Library/LockWeakable.h> | ||||||
| #include <Kernel/Locking/SpinlockProtected.h> | #include <Kernel/Locking/SpinlockProtected.h> | ||||||
| #include <Kernel/UnixTypes.h> | #include <Kernel/UnixTypes.h> | ||||||
|  |  | ||||||
|  | @ -4,6 +4,7 @@ | ||||||
|  * SPDX-License-Identifier: BSD-2-Clause |  * SPDX-License-Identifier: BSD-2-Clause | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
|  | #include <Kernel/Arch/CPU.h> | ||||||
| #include <Kernel/Arch/Delay.h> | #include <Kernel/Arch/Delay.h> | ||||||
| #include <Kernel/Storage/ATA/ATADiskDevice.h> | #include <Kernel/Storage/ATA/ATADiskDevice.h> | ||||||
| #include <Kernel/Storage/ATA/ATAPort.h> | #include <Kernel/Storage/ATA/ATAPort.h> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Timon Kruiper
						Timon Kruiper