[FREELDR]
[reactos.git] / reactos / boot / freeldr / freeldr / include / arch / arm / hardware.h
1 /*
2 * PROJECT: ReactOS Boot Loader
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: boot/freeldr/include/arch/arm/hardware.h
5 * PURPOSE: Header for ARC definitions (to be cleaned up)
6 * PROGRAMMERS: ReactOS Portable Systems Group
7 */
8
9 #pragma once
10
11 #ifndef __REGISTRY_H
12 #include "../../reactos/registry.h"
13 #endif
14
15 #include "../../../../../armllb/inc/osloader.h"
16 #include "../../../../../armllb/inc/machtype.h"
17
18 extern PARM_BOARD_CONFIGURATION_BLOCK ArmBoardBlock;
19 extern ULONG FirstLevelDcacheSize;
20 extern ULONG FirstLevelDcacheFillSize;
21 extern ULONG FirstLevelIcacheSize;
22 extern ULONG FirstLevelIcacheFillSize;
23 extern ULONG SecondLevelDcacheSize;
24 extern ULONG SecondLevelDcacheFillSize;
25 extern ULONG SecondLevelIcacheSize;
26 extern ULONG SecondLevelIcacheFillSize;
27
28 extern ULONG gDiskReadBuffer, gFileSysBuffer;
29 #define DiskReadBuffer gDiskReadBuffer