View | Details | Raw Unified | Return to bug 24266 | Differences between
and this patch

Collapse All | Expand All

(-)a/docs/schemas/capability.rng (-2 / +5 lines)
 Lines 302-307    Link Here 
302
          <empty/>
302
          <empty/>
303
        </element>
303
        </element>
304
      </optional>
304
      </optional>
305
      <optional>
306
        <element name='deviceboot'>
307
          <empty/>
308
        </element>
309
      </optional>
305
    </element>
310
    </element>
306
  </define>
311
  </define>
307
312
308
- 
309
--
310
src/xen/xend_internal.c |    4 ++--
313
src/xen/xend_internal.c |    4 ++--
311
src/xenxs/xen_sxpr.c    |   13 +++++++++++--
314
src/xenxs/xen_sxpr.c    |   13 +++++++++++--
312
src/xenxs/xen_sxpr.h    |    2 +-
315
src/xenxs/xen_sxpr.h    |    2 +-
313
3 files changed, 14 insertions(+), 5 deletions(-)
316
3 files changed, 14 insertions(+), 5 deletions(-)
(-)a/src/xen/xend_internal.c (-2 / +2 lines)
 Lines 2690-2696   xenDaemonAttachDeviceFlags(virDomainPtr domain, const char *xml, Link Here 
2690
        if (xenFormatSxprDisk(dev->data.disk,
2690
        if (xenFormatSxprDisk(dev->data.disk,
2691
                              &buf,
2691
                              &buf,
2692
                              STREQ(def->os.type, "hvm") ? 1 : 0,
2692
                              STREQ(def->os.type, "hvm") ? 1 : 0,
2693
                              priv->xendConfigVersion, 1) < 0)
2693
                              priv->xendConfigVersion, 1, -1) < 0)
2694
            goto cleanup;
2694
            goto cleanup;
2695
2695
2696
        if (dev->data.disk->device != VIR_DOMAIN_DISK_DEVICE_CDROM) {
2696
        if (dev->data.disk->device != VIR_DOMAIN_DISK_DEVICE_CDROM) {
 Lines 2858-2864   xenDaemonUpdateDeviceFlags(virDomainPtr domain, const char *xml, Link Here 
2858
        if (xenFormatSxprDisk(dev->data.disk,
2858
        if (xenFormatSxprDisk(dev->data.disk,
2859
                              &buf,
2859
                              &buf,
2860
                              STREQ(def->os.type, "hvm") ? 1 : 0,
2860
                              STREQ(def->os.type, "hvm") ? 1 : 0,
2861
                              priv->xendConfigVersion, 1) < 0)
2861
                              priv->xendConfigVersion, 1, -1) < 0)
2862
            goto cleanup;
2862
            goto cleanup;
2863
        break;
2863
        break;
2864
2864
(-)a/src/xenxs/xen_sxpr.c (-2 / +11 lines)
 Lines 1629-1634   xenFormatSxprChr(virDomainChrDefPtr def, Link Here 
1629
 * @node: node containing disk description
1629
 * @node: node containing disk description
1630
 * @buf: a buffer for the result S-Expr
1630
 * @buf: a buffer for the result S-Expr
1631
 * @xendConfigVersion: xend configuration file format
1631
 * @xendConfigVersion: xend configuration file format
1632
 * @isAttach: generate format for online device update
1633
 * @isBootable: >0 set, 0 remove, -1 don't touch  bootable flag
1632
 *
1634
 *
1633
 * Parse the one disk in the XML description and add it to the S-Expr in buf
1635
 * Parse the one disk in the XML description and add it to the S-Expr in buf
1634
 * This is a temporary interface as the S-Expr interface
1636
 * This is a temporary interface as the S-Expr interface
 Lines 1642-1648   xenFormatSxprDisk(virDomainDiskDefPtr def, Link Here 
1642
                  virBufferPtr buf,
1644
                  virBufferPtr buf,
1643
                  int hvm,
1645
                  int hvm,
1644
                  int xendConfigVersion,
1646
                  int xendConfigVersion,
1645
                  int isAttach)
1647
                  int isAttach,
1648
                  int isBootable)
1646
{
1649
{
1647
    /* Xend (all versions) put the floppy device config
1650
    /* Xend (all versions) put the floppy device config
1648
     * under the hvm (image (os)) block
1651
     * under the hvm (image (os)) block
 Lines 1736-1741   xenFormatSxprDisk(virDomainDiskDefPtr def, Link Here 
1736
        virBufferAddLit(buf, "(mode 'w!')");
1739
        virBufferAddLit(buf, "(mode 'w!')");
1737
    else
1740
    else
1738
        virBufferAddLit(buf, "(mode 'w')");
1741
        virBufferAddLit(buf, "(mode 'w')");
1742
1743
    if (isBootable > 0)
1744
        virBufferAddLit(buf, "(bootable 1)");
1745
    else if (isBootable == 0)
1746
        virBufferAddLit(buf, "(bootable 0)");
1747
1739
    if (def->transient) {
1748
    if (def->transient) {
1740
        XENXS_ERROR(VIR_ERR_CONFIG_UNSUPPORTED,
1749
        XENXS_ERROR(VIR_ERR_CONFIG_UNSUPPORTED,
1741
                    _("transient disks not supported yet"));
1750
                    _("transient disks not supported yet"));
 Lines 2308-2314   xenFormatSxpr(virConnectPtr conn, Link Here 
2308
2317
2309
    for (i = 0 ; i < def->ndisks ; i++)
2318
    for (i = 0 ; i < def->ndisks ; i++)
2310
        if (xenFormatSxprDisk(def->disks[i],
2319
        if (xenFormatSxprDisk(def->disks[i],
2311
                              &buf, hvm, xendConfigVersion, 0) < 0)
2320
                              &buf, hvm, xendConfigVersion, 0, -1) < 0)
2312
            goto error;
2321
            goto error;
2313
2322
2314
    for (i = 0 ; i < def->nnets ; i++)
2323
    for (i = 0 ; i < def->nnets ; i++)
(-)a/src/xenxs/xen_sxpr.h (-4 / +1 lines)
 Lines 47-53   int xenParseSxprSound(virDomainDefPtr def, const char *str); Link Here 
47
virDomainChrDefPtr xenParseSxprChar(const char *value, const char *tty);
47
virDomainChrDefPtr xenParseSxprChar(const char *value, const char *tty);
48
48
49
int xenFormatSxprDisk(virDomainDiskDefPtr def, virBufferPtr buf, int hvm,
49
int xenFormatSxprDisk(virDomainDiskDefPtr def, virBufferPtr buf, int hvm,
50
                      int xendConfigVersion, int isAttach);
50
                      int xendConfigVersion, int isAttach, int isBootable);
51
51
52
int xenFormatSxprNet(virConnectPtr conn,
52
int xenFormatSxprNet(virConnectPtr conn,
53
                     virDomainNetDefPtr def, virBufferPtr buf, int hvm,
53
                     virDomainNetDefPtr def, virBufferPtr buf, int hvm,
54
- 
55
--
56
--
57
src/xen/xen_hypervisor.c |    7 +++++++
54
src/xen/xen_hypervisor.c |    7 +++++++
58
src/xenxs/xen_sxpr.c     |   39 ++++++++++++++++++++++++++++++---------
55
src/xenxs/xen_sxpr.c     |   39 ++++++++++++++++++++++++++++++---------
59
2 files changed, 37 insertions(+), 9 deletions(-)
56
2 files changed, 37 insertions(+), 9 deletions(-)
(-)a/src/xen/xen_hypervisor.c (+7 lines)
 Lines 2402-2407   xenHypervisorBuildCapabilities(virConnectPtr conn, Link Here 
2402
                                                   0,
2402
                                                   0,
2403
                                                   1) == NULL)
2403
                                                   1) == NULL)
2404
                    goto no_memory;
2404
                    goto no_memory;
2405
        } else { /* !hvm */
2406
            /* Limited suport of deviceboot Xen-PV domains using PyGrub */
2407
            if (virCapabilitiesAddGuestFeature(guest,
2408
                                               "deviceboot",
2409
                                               1,
2410
                                               0) == NULL)
2411
                    goto no_memory;
2405
        }
2412
        }
2406
2413
2407
    }
2414
    }
(-)a/src/xenxs/xen_sxpr.c (-12 / +30 lines)
 Lines 335-340   xenParseSxprDisks(virDomainDefPtr def, Link Here 
335
{
335
{
336
    const struct sexpr *cur, *node;
336
    const struct sexpr *cur, *node;
337
    virDomainDiskDefPtr disk = NULL;
337
    virDomainDiskDefPtr disk = NULL;
338
    int bootIndex = 0;
338
339
339
    for (cur = root; cur->kind == SEXPR_CONS; cur = cur->u.s.cdr) {
340
    for (cur = root; cur->kind == SEXPR_CONS; cur = cur->u.s.cdr) {
340
        node = cur->u.s.car;
341
        node = cur->u.s.car;
 Lines 494-509   xenParseSxprDisks(virDomainDefPtr def, Link Here 
494
                strchr(mode, '!'))
495
                strchr(mode, '!'))
495
                disk->shared = 1;
496
                disk->shared = 1;
496
497
498
            if (STREQ_NULLABLE(bootable, "1"))
499
                disk->bootIndex = ++bootIndex;
500
497
            if (VIR_REALLOC_N(def->disks, def->ndisks+1) < 0)
501
            if (VIR_REALLOC_N(def->disks, def->ndisks+1) < 0)
498
                goto no_memory;
502
                goto no_memory;
499
503
500
            /* re-order disks if there is a bootable device */
504
            def->disks[def->ndisks++] = disk;
501
            if (STREQ_NULLABLE(bootable, "1")) {
502
                def->disks[def->ndisks++] = def->disks[0];
503
                def->disks[0] = disk;
504
            } else {
505
                def->disks[def->ndisks++] = disk;
506
            }
507
            disk = NULL;
505
            disk = NULL;
508
        }
506
        }
509
    }
507
    }
 Lines 2043-2048   xenFormatSxpr(virConnectPtr conn, Link Here 
2043
    const char *tmp;
2041
    const char *tmp;
2044
    char *bufout;
2042
    char *bufout;
2045
    int hvm = 0, i;
2043
    int hvm = 0, i;
2044
    virDomainDiskDefPtr *disks = NULL;
2046
2045
2047
    VIR_DEBUG("Formatting domain sexpr");
2046
    VIR_DEBUG("Formatting domain sexpr");
2048
2047
 Lines 2315-2324   xenFormatSxpr(virConnectPtr conn, Link Here 
2315
        }
2314
        }
2316
    }
2315
    }
