hi,
I am trying the Xen unstable on X48 chipset these days but 
it failed due to an corrupted RMRR table in the ACPI. The following is the acpi 
dump of DMAR.
DMAR @ 0x7fef1000
  0000: 44 4d 41 52 20 01 00 00 
01 d1 49 4e 54 45 4c 20  DMAR .....INTEL 
  0010: 44 58 34 38 42 54 
32 20 12 06 00 00 4d 53 46 54  DX48BT2 ....MSFT
  0020: 13 00 00 01 
23 00 00 00 00 00 00 00 00 00 00 00  ....#...........
  0030: 00 00 
18 00 00 00 00 00 00 00 b0 fe 00 00 00 00  ................
  0040: 
01 08 00 00 00 00 1b 00 00 00 20 00 00 00 00 00  .......... .....
  
0050: 00 10 b0 fe 00 00 00 00 01 08 00 00 00 00 02 00  
................
  0060: 01 08 00 00 00 00 02 01 00 00 28 00 00 00 00 
00  ..........(.....
  0070: 00 20 b0 fe 00 00 00 00 01 08 00 00 00 
00 03 00  . ..............
  0080: 01 08 00 00 00 00 03 02 01 08 00 
00 00 00 03 03  ................
  0090: 00 00 10 00 01 00 00 00 00 
30 b0 fe 00 00 00 00  .........0......
  00a0: 01 00 58 00 00 00 00 
00 00 00 0e 00 00 00 00 00  ..X.............
  00b0: ff ff 0e 00 00 
00 00 00 01 08 00 00 00 00 1d 00  ................
  00c0: 01 08 00 
00 00 00 1d 01 01 08 00 00 00 00 1d 02  ................
  00d0: 01 
08 00 00 00 00 1d 07 01 08 00 00 00 00 1a 00  ................
  
00e0: 01 08 00 00 00 00 1a 01 01 08 00 00 00 00 1a 02  
................
  00f0: 01 08 00 00 00 00 1a 07 01 00 28 00 00 00 00 
00  ..........(.....
  0100: 00 00 00 80 00 00 00 00 
ff ff ff 7f 00 00 00 00  ................  0110: 01 08 00 
00 00 00 02 00 01 08 00 00 00 00 02 01  ................
In line: 
0100: 00 00 00 80 00 00 00 00 
ff ff ff 7f 00 00 00 00, the RMRR reserved memory region starting address is 
even higher than its limit address.
Is there anyway to do a software 
workaround for this issue? I tried to simply ignore that entry in the 
"acpi_parse_one_rmrr" function, but I hit a panic in function 
"iommu_enable_translation".
Thanks,
Neo-- 
I would 
remember that if researchers were not ambitious 
probably today we haven't 
the technology we are using!