View | Details | Raw Unified | Return to bug 16712
Collapse All | Expand All

(-)pnpparse.c.new (-5 / +6 lines)
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);

Return to bug 16712