1 * Xen hypervisor device tree bindings 2 3 Xen ARM virtual platforms shall have a top-lev 4 the following properties: 5 6 - compatible: 7 compatible = "xen,xen-<version>", "xen 8 where <version> is the version of the Xen AB 9 10 - reg: specifies the base physical address and 11 where the special resources should be mapped 12 hypercall. 13 Region 0 is reserved for mapping grant table 14 The memory region is large enough to map the 15 or equal to gnttab_max_grant_frames()). 16 Regions 1...N are extended regions (unused a 17 GFNs and grants, they might be absent if the 18 19 - interrupts: the interrupt used by Xen to inj 20 A GIC node is also required. 21 22 To support UEFI on Xen ARM virtual platforms, 23 under /hypervisor with following parameters: 24 25 ______________________________________________ 26 Name | Size | Descripti 27 ============================================== 28 xen,uefi-system-table | 64-bit | Guest phy 29 | | Table. 30 ---------------------------------------------- 31 xen,uefi-mmap-start | 64-bit | Guest phy 32 | | map. 33 ---------------------------------------------- 34 xen,uefi-mmap-size | 32-bit | Size in b 35 | | pointed t 36 ---------------------------------------------- 37 xen,uefi-mmap-desc-size | 32-bit | Size in b 38 | | memory ma 39 ---------------------------------------------- 40 xen,uefi-mmap-desc-ver | 32-bit | Version o 41 ---------------------------------------------- 42 43 Example (assuming #address-cells = <2> and #si 44 45 hypervisor { 46 compatible = "xen,xen-4.3", "xen,xen"; 47 reg = <0 0xb0000000 0 0x20000>; 48 interrupts = <1 15 0xf08>; 49 uefi { 50 xen,uefi-system-table = <0xXXX 51 xen,uefi-mmap-start = <0xXXXXX 52 xen,uefi-mmap-size = <0xXXXXXX 53 xen,uefi-mmap-desc-size = <0xX 54 xen,uefi-mmap-desc-ver = <0xXX 55 }; 56 }; 57 58 The format and meaning of the "xen,uefi-*" par 59 Documentation/arch/arm/uefi.rst, which are pro 60 they differ because they are provided by the X 61 of UEFI runtime services implemented via hyper 62 http://xenbits.xen.org/docs/unstable/hypercall
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.