2317
2316
2317
    /* Sort bootable disks in ascending order by bootIndex, other disks behind */
2318
    if (VIR_ALLOC_N(disks, def->ndisks) < 0)
2319
        goto error;
2320
    for (i = 0; i < def->ndisks; i++) {
2321
        if (def->disks[i]->bootIndex) {
2322
            int j;
2323
            /* move back later disks */
2324
            for (j = i;
2325
                 j > 0 && (disks[j - 1]->bootIndex == 0 ||
2326
                           disks[j - 1]->bootIndex > def->disks[i]->bootIndex);
2327
                 j--)
2328
                disks[j] = disks[j - 1];
2329
            disks[j] = def->disks[i];
2330
        } else {
2331
            /* append disks without explicit bootIndex to tail */
2332
            disks[i] = def->disks[i];
2333
        }
2334
    }
2335
2318
    for (i = 0 ; i < def->ndisks ; i++)
2336
    for (i = 0 ; i < def->ndisks ; i++)
2319
        if (xenFormatSxprDisk(def->disks[i],
2337
        if (xenFormatSxprDisk(disks[i],
2320
                              &buf, hvm, xendConfigVersion, 0, -1) < 0)
2338
                              &buf, hvm, xendConfigVersion, 0,
2339
                              i == 0 || disks[i]->bootIndex > 0) < 0)
2321
            goto error;
2340
            goto error;
2341
    VIR_FREE(disks);
2322
2342
2323
    for (i = 0 ; i < def->nnets ; i++)
2343
    for (i = 0 ; i < def->nnets ; i++)
