Mapping a single page at a time causes a several-second delay at device initialisation time. Reduce this by mapping multiple pages at a time, using the largest block sizes possible given the alignment constraints. Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
2136 |
|
2136 |
|
2137 |
|
2137 |
|
2138 |
|
2138 |
|
|
2139 |
|
|
|
2140 |
|
|
|
2141 |
|
|
|
2142 |
|
|
|
2143 |
|
|
2139 |
|
2144 |
|
2140 |
|
2145 |
|
|
2146 |
|
|
2141 |
|
2147 |
|
2142 |
|
2148 |
|
2143 |
|
2149 |
|
2144 |
|
2150 |
|
|
2151 |
|
|
|
2152 |
|
|
|
2153 |
|
|
|
2154 |
|
|
|
2155 |
|
|
|
2156 |
|
|
|
2157 |
|
|
|
2158 |
|
|
2145 |
|
2159 |
|
2146 |
|
2160 |
|
2147 |
|
2161 |
|
2148 |
|
2162 |
|
2149 |
|
2163 |
|
2150 |
|
2164 |
|
2151 |
|
|
|
|
2165 |
|
|
|
2166 |
|
|
|
2167 |
|
|
|
2168 |
|
|
|
2169 |
|
|
|
2170 |
|
|
|
2171 |
|
|
|
2172 |
|
|
|
2173 |
|
|
|
2174 |
|
|
|
2175 |
|
|
|
2176 |
|
|
|
2177 |
|
|
|
2178 |
|
|
|
2179 |
|
|
|
2180 |
|
|
|
2181 |
|
|
|
2182 |
|
|
2152 |
|
2183 |
|
2153 |
|
2184 |
|
2154 |
|
2185 |
|
2155 |
|
2186 |
|
2156 |
|
|
|
|
2187 |
|
|
2157 |
|
2188 |
|
2158 |
|
2189 |
|
2159 |
|
2190 |
|
2160 |
|
|
|
2161 |
|
|
|
|
2191 |
|
|
|
2192 |
|
|
|
2193 |
|
|
2162 |
|
2194 |
|
2163 |
|
2195 |
|
2164 |
|
|
|
2165 |
|
|
|
2166 |
|
|
|
|
2196 |
|
|
2167 |
|
2197 |
|
|
2198 |
|
|
|
2199 |
|
|
2168 |
|
2200 |
|
2169 |
|
2201 |
|
2170 |
|
2202 |
|