]>
Commit | Line | Data |
---|---|---|
77a37381 | 1 | #include "config.h"\r |
2 | \r | |
3 | \r\r | |
4 | #define BOOT_LOGO\r\r | |
5 | //#define BOOT_LOGO_DONE\r\r | |
6 | \r\r | |
7 | #if !defined(AFX_TESTER1_H__7D4A2D28_4650_475E_A82E_CF6F8E7BA839__INCLUDED_)\r\r | |
8 | #define AFX_TESTER1_H__7D4A2D28_4650_475E_A82E_CF6F8E7BA839__INCLUDED_\r\r | |
9 | \r\r | |
10 | #if _MSC_VER > 1000\r\r | |
11 | #pragma once\r\r | |
12 | #endif // _MSC_VER > 1000\r\r | |
13 | \r\r | |
14 | #include "resource.h"\r\r | |
15 | \r\r | |
16 | //////////////////////////////// Some type definitions /////////////////////\r\r | |
17 | struct Image {\r\r | |
18 | UINT16 *p;\r\r | |
19 | long x,y;\r\r | |
20 | };\r\r | |
21 | \r\r | |
22 | /////////////////////////////Functions /////////////////////////////////////\r\r | |
23 | Image ReadBMP(char[]);\r\r | |
24 | void ShowImage(UINT16*,int,int,int=0,int=0);\r\r | |
25 | void Gpio();\r\r | |
26 | void UART_setup();\r\r | |
27 | void DumpMMU();\r\r | |
28 | void UART_puts(char *);\r\r | |
29 | void init_fb();\r\r | |
30 | void try_fb();\r\r | |
31 | void boot_linux(char*,char*);\r\r | |
32 | UINT32 ReadPhysical(UINT32);\r\r | |
33 | void WritePhysical(UINT32 addr,UINT32 val);\r\r | |
34 | UINT32 VirtualToPhysical(UINT32);\r\r | |
35 | void load_boot(char*);\r\r | |
36 | void SetGPIOalt(int,int);\r\r | |
37 | void SetGPIOio(int,int);\r\r | |
38 | \r\r | |
39 | \r\r | |
40 | ////////////////////////////////////////////////////////////////////////////\r\r | |
41 | \r\r | |
42 | extern "C" BOOL VirtualCopy(LPVOID lpvDestMem, LPVOID lpvSrcMem, \r\r | |
43 | DWORD dwSizeInBytes, DWORD dwProtectFlag);\r\r | |
44 | \r\r | |
45 | extern void do_it();\r\r | |
46 | \r\r | |
47 | extern int read_mmu(); // reads where is/are descriptors located\r\r | |
48 | \r\r | |
49 | extern void IntOff();\r\r | |
50 | extern void DRAMloader(UINT32 adr,UINT32 machine_num); // this function turns off MMU and jumps onto physical address given\r\r | |
51 | \r\r | |
52 | extern "C" DWORD SetProcPermissions(\r\r | |
53 | DWORD newperms \r\r | |
54 | ); \r\r | |
55 | \r\r | |
56 | extern "C" DWORD GetCurrentPermissions(\r\r | |
57 | );\r\r | |
58 | \r\r | |
59 | extern "C" BOOL SetKMode( \r\r | |
60 | BOOL fMode \r\r | |
61 | );\r\r | |
62 | \r\r | |
63 | extern "C" LPVOID CreateStaticMapping(\r\r | |
64 | DWORD dwPhysBase,\r\r | |
65 | DWORD dwSize\r\r | |
66 | );\r\r | |
67 | \r\r | |
68 | \r\r | |
69 | #define MENU_HEIGHT 26\r\r | |
70 | \r\r | |
71 | #endif // !defined(AFX_TESTER1_H__7D4A2D28_4650_475E_A82E_CF6F8E7BA839__INCLUDED_)\r\r |