2324
        if (xenFormatSxprNet(conn, def->nets[i],
2344
        if (xenFormatSxprNet(conn, def->nets[i],
 Lines 2349-2354   xenFormatSxpr(virConnectPtr conn, Link Here 
2349
    return bufout;
2369
    return bufout;
2350
2370
2351
error:
2371
error:
2372
    VIR_FREE(disks);
2352
    virBufferFreeAndReset(&buf);
2373
    virBufferFreeAndReset(&buf);
2353
    return NULL;
2374
    return NULL;
2354
}
2375
}
2355
- 
2356
--
2357
--
2358
tests/sexpr2xmldata/sexpr2xml-fv-autoport.xml      |    1 +
2376
tests/sexpr2xmldata/sexpr2xml-fv-autoport.xml      |    1 +
2359
.../sexpr2xmldata/sexpr2xml-pv-vfb-type-crash.xml  |    1 +
2377
.../sexpr2xmldata/sexpr2xml-pv-vfb-type-crash.xml  |    1 +
2360
tests/xencapsdata/xen-i686-pae-hvm.xml             |    1 +
2378
tests/xencapsdata/xen-i686-pae-hvm.xml             |    1 +
2361
tests/xencapsdata/xen-i686-pae.xml                 |    1 +
2379
tests/xencapsdata/xen-i686-pae.xml                 |    1 +
2362
tests/xencapsdata/xen-i686.xml                     |    1 +
2380
tests/xencapsdata/xen-i686.xml                     |    1 +
2363
tests/xencapsdata/xen-ia64-be-hvm.xml              |    1 +
2381
tests/xencapsdata/xen-ia64-be-hvm.xml              |    1 +
2364
tests/xencapsdata/xen-ia64-be.xml                  |    1 +
2382
tests/xencapsdata/xen-ia64-be.xml                  |    1 +
2365
tests/xencapsdata/xen-ia64-hvm.xml                 |    3 +++
2383
tests/xencapsdata/xen-ia64-hvm.xml                 |    3 +++
2366
tests/xencapsdata/xen-ia64.xml                     |    3 +++
2384
tests/xencapsdata/xen-ia64.xml                     |    3 +++
2367
tests/xencapsdata/xen-ppc64.xml                    |    3 +++
2385
tests/xencapsdata/xen-ppc64.xml                    |    3 +++
2368
tests/xencapsdata/xen-x86_64-hvm.xml               |    3 +++
2386
tests/xencapsdata/xen-x86_64-hvm.xml               |    3 +++
2369
tests/xencapsdata/xen-x86_64.xml                   |    3 +++
2387
tests/xencapsdata/xen-x86_64.xml                   |    3 +++
2370
tests/xml2sexprdata/xml2sexpr-boot-grub.sexpr      |    2 +-
2388
tests/xml2sexprdata/xml2sexpr-boot-grub.sexpr      |    2 +-
2371
tests/xml2sexprdata/xml2sexpr-bridge-ipaddr.sexpr  |    2 +-
2389
tests/xml2sexprdata/xml2sexpr-bridge-ipaddr.sexpr  |    2 +-
2372
tests/xml2sexprdata/xml2sexpr-curmem.sexpr         |    2 +-
2390
tests/xml2sexprdata/xml2sexpr-curmem.sexpr         |    2 +-
2373
.../xml2sexpr-disk-block-shareable.sexpr           |    2 +-
2391
.../xml2sexpr-disk-block-shareable.sexpr           |    2 +-
2374
tests/xml2sexprdata/xml2sexpr-disk-block.sexpr     |    2 +-
2392
tests/xml2sexprdata/xml2sexpr-disk-block.sexpr     |    2 +-
2375
.../xml2sexprdata/xml2sexpr-disk-drv-blkback.sexpr |    2 +-
2393
.../xml2sexprdata/xml2sexpr-disk-drv-blkback.sexpr |    2 +-
2376
.../xml2sexpr-disk-drv-blktap-qcow.sexpr           |    2 +-
2394
.../xml2sexpr-disk-drv-blktap-qcow.sexpr           |    2 +-
2377
.../xml2sexpr-disk-drv-blktap-raw.sexpr            |    2 +-
2395
.../xml2sexpr-disk-drv-blktap-raw.sexpr            |    2 +-
2378
.../xml2sexprdata/xml2sexpr-disk-drv-blktap.sexpr  |    2 +-
2396
.../xml2sexprdata/xml2sexpr-disk-drv-blktap.sexpr  |    2 +-
2379
.../xml2sexpr-disk-drv-blktap2-raw.sexpr           |    2 +-
2397
.../xml2sexpr-disk-drv-blktap2-raw.sexpr           |    2 +-
2380
.../xml2sexprdata/xml2sexpr-disk-drv-blktap2.sexpr |    2 +-
2398
.../xml2sexprdata/xml2sexpr-disk-drv-blktap2.sexpr |    2 +-
2381
tests/xml2sexprdata/xml2sexpr-disk-drv-loop.sexpr  |    2 +-
2399
tests/xml2sexprdata/xml2sexpr-disk-drv-loop.sexpr  |    2 +-
2382
tests/xml2sexprdata/xml2sexpr-disk-file.sexpr      |    2 +-
2400
tests/xml2sexprdata/xml2sexpr-disk-file.sexpr      |    2 +-
2383
tests/xml2sexprdata/xml2sexpr-escape.sexpr         |    2 +-
2401
tests/xml2sexprdata/xml2sexpr-escape.sexpr         |    2 +-
2384
tests/xml2sexprdata/xml2sexpr-fv-force-hpet.sexpr  |    2 +-
2402
tests/xml2sexprdata/xml2sexpr-fv-force-hpet.sexpr  |    2 +-
2385
.../xml2sexprdata/xml2sexpr-fv-force-nohpet.sexpr  |    2 +-
2403
.../xml2sexprdata/xml2sexpr-fv-force-nohpet.sexpr  |    2 +-
2386
tests/xml2sexprdata/xml2sexpr-fv-kernel.sexpr      |    2 +-
2404
tests/xml2sexprdata/xml2sexpr-fv-kernel.sexpr      |    2 +-
2387
tests/xml2sexprdata/xml2sexpr-fv-localtime.sexpr   |    2 +-
2405
tests/xml2sexprdata/xml2sexpr-fv-localtime.sexpr   |    2 +-
2388
tests/xml2sexprdata/xml2sexpr-fv-net-ioemu.sexpr   |    2 +-
2406
tests/xml2sexprdata/xml2sexpr-fv-net-ioemu.sexpr   |    2 +-
2389
.../xml2sexprdata/xml2sexpr-fv-net-netfront.sexpr  |    2 +-
2407
.../xml2sexprdata/xml2sexpr-fv-net-netfront.sexpr  |    2 +-
2390
.../xml2sexprdata/xml2sexpr-fv-parallel-tcp.sexpr  |    2 +-
2408
.../xml2sexprdata/xml2sexpr-fv-parallel-tcp.sexpr  |    2 +-
2391
.../xml2sexpr-fv-serial-dev-2-ports.sexpr          |    2 +-
2409
.../xml2sexpr-fv-serial-dev-2-ports.sexpr          |    2 +-
2392
.../xml2sexpr-fv-serial-dev-2nd-port.sexpr         |    2 +-
2410
.../xml2sexpr-fv-serial-dev-2nd-port.sexpr         |    2 +-
2393
tests/xml2sexprdata/xml2sexpr-fv-serial-file.sexpr |    2 +-
2411
tests/xml2sexprdata/xml2sexpr-fv-serial-file.sexpr |    2 +-
2394
tests/xml2sexprdata/xml2sexpr-fv-serial-null.sexpr |    2 +-
2412
tests/xml2sexprdata/xml2sexpr-fv-serial-null.sexpr |    2 +-
2395
tests/xml2sexprdata/xml2sexpr-fv-serial-pipe.sexpr |    2 +-
2413
tests/xml2sexprdata/xml2sexpr-fv-serial-pipe.sexpr |    2 +-
2396
tests/xml2sexprdata/xml2sexpr-fv-serial-pty.sexpr  |    2 +-
2414
tests/xml2sexprdata/xml2sexpr-fv-serial-pty.sexpr  |    2 +-
2397
.../xml2sexprdata/xml2sexpr-fv-serial-stdio.sexpr  |    2 +-
2415
.../xml2sexprdata/xml2sexpr-fv-serial-stdio.sexpr  |    2 +-
2398
.../xml2sexpr-fv-serial-tcp-telnet.sexpr           |    2 +-
2416
.../xml2sexpr-fv-serial-tcp-telnet.sexpr           |    2 +-
2399
tests/xml2sexprdata/xml2sexpr-fv-serial-tcp.sexpr  |    2 +-
2417
tests/xml2sexprdata/xml2sexpr-fv-serial-tcp.sexpr  |    2 +-
2400
tests/xml2sexprdata/xml2sexpr-fv-serial-udp.sexpr  |    2 +-
2418
tests/xml2sexprdata/xml2sexpr-fv-serial-udp.sexpr  |    2 +-
2401
tests/xml2sexprdata/xml2sexpr-fv-serial-unix.sexpr |    2 +-
2419
tests/xml2sexprdata/xml2sexpr-fv-serial-unix.sexpr |    2 +-
2402
tests/xml2sexprdata/xml2sexpr-fv-sound.sexpr       |    2 +-
2420
tests/xml2sexprdata/xml2sexpr-fv-sound.sexpr       |    2 +-
2403
tests/xml2sexprdata/xml2sexpr-fv-usbmouse.sexpr    |    2 +-
2421
tests/xml2sexprdata/xml2sexpr-fv-usbmouse.sexpr    |    2 +-
2404
tests/xml2sexprdata/xml2sexpr-fv-usbtablet.sexpr   |    2 +-
2422
tests/xml2sexprdata/xml2sexpr-fv-usbtablet.sexpr   |    2 +-
2405
tests/xml2sexprdata/xml2sexpr-fv-utc.sexpr         |    2 +-
2423
tests/xml2sexprdata/xml2sexpr-fv-utc.sexpr         |    2 +-
2406
tests/xml2sexprdata/xml2sexpr-fv-v2.sexpr          |    4 ++--
2424
tests/xml2sexprdata/xml2sexpr-fv-v2.sexpr          |    4 ++--
2407
tests/xml2sexprdata/xml2sexpr-fv-vncunused.sexpr   |    4 ++--
2425
tests/xml2sexprdata/xml2sexpr-fv-vncunused.sexpr   |    4 ++--
2408
tests/xml2sexprdata/xml2sexpr-fv.sexpr             |    2 +-
2426
tests/xml2sexprdata/xml2sexpr-fv.sexpr             |    2 +-
2409
tests/xml2sexprdata/xml2sexpr-net-bridged.sexpr    |    2 +-
2427
tests/xml2sexprdata/xml2sexpr-net-bridged.sexpr    |    2 +-
2410
tests/xml2sexprdata/xml2sexpr-net-e1000.sexpr      |    2 +-
2428
tests/xml2sexprdata/xml2sexpr-net-e1000.sexpr      |    2 +-
2411
tests/xml2sexprdata/xml2sexpr-net-routed.sexpr     |    2 +-
2429
tests/xml2sexprdata/xml2sexpr-net-routed.sexpr     |    2 +-
2412
.../xml2sexprdata/xml2sexpr-no-source-cdrom.sexpr  |    4 ++--
2430
.../xml2sexprdata/xml2sexpr-no-source-cdrom.sexpr  |    4 ++--
2413
tests/xml2sexprdata/xml2sexpr-pci-devs.sexpr       |    2 +-
2431
tests/xml2sexprdata/xml2sexpr-pci-devs.sexpr       |    2 +-
2414
.../xml2sexpr-pv-bootloader-cmdline.sexpr          |    2 +-
2432
.../xml2sexpr-pv-bootloader-cmdline.sexpr          |    2 +-
2415
tests/xml2sexprdata/xml2sexpr-pv-bootloader.sexpr  |    2 +-
2433
tests/xml2sexprdata/xml2sexpr-pv-bootloader.sexpr  |    2 +-
2416
tests/xml2sexprdata/xml2sexpr-pv-localtime.sexpr   |    2 +-
2434
tests/xml2sexprdata/xml2sexpr-pv-localtime.sexpr   |    2 +-
2417
tests/xml2sexprdata/xml2sexpr-pv-vcpus.sexpr       |    2 +-
2435
tests/xml2sexprdata/xml2sexpr-pv-vcpus.sexpr       |    2 +-
2418
.../xml2sexprdata/xml2sexpr-pv-vfb-new-auto.sexpr  |    2 +-
2436
.../xml2sexprdata/xml2sexpr-pv-vfb-new-auto.sexpr  |    2 +-
2419
tests/xml2sexprdata/xml2sexpr-pv-vfb-new.sexpr     |    2 +-
2437
tests/xml2sexprdata/xml2sexpr-pv-vfb-new.sexpr     |    2 +-
2420
tests/xml2sexprdata/xml2sexpr-pv-vfb-orig.sexpr    |    2 +-
2438
tests/xml2sexprdata/xml2sexpr-pv-vfb-orig.sexpr    |    2 +-
2421
tests/xml2sexprdata/xml2sexpr-pv.sexpr             |    2 +-
2439
tests/xml2sexprdata/xml2sexpr-pv.sexpr             |    2 +-
2422
64 files changed, 77 insertions(+), 55 deletions(-)
2440
64 files changed, 77 insertions(+), 55 deletions(-)
(-)a/tests/sexpr2xmldata/sexpr2xml-fv-autoport.xml (+1 lines)
 Lines 22-27    Link Here 
22
      <driver name='phy'/>
22
      <driver name='phy'/>
23
      <source dev='/iscsi/winxp'/>
23
      <source dev='/iscsi/winxp'/>
24
      <target dev='hda' bus='ide'/>
24
      <target dev='hda' bus='ide'/>
25
      <boot order='1'/>
25
    </disk>
26
    </disk>
26
    <disk type='file' device='cdrom'>
27
    <disk type='file' device='cdrom'>
27
      <driver name='file'/>
28
      <driver name='file'/>
(-)a/tests/sexpr2xmldata/sexpr2xml-pv-vfb-type-crash.xml (+1 lines)
 Lines 18-23    Link Here 
18
      <driver name='phy'/>
18
      <driver name='phy'/>
19
      <source dev='/dev/vg_dom0test/test2vm'/>
19
      <source dev='/dev/vg_dom0test/test2vm'/>
20
      <target dev='xvda' bus='xen'/>
20
      <target dev='xvda' bus='xen'/>
21
      <boot order='1'/>
21
    </disk>
22
    </disk>
22
    <interface type='bridge'>
23
    <interface type='bridge'>
23
      <mac address='00:16:36:68:9f:5d'/>
24
      <mac address='00:16:36:68:9f:5d'/>
(-)a/tests/xencapsdata/xen-i686-pae-hvm.xml (+1 lines)
 Lines 26-31    Link Here 
26
    </arch>
26
    </arch>
27
    <features>
27
    <features>
28
      <pae/>
28
      <pae/>
29
      <deviceboot/>
29
    </features>
30
    </features>
30
  </guest>
31
  </guest>
31
32
(-)a/tests/xencapsdata/xen-i686-pae.xml (+1 lines)
 Lines 26-31    Link Here 
26
    </arch>
26
    </arch>
27
    <features>
27
    <features>
28
      <pae/>
28
      <pae/>
29
      <deviceboot/>
29
    </features>
30
    </features>
30
  </guest>
31
  </guest>
31
32
(-)a/tests/xencapsdata/xen-i686.xml (+1 lines)
 Lines 23-28    Link Here 
23
    </arch>
23
    </arch>
24
    <features>
24
    <features>
25
      <nonpae/>
25
      <nonpae/>
26
      <deviceboot/>
26
    </features>
27
    </features>
27
  </guest>
28
  </guest>
28
29
(-)a/tests/xencapsdata/xen-ia64-be-hvm.xml (+1 lines)
 Lines 23-28    Link Here 
23
    </arch>
23
    </arch>
24
    <features>
24
    <features>
25
      <ia64_be/>
25
      <ia64_be/>
26
      <deviceboot/>
26
    </features>
27
    </features>
27
  </guest>
28
  </guest>
28
29
(-)a/tests/xencapsdata/xen-ia64-be.xml (+1 lines)
 Lines 23-28    Link Here 
23
    </arch>
23
    </arch>
24
    <features>
24
    <features>
25
      <ia64_be/>
25
      <ia64_be/>
26
      <deviceboot/>
26
    </features>
27
    </features>
27
  </guest>
28
  </guest>
28
29
(-)a/tests/xencapsdata/xen-ia64-hvm.xml (+3 lines)
 Lines 21-26    Link Here 
21
      <domain type='xen'>
21
      <domain type='xen'>
22
      </domain>
22
      </domain>
23
    </arch>
23
    </arch>
24
    <features>
25
      <deviceboot/>
26
    </features>
24
  </guest>
27
  </guest>
25
28
26
  <guest>
29
  <guest>
(-)a/tests/xencapsdata/xen-ia64.xml (+3 lines)
 Lines 21-26    Link Here 
21
      <domain type='xen'>
21
      <domain type='xen'>
22
      </domain>
22
      </domain>
23
    </arch>
23
    </arch>
24
    <features>
25
      <deviceboot/>
26
    </features>
24
  </guest>
27
  </guest>
25
28
26
</capabilities>
29
</capabilities>
(-)a/tests/xencapsdata/xen-ppc64.xml (+3 lines)
 Lines 21-26    Link Here 
21
      <domain type='xen'>
21
      <domain type='xen'>
22
      </domain>
22
      </domain>
23
    </arch>
23
    </arch>
24
    <features>
25
      <deviceboot/>
26
    </features>
24
  </guest>
27
  </guest>
25
28
26
</capabilities>
29
</capabilities>
(-)a/tests/xencapsdata/xen-x86_64-hvm.xml (+3 lines)
 Lines 24-29    Link Here 
24
      <domain type='xen'>
24
      <domain type='xen'>
25
      </domain>
25
      </domain>
26
    </arch>
26
    </arch>
27
    <features>
28
      <deviceboot/>
29
    </features>
27
  </guest>
30
  </guest>
28
31
29
  <guest>
32
  <guest>
(-)a/tests/xencapsdata/xen-x86_64.xml (+3 lines)
 Lines 24-29    Link Here 
24
      <domain type='xen'>
24
      <domain type='xen'>
25
      </domain>
25
      </domain>
26
    </arch>
26
    </arch>
27
    <features>
28
      <deviceboot/>
29
    </features>
27
  </guest>
30
  </guest>
28
31
29
</capabilities>
32
</capabilities>
(-)a/tests/xml2sexprdata/xml2sexpr-boot-grub.sexpr (-1 / +1 lines)
 Lines 2-5    Link Here 
2
(uuid '596a5d21-71f4-8fb2-e068-e2386a5c413e')(on_poweroff 'destroy')\
2
(uuid '596a5d21-71f4-8fb2-e068-e2386a5c413e')(on_poweroff 'destroy')\
3
(on_reboot 'destroy')(on_crash 'destroy')(image (linux \
3
(on_reboot 'destroy')(on_crash 'destroy')(image (linux \
4
(kernel '/usr/lib/xen/boot/pv-grub-x86_64.gz')(args '(hd0,0)/grub/menu.lst')))\
4
(kernel '/usr/lib/xen/boot/pv-grub-x86_64.gz')(args '(hd0,0)/grub/menu.lst')))\
5
(device (vbd (dev 'xvda')(uname 'phy:/dev/MainVG/GuestLV')(mode 'w'))))\
5
(device (vbd (dev 'xvda')(uname 'phy:/dev/MainVG/GuestLV')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-bridge-ipaddr.sexpr (-1 / +1 lines)
 Lines 5-10    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'file:/root/some.img')(mode 'w')))\
8
(uname 'file:/root/some.img')(mode 'w')(bootable 1)))\
9
(device (vif (mac '00:11:22:33:44:55')(bridge 'xenbr2')\
9
(device (vif (mac '00:11:22:33:44:55')(bridge 'xenbr2')\
10
(script 'vif-bridge')(ip '192.0.2.1'))))\
10
(script 'vif-bridge')(ip '192.0.2.1'))))\
(-)a/tests/xml2sexprdata/xml2sexpr-curmem.sexpr (-1 / +1 lines)
 Lines 1-6    Link Here 
