Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							990cfd8ab9 
							
						 
					 
					
						
						
							
							Migrate DeviceCollection to new API  
						
						... 
						
						
						
						- Use PersistentCollection as _set()
- attach/detach expect DeviceAssignment as parater
- attached(persistent=True) is now persistent()
- attached() returns all attached devices
- assigned() returns all attached device assignments
`#	modified:   templates/libvirt/xen.xml
Signed-off-by: Bahtiar `kalkin-` Gadimov <bahtiar@gadimov.de> 
						
					 
					
						2017-04-15 18:05:28 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c20aae98a 
							
						 
					 
					
						
						
							
							Fix libvirt xml template for HVM domains  
						
						... 
						
						
						
						QubesOS/qubes-issues#2185  
					
						2017-02-15 00:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							68ad60c1b3 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into core3-devel  
						
						... 
						
						
						
						Conflicts:
	core/qubes.py
	doc/Makefile
	doc/manpages/qvm-prefs.rst
	doc/qvm-tools/qvm-add-appvm.rst
	doc/qvm-tools/qvm-backup-restore.rst
	doc/qvm-tools/qvm-backup.rst
	doc/qvm-tools/qvm-block.rst
	doc/qvm-tools/qvm-clone.rst
	doc/qvm-tools/qvm-firewall.rst
	doc/qvm-tools/qvm-ls.rst
	doc/qvm-tools/qvm-pci.rst
	doc/qvm-tools/qvm-run.rst
	doc/qvm-tools/qvm-shutdown.rst
	doc/qvm-tools/qvm-start.rst
	doc/qvm-tools/qvm-template-commit.rst
	qvm-tools/qvm-ls
	qvm-tools/qvm-prefs
	qvm-tools/qvm-remove
	tests/__init__.py
	vm-config/xen-vm-template.xml 
						
					 
					
						2016-11-30 03:07:39 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc37c1ee7 
							
						 
					 
					
						
						
							
							Add possibility to override libvirt config  
						
						... 
						
						
						
						This is the equivalent of "custom config" from R3.x.
fixes  QubesOS/qubes-issues#1798  
						
					 
					
						2016-10-04 11:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93e88e0c22 
							
						 
					 
					
						
						
							
							qubes/ext/pci: implement pci-no-strict-reset/BDF feature  
						
						... 
						
						
						
						Instead of old per-VM flag 'pci_strictreset', now implement this as
per-device flag using features. To not fail on particular device
assignment set 'pci-no-strict-reset/DEVICE-BDF' to True. For
example 'pci-no-strict-reset/00:1b.0'.
QubesOS/qubes-issues#2257  
						
					 
					
						2016-09-03 20:41:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa67a4512e 
							
						 
					 
					
						
						
							
							qubes/ext/pci: move PCI devices handling to an extension  
						
						... 
						
						
						
						Implement required event handlers according to documentation in
qubes.devices.
A modification of qubes.devices.DeviceInfo is needed to allow dynamic,
read-only properties.
QubesOS/qubes-issues#2257  
						
					 
					
						2016-09-03 20:41:03 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70d3f58024 
							
						 
					 
					
						
						
							
							qubes/storage: misc fixes for VM-exposed block devices handling  
						
						... 
						
						
						
						Add 'backenddomain' element when source (not target) domain is not dom0.
Fix XML elemenet name. Actually set volume.domain when listing
VM-exposed devices.
QubesOS/qubes-issues#2256  
						
					 
					
						2016-09-03 20:41:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7a3c0d319 
							
						 
					 
					
						
						
							
							qubes: new devices API  
						
						... 
						
						
						
						Allow device plugin to list attached and available devices. Enforce
at API level every device being exposed by some domain.
This commit only changes devices API, but not update existing users
(pci) yet.
QubesOS/qubes-issues#2257  
						
					 
					
						2016-09-03 20:40:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddf76d39bf 
							
						 
					 
					
						
						
							
							libvirt.xml: fix IP address declaration  
						
						... 
						
						
						
						There is no longer different one for DispVM savefile preparation - there
is no DispVM savefile anymore. 
						
					 
					
						2016-08-09 05:14:10 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec7a84ea9d 
							
						 
					 
					
						
						
							
							minor: formatting  
						
						... 
						
						
						
						QubesOS/qubes-issues# 
						
					 
					
						2016-08-09 05:14:10 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f8fc96e4 
							
						 
					 
					
						
						
							
							Fix pci device attachment to QubesVM  
						
						
						
					 
					
						2016-07-21 12:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							677a3e51f4 
							
						 
					 
					
						
						
							
							Move libvirt XML network device to jinja  
						
						
						
					 
					
						2016-06-16 13:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ba20254888 
							
						 
					 
					
						
						
							
							Rewrite PCI attaching/detaching from xl to libvirt  
						
						... 
						
						
						
						The only remaining part is querying vm-side BDF. That can't be done
in libvirt. 
						
					 
					
						2016-06-16 13:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							129f55fe36 
							
						 
					 
					
						
						
							
							Handle host e820 memory map feature  
						
						... 
						
						
						
						This is port of marmarek's "core: add pci_e820_host property"
QubesOS/qubes-issues#2019  
						
					 
					
						2016-06-13 23:20:39 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8de987443c 
							
						 
					 
					
						
						
							
							Fix whitespace in libvirt template  
						
						
						
					 
					
						2016-06-13 22:09:48 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
						
						
							
						
						
							cc7dd625d9 
							
						 
					 
					
						
						
							
							Loop over QubesVM.block_devices in libvirt xml  
						
						
						
					 
					
						2016-04-25 07:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							04cc2099f7 
							
						 
					 
					
						
						
							
							HVM part 2  
						
						
						
					 
					
						2016-03-21 11:44:54 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5eaf03c4a2 
							
						 
					 
					
						
						
							
							HVM part 1  
						
						
						
					 
					
						2016-03-21 11:44:46 +01:00