Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2cc989f947 
							
						 
					 
					
						
						
							
							version 1.3.8  
						
						
						
					 
					
						2010-09-30 19:28:31 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							862bd1f11c 
							
						 
					 
					
						
						
							
							DVM: do not mem-set 400  
						
						... 
						
						
						
						qmemman will do the job automagically. 
						
					 
					
						2010-09-30 18:26:35 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							28fbb48845 
							
						 
					 
					
						
						
							
							Attach/detach pci devices from netvm upon resume/suspend  
						
						
						
					 
					
						2010-09-30 18:22:26 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							a4585f1369 
							
						 
					 
					
						
						
							
							Allow numbers in vmname in qubes_penctl.  
						
						
						
					 
					
						2010-09-27 17:52:10 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							ece96ba3fb 
							
						 
					 
					
						
						
							
							Make qfilexchgd listen for change in /vm to detect vm start/stop  
						
						... 
						
						
						
						... instead of watching /local/domain, which changes whenever meminfo-wwriter
pushes data. 
						
					 
					
						2010-09-27 17:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							acac39ec41 
							
						 
					 
					
						
						
							
							rpmbuild wants pyo files in %files  
						
						
						
					 
					
						2010-09-27 17:41:03 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							90e3f4ffd8 
							
						 
					 
					
						
						
							
							Add reset_vm_configs.py script  
						
						
						
					 
					
						2010-09-27 16:58:02 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							2244ea95bf 
							
						 
					 
					
						
						
							
							Separate create_config_file() function in qubes.py  
						
						
						
					 
					
						2010-09-27 16:53:17 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							9fcaff1aea 
							
						 
					 
					
						
						
							
							v1.3.7-dom0  
						
						
						
					 
					
						2010-09-23 12:42:59 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							67537316cb 
							
						 
					 
					
						
						
							
							core-dom0.rpm: Always do %post, not only when installing for the 1st time  
						
						
						
					 
					
						2010-09-23 12:42:43 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							56d5e51735 
							
						 
					 
					
						
						
							
							version 1.3.6-dom0  
						
						
						
					 
					
						2010-09-23 12:34:29 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							ba59ac733e 
							
						 
					 
					
						
						
							
							Merge branch 'qmemman' of git://qubes-os.org/rafal/core  
						
						... 
						
						
						
						Conflicts:
	dom0/qvm-core/qubes.py 
						
					 
					
						2010-09-23 12:31:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							11eafede31 
							
						 
					 
					
						
						
							
							Make qubes_prepare_saved_domain.sh output less scary for [normal] users  
						
						
						
					 
					
						2010-09-22 11:15:22 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							0217dba40e 
							
						 
					 
					
						
						
							
							Completed dvm->setupdvm name transition  
						
						
						
					 
					
						2010-09-22 10:24:57 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							7aa55affcf 
							
						 
					 
					
						
						
							
							renamed:    qubes_dvm -> qubes_setupdvm  
						
						
						
					 
					
						2010-09-22 10:22:45 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							2a4abafd1b 
							
						 
					 
					
						
						
							
							Removed empty function from qubes_dvm  
						
						
						
					 
					
						2010-09-22 10:21:54 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							4e067aa503 
							
						 
					 
					
						
						
							
							Slightly change the savefile update notification message.  
						
						
						
					 
					
						2010-09-21 22:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							c0656720ab 
							
						 
					 
					
						
						
							
							DVM: if needed, qfileexchgd will recreate DVM savefile  
						
						... 
						
						
						
						It would be nice to have some progress notification, as dvm setup is
slow. 
						
					 
					
						2010-09-21 22:23:38 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							e13e5027c3 
							
						 
					 
					
						
						
							
							qubes_dvm init.d script  
						
						... 
						
						
						
						We want to set up a default dvm if needed at boot time; for this,
the default netvm must have been already started. Therefore, we
need a qubes_dvm script, that executes after qubes_netvm. 
						
					 
					
						2010-09-21 21:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							c22a6ebb84 
							
						 
					 
					
						
						
							
							DVM: make qvm-get-default-template use the default template, if asked  
						
						... 
						
						
						
						Via options --default-template and --default-script 
						
					 
					
						2010-09-21 18:40:15 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							c0cac005ec 
							
						 
					 
					
						
						
							
							Tiny logging fix in qfileexchgd  
						
						... 
						
						
						
						...that is impossible to happen, naturally. 
						
					 
					
						2010-09-21 16:00:40 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							ca1122cd6a 
							
						 
					 
					
						
						
							
							Add QubesDisposableVm and use class  
						
						
						
					 
					
						2010-09-21 15:59:22 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							6afdffa96f 
							
						 
					 
					
						
						
							
							qvm-dom0-network-via-netvm script (ticket  #20 )  
						
						
						
					 
					
						2010-09-21 13:36:46 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							885d747272 
							
						 
					 
					
						
						
							
							qmmemman: force static_memory_max to be as much as total RAM  
						
						... 
						
						
						
						Not including netvm, it causes some issues with it. 
						
					 
					
						2010-09-20 11:24:56 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							fabf9eb86e 
							
						 
					 
					
						
						
							
							version 1.3.4  
						
						
						
					 
					
						2010-09-17 17:50:38 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							71baae50cb 
							
						 
					 
					
						
						
							
							Merge branch 'ticket4' of git://qubes-os.org/rafal/core  
						
						
						
					 
					
						2010-09-17 17:30:36 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							e1de26f79a 
							
						 
					 
					
						
						
							
							Require NetworkManager >= 0.8.1-1  
						
						... 
						
						
						
						Unfortunately, config files layout changes with NM version; therefore
require >= 0.8.1-1.
This should also prevent NM from messing with VIF interfaces on suspend/resume. 
						
					 
					
						2010-09-17 15:16:01 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							4e04ab19ea 
							
						 
					 
					
						
						
							
							version 1.3.3  
						
						
						
					 
					
						2010-09-16 20:12:16 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							4e7ce5f90c 
							
						 
					 
					
						
						
							
							qubes.py: another small fix to QubesHost :)  
						
						
						
					 
					
						2010-09-16 20:11:35 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							8292c25713 
							
						 
					 
					
						
						
							
							Merge branch 'qmemman' of git://qubes-os.org/rafal/core  
						
						
						
					 
					
						2010-09-16 20:01:40 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd597cefb 
							
						 
					 
					
						
						
							
							version 1.3.2-dom0  
						
						
						
					 
					
						2010-09-16 18:47:31 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							157a18c244 
							
						 
					 
					
						
						
							
							qubes.py: a small fix to QubesHost  
						
						
						
					 
					
						2010-09-16 18:47:05 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							268789fc4c 
							
						 
					 
					
						
						
							
							dom0/qvm-core/qubes.py: added QubesHost class  
						
						
						
					 
					
						2010-09-16 17:52:52 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							9128ba4ad2 
							
						 
					 
					
						
						
							
							version 1.3.1  
						
						
						
					 
					
						2010-09-16 17:01:15 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							c411519220 
							
						 
					 
					
						
						
							
							qmemman: do not trim the mem-set value too much  
						
						... 
						
						
						
						We used to mem-set the domain to 0.995*calculated_value; 5 promils of 4GB