1
(vm (name 'rhel5')(memory 175)(maxmem 385)(vcpus 1)\
1
(vm (name 'rhel5')(memory 175)(maxmem 385)(vcpus 1)\
2
(uuid '4f77abd2-3019-58e8-3bab-6fbf2118f880')(bootloader '/usr/bin/pygrub')\
2
(uuid '4f77abd2-3019-58e8-3bab-6fbf2118f880')(bootloader '/usr/bin/pygrub')\
3
(on_poweroff 'destroy')(on_reboot 'restart')(on_crash 'restart')\
3
(on_poweroff 'destroy')(on_reboot 'restart')(on_crash 'restart')\
4
(device (tap (dev 'xvda')(uname 'tap:aio:/xen/rhel5.img')(mode 'w')))\
4
(device (tap (dev 'xvda')(uname 'tap:aio:/xen/rhel5.img')(mode 'w')(bootable 1)))\
5
(device (vif (mac '00:16:3e:1d:06:15')(bridge 'xenbr0')\
5
(device (vif (mac '00:16:3e:1d:06:15')(bridge 'xenbr0')\
6
(script 'vif-bridge'))))\
6
(script 'vif-bridge'))))\
(-)a/tests/xml2sexprdata/xml2sexpr-disk-block-shareable.sexpr (-1 / +1 lines)
 Lines 3-7    Link Here 
3
(on_poweroff 'destroy')(on_reboot 'restart')(on_crash 'restart')\
3
(on_poweroff 'destroy')(on_reboot 'restart')(on_crash 'restart')\
4
(image (linux (args 'ro root=/dev/VolGroup00/LogVol00')))\
4
(image (linux (args 'ro root=/dev/VolGroup00/LogVol00')))\
5
(device (tap (dev 'xvda')(uname 'tap:aio:/var/lib/xen/images/rhel5pv.img')\
5
(device (tap (dev 'xvda')(uname 'tap:aio:/var/lib/xen/images/rhel5pv.img')\
6
(mode 'w!')))(device (vif (mac '00:16:3e:23:9e:eb')(bridge 'xenbr0')\
6
(mode 'w!')(bootable 1)))(device (vif (mac '00:16:3e:23:9e:eb')(bridge 'xenbr0')\
7
(script 'vif-bridge'))))\
7
(script 'vif-bridge'))))\
(-)a/tests/xml2sexprdata/xml2sexpr-disk-block.sexpr (-1 / +1 lines)
 Lines 5-8    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'phy:/dev/MainVG/GuestLV')(mode 'w'))))\
8
(uname 'phy:/dev/MainVG/GuestLV')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-disk-drv-blkback.sexpr (-1 / +1 lines)
 Lines 5-8    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'phy:/dev/MainVG/GuestLV')(mode 'w'))))\
