GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="gfxterm" GRUB_CMDLINE_LINUX="rd.luks.uuid=luks-878dd9b7-fc12-4283-8802-999f47aab5ab rd.lvm.lv=qubes_dom0/root vconsole.font=latarcyrheb-sun16 rd.lvm.lv=qubes_dom0/swap $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) modprobe=xen-pciback.passthrough=1 xen-pciback.permissive xen-pciback.hide=(04:00.0)(04:00.1)(00:14.2)(06:00.0) rhgb quiet" GRUB_CMDLINE_XEN_DEFAULT="console=none dom0_max_vcpus=2 dom0_vcpus_pin iommu=pt iommu=1 swiotlb=force watchdog e820-mtrr-clip=false extra_guest_irqs=,18 lapic x2apic=false irqpoll amd_iommu_dump debug,verbose apic_verbosity=debug e820-verbose=true ivrs_ioapic[2]=00:14.0 loglvl=all guest_loglvl=all unrestricted_guest=1 msi=1" #GRUB_CMDLINE_LINUX_DEFAULT="radeon.blacklist=1 radeon.modeset=0 rd.driver.blacklist=radeon rd.blacklist=radeon" GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_DISABLE_RECOVERY="true" GRUB_THEME="/boot/grub2/themes/system/theme.txt" ## #dom0_max_vcpus=2 <= makes sure you allocate resources only for the actual number of vcpus you need in dom0 (2 cpus) #dom0_vcpus_pin <= pin dom0 vcpus to their respective pcpus #iommu=pt <= IOMMU passthrough, can improve performance of I/O devices on host #iommu=1 <= enable i/o virtualization (IOMMU/VT-d), which is disabled by default #swiotlb=force <= force using of bounce buffers even if they wouldn't be automatically used by the kernel #watchdog <= run an NMI watchdog on each processor, if a processor is stuck longer then the 'watchdog_timeout' a panic occurs #e820-mtrr-clip=false <= specifies if RAM should be clipped to the highest cacheable MTRR. #lapic <= force the use of the local APIC on a uniprocessor system, even if left disabled by the BIOS #x2apic=false <= do not permit the x2apic setup for SMP environments #irqpoll <= when an interrupt is not handled search all handlers for it. Also check all handlers each timer interrupt. Intended to get systems with badly broken firmware running. #amd_iommu_dump debug,verbose <= enable AMD IOMMU driver options to dump the APIC tables for AMD IOMMU during IOMMU initialization #apic_verbosity=debug <= increase the verbosity of the APIC code from the default value. #e820-verbose=true <= enables verbose output when processing e820 information and applying clipping #ivrs_ioapic[2]=00:14.0 <= force the use of [:]:. as device ID of IO-APIC instead of the one specified by the IVHD sub-tables of the IVRS ACPI table. #loglvl=all <= set the logging level for Xen (all = error, warning, info, debug) #guest_loglvl=all <= set the logging level for Xen guests (all = error, warning, info, debug) #unrestricted_guest=1 <= (not 100% sure here, need to do more testing with this option) #msi=1 <= force Xen to use PCI-MSI (Message Signal Interrupt) # ## # kernel command-line parameters @ https://www.kernel.org/doc/Documentation/kernel-parameters.txt # # Xen command-line parameters @ http://xenbits.xenproject.org/docs/unstable/misc/xen-command-line.html # -OR- http://xenbits.xen.org/docs/4.4-testing/misc/xen-command-line.html ##