From: jamal <hadi-fAAogVwAN2Kw5LPnMra/2Q@public.gmane.org>
To: Arnaldo Carvalho de Melo <acme-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
Cc: dwarves-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: eat your own dog food?
Date: Thu, 10 Jan 2008 19:45:51 -0500 [thread overview]
Message-ID: <1200012351.4467.16.camel@localhost> (raw)
In-Reply-To: <20080110214438.GT22437-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
On Thu, 2008-10-01 at 19:44 -0200, Arnaldo Carvalho de Melo wrote:
> good data point from you, that your laptop is 32 bits, I'll implement
> the small -> big transition now.
I'll take either incremental or full patch including one you sent
earlier.
Btw, thinking about this a little more, it may be trickier than i
thought initially and will have to including eabi considerations even
in the case of two machines of equivalent bit width. Tell me if i am bad
crack:
Consider ia32 and MIPS 32 bit (as per eabi defined here
http://sourceware.org/ml/binutils/2003-06/msg00436.html)
consider this:
typedef unsigned int __u32;
typedef unsigned long long __u64;
struct tc_stats
{
__u64 bytes;
__u32 packets;
__u32 drops;
__u32 overlimits;
__u32 bps;
__u32 pps;
__u32 qlen;
__u32 backlog;
};
On mips:
sizeof (struct tc_stats) == 40 and it is aligned 8
On my laptop:
sizeof (struct tc_stats) == 36 aligned at 4
The mips alignment explains the padding because long long is
8-byte aligned.
i.e eventually you may need to have an eabi file per architecture
cheers,
jamal
-
To unsubscribe from this list: send the line "unsubscribe dwarves" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2008-01-11 0:45 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-10 12:42 eat your own dog food? jamal
2008-01-10 13:39 ` Arnaldo Carvalho de Melo
[not found] ` <20080110133926.GF22437-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-10 13:55 ` jamal
2008-01-10 14:06 ` Arnaldo Carvalho de Melo
[not found] ` <20080110140635.GG22437-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-10 16:39 ` Arnaldo Carvalho de Melo
[not found] ` <20080110163959.GJ22437-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-10 21:37 ` jamal
2008-01-10 21:44 ` Arnaldo Carvalho de Melo
[not found] ` <20080110214438.GT22437-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-11 0:45 ` jamal [this message]
2008-01-11 1:04 ` jamal
2008-01-10 21:39 ` Arnaldo Carvalho de Melo
[not found] ` <20080110213909.GS22437-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-10 21:41 ` jamal
2008-01-12 15:21 ` Arnaldo Carvalho de Melo
[not found] ` <20080112152109.GA23567-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-12 15:54 ` Changing the word-size was: " Arnaldo Carvalho de Melo
[not found] ` <20080112155404.GB23567-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-12 16:28 ` Arnaldo Carvalho de Melo
[not found] ` <20080112162808.GC23567-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-12 17:28 ` Arnaldo Carvalho de Melo
[not found] ` <20080112172856.GD23567-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-12 18:08 ` jamal
2008-01-12 18:42 ` Arnaldo Carvalho de Melo
[not found] ` <20080112184211.GA17675-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-13 0:42 ` jamal
2008-01-13 1:15 ` jamal
[not found] ` <20080113163106.GE17675@ghostprotocols.net>
[not found] ` <20080113163106.GE17675-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-13 18:07 ` Arnaldo Carvalho de Melo
[not found] ` <20080113180730.GG17675-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-13 18:19 ` Arnaldo Carvalho de Melo
[not found] ` <20080113181901.GH17675-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-13 18:26 ` Arnaldo Carvalho de Melo
[not found] ` <20080113182657.GI17675-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-13 19:13 ` jamal
2008-01-12 21:36 ` Arnaldo Carvalho de Melo
[not found] ` <20080112213635.GC17675-f8uhVLnGfZaxAyOMLChx1axOck334EZe@public.gmane.org>
2008-01-12 22:08 ` Arnaldo Carvalho de Melo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1200012351.4467.16.camel@localhost \
--to=hadi-faaogvwan2kw5lpnmra/2q@public.gmane.org \
--cc=acme-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=dwarves-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.