[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Domain 0 crashed when booting OMAP5 uEVM
On 13 August 2013 09:45, Chen Baozi <baozich@xxxxxxxxx> wrote: > > On Aug 13, 2013, at 3:56 PM, Chen Baozi <baozich@xxxxxxxxx> wrote: > >> >> On Aug 12, 2013, at 10:30 PM, Andrii Anisov <andrii.anisov@xxxxxxxxxxxxxxx> >> wrote: >> And I checked the latest git tree I've used, it is: >> >> cpus { >> + #address-cells = <1>; >> + #size-cells = <0>; >> >> cpu@0 { >> device_type = "cpu"; >> compatible = "arm,cortex-a15"; >> reg = <0x0>; >> }; >> cpu@1 { >> device_type = "cpu"; >> compatible = "arm,cortex-a15"; >> reg = <0x1>; >> }; >> }; >> >> I'll check if the missing address-cells and size-cells caused my >> issues. >> > > Yes, it is because of lacking #address-cells and #size-cells. Hum, according to Linux Documentation/devicetree/booting-without-of.txt (section III.5.b): "This node is the parent of all individual CPU nodes. It doesn't have any specific requirements, though it's generally good practice to have at least: #address-cells = <00000001> #size-cells = <00000000> This defines that the "address" for a CPU is a single cell, and has no meaningful size. This is not necessary but the kernel will assume that format when reading the "reg" properties of a CPU node, see below" So Xen doesn't have the right behaviour. I will send a patch later to fix this issue. -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |