Akihiko Odaki 
							
						 
					 
					
						
						
							
						
						3bf445fbb1 
					 
					
						
						
							
							net/vmnet: Drop ifdef for macOS versions older than 12.0  
						
						... 
						
						
						
						macOS versions older than 12.0 are no longer supported.
docs/about/build-platforms.rst says:
> Support for the previous major version will be dropped 2 years after
> the new major version is released or when the vendor itself drops
> support, whichever comes first.
macOS 12.0 was released 2021:
https://www.apple.com/newsroom/2021/10/macos-monterey-is-now-available/ 
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-ID: <20240629-macos-v1-4-6e70a6b700a0@daynix.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org > 
						
						
					 
					
						2024-07-02 06:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Armbruster 
							
						 
					 
					
						
						
							
						
						7480874a69 
					 
					
						
						
							
							qapi net: Elide redundant has_FOO in generated C  
						
						... 
						
						
						
						The has_FOO for pointer-valued FOO are redundant, except for arrays.
They are also a nuisance to work with.  Recent commit "qapi: Start to
elide redundant has_FOO in generated C" provided the means to elide
them step by step.  This is the step for qapi/net.json.
Said commit explains the transformation in more detail.  The invariant
violations mentioned there do not occur here.
Cc: Jason Wang <jasowang@redhat.com >
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Message-Id: <20221104160712.3005652-19-armbru@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
[Fixes for MacOS squashed in] 
						
						
					 
					
						2022-12-14 20:04:47 +01:00 
						 
				 
			
				
					
						
							
							
								Vladislav Yaroshchuk 
							
						 
					 
					
						
						
							
						
						73f99db534 
					 
					
						
						
							
							net/vmnet: implement shared mode (vmnet-shared)  
						
						... 
						
						
						
						Interaction with vmnet.framework in different modes
differs only on configuration stage, so we can create
common `send`, `receive`, etc. procedures and reuse them.
Reviewed-by: Akihiko Odaki <akihiko.odaki@gmail.com >
Tested-by: Akihiko Odaki <akihiko.odaki@gmail.com >
Signed-off-by: Phillip Tennen <phillip@axleos.com >
Signed-off-by: Vladislav Yaroshchuk <Vladislav.Yaroshchuk@jetbrains.com >
Signed-off-by: Jason Wang <jasowang@redhat.com > 
						
						
					 
					
						2022-05-17 16:48:23 +08:00 
						 
				 
			
				
					
						
							
							
								Vladislav Yaroshchuk 
							
						 
					 
					
						
						
							
						
						81ad2964e9 
					 
					
						
						
							
							net/vmnet: add vmnet backends to qapi/net  
						
						... 
						
						
						
						Create separate netdevs for each vmnet operating mode:
- vmnet-host
- vmnet-shared
- vmnet-bridged
Reviewed-by: Akihiko Odaki <akihiko.odaki@gmail.com >
Tested-by: Akihiko Odaki <akihiko.odaki@gmail.com >
Acked-by: Markus Armbruster <armbru@redhat.com >
Signed-off-by: Vladislav Yaroshchuk <Vladislav.Yaroshchuk@jetbrains.com >
Signed-off-by: Jason Wang <jasowang@redhat.com > 
						
						
					 
					
						2022-05-17 16:48:23 +08:00