|
Lines 262-265
Link Here
|
| 262 |
case PNP_TAG_MEMORY_RANGE: |
262 |
case PNP_TAG_MEMORY_RANGE: |
| 263 |
if (bootverbose) { |
263 |
if (bootverbose) { |
|
|
264 |
int temp = I16(resinfo + 7) << 8; |
| 265 |
|
| 264 |
printf("%s: adding memory range " |
266 |
printf("%s: adding memory range " |
| 265 |
"%#x-%#x, size=%#x, " |
267 |
"%#x-%#x, size=%#x, " |
|
Lines 267-273
Link Here
|
| 267 |
pnp_eisaformat(id), |
269 |
pnp_eisaformat(id), |
| 268 |
I16(resinfo + 1)<<8, |
270 |
I16(resinfo + 1)<<8, |
| 269 |
(I16(resinfo + 3)<<8) |
271 |
(I16(resinfo + 3)<<8) + temp - 1, |
| 270 |
+ I16(resinfo + 7) - 1, |
272 |
temp, |
| 271 |
I16(resinfo + 7), |
|
|
| 272 |
I16(resinfo + 5)); |
273 |
I16(resinfo + 5)); |
| 273 |
} |
274 |
} |
|
Lines 283-289
Link Here
|
| 283 |
config->ic_mem[config->ic_nmem].ir_end = |
284 |
config->ic_mem[config->ic_nmem].ir_end = |
| 284 |
(I16(resinfo + 3)<<8) |
285 |
(I16(resinfo + 3)<<8) |
| 285 |
+ I16(resinfo + 7) - 1; |
286 |
+ (I16(resinfo + 7) << 8) - 1; |
| 286 |
config->ic_mem[config->ic_nmem].ir_size = |
287 |
config->ic_mem[config->ic_nmem].ir_size = |
| 287 |
I16(resinfo + 7); |
288 |
I16(resinfo + 7) << 8; |
| 288 |
config->ic_mem[config->ic_nmem].ir_align = |
289 |
config->ic_mem[config->ic_nmem].ir_align = |
| 289 |
I16(resinfo + 5); |
290 |
I16(resinfo + 5); |