is ca 19MB, and it is too visible. Use 0.999 instead of 0.995 
						
					 
					
						2010-09-16 16:40:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							eea01fba3b 
							
						 
					 
					
						
						
							
							qmemman: in is_balance_req_significant(), account for Xen free memory  
						
						
						
					 
					
						2010-09-16 16:00:07 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							e476531b0e 
							
						 
					 
					
						
						
							
							Leave XEN_FREE_MEM_LEFT of Xen free memory.  
						
						... 
						
						
						
						Needed for driver domain, to be able to get contiguous memory for
its drivers. 
						
					 
					
						2010-09-16 15:57:11 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							0f1700ef3d 
							
						 
					 
					
						
						
							
							Merge branch 'comment1' of git://qubes-os.org/rafal/core  
						
						... 
						
						
						
						Conflicts:
	dom0/restore/qubes_restore.c 
						
					 
					
						2010-09-16 15:55:35 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							70f8a7401c 
							
						 
					 
					
						
						
							
							Make 'make clean' clean all the object files  
						
						
						
					 
					
						2010-09-15 15:36:04 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							ec988f9385 
							
						 
					 
					
						
						
							
							core-appvm.spec: create 'user' user in %pre instead of in %post  
						
						... 
						
						
						
						... otherwsie rpm -i throws an error when trying to set permissions for
/home_volatile/user, as the user 'user' doesn't exist when the %files section
is being processed during rpm install (if this is a first install of the rpm). 
						
					 
					
						2010-09-15 15:33:09 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							6116d30c25 
							
						 
					 
					
						
						
							
							version 1.3.0  
						
						
						
					 
					
						2010-09-13 17:21:26 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8c018bc2 
							
						 
					 
					
						
						
							
							Merge branch 'qmemman' of git://qubes-os.org/rafal/core  
						
						
						
					 
					
						2010-09-13 15:05:13 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							d91c03358c 
							
						 
					 
					
						
						
							
							qmemman: save a syscall in meminfo-writer via use of "pread"  
						
						
						
					 
					
						2010-09-10 14:53:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							6736081581 
							
						 
					 
					
						
						
							
							Compile meminfo-writer with -O3  
						
						
						
					 
					
						2010-09-10 11:38:06 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							0c1f21a28e 
							
						 
					 
					
						
						
							
							qmemman: when a AppVM is low on memory, allow small adjustments  
						
						... 
						
						
						
						A small AppVM (say, with 100MB total) can go below prefmem, and
still not be assigned memory, because of the MIN_TOTAL_MEMORY_TRANSFER
threshold.
So, if AppVM is below prefmem, allow for smaller mem-sets. 
						
					 
					
						2010-09-10 11:35:30 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							f6e3607d2d 
							
						 
					 
					
						
						
							
							qmemman: offload some processing to meminfo-writer  
						
						... 
						
						
						
						Make meminfo-writer compute used memory, and report to qmemman only if
it has changed significantly enough. As it is written in C, its code is
much faster that qmemman-server; also in the idle case, it saves on xenstore
communication overhead. Allows to send updates up to 10 times per second,
with CPU load on the VM below 0.1%. 
						
					 
					
						2010-09-09 17:51:53 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							51e14fc8bb 
							
						 
					 
					
						
						
							
							qmemman: trigger do_balance() on receiving /proc/meminfo data  
						
						
						
					 
					
						2010-09-09 12:36:18 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							f4e46b63a4 
							
						 
					 
					
						
						
							
							qmemman: in client code, set FD_CLOEXEC on qmmemman.socket  
						
						
						
					 
					
						2010-09-09 12:33:48 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							7545789a26 
							
						 
					 
					
						
						
							
							qmemman: now parse_meminfo takes a single argument  
						
						
						
					 
					
						2010-09-09 11:30:02 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							9c609a23bf 
							
						 
					 
					
						
						
							
							qmemman: move /proc/meminfo parsing to qmemman_algo  
						
						... 
						
						
						
						Just cosmetics, to make code layout more coherent. 
						
					 
					
						2010-09-09 11:24:04 +02:00