Subversion Repositories HelenOS

Rev

Rev 3597 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3597 Rev 3675
Line 46... Line 46...
46
/** Bit width of the TLB-locked portion of kernel address space. */
46
/** Bit width of the TLB-locked portion of kernel address space. */
47
#define KERNEL_PAGE_WIDTH       28  /* 256M */
47
#define KERNEL_PAGE_WIDTH       28  /* 256M */
48
#define IO_PAGE_WIDTH           26  /* 64M */
48
#define IO_PAGE_WIDTH           26  /* 64M */
49
#define FW_PAGE_WIDTH           28  /* 256M */
49
#define FW_PAGE_WIDTH           28  /* 256M */
50
 
50
 
-
 
51
#define USPACE_IO_PAGE_WIDTH        12  /* 4K */
-
 
52
 
-
 
53
 
-
 
54
 
51
/** Staticly mapped IO spaces */
55
/** Staticly mapped IO spaces - offsets to 0xe...00 of virtual adresses
-
 
56
becauce of "minimal virtual bits implemented is 51"
-
 
57
it is possible to have here values up to 0x0007000000000000
-
 
58
*/
52
 
59
 
53
/* Firmware area (bellow 4GB in phys mem) */
60
/* Firmware area (bellow 4GB in phys mem) */
54
#define FW_OFFSET             0x00000000F0000000
61
#define FW_OFFSET             0x00000000F0000000
55
/* Legacy IO space */
62
/* Legacy IO space */
56
#define IO_OFFSET             0x0001000000000000
63
#define IO_OFFSET             0x0001000000000000