Hi, > + } else { > + guest_info->pci_info.w64.begin = 0x100000000ULL + above_4g_mem_size; > + guest_info->pci_info.w64.end = guest_info->pci_info.w64.begin + > + (0x1ULL << 62);
Doesn't this give unaligned windows? > + /* Set PCI window size the way seabios has always done it. */ > + /* TODO: consider just starting at below_4g_mem_size */ Used to be that way. Was changed for alignment reasons (i.e. 1G window starts at 1G border etc). cheers, Gerd