Richard Henderson 
							
						 
					 
					
						
						
							
						
						da2b71fab6 
					 
					
						
						
							
							linux-user: Define ELF_ET_DYN_BASE in $guest/target_mman.h  
						
						... 
						
						
						
						Copy each guest kernel's default value, then bound it
against reserved_va or the host address space.
Tested-by: Helge Deller <deller@gmx.de >
Reviewed-by: Helge Deller <deller@gmx.de >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org > 
						
						
					 
					
						2023-08-08 13:27:15 -07:00 
						 
				 
			
				
					
						
							
							
								Richard Henderson 
							
						 
					 
					
						
						
							
						
						2d708164e0 
					 
					
						
						
							
							linux-user: Define TASK_UNMAPPED_BASE in $guest/target_mman.h  
						
						... 
						
						
						
						Provide default values that are as close as possible to the
values used by the guest's kernel.
Tested-by: Helge Deller <deller@gmx.de >
Reviewed-by: Helge Deller <deller@gmx.de >
Reviewed-by: Akihiko Odaki <akihiko.odaki@daynix.com >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org > 
						
						
					 
					
						2023-08-08 13:24:27 -07:00 
						 
				 
			
				
					
						
							
							
								Richard Henderson 
							
						 
					 
					
						
						
							
						
						6edfca9eae 
					 
					
						
						
							
							linux-user: Split TARGET_PROT_* out of syscall_defs.h  
						
						... 
						
						
						
						Move the values into the per-target target_mman.h headers
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
Message-Id: <20230707204054.8792-8-richard.henderson@linaro.org > 
						
						
					 
					
						2023-07-15 08:02:32 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Henderson 
							
						 
					 
					
						
						
							
						
						492fe4e754 
					 
					
						
						
							
							linux-user: Split TARGET_MAP_* out of syscall_defs.h  
						
						... 
						
						
						
						Move the values into the per-target target_mman.h headers
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
Message-Id: <20230707204054.8792-7-richard.henderson@linaro.org > 
						
						
					 
					
						2023-07-15 08:02:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ilya Leoshkevich 
							
						 
					 
					
						
						
							
						
						9f22020b91 
					 
					
						
						
							
							linux-user: Provide MADV_* definitions  
						
						... 
						
						
						
						Provide MADV_* definitions using target_mman.h header, similar to what
kernel does. Most architectures use the same values, with the exception
of alpha and hppa.
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Message-Id: <20220906000839.1672934-2-iii@linux.ibm.com >
Signed-off-by: Laurent Vivier <laurent@vivier.eu > 
						
						
					 
					
						2022-09-27 09:30:09 +02:00