8
(uname 'phy:/dev/MainVG/GuestLV')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-disk-drv-blktap-qcow.sexpr (-1 / +1 lines)
 Lines 5-8    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (tap (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (tap (dev 'xvda')\
8
(uname 'tap:qcow:/root/some.img')(mode 'w'))))\
8
(uname 'tap:qcow:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-disk-drv-blktap-raw.sexpr (-1 / +1 lines)
 Lines 5-8    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (tap (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (tap (dev 'xvda')\
8
(uname 'tap:aio:/root/some.img')(mode 'w'))))\
8
(uname 'tap:aio:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-disk-drv-blktap.sexpr (-1 / +1 lines)
 Lines 5-8    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (tap (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (tap (dev 'xvda')\
8
(uname 'tap:aio:/root/some.img')(mode 'w'))))\
8
(uname 'tap:aio:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-disk-drv-blktap2-raw.sexpr (-1 / +1 lines)
 Lines 5-8    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (tap2 (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (tap2 (dev 'xvda')\
8
(uname 'tap2:aio:/root/some.img')(mode 'w'))))\
8
(uname 'tap2:aio:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-disk-drv-blktap2.sexpr (-1 / +1 lines)
 Lines 5-8    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (tap2 (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (tap2 (dev 'xvda')\
8
(uname 'tap2:aio:/root/some.img')(mode 'w'))))\
8
(uname 'tap2:aio:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-disk-drv-loop.sexpr (-1 / +1 lines)
 Lines 5-8    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'file:/root/some.img')(mode 'w'))))\
8
(uname 'file:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-disk-file.sexpr (-1 / +1 lines)
 Lines 5-8    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'file:/root/some.img')(mode 'w'))))\
8
(uname 'file:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-escape.sexpr (-1 / +1 lines)
 Lines 7-10    Link Here 
7
core/test/5.91/x86_64/os&version="devel"  ')\
7
core/test/5.91/x86_64/os&version="devel"  ')\
8
(loader '/usr/lib/xen/boot/hvmloader')(vcpus 2)(boot c)(usb 1)(parallel none)\
8
(loader '/usr/lib/xen/boot/hvmloader')(vcpus 2)(boot c)(usb 1)(parallel none)\
9
(serial pty)(device_model '/usr/lib/xen/bin/qemu-dm')))\
9
(serial pty)(device_model '/usr/lib/xen/bin/qemu-dm')))\
10
(device (vbd (dev 'ioemu:xvda')(uname 'file:/root/\'\\some.img')(mode 'w'))))\
10
(device (vbd (dev 'ioemu:xvda')(uname 'file:/root/\'\\some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-force-hpet.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(hpet 1)(vnc 1)))\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(hpet 1)(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-force-nohpet.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(hpet 0)(vnc 1)))\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(hpet 0)(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-kernel.sexpr (-1 / +1 lines)
 Lines 7-10    Link Here 
7
core/test/5.91/x86_64/os  ')(loader '/usr/lib/xen/boot/hvmloader')(vcpus 2)\
7
core/test/5.91/x86_64/os  ')(loader '/usr/lib/xen/boot/hvmloader')(vcpus 2)\
8
(boot c)(usb 1)(parallel none)(serial pty)\
8
(boot c)(usb 1)(parallel none)(serial pty)\
9
(device_model '/usr/lib/xen/bin/qemu-dm')))\
9
(device_model '/usr/lib/xen/bin/qemu-dm')))\
10
(device (vbd (dev 'ioemu:xvda')(uname 'file:/root/some.img')(mode 'w'))))\
10
(device (vbd (dev 'ioemu:xvda')(uname 'file:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-localtime.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
6
(localtime 1)(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
6
(localtime 1)(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-net-ioemu.sexpr (-1 / +1 lines)
 Lines 4-8    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)(acpi 1)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)(acpi 1)\
5
(usb 1)(parallel none)(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')\
5
(usb 1)(parallel none)(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')\
6
(vnc 1)))(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')\
6
(vnc 1)))(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')\
7
(mode 'w')))(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')\
7
(mode 'w')(bootable 1)))(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')\
8
(script 'vif-bridge')(model 'e1000')(type ioemu))))\
8
(script 'vif-bridge')(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-net-netfront.sexpr (-1 / +1 lines)
 Lines 4-8    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)(acpi 1)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)(acpi 1)\
