[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v1 07/18] docs: update hyperlaunch device tree documentation
On 7/18/22 09:57, Smith, Jackson wrote: > Hi Daniel, > >> -----Original Message----- >> Subject: [PATCH v1 07/18] docs: update hyperlaunch device tree >> documentation > > >> diff --git a/docs/designs/launch/hyperlaunch-devicetree.rst >> b/docs/designs/launch/hyperlaunch-devicetree.rst >> index b49c98cfbd..ae1a786d0b 100644 >> --- a/docs/designs/launch/hyperlaunch-devicetree.rst >> +++ b/docs/designs/launch/hyperlaunch-devicetree.rst >> @@ -13,12 +13,268 @@ difference is the introduction of the ``hypervisor`` > >> + >> +The Hypervisor node >> +------------------- >> + >> +The ``hypervisor`` node is a top level container for the domains that >> +will be >> built >> +by hypervisor on start up. The node will be named ``hypervisor`` with >> +a >> ``compatible`` >> +property to identify which hypervisors the configuration is intended. > ^^^ Should there be a note here that hypervisor node also needs a compatible > "xen,<arch>"? Ack. >> +The >> hypervisor >> +node will consist of one or more config nodes and one or more domain >> nodes. >> + >> +Properties >> +"""""""""" >> + >> +compatible >> + Identifies which hypervisors the configuration is compatible. Required. >> + >> + Format: "hypervisor,<hypervisor name>", e.g "hypervisor,xen" > ^^^ Same here: compatible "<hypervisor name>,<arch>"? Ack. >> Example Configuration >> --------------------- >> + >> +Multiboot x86 Configuration Dom0-only: >> +"""""""""""""""""""""""""""""""""""""" >> +The following dts file can be provided to the Device Tree compiler, >> +``dtc``, >> to >> +produce a dtb file. >> +:: >> + >> + /dts-v1/; >> + >> + / { >> + chosen { >> + hypervisor { >> + compatible = "hypervisor,xen"; > ^^^^^^^^ compatible = "hypervisor,xen", "xen,x86"; Ack. >> + >> + dom0 { >> + compatible = "xen,domain"; >> + >> + domid = <0>; >> + >> + permissions = <3>; >> + functions = <0xC000000F>; >> + mode = <5>; >> + >> + domain-uuid = [B3 FB 98 FB 8F 9F 67 A3 8A 6E 62 5A 09 >> + 13 F0 >> 8C]; >> + >> + cpus = <1>; >> + memory = <0x0 0x20000000>; > ^^^^^^^^^^ memory = "2048M"; > Needs to be updated to new format for mem. Ack. >> + >> + kernel { >> + compatible = "module,kernel", "module,index"; >> + module-index = <1>; >> + }; >> + }; >> + >> + }; >> + }; >> + }; >> + > > Similar adjustments are needed for the rest of the examples I believe. > > Also, two typos: > Line 287 is missing a line ending semi-colon. > Line 82 has a double space between 'node' and 'may'. Ack. v/r, dps
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |