Lines Matching +full:10 +full:m
339 static void pc_q35_machine_options(MachineClass *m) in pc_q35_machine_options() argument
341 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_q35_machine_options()
345 m->family = "pc_q35"; in pc_q35_machine_options()
346 m->desc = "Standard PC (Q35 + ICH9, 2009)"; in pc_q35_machine_options()
347 m->units_per_default_bus = 1; in pc_q35_machine_options()
348 m->default_machine_opts = "firmware=bios-256k.bin"; in pc_q35_machine_options()
349 m->default_display = "std"; in pc_q35_machine_options()
350 m->default_nic = "e1000e"; in pc_q35_machine_options()
351 m->default_kernel_irqchip_split = false; in pc_q35_machine_options()
352 m->no_floppy = 1; in pc_q35_machine_options()
353 m->max_cpus = 4096; in pc_q35_machine_options()
354 m->no_parallel = !module_object_class_by_name(TYPE_ISA_PARALLEL); in pc_q35_machine_options()
355 machine_class_allow_dynamic_sysbus_dev(m, TYPE_AMD_IOMMU_DEVICE); in pc_q35_machine_options()
356 machine_class_allow_dynamic_sysbus_dev(m, TYPE_INTEL_IOMMU_DEVICE); in pc_q35_machine_options()
357 machine_class_allow_dynamic_sysbus_dev(m, TYPE_RAMFB_DEVICE); in pc_q35_machine_options()
358 machine_class_allow_dynamic_sysbus_dev(m, TYPE_VMBUS_BRIDGE); in pc_q35_machine_options()
359 machine_class_allow_dynamic_sysbus_dev(m, TYPE_UEFI_VARS_X64); in pc_q35_machine_options()
360 compat_props_add(m->compat_props, in pc_q35_machine_options()
364 static void pc_q35_machine_10_1_options(MachineClass *m) in pc_q35_machine_10_1_options() argument
366 pc_q35_machine_options(m); in pc_q35_machine_10_1_options()
369 DEFINE_Q35_MACHINE_AS_LATEST(10, 1);
371 static void pc_q35_machine_10_0_options(MachineClass *m) in pc_q35_machine_10_0_options() argument
373 pc_q35_machine_10_1_options(m); in pc_q35_machine_10_0_options()
374 compat_props_add(m->compat_props, hw_compat_10_0, hw_compat_10_0_len); in pc_q35_machine_10_0_options()
375 compat_props_add(m->compat_props, pc_compat_10_0, pc_compat_10_0_len); in pc_q35_machine_10_0_options()
378 DEFINE_Q35_MACHINE(10, 0);
380 static void pc_q35_machine_9_2_options(MachineClass *m) in pc_q35_machine_9_2_options() argument
382 pc_q35_machine_10_0_options(m); in pc_q35_machine_9_2_options()
383 compat_props_add(m->compat_props, hw_compat_9_2, hw_compat_9_2_len); in pc_q35_machine_9_2_options()
384 compat_props_add(m->compat_props, pc_compat_9_2, pc_compat_9_2_len); in pc_q35_machine_9_2_options()
389 static void pc_q35_machine_9_1_options(MachineClass *m) in pc_q35_machine_9_1_options() argument
391 pc_q35_machine_9_2_options(m); in pc_q35_machine_9_1_options()
392 compat_props_add(m->compat_props, hw_compat_9_1, hw_compat_9_1_len); in pc_q35_machine_9_1_options()
393 compat_props_add(m->compat_props, pc_compat_9_1, pc_compat_9_1_len); in pc_q35_machine_9_1_options()
398 static void pc_q35_machine_9_0_options(MachineClass *m) in pc_q35_machine_9_0_options() argument
400 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_q35_machine_9_0_options()
401 pc_q35_machine_9_1_options(m); in pc_q35_machine_9_0_options()
402 m->smbios_memory_device_size = 16 * GiB; in pc_q35_machine_9_0_options()
403 compat_props_add(m->compat_props, hw_compat_9_0, hw_compat_9_0_len); in pc_q35_machine_9_0_options()
404 compat_props_add(m->compat_props, pc_compat_9_0, pc_compat_9_0_len); in pc_q35_machine_9_0_options()
410 static void pc_q35_machine_8_2_options(MachineClass *m) in pc_q35_machine_8_2_options() argument
412 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_q35_machine_8_2_options()
413 pc_q35_machine_9_0_options(m); in pc_q35_machine_8_2_options()
414 m->max_cpus = 1024; in pc_q35_machine_8_2_options()
415 compat_props_add(m->compat_props, hw_compat_8_2, hw_compat_8_2_len); in pc_q35_machine_8_2_options()
416 compat_props_add(m->compat_props, pc_compat_8_2, pc_compat_8_2_len); in pc_q35_machine_8_2_options()
423 static void pc_q35_machine_8_1_options(MachineClass *m) in pc_q35_machine_8_1_options() argument
425 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_q35_machine_8_1_options()
426 pc_q35_machine_8_2_options(m); in pc_q35_machine_8_1_options()
428 compat_props_add(m->compat_props, hw_compat_8_1, hw_compat_8_1_len); in pc_q35_machine_8_1_options()
429 compat_props_add(m->compat_props, pc_compat_8_1, pc_compat_8_1_len); in pc_q35_machine_8_1_options()
434 static void pc_q35_machine_8_0_options(MachineClass *m) in pc_q35_machine_8_0_options() argument
436 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_q35_machine_8_0_options()
438 pc_q35_machine_8_1_options(m); in pc_q35_machine_8_0_options()
439 compat_props_add(m->compat_props, hw_compat_8_0, hw_compat_8_0_len); in pc_q35_machine_8_0_options()
440 compat_props_add(m->compat_props, pc_compat_8_0, pc_compat_8_0_len); in pc_q35_machine_8_0_options()
444 m->max_cpus = 288; in pc_q35_machine_8_0_options()
449 static void pc_q35_machine_7_2_options(MachineClass *m) in pc_q35_machine_7_2_options() argument
451 pc_q35_machine_8_0_options(m); in pc_q35_machine_7_2_options()
452 compat_props_add(m->compat_props, hw_compat_7_2, hw_compat_7_2_len); in pc_q35_machine_7_2_options()
453 compat_props_add(m->compat_props, pc_compat_7_2, pc_compat_7_2_len); in pc_q35_machine_7_2_options()
458 static void pc_q35_machine_7_1_options(MachineClass *m) in pc_q35_machine_7_1_options() argument
460 pc_q35_machine_7_2_options(m); in pc_q35_machine_7_1_options()
461 compat_props_add(m->compat_props, hw_compat_7_1, hw_compat_7_1_len); in pc_q35_machine_7_1_options()
462 compat_props_add(m->compat_props, pc_compat_7_1, pc_compat_7_1_len); in pc_q35_machine_7_1_options()
467 static void pc_q35_machine_7_0_options(MachineClass *m) in pc_q35_machine_7_0_options() argument
469 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_q35_machine_7_0_options()
470 pc_q35_machine_7_1_options(m); in pc_q35_machine_7_0_options()
472 compat_props_add(m->compat_props, hw_compat_7_0, hw_compat_7_0_len); in pc_q35_machine_7_0_options()
473 compat_props_add(m->compat_props, pc_compat_7_0, pc_compat_7_0_len); in pc_q35_machine_7_0_options()
478 static void pc_q35_machine_6_2_options(MachineClass *m) in pc_q35_machine_6_2_options() argument
480 pc_q35_machine_7_0_options(m); in pc_q35_machine_6_2_options()
481 compat_props_add(m->compat_props, hw_compat_6_2, hw_compat_6_2_len); in pc_q35_machine_6_2_options()
482 compat_props_add(m->compat_props, pc_compat_6_2, pc_compat_6_2_len); in pc_q35_machine_6_2_options()
487 static void pc_q35_machine_6_1_options(MachineClass *m) in pc_q35_machine_6_1_options() argument
489 pc_q35_machine_6_2_options(m); in pc_q35_machine_6_1_options()
490 compat_props_add(m->compat_props, hw_compat_6_1, hw_compat_6_1_len); in pc_q35_machine_6_1_options()
491 compat_props_add(m->compat_props, pc_compat_6_1, pc_compat_6_1_len); in pc_q35_machine_6_1_options()
492 m->smp_props.prefer_sockets = true; in pc_q35_machine_6_1_options()
497 static void pc_q35_machine_6_0_options(MachineClass *m) in pc_q35_machine_6_0_options() argument
499 pc_q35_machine_6_1_options(m); in pc_q35_machine_6_0_options()
500 compat_props_add(m->compat_props, hw_compat_6_0, hw_compat_6_0_len); in pc_q35_machine_6_0_options()
501 compat_props_add(m->compat_props, pc_compat_6_0, pc_compat_6_0_len); in pc_q35_machine_6_0_options()
506 static void pc_q35_machine_5_2_options(MachineClass *m) in pc_q35_machine_5_2_options() argument
508 pc_q35_machine_6_0_options(m); in pc_q35_machine_5_2_options()
509 compat_props_add(m->compat_props, hw_compat_5_2, hw_compat_5_2_len); in pc_q35_machine_5_2_options()
510 compat_props_add(m->compat_props, pc_compat_5_2, pc_compat_5_2_len); in pc_q35_machine_5_2_options()
515 static void pc_q35_machine_5_1_options(MachineClass *m) in pc_q35_machine_5_1_options() argument
517 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_q35_machine_5_1_options()
519 pc_q35_machine_5_2_options(m); in pc_q35_machine_5_1_options()
520 compat_props_add(m->compat_props, hw_compat_5_1, hw_compat_5_1_len); in pc_q35_machine_5_1_options()
521 compat_props_add(m->compat_props, pc_compat_5_1, pc_compat_5_1_len); in pc_q35_machine_5_1_options()
528 static void pc_q35_machine_5_0_options(MachineClass *m) in pc_q35_machine_5_0_options() argument
530 pc_q35_machine_5_1_options(m); in pc_q35_machine_5_0_options()
531 m->numa_mem_supported = true; in pc_q35_machine_5_0_options()
532 compat_props_add(m->compat_props, hw_compat_5_0, hw_compat_5_0_len); in pc_q35_machine_5_0_options()
533 compat_props_add(m->compat_props, pc_compat_5_0, pc_compat_5_0_len); in pc_q35_machine_5_0_options()
534 m->auto_enable_numa_with_memdev = false; in pc_q35_machine_5_0_options()
539 static void pc_q35_machine_4_2_options(MachineClass *m) in pc_q35_machine_4_2_options() argument
541 pc_q35_machine_5_0_options(m); in pc_q35_machine_4_2_options()
542 compat_props_add(m->compat_props, hw_compat_4_2, hw_compat_4_2_len); in pc_q35_machine_4_2_options()
543 compat_props_add(m->compat_props, pc_compat_4_2, pc_compat_4_2_len); in pc_q35_machine_4_2_options()
548 static void pc_q35_machine_4_1_options(MachineClass *m) in pc_q35_machine_4_1_options() argument
550 pc_q35_machine_4_2_options(m); in pc_q35_machine_4_1_options()
551 compat_props_add(m->compat_props, hw_compat_4_1, hw_compat_4_1_len); in pc_q35_machine_4_1_options()
552 compat_props_add(m->compat_props, pc_compat_4_1, pc_compat_4_1_len); in pc_q35_machine_4_1_options()
557 static void pc_q35_machine_4_0_1_options(MachineClass *m) in pc_q35_machine_4_0_1_options() argument
559 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_q35_machine_4_0_1_options()
560 pc_q35_machine_4_1_options(m); in pc_q35_machine_4_0_1_options()
567 compat_props_add(m->compat_props, hw_compat_4_0, hw_compat_4_0_len); in pc_q35_machine_4_0_1_options()
568 compat_props_add(m->compat_props, pc_compat_4_0, pc_compat_4_0_len); in pc_q35_machine_4_0_1_options()
573 static void pc_q35_machine_4_0_options(MachineClass *m) in pc_q35_machine_4_0_options() argument
575 pc_q35_machine_4_0_1_options(m); in pc_q35_machine_4_0_options()
576 m->default_kernel_irqchip_split = true; in pc_q35_machine_4_0_options()
582 static void pc_q35_machine_3_1_options(MachineClass *m) in pc_q35_machine_3_1_options() argument
584 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_q35_machine_3_1_options()
586 pc_q35_machine_4_0_options(m); in pc_q35_machine_3_1_options()
587 m->default_kernel_irqchip_split = false; in pc_q35_machine_3_1_options()
588 m->smbus_no_migration_support = true; in pc_q35_machine_3_1_options()
590 compat_props_add(m->compat_props, hw_compat_3_1, hw_compat_3_1_len); in pc_q35_machine_3_1_options()
591 compat_props_add(m->compat_props, pc_compat_3_1, pc_compat_3_1_len); in pc_q35_machine_3_1_options()
596 static void pc_q35_machine_3_0_options(MachineClass *m) in pc_q35_machine_3_0_options() argument
598 pc_q35_machine_3_1_options(m); in pc_q35_machine_3_0_options()
599 compat_props_add(m->compat_props, hw_compat_3_0, hw_compat_3_0_len); in pc_q35_machine_3_0_options()
600 compat_props_add(m->compat_props, pc_compat_3_0, pc_compat_3_0_len); in pc_q35_machine_3_0_options()
605 static void pc_q35_machine_2_12_options(MachineClass *m) in pc_q35_machine_2_12_options() argument
607 pc_q35_machine_3_0_options(m); in pc_q35_machine_2_12_options()
608 compat_props_add(m->compat_props, hw_compat_2_12, hw_compat_2_12_len); in pc_q35_machine_2_12_options()
609 compat_props_add(m->compat_props, pc_compat_2_12, pc_compat_2_12_len); in pc_q35_machine_2_12_options()
614 static void pc_q35_machine_2_11_options(MachineClass *m) in pc_q35_machine_2_11_options() argument
616 pc_q35_machine_2_12_options(m); in pc_q35_machine_2_11_options()
617 m->default_nic = "e1000"; in pc_q35_machine_2_11_options()
618 compat_props_add(m->compat_props, hw_compat_2_11, hw_compat_2_11_len); in pc_q35_machine_2_11_options()
619 compat_props_add(m->compat_props, pc_compat_2_11, pc_compat_2_11_len); in pc_q35_machine_2_11_options()
624 static void pc_q35_machine_2_10_options(MachineClass *m) in pc_q35_machine_2_10_options() argument
626 pc_q35_machine_2_11_options(m); in pc_q35_machine_2_10_options()
627 compat_props_add(m->compat_props, hw_compat_2_10, hw_compat_2_10_len); in pc_q35_machine_2_10_options()
628 compat_props_add(m->compat_props, pc_compat_2_10, pc_compat_2_10_len); in pc_q35_machine_2_10_options()
629 m->auto_enable_numa_with_memhp = false; in pc_q35_machine_2_10_options()
632 DEFINE_Q35_MACHINE(2, 10);
634 static void pc_q35_machine_2_9_options(MachineClass *m) in pc_q35_machine_2_9_options() argument
636 pc_q35_machine_2_10_options(m); in pc_q35_machine_2_9_options()
637 compat_props_add(m->compat_props, hw_compat_2_9, hw_compat_2_9_len); in pc_q35_machine_2_9_options()
638 compat_props_add(m->compat_props, pc_compat_2_9, pc_compat_2_9_len); in pc_q35_machine_2_9_options()
643 static void pc_q35_machine_2_8_options(MachineClass *m) in pc_q35_machine_2_8_options() argument
645 pc_q35_machine_2_9_options(m); in pc_q35_machine_2_8_options()
646 compat_props_add(m->compat_props, hw_compat_2_8, hw_compat_2_8_len); in pc_q35_machine_2_8_options()
647 compat_props_add(m->compat_props, pc_compat_2_8, pc_compat_2_8_len); in pc_q35_machine_2_8_options()
652 static void pc_q35_machine_2_7_options(MachineClass *m) in pc_q35_machine_2_7_options() argument
654 pc_q35_machine_2_8_options(m); in pc_q35_machine_2_7_options()
655 m->max_cpus = 255; in pc_q35_machine_2_7_options()
656 compat_props_add(m->compat_props, hw_compat_2_7, hw_compat_2_7_len); in pc_q35_machine_2_7_options()
657 compat_props_add(m->compat_props, pc_compat_2_7, pc_compat_2_7_len); in pc_q35_machine_2_7_options()
662 static void pc_q35_machine_2_6_options(MachineClass *m) in pc_q35_machine_2_6_options() argument
664 X86MachineClass *x86mc = X86_MACHINE_CLASS(m); in pc_q35_machine_2_6_options()
665 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_q35_machine_2_6_options()
667 pc_q35_machine_2_7_options(m); in pc_q35_machine_2_6_options()
670 compat_props_add(m->compat_props, hw_compat_2_6, hw_compat_2_6_len); in pc_q35_machine_2_6_options()
671 compat_props_add(m->compat_props, pc_compat_2_6, pc_compat_2_6_len); in pc_q35_machine_2_6_options()