5
(usb 1)(parallel none)(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')\
5
(usb 1)(parallel none)(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')\
6
(vnc 1)))(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')\
6
(vnc 1)))(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')\
7
(mode 'w')))(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')\
7
(mode 'w')(bootable 1)))(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')\
8
(script 'vif-bridge')(type netfront))))\
8
(script 'vif-bridge')(type netfront))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-parallel-tcp.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel tcp:localhost:9999)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel tcp:localhost:9999)\
6
(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
6
(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-serial-dev-2-ports.sexpr (-1 / +1 lines)
 Lines 5-9    Link Here 
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
6
(serial (/dev/ttyS0 /dev/ttyS1))(device_model '/usr/lib64/xen/bin/qemu-dm')\
6
(serial (/dev/ttyS0 /dev/ttyS1))(device_model '/usr/lib64/xen/bin/qemu-dm')\
7
(vnc 1)))(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')\
7
(vnc 1)))(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')\
8
(mode 'w')))(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')\
8
(mode 'w')(bootable 1)))(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')\
9
(script 'vif-bridge')(model 'e1000')(type ioemu))))\
9
(script 'vif-bridge')(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-serial-dev-2nd-port.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
6
(serial (none /dev/ttyS1))(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
6
(serial (none /dev/ttyS1))(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-serial-file.sexpr (-1 / +1 lines)
 Lines 5-9    Link Here 
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
6
(serial file:/tmp/serial.log)(device_model '/usr/lib64/xen/bin/qemu-dm')\
6
(serial file:/tmp/serial.log)(device_model '/usr/lib64/xen/bin/qemu-dm')\
7
(vnc 1)))(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')\
7
(vnc 1)))(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')\
8
(mode 'w')))(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')\
8
(mode 'w')(bootable 1)))(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')\
9
(script 'vif-bridge')(model 'e1000')(type ioemu))))\
9
(script 'vif-bridge')(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-serial-null.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial null)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial null)\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-serial-pipe.sexpr (-1 / +1 lines)
 Lines 5-9    Link Here 
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
6
(serial pipe:/tmp/serial.pipe)(device_model '/usr/lib64/xen/bin/qemu-dm')\
6
(serial pipe:/tmp/serial.pipe)(device_model '/usr/lib64/xen/bin/qemu-dm')\
7
(vnc 1)))(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')\
7
(vnc 1)))(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')\
8
(mode 'w')))(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')\
8
(mode 'w')(bootable 1)))(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')\
9
(script 'vif-bridge')(model 'e1000')(type ioemu))))\
9
(script 'vif-bridge')(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-serial-pty.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial pty)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial pty)\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-serial-stdio.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial stdio)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial stdio)\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-serial-tcp-telnet.sexpr (-1 / +1 lines)
 Lines 5-10    Link Here 
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
6
(serial telnet:localhost:9999,server,nowait)\
6
(serial telnet:localhost:9999,server,nowait)\
7
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
8
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
8
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
10
(model 'e1000')(type ioemu))))\
10
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-serial-tcp.sexpr (-1 / +1 lines)
 Lines 5-10    Link Here 
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
6
(serial tcp:localhost:9999,server,nowait)\
6
(serial tcp:localhost:9999,server,nowait)\
7
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
8
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
8
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
10
(model 'e1000')(type ioemu))))\
10
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-serial-udp.sexpr (-1 / +1 lines)
 Lines 5-10    Link Here 
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
6
(serial udp:localhost:9998@localhost:9999)\
6
(serial udp:localhost:9998@localhost:9999)\
7
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
8
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
8
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
10
(model 'e1000')(type ioemu))))\
10
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-serial-unix.sexpr (-1 / +1 lines)
 Lines 5-10    Link Here 
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)\
6
(serial unix:/tmp/serial.sock,server,nowait)\
6
(serial unix:/tmp/serial.sock,server,nowait)\
7
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
8
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
8
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
10
(model 'e1000')(type ioemu))))\
10
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-sound.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
6
(soundhw 'sb16,es1370')(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
6
(soundhw 'sb16,es1370')(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-usbmouse.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(usbdevice mouse)(parallel none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(usbdevice mouse)(parallel none)\
6
(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
6
(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-usbtablet.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(usbdevice tablet)(parallel none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(usbdevice tablet)(parallel none)\
6
(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
6
(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(type ioemu))))\
9
(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-utc.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-v2.sexpr (-2 / +2 lines)
 Lines 4-10    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)(acpi 1)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)(acpi 1)\
5
(usb 1)(parallel none)(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')\
5
(usb 1)(parallel none)(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')\
6
(vnc 1)(vncunused 0)(vncdisplay 17)(keymap 'ja')))\
6
(vnc 1)(vncunused 0)(vncdisplay 17)(keymap 'ja')))\
7
(device (vbd (dev 'hda:disk')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'hda:disk')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vbd (dev 'hdc:cdrom')(uname 'file:/root/boot.iso')(mode 'r')))\
8
(device (vbd (dev 'hdc:cdrom')(uname 'file:/root/boot.iso')(mode 'r')(bootable 0)))\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
10
(model 'e1000')(type ioemu))))\
10
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv-vncunused.sexpr (-2 / +2 lines)
 Lines 4-10    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)(acpi 1)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)(acpi 1)\
5
(usb 1)(parallel none)(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')\
5
(usb 1)(parallel none)(serial none)(device_model '/usr/lib64/xen/bin/qemu-dm')\
6
(vnc 1)(vncunused 1)(keymap 'ja')))(device (vbd (dev 'hda:disk')\
6
(vnc 1)(vncunused 1)(keymap 'ja')))(device (vbd (dev 'hda:disk')\
7
(uname 'file:/root/foo.img')(mode 'w')))(device (vbd (dev 'hdc:cdrom')\
7
(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))(device (vbd (dev 'hdc:cdrom')\
8
(uname 'file:/root/boot.iso')(mode 'r')))\
8
(uname 'file:/root/boot.iso')(mode 'r')(bootable 0)))\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
10
(model 'e1000')(type ioemu))))\
10
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-fv.sexpr (-1 / +1 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
5
(cdrom '/root/boot.iso')(acpi 1)(usb 1)(parallel none)(serial none)\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
6
(device_model '/usr/lib64/xen/bin/qemu-dm')(vnc 1)))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))\
7
(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')(bootable 1)))\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
8
(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')\
9
(model 'e1000')(type ioemu))))\
9
(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-net-bridged.sexpr (-1 / +1 lines)
 Lines 5-10    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'file:/root/some.img')(mode 'w')))\
8
(uname 'file:/root/some.img')(mode 'w')(bootable 1)))\
9
(device (vif (mac '00:11:22:33:44:55')(bridge 'xenbr2')\
9
(device (vif (mac '00:11:22:33:44:55')(bridge 'xenbr2')\
10
(script 'vif-bridge'))))\
10
(script 'vif-bridge'))))\
(-)a/tests/xml2sexprdata/xml2sexpr-net-e1000.sexpr (-1 / +1 lines)
 Lines 5-10    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'file:/root/some.img')(mode 'w')))\
8
(uname 'file:/root/some.img')(mode 'w')(bootable 1)))\
9
(device (vif (mac '00:11:22:33:44:55')(bridge 'xenbr2')\
9
(device (vif (mac '00:11:22:33:44:55')(bridge 'xenbr2')\
10
(script 'vif-bridge')(model 'e1000'))))\
10
(script 'vif-bridge')(model 'e1000'))))\
(-)a/tests/xml2sexprdata/xml2sexpr-net-routed.sexpr (-1 / +1 lines)
 Lines 5-10    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'file:/root/some.img')(mode 'w')))\
8
(uname 'file:/root/some.img')(mode 'w')(bootable 1)))\
9
(device (vif (mac '00:11:22:33:44:55')(script 'vif-routed')\
9
(device (vif (mac '00:11:22:33:44:55')(script 'vif-routed')\
10
(ip '172.14.5.6'))))\
10
(ip '172.14.5.6'))))\
(-)a/tests/xml2sexprdata/xml2sexpr-no-source-cdrom.sexpr (-2 / +2 lines)
 Lines 4-9    Link Here 
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)(acpi 1)\
4
(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(vcpus 1)(boot c)(acpi 1)\
5
(apic 1)(pae 1)(usb 1)(parallel none)(serial none)\
5
(apic 1)(pae 1)(usb 1)(parallel none)(serial none)\
6
(device_model '/usr/lib/xen/bin/qemu-dm')(vnc 1)(vncunused 0)(vncdisplay 6)))\
6
(device_model '/usr/lib/xen/bin/qemu-dm')(vnc 1)(vncunused 0)(vncdisplay 6)))\
7
(device (vbd (dev 'hda:disk')(uname 'phy:/dev/sda8')(mode 'w')))\
7
(device (vbd (dev 'hda:disk')(uname 'phy:/dev/sda8')(mode 'w')(bootable 1)))\
8
(device (vbd (dev 'hdc:cdrom')(mode 'r')))\
8
(device (vbd (dev 'hdc:cdrom')(mode 'r')(bootable 0)))\
9
(device (vif (mac '00:16:3e:0a:7b:39')(model 'e1000')(type ioemu))))\
9
(device (vif (mac '00:16:3e:0a:7b:39')(model 'e1000')(type ioemu))))\
(-)a/tests/xml2sexprdata/xml2sexpr-pci-devs.sexpr (-1 / +1 lines)
 Lines 5-10    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'phy:/dev/MainVG/GuestLV')(mode 'w')))\
8
(uname 'phy:/dev/MainVG/GuestLV')(mode 'w')(bootable 1)))\
9
(device (pci (dev (domain 0x0001)(bus 0x0c)(slot 0x1b)(func 0x2))\
9
(device (pci (dev (domain 0x0001)(bus 0x0c)(slot 0x1b)(func 0x2))\
10
(dev (domain 0x0000)(bus 0x01)(slot 0x13)(func 0x0)))))\
10
(dev (domain 0x0000)(bus 0x01)(slot 0x13)(func 0x0)))))\
(-)a/tests/xml2sexprdata/xml2sexpr-pv-bootloader-cmdline.sexpr (-1 / +1 lines)
 Lines 2-5    Link Here 
2
(uuid '596a5d21-71f4-8fb2-e068-e2386a5c413e')(bootloader '/usr/bin/pygrub')\
2
(uuid '596a5d21-71f4-8fb2-e068-e2386a5c413e')(bootloader '/usr/bin/pygrub')\
3
(bootloader_args '-q')(on_poweroff 'destroy')(on_reboot 'destroy')\
3
(bootloader_args '-q')(on_poweroff 'destroy')(on_reboot 'destroy')\
4
(on_crash 'destroy')(image (linux (args 'xenfb.video=8,1280,1024')))\
4
(on_crash 'destroy')(image (linux (args 'xenfb.video=8,1280,1024')))\
5
(device (vbd (dev 'xvda')(uname 'file:/root/some.img')(mode 'w'))))\
5
(device (vbd (dev 'xvda')(uname 'file:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-pv-bootloader.sexpr (-1 / +1 lines)
 Lines 2-5    Link Here 
2
(uuid '596a5d21-71f4-8fb2-e068-e2386a5c413e')(bootloader '/usr/bin/pypxeboot')\
2
(uuid '596a5d21-71f4-8fb2-e068-e2386a5c413e')(bootloader '/usr/bin/pypxeboot')\
3
(bootloader_args 'mac=AA:00:86:e2:35:72')(on_poweroff 'destroy')\
3
(bootloader_args 'mac=AA:00:86:e2:35:72')(on_poweroff 'destroy')\
4
(on_reboot 'destroy')(on_crash 'destroy')(device (vbd (dev 'xvda')\
4
(on_reboot 'destroy')(on_crash 'destroy')(device (vbd (dev 'xvda')\
5
(uname 'file:/root/some.img')(mode 'w'))))\
5
(uname 'file:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-pv-localtime.sexpr (-1 / +1 lines)
 Lines 1-6    Link Here 
1
(vm (name 'rhel5')(memory 175)(maxmem 385)(vcpus 1)\
1
(vm (name 'rhel5')(memory 175)(maxmem 385)(vcpus 1)\
2
(uuid '4f77abd2-3019-58e8-3bab-6fbf2118f880')(bootloader '/usr/bin/pygrub')\
2
(uuid '4f77abd2-3019-58e8-3bab-6fbf2118f880')(bootloader '/usr/bin/pygrub')\
3
(on_poweroff 'destroy')(on_reboot 'restart')(on_crash 'restart')(localtime 1)\
3
(on_poweroff 'destroy')(on_reboot 'restart')(on_crash 'restart')(localtime 1)\
4
(device (tap (dev 'xvda')(uname 'tap:aio:/xen/rhel5.img')(mode 'w')))\
4
(device (tap (dev 'xvda')(uname 'tap:aio:/xen/rhel5.img')(mode 'w')(bootable 1)))\
5
(device (vif (mac '00:16:3e:1d:06:15')(bridge 'xenbr0')\
5
(device (vif (mac '00:16:3e:1d:06:15')(bridge 'xenbr0')\
6
(script 'vif-bridge'))))\
6
(script 'vif-bridge'))))\
(-)a/tests/xml2sexprdata/xml2sexpr-pv-vcpus.sexpr (-1 / +1 lines)
 Lines 5-8    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'file:/root/some.img')(mode 'w'))))\
8
(uname 'file:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-pv-vfb-new-auto.sexpr (-1 / +1 lines)
 Lines 5-10    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'file:/root/some.img')(mode 'w')))(device (vkbd))\
8
(uname 'file:/root/some.img')(mode 'w')(bootable 1)))(device (vkbd))\
9
(device (vfb (type vnc)(vncunused 1)(vnclisten '127.0.0.1')\
9
(device (vfb (type vnc)(vncunused 1)(vnclisten '127.0.0.1')\
10
(vncpasswd '123456')(keymap 'ja'))))\
10
(vncpasswd '123456')(keymap 'ja'))))\
(-)a/tests/xml2sexprdata/xml2sexpr-pv-vfb-new.sexpr (-1 / +1 lines)
 Lines 5-10    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'file:/root/some.img')(mode 'w')))(device (vkbd))\
8
(uname 'file:/root/some.img')(mode 'w')(bootable 1)))(device (vkbd))\
9
(device (vfb (type vnc)(vncunused 0)(vncdisplay 6)(vnclisten '127.0.0.1')\
9
(device (vfb (type vnc)(vncunused 0)(vncdisplay 6)(vnclisten '127.0.0.1')\
10
(vncpasswd '123456')(keymap 'ja'))))\
10
(vncpasswd '123456')(keymap 'ja'))))\
(-)a/tests/xml2sexprdata/xml2sexpr-pv-vfb-orig.sexpr (-1 / +1 lines)
 Lines 6-9    Link Here 
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')(vnc 1)(vncunused 0)(vncdisplay 6)\
7
core/test/5.91/x86_64/os  ')(vnc 1)(vncunused 0)(vncdisplay 6)\
8
(vnclisten '127.0.0.1')(vncpasswd '123456')(keymap 'ja')))\
8
(vnclisten '127.0.0.1')(vncpasswd '123456')(keymap 'ja')))\
9
(device (vbd (dev 'xvda')(uname 'file:/root/some.img')(mode 'w'))))\
9
(device (vbd (dev 'xvda')(uname 'file:/root/some.img')(mode 'w')(bootable 1))))\
(-)a/tests/xml2sexprdata/xml2sexpr-pv.sexpr (-2 / +1 lines)
 Lines 5-8    Link Here 
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
5
(ramdisk '/var/lib/xen/initrd.img.0u-Vhq')\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
6
(args ' method=http://download.fedora.devel.redhat.com/pub/fedora/linux/\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
7
core/test/5.91/x86_64/os  ')))(device (vbd (dev 'xvda')\
8
(uname 'file:/root/some.img')(mode 'w'))))\
8
(uname 'file:/root/some.img')(mode 'w')(bootable 1))))\
9
- 

Return to bug 24266