Changes between Version 7 and Version 8 of VASFeatures
- Timestamp:
- 2011-10-22T10:31:22Z (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
VASFeatures
v7 v8 22 22 == arm32 == 23 23 24 TBD 24 || '''Starting address''' || '''Size''' || '''HW limitation''' || '''HelenOS use''' || 25 || `80000000` || 2 GiB || none || kernel identity (1) || 26 || `00000000` || 2 GiB || none || uspace non-identity || 27 28 1. physical addresses beyond the limit of physical memory are mapped non-identity 25 29 26 30 … … 47 51 48 52 || '''Starting address''' || '''Size''' || '''HW limitation''' || '''HelenOS use''' || 49 || `E0000000` || 512 MiB || kseg3, kernel || kernel identity||50 || `C0000000` || 512 MiB || ksseg, kernel || kernel identity||51 || `A0000000` || 512 MiB || kseg1, kernel uncached (1) || unused||53 || `E0000000` || 512 MiB || kseg3, kernel || unused || 54 || `C0000000` || 512 MiB || ksseg, kernel || unused || 55 || `A0000000` || 512 MiB || kseg1, kernel uncached (1) || `hw_map()` || 52 56 || `80000000` || 512 MiB || kseg0, kernel identity (2) || kernel identity || 53 57 || `00000000` || 2 GiB || kuseg, uspace || uspace non-identity || … … 72 76 73 77 || '''Starting address''' || '''Size''' || '''HW limitation''' || '''HelenOS use''' || 74 || `FFFFF80000000000` || 8 TiB || kernel (1) || kernel identity 78 || `FFFFF80000000000` || 8 TiB || kernel (1) || kernel identity (3) || 75 79 || `0000080000000000` || 16777200 TiB || VA hole (2) || || 76 || `0000000000000000` || 8 TiB || kernel (1) || kernel identity 80 || `0000000000000000` || 8 TiB || kernel (1) || kernel identity (3) || 77 81 78 82 … … 82 86 83 87 || '''Starting address''' || '''Size''' || '''HW limitation''' || '''HelenOS use''' || 84 || `0000000000000000` || 16 EiB || kernel (1) || kernel identity 88 || `0000000000000000` || 16 EiB || kernel (1) || kernel identity (3) || 85 89 86 90 … … 90 94 91 95 || '''Starting address''' || '''Size''' || '''HW limitation''' || '''HelenOS use''' || 92 || `FFFF800000000000` || 128 TiB || kernel (1) || kernel identity 93 || `0000800000000000` || 16776960 TiB || VA hole ( 3), (4) || ||94 || `0000000000000000` || 128 TiB || kernel (1) || kernel identity 96 || `FFFF800000000000` || 128 TiB || kernel (1) || kernel identity (3) || 97 || `0000800000000000` || 16776960 TiB || VA hole (4), (5) || || 98 || `0000000000000000` || 128 TiB || kernel (1) || kernel identity (3) || 95 99 96 100 1. both kernel and uspace run in separated 64-bit address spaces 97 101 2. no code within 4GiB reach of the VA hole on UltraSPARC I and II 98 3. no code within 4GiB reach of the VA hole on T1 99 4. no code within 8KiB below VA hole on T2 102 3. physical addresses beyond the limit of physical memory are identity mapped, uncachable 103 4. no code within 4GiB reach of the VA hole on T1 104 5. no code within 8KiB below VA hole on T2