Alex Bennée  
		
	
	
		43398409ce 
		
	 
	
	
	docs/devel: introduce some key concepts for QOM development  
		
			... 
			Using QOM correctly is increasingly important to maintaining a modern
code base. However the current documentation skips some important
concepts before launching into a simple example. Lets:
  - at least mention properties
  - mention TYPE_OBJECT and TYPE_DEVICE
  - talk about why we have realize/unrealize
  - mention the QOM tree
  - lightly re-arrange the order we mention things
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230630180423.558337-28-alex.bennee@linaro.org> 
		
	 
 
		2023-07-03 12:52:26 +01:00 
	 
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			2023-06-06 16:29:53 +02:00 
		 
	
		
			
			
			
			
			
			2023-06-06 09:42:14 +02:00 
		 
	
		
			
			
			
			
			
			2019-12-17 19:36:57 +01:00 
		 
	
		
			
			
			
			
			
			2020-09-17 20:37:13 +02:00 
		 
	
		
			
			
			
			
			
			2020-08-21 06:30:40 -04:00 
		 
	
		
			
			
			
			
			
			2022-12-15 16:07:43 +01:00 
		 
	
		
			
			
			
			
			
			2023-06-20 10:01:30 +02:00 
		 
	
		
			
			
			
			
			
			2021-11-08 17:00:22 +01:00 
		 
	
		
			
			
			
			
			
			2023-06-26 08:58:02 +02:00 
		 
	
		
			
			
			
			
			
			2021-10-01 19:04:45 +02:00 
		 
	
		
			
			
			
			
			
			2022-06-01 18:55:04 +01:00 
		 
	
		
			
			
			
			
			
			2021-09-01 11:08:19 +01:00 
		 
	
		
			
			
			
			
			
			2022-11-22 09:49:07 +00:00 
		 
	
		
			
			
			
			
			
			2021-04-01 13:21:02 +02:00 
		 
	
		
			
			
			
			
			
			2021-05-02 17:24:50 +02:00 
		 
	
		
			
			
			
			
			
			2023-05-30 10:55:39 -07:00 
		 
	
		
			
			
			
			
			
			2021-08-02 11:42:38 +01:00 
		 
	
		
			
			
			
			
			
			2023-02-16 23:02:46 -05:00 
		 
	
		
			
			
			
			
			
			2023-07-03 12:52:22 +01:00 
		 
	
		
			
			
			
			
			
			2022-11-02 06:56:32 -04:00 
		 
	
		
			
			
			
			
			
			2022-05-16 04:38:40 -04:00 
		 
	
		
			
			
			
			
			
			2023-07-03 12:52:08 +01:00 
		 
	
		
			
			
			
			
			
			2023-07-03 12:52:08 +01:00 
		 
	
		
			
			
			
			
			
			2023-07-03 12:52:08 +01:00 
		 
	
		
			
			
			
			
			
			2023-05-08 19:04:52 +02:00 
		 
	
		
			
			
			
			
			
			2023-06-22 18:55:14 -04:00 
		 
	
		
			
			
			
			
			
			2021-06-02 06:51:09 +02:00 
		 
	
		
			
			
			
			
			
			2022-11-22 09:49:07 +00:00 
		 
	
		
			
			
			
			
			
			2022-01-18 12:56:29 +01:00 
		 
	
		
			
			
			
			
			
			2023-02-06 19:22:56 +01:00 
		 
	
		
			
			
			
			
			
			2021-11-19 10:16:58 +01:00 
		 
	
		
			
			
			
			
			
			2021-11-22 15:02:38 +01:00 
		 
	
		
			
			
			
			
			
			2021-11-19 10:16:58 +01:00 
		 
	
		
			
			
			
			
			
			2023-04-28 11:31:07 +02:00 
		 
	
		
			
			
			
			
			
			2023-05-22 10:21:01 +02:00 
		 
	
		
			
			
			
			
			
			2023-07-03 12:52:22 +01:00 
		 
	
		
			
			
			
			
			
			2021-11-22 15:02:38 +01:00 
		 
	
		
			
			
			
			
			
			2023-07-03 12:52:22 +01:00 
		 
	
		
			
			
			
			
			
			2023-07-03 12:52:26 +01:00 
		 
	
		
			
			
			
			
			
			2022-05-03 15:16:51 +04:00 
		 
	
		
			
			
			
			
			
			2021-01-12 12:38:03 +01:00 
		 
	
		
			
			
			
			
			
			2022-06-06 09:26:54 +02:00 
		 
	
		
			
			
			
			
			
			2022-10-27 10:27:23 +01:00 
		 
	
		
			
			
			
			
			
			2020-02-26 18:57:07 +01:00 
		 
	
		
			
			
			
			
			
			2021-06-02 14:29:14 +02:00 
		 
	
		
			
			
			
			
			
			2021-11-22 15:02:38 +01:00 
		 
	
		
			
			
			
			
			
			2023-04-27 14:58:51 +01:00 
		 
	
		
			
			
			
			
			
			2022-11-22 09:52:23 +00:00 
		 
	
		
			
			
			
			
			
			2022-11-22 09:49:07 +00:00 
		 
	
		
			
			
			
			
			
			2021-09-08 11:09:45 +01:00 
		 
	
		
			
			
			
			
			
			2023-05-16 16:30:25 -07:00 
		 
	
		
			
			
			
			
			
			2023-02-02 10:44:23 +00:00 
		 
	
		
			
			
			
			
			
			2023-07-03 12:52:08 +01:00 
		 
	
		
			
			
			
			
			
			2023-07-03 12:51:18 +01:00 
		 
	
		
			
			
			
			
			
			2022-04-21 17:03:51 +04:00 
		 
	
		
			
			
			
			
			
			2021-11-22 15:02:38 +01:00 
		 
	
		
			
			
			
			
			
			2021-11-19 10:16:58 +01:00 
		 
	
		
			
			
			
			
			
			2023-06-30 06:02:51 +02:00 
		 
	
		
			
			
			
			
			
			2022-05-16 04:38:40 -04:00 
		 
	
		
			
			
			
			
			
			2017-06-07 18:22:03 +02:00 
		 
	
		
			
			
			
			
			
			2022-12-13 18:31:37 +01:00 
		 
	
		
			
			
			
			
			
			2023-05-15 08:19:04 -04:00