* Of the device tree binary format endianness on little-endian platform
@ 2009-02-18 16:46 Laurent Gregoire
[not found] ` <1234975585.17001.131.camel-AlTa8cHOufjkPJRI6LV1/EZjUo8kaGiB@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Laurent Gregoire @ 2009-02-18 16:46 UTC (permalink / raw)
To: devicetree-discuss-mnsaURCQ41sdnm+yROfE0A
Hi,
We are currently investigating the use of a flattened device-tree for
configuring some boot parameters on a new ARM platform. ARM being
little-endian, the first question that arise is whether we should keep
the .dtb binary format itself big-endian or switch to little-endian?
Apparently the format does not specify endianness specifically, and I
did not found any relevant information concerning this.
Perhaps this has already been decided somewhere on the roadmap of using
device-tree outside the PPC-world.
Any comments welcomed,
Laurent GREGOIRE
Embedded Software Engineering | TomTom | www.tomtom.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Of the device tree binary format endianness on little-endian platform
[not found] ` <1234975585.17001.131.camel-AlTa8cHOufjkPJRI6LV1/EZjUo8kaGiB@public.gmane.org>
@ 2009-02-18 17:10 ` Mitch Bradley
[not found] ` <499C40F0.5020800-D5eQfiDGL7eakBO8gow8eQ@public.gmane.org>
2009-02-24 21:26 ` Of the device tree binary format endianness on little-endian platform Timur Tabi
1 sibling, 1 reply; 11+ messages in thread
From: Mitch Bradley @ 2009-02-18 17:10 UTC (permalink / raw)
To: Laurent Gregoire; +Cc: devicetree-discuss-mnsaURCQ41sdnm+yROfE0A
>
> Hi,
>
> We are currently investigating the use of a flattened device-tree for
> configuring some boot parameters on a new ARM platform. ARM being
> little-endian, the first question that arise is whether we should keep
> the .dtb binary format itself big-endian or switch to little-endian?
> Apparently the format does not specify endianness specifically, and I
> did not found any relevant information concerning this.
>
I can't speak for flattened device trees specifically, but IEEE1275
(Open Firmware) specifies that integers are encoded in property values
in big-endian byte order. The model is serialization/deserialization,
rather than overlaying a C struct on top of the data.
> Perhaps this has already been decided somewhere on the roadmap of using
> device-tree outside the PPC-world.
>
> Any comments welcomed,
>
> Laurent GREGOIRE
> Embedded Software Engineering | TomTom | www.tomtom.com
>
> _______________________________________________
> devicetree-discuss mailing list
> devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org
> https://ozlabs.org/mailman/listinfo/devicetree-discuss
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Of the device tree binary format endianness on little-endian platform
[not found] ` <499C40F0.5020800-D5eQfiDGL7eakBO8gow8eQ@public.gmane.org>
@ 2009-02-18 18:45 ` Jon Loeliger
[not found] ` <499C5749.9000503-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2009-02-18 19:28 ` Of the device tree binary format endianness on little-endianplatform Yoder Stuart-B08248
1 sibling, 1 reply; 11+ messages in thread
From: Jon Loeliger @ 2009-02-18 18:45 UTC (permalink / raw)
To: Mitch Bradley; +Cc: devicetree-discuss-mnsaURCQ41sdnm+yROfE0A
Mitch Bradley wrote:
>
> I can't speak for flattened device trees specifically, but IEEE1275
> (Open Firmware) specifies that integers are encoded in property values
> in big-endian byte order. The model is serialization/deserialization,
> rather than overlaying a C struct on top of the data.
The FDT adopted the same big-endian serialize/deserialize approach.
To be honest, I don't know what motivated the big-endian choice
(Network order, PPC, 1275, One True Format, etc.) Doesn't matter.
jdl
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Of the device tree binary format endianness on little-endian platform
[not found] ` <499C5749.9000503-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
@ 2009-02-18 19:01 ` Mitch Bradley
0 siblings, 0 replies; 11+ messages in thread
From: Mitch Bradley @ 2009-02-18 19:01 UTC (permalink / raw)
To: Jon Loeliger; +Cc: devicetree-discuss-mnsaURCQ41sdnm+yROfE0A
> Mitch Bradley wrote:
>
>>
>> I can't speak for flattened device trees specifically, but IEEE1275
>> (Open Firmware) specifies that integers are encoded in property
>> values in big-endian byte order. The model is
>> serialization/deserialization, rather than overlaying a C struct on
>> top of the data.
>
>
> The FDT adopted the same big-endian serialize/deserialize approach.
>
> To be honest, I don't know what motivated the big-endian choice
> (Network order, PPC, 1275, One True Format, etc.) Doesn't matter.
When I first started working on Open Boot (the precursor to Open
Firmware) at Sun circa 1987, Sun's main processors were 68k and SPARC,
both big endian. Sun had a 386 product too but it had no traction.
Furthermore, the two highest profile external data representations at
the time - the network byte order of TCP/IP and Sun's XDR underpinnings
of RPC and NFS - were both big endian. So big endian seemed like the
choice least likely to result in opposition from the people I had to
convince.
PPC didn't enter into the equation until several years later when the
IEEE standardization effort started and Apple got interested. There
were a few portability problems that had crept into Open Boot that had
to be fixed for Open Firmware, but the property mechanism and encoding
went across essentially unchanged. In any case, two of the main PPC OSs
at the time were MacOS and AIX, both big endian, so if there had been
pressure from the little endian direction, it probably would have been
opposed by the MacOS and AIX camps.
Now You Know.
>
> jdl
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: Of the device tree binary format endianness on little-endianplatform
[not found] ` <499C40F0.5020800-D5eQfiDGL7eakBO8gow8eQ@public.gmane.org>
2009-02-18 18:45 ` Jon Loeliger
@ 2009-02-18 19:28 ` Yoder Stuart-B08248
[not found] ` <9696D7A991D0824DBA8DFAC74A9C5FA304C9D5EA-ofAVchDyotYzzZk0BCvKg5jmvxFtTJ+o0e7PPNI6Mm0@public.gmane.org>
1 sibling, 1 reply; 11+ messages in thread
From: Yoder Stuart-B08248 @ 2009-02-18 19:28 UTC (permalink / raw)
To: Mitch Bradley, Laurent Gregoire; +Cc: devicetree-discuss-mnsaURCQ41sdnm+yROfE0A
> -----Original Message-----
> From:
> devicetree-discuss-bounces+stuart.yoder=freescale.com@ozlabs.o
> rg
> [mailto:devicetree-discuss-bounces+stuart.yoder=freescale.com@
ozlabs.org] On Behalf Of Mitch Bradley
> Sent: Wednesday, February 18, 2009 11:10 AM
> To: Laurent Gregoire
> Cc: devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org
> Subject: Re: Of the device tree binary format endianness on
> little-endianplatform
>
> >
> > Hi,
> >
> > We are currently investigating the use of a flattened
> device-tree for
> > configuring some boot parameters on a new ARM platform. ARM being
> > little-endian, the first question that arise is whether we
> should keep
> > the .dtb binary format itself big-endian or switch to little-endian?
> > Apparently the format does not specify endianness
> specifically, and I
> > did not found any relevant information concerning this.
> >
>
>
> I can't speak for flattened device trees specifically, but IEEE1275
> (Open Firmware) specifies that integers are encoded in
> property values
> in big-endian byte order. The model is
> serialization/deserialization,
> rather than overlaying a C struct on top of the data.
>
> > Perhaps this has already been decided somewhere on the
> roadmap of using
> > device-tree outside the PPC-world.
Please take a look at the ePAPR where the flattened
device tree format is formally speced out.
http://www.power.org/resources/downloads/Power_ePAPR_APPROVED_v1.0.pdf
Integers in property values and in the DTB structure
are all big-endian.
Stuart
^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: Of the device tree binary format endianness on little-endianplatform
[not found] ` <9696D7A991D0824DBA8DFAC74A9C5FA304C9D5EA-ofAVchDyotYzzZk0BCvKg5jmvxFtTJ+o0e7PPNI6Mm0@public.gmane.org>
@ 2009-02-19 8:54 ` Laurent Gregoire
0 siblings, 0 replies; 11+ messages in thread
From: Laurent Gregoire @ 2009-02-19 8:54 UTC (permalink / raw)
To: Yoder Stuart-B08248; +Cc: devicetree-discuss
> Please take a look at the ePAPR where the flattened
> device tree format is formally speced out.
>
> http://www.power.org/resources/downloads/Power_ePAPR_APPROVED_v1.0.pdf
>
> Integers in property values and in the DTB structure
> are all big-endian.
According to all this discussion so far, we'll then keep the binary
format to big-endian, and dynamically switch endianness on the target
itself.
ARM could be configured in both mode anyway, so that also make sense to
always use the same endianness regardless of the target one.
Laurent GREGOIRE
Embedded Software Engineering | TomTom | www.tomtom.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Of the device tree binary format endianness on little-endian platform
[not found] ` <1234975585.17001.131.camel-AlTa8cHOufjkPJRI6LV1/EZjUo8kaGiB@public.gmane.org>
2009-02-18 17:10 ` Mitch Bradley
@ 2009-02-24 21:26 ` Timur Tabi
[not found] ` <ed82fe3e0902241326g39a5c7fdj861aa37ebe821aee-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
1 sibling, 1 reply; 11+ messages in thread
From: Timur Tabi @ 2009-02-24 21:26 UTC (permalink / raw)
To: Laurent Gregoire; +Cc: devicetree-discuss-mnsaURCQ41sdnm+yROfE0A
On Wed, Feb 18, 2009 at 10:46 AM, Laurent Gregoire
<laurent.gregoire-Jdzig1fPfSTQT0dZR+AlfA@public.gmane.org> wrote:
> Hi,
>
> We are currently investigating the use of a flattened device-tree for
> configuring some boot parameters on a new ARM platform.
Laurent,
I'm very interested in the work you are planning on doing. How are
you planning on integrating device-tree support into the kernel? That
is, are you going to be adding the code so that's local to your ARM
platforms, or are you looking to make the device tree API available
for all ARM?
--
Timur Tabi
Linux kernel developer at Freescale
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Of the device tree binary format endianness on little-endian platform
[not found] ` <ed82fe3e0902241326g39a5c7fdj861aa37ebe821aee-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2009-02-25 16:16 ` Laurent Gregoire
[not found] ` <1235578609.17001.318.camel-AlTa8cHOufjkPJRI6LV1/EZjUo8kaGiB@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Laurent Gregoire @ 2009-02-25 16:16 UTC (permalink / raw)
To: Timur Tabi; +Cc: devicetree-discuss-mnsaURCQ41sdnm+yROfE0A
Hi Timur,
On Tue, 2009-02-24 at 15:26 -0600, Timur Tabi wrote:
> Laurent,
>
> I'm very interested in the work you are planning on doing. How are
> you planning on integrating device-tree support into the kernel? That
> is, are you going to be adding the code so that's local to your ARM
> platforms, or are you looking to make the device tree API available
> for all ARM?
>
We would like to use the device-tree for three purposes:
1. Device-specific parameters like device ID, bluetooth mac address...
2. Platform-device activation and parametrization
3. GPIO pins configuration
We're in research phase, but the current plan is to focus first on point
1 and 2, point 2 being only used for *some* of the platform-devices. We
will use the code only in our platform-specific code for now, ie. our
specific machine_init() routine.
We plan also to stick to the use of the flattened device-tree format,
not using or building any expanded version, and once platform-device
initialization is done to forget about the device-tree data.
We ported some part of the fdt parsing routine from the ppc arch branch,
but we modified the parsing library interface to use external iterators
instead of callbacks. Once validated internally, this library could be
easily moved if needed to some more generic place like arch/arm/kernel.
The loading of the platform-device is done using a callback function,
setup via an arch_init function, with a keyword argument. This keyword
is used as a key to a specific node in the device-tree. If the keyword
is present in the device-tree, the callback is called, with the
responsibility of setting-up specific parameters (through the use of the
fdt library) and registering any needed platform-device. Thus we do not
enforce any one-to-one mapping between device-tree node and
platform-devices, even if it will be probably most of the time the case.
The platform-device initialization order is given by device-tree order.
Also we noticed the lack of type information in device-tree binary
format (could be needed for exporting values to user-land through
something like sysfs, to have human-readable integer values in scripts -
also big-endian integers have to be converted).
HTH,
--Laurent
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Of the device tree binary format endianness on little-endian platform
[not found] ` <1235578609.17001.318.camel-AlTa8cHOufjkPJRI6LV1/EZjUo8kaGiB@public.gmane.org>
@ 2009-02-26 0:52 ` David Gibson
0 siblings, 0 replies; 11+ messages in thread
From: David Gibson @ 2009-02-26 0:52 UTC (permalink / raw)
To: Laurent Gregoire; +Cc: devicetree-discuss-mnsaURCQ41sdnm+yROfE0A, Timur Tabi
On Wed, Feb 25, 2009 at 05:16:49PM +0100, Laurent Gregoire wrote:
> Hi Timur,
>
> On Tue, 2009-02-24 at 15:26 -0600, Timur Tabi wrote:
> > Laurent,
> >
> > I'm very interested in the work you are planning on doing. How are
> > you planning on integrating device-tree support into the kernel? That
> > is, are you going to be adding the code so that's local to your ARM
> > platforms, or are you looking to make the device tree API available
> > for all ARM?
> >
>
> We would like to use the device-tree for three purposes:
>
> 1. Device-specific parameters like device ID, bluetooth mac address...
> 2. Platform-device activation and parametrization
> 3. GPIO pins configuration
>
> We're in research phase, but the current plan is to focus first on point
> 1 and 2, point 2 being only used for *some* of the platform-devices. We
> will use the code only in our platform-specific code for now, ie. our
> specific machine_init() routine.
>
> We plan also to stick to the use of the flattened device-tree format,
> not using or building any expanded version, and once platform-device
> initialization is done to forget about the device-tree data.
>
> We ported some part of the fdt parsing routine from the ppc arch branch,
> but we modified the parsing library interface to use external iterators
> instead of callbacks. Once validated internally, this library could be
> easily moved if needed to some more generic place like
> arch/arm/kernel.
If you're working exclusively with the flattened tree, then please use
libfdt as your parsing library. It's not used in the powerpc kernel
proper, because that's based on an expanded tree, but it is used in
the powerpc bootwrapper, see arch/powerpc/boot/libfdt. That's just a
copy of the upstream version that's part of the dtc tree. If ARM
starts using this as well we can move it to lib/ or some other
non-arch-specific location.
If you need to extend libfdt, that's fine - but talk to me about
getting your extensions upstream. The whole idea is that it gets
extended to be the flat tree parsing library of choice.
> The loading of the platform-device is done using a callback function,
> setup via an arch_init function, with a keyword argument. This keyword
> is used as a key to a specific node in the device-tree. If the keyword
> is present in the device-tree, the callback is called, with the
> responsibility of setting-up specific parameters (through the use of the
> fdt library) and registering any needed platform-device. Thus we do not
> enforce any one-to-one mapping between device-tree node and
> platform-devices, even if it will be probably most of the time the case.
I don't entirely follow what you're doing here, but it sounds like it
might not be quite correct. The device tree should always (well,
nearly always) describe the hardware, *not* Linux or driver specific
information. Generally drivers will use the "compatible" property to
determine if a device tree node is relevant to them.
> The platform-device initialization order is given by device-tree order.
This is not usually a good idea. Flattened device trees do have an
order, but for real OF trees, the tree order is not well defined, so
it's generally best not to use the order to control initialization,
but instead to use explicit content to control order, if it's
important.
> Also we noticed the lack of type information in device-tree binary
> format (could be needed for exporting values to user-land through
> something like sysfs, to have human-readable integer values in scripts -
> also big-endian integers have to be converted).
Yes, the device tree structure treats property values as "bag of
bytes". It's assumed that you need to know the binding for a given
node/property - which describes the format of the content - in order
to correctly interpret it.
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Of the device tree binary format endianness on little-endian platform
@ 2009-02-27 10:06 Laurent Gregoire
[not found] ` <1235729184.17001.369.camel-AlTa8cHOufjkPJRI6LV1/EZjUo8kaGiB@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Laurent Gregoire @ 2009-02-27 10:06 UTC (permalink / raw)
To: David Gibson; +Cc: devicetree-discuss, Timur Tabi
On Thu, 2009-02-26 at 11:52 +1100, David Gibson wrote:
> If you're working exclusively with the flattened tree, then please use
> libfdt as your parsing library. It's not used in the powerpc kernel
> proper, because that's based on an expanded tree, but it is used in
> the powerpc bootwrapper, see arch/powerpc/boot/libfdt. That's just a
> copy of the upstream version that's part of the dtc tree. If ARM
> starts using this as well we can move it to lib/ or some other
> non-arch-specific location.
>
> If you need to extend libfdt, that's fine - but talk to me about
> getting your extensions upstream. The whole idea is that it gets
> extended to be the flat tree parsing library of choice.
I fully agree with this, that's the reason why we currently work on our
specific platform for now. Concerning the change in the interface, that
shouldn't have a big influence on any eventual future merge as the
ppc/libfdt main branch is also using external iterator and is
endian-aware. We'll keep that in mind anyway.
> I don't entirely follow what you're doing here, but it sounds like it
> might not be quite correct. The device tree should always (well,
> nearly always) describe the hardware, *not* Linux or driver specific
> information. Generally drivers will use the "compatible" property to
> determine if a device tree node is relevant to them.
I think there is a bit of misunderstanding here. Our initial goal is not
to port the device-tree framework to ARM, even if it would be nice to do
so. We face a specific issue on our range of devices which is to
personalize them with device-specific and model-specific information,
not board-specific. We realized that the device-tree format was
well-suited for what we wanted to do, so we plan to use the device-tree
*format*, not *framework*. Taking this into account, this is an
opportunity to also parametrize some platform-devices using the same
system, but we didn't initially planned to make a whole redesign of ARM
platform-device initialization like the one which is done on PPC.
Anyhow, any feedback on porting device-tree on some other architecture
is welcomed and somehow we need to start somewhere. So even if what we
do won't be portable/ported to be the next ARM standard it could be
useful to iron-out any arch-dependencies on the system and give some
momentum on the device-tree usage.
> > The platform-device initialization order is given by device-tree order.
>
> This is not usually a good idea. Flattened device trees do have an
> order, but for real OF trees, the tree order is not well defined, so
> it's generally best not to use the order to control initialization,
> but instead to use explicit content to control order, if it's
> important.
Good point. but as I said above we'll probably not rely too much on this
anyway.
> > Also we noticed the lack of type information in device-tree binary
> > format (could be needed for exporting values to user-land through
> > something like sysfs, to have human-readable integer values in scripts -
> > also big-endian integers have to be converted).
>
> Yes, the device tree structure treats property values as "bag of
> bytes". It's assumed that you need to know the binding for a given
> node/property - which describes the format of the content - in order
> to correctly interpret it.
OK, I consider this to be a "feature" then ;). But that rules out any
automated human-readable export of device-tree properties through
something like sysfs though.
Laurent GREGOIRE
Embedded Software Engineering | TomTom | www.tomtom.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Of the device tree binary format endianness on little-endian platform
[not found] ` <1235729184.17001.369.camel-AlTa8cHOufjkPJRI6LV1/EZjUo8kaGiB@public.gmane.org>
@ 2009-02-27 10:37 ` David Gibson
0 siblings, 0 replies; 11+ messages in thread
From: David Gibson @ 2009-02-27 10:37 UTC (permalink / raw)
To: Laurent Gregoire; +Cc: devicetree-discuss, Timur Tabi
On Fri, Feb 27, 2009 at 11:06:24AM +0100, Laurent Gregoire wrote:
>
> On Thu, 2009-02-26 at 11:52 +1100, David Gibson wrote:
> > If you're working exclusively with the flattened tree, then please use
> > libfdt as your parsing library. It's not used in the powerpc kernel
> > proper, because that's based on an expanded tree, but it is used in
> > the powerpc bootwrapper, see arch/powerpc/boot/libfdt. That's just a
> > copy of the upstream version that's part of the dtc tree. If ARM
> > starts using this as well we can move it to lib/ or some other
> > non-arch-specific location.
> >
> > If you need to extend libfdt, that's fine - but talk to me about
> > getting your extensions upstream. The whole idea is that it gets
> > extended to be the flat tree parsing library of choice.
>
> I fully agree with this, that's the reason why we currently work on our
> specific platform for now. Concerning the change in the interface, that
> shouldn't have a big influence on any eventual future merge as the
> ppc/libfdt main branch is also using external iterator and is
> endian-aware. We'll keep that in mind anyway.
Ok. I'd kind of prefer to hear what you're doing with libfdt now
though, rather than later...
> > I don't entirely follow what you're doing here, but it sounds like it
> > might not be quite correct. The device tree should always (well,
> > nearly always) describe the hardware, *not* Linux or driver specific
> > information. Generally drivers will use the "compatible" property to
> > determine if a device tree node is relevant to them.
>
> I think there is a bit of misunderstanding here. Our initial goal is not
> to port the device-tree framework to ARM, even if it would be nice to do
> so. We face a specific issue on our range of devices which is to
> personalize them with device-specific and model-specific information,
> not board-specific. We realized that the device-tree format was
> well-suited for what we wanted to do, so we plan to use the device-tree
> *format*, not *framework*. Taking this into account, this is an
> opportunity to also parametrize some platform-devices using the same
> system, but we didn't initially planned to make a whole redesign of ARM
> platform-device initialization like the one which is done on PPC.
Ah.. ok. Hrm. I'm not sure if this is a good idea or not. It
worries me a little to have an entirely new device tree content
format, even though there's clearly no technical barrier to doing so.
It should be possible to use IEEE1275-like content to probe devices
for your specific platform, even if ARM as a whole doesn't.
> Anyhow, any feedback on porting device-tree on some other architecture
> is welcomed and somehow we need to start somewhere. So even if what we
> do won't be portable/ported to be the next ARM standard it could be
> useful to iron-out any arch-dependencies on the system and give some
> momentum on the device-tree usage.
>
> > > The platform-device initialization order is given by device-tree order.
> >
> > This is not usually a good idea. Flattened device trees do have an
> > order, but for real OF trees, the tree order is not well defined, so
> > it's generally best not to use the order to control initialization,
> > but instead to use explicit content to control order, if it's
> > important.
>
> Good point. but as I said above we'll probably not rely too much on this
> anyway.
>
> > > Also we noticed the lack of type information in device-tree binary
> > > format (could be needed for exporting values to user-land through
> > > something like sysfs, to have human-readable integer values in scripts -
> > > also big-endian integers have to be converted).
> >
> > Yes, the device tree structure treats property values as "bag of
> > bytes". It's assumed that you need to know the binding for a given
> > node/property - which describes the format of the content - in order
> > to correctly interpret it.
>
> OK, I consider this to be a "feature" then ;). But that rules out any
> automated human-readable export of device-tree properties through
> something like sysfs though.
Well, sort of. dtc and a number of other tools do this with
heuristics. Not infallible, obviously, but it gets the common cases
right which is often enough.
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2009-02-27 10:37 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-18 16:46 Of the device tree binary format endianness on little-endian platform Laurent Gregoire
[not found] ` <1234975585.17001.131.camel-AlTa8cHOufjkPJRI6LV1/EZjUo8kaGiB@public.gmane.org>
2009-02-18 17:10 ` Mitch Bradley
[not found] ` <499C40F0.5020800-D5eQfiDGL7eakBO8gow8eQ@public.gmane.org>
2009-02-18 18:45 ` Jon Loeliger
[not found] ` <499C5749.9000503-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2009-02-18 19:01 ` Mitch Bradley
2009-02-18 19:28 ` Of the device tree binary format endianness on little-endianplatform Yoder Stuart-B08248
[not found] ` <9696D7A991D0824DBA8DFAC74A9C5FA304C9D5EA-ofAVchDyotYzzZk0BCvKg5jmvxFtTJ+o0e7PPNI6Mm0@public.gmane.org>
2009-02-19 8:54 ` Laurent Gregoire
2009-02-24 21:26 ` Of the device tree binary format endianness on little-endian platform Timur Tabi
[not found] ` <ed82fe3e0902241326g39a5c7fdj861aa37ebe821aee-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-02-25 16:16 ` Laurent Gregoire
[not found] ` <1235578609.17001.318.camel-AlTa8cHOufjkPJRI6LV1/EZjUo8kaGiB@public.gmane.org>
2009-02-26 0:52 ` David Gibson
-- strict thread matches above, loose matches on Subject: below --
2009-02-27 10:06 Laurent Gregoire
[not found] ` <1235729184.17001.369.camel-AlTa8cHOufjkPJRI6LV1/EZjUo8kaGiB@public.gmane.org>
2009-02-27 10:37 ` David Gibson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.