mirror of
				https://source.denx.de/u-boot/u-boot.git
				synced 2025-11-04 02:11:25 +01:00 
			
		
		
		
	Add initial infrastructure for Xen para-virtualized block device. This includes compile-time configuration and the skeleton for the future driver implementation. Add new class UCLASS_PVBLOCK which is going to be a parent for virtual block devices. Add new interface type IF_TYPE_PVBLOCK. Implement basic driver setup by reading XenStore configuration. Signed-off-by: Andrii Anisov <andrii_anisov@epam.com> Signed-off-by: Anastasiia Lukianenko <anastasiia_lukianenko@epam.com> Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
		
			
				
	
	
		
			18 lines
		
	
	
		
			339 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			339 B
		
	
	
	
		
			C
		
	
	
	
	
	
/* SPDX-License-Identifier: GPL-2.0+
 | 
						|
 *
 | 
						|
 * (C) 2020 EPAM Systems Inc.
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef _PVBLOCK_H
 | 
						|
#define _PVBLOCK_H
 | 
						|
 | 
						|
/**
 | 
						|
 * pvblock_init() - Initialize para-virtual block device class driver
 | 
						|
 *
 | 
						|
 * Bind PV block to UCLASS_ROOT device and probe all UCLASS_PVBLOCK
 | 
						|
 * virtual block devices.
 | 
						|
 */
 | 
						|
void pvblock_init(void);
 | 
						|
 | 
						|
#endif /* _PVBLOCK_H */
 |