From: Rob Landley <rob@landley.net>
To: Andy Lutomirski <luto@amacapital.net>,
Guenter Roeck <linux@roeck-us.net>
Cc: shuah.kh@samsung.com,
"ksummit-discuss@lists.linuxfoundation.org"
<ksummit-discuss@lists.linuxfoundation.org>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Re: [Ksummit-discuss] kselftest - What's in 3.17 and plans for 3.18 and beyond
Date: Sun, 17 Aug 2014 22:10:13 -0500 [thread overview]
Message-ID: <53F16E95.4080206@landley.net> (raw)
In-Reply-To: <CALCETrXvoActJKwwfU_N6RmNP8xnhdAJ-Muf7hfmWquQOZzc-w@mail.gmail.com>
On 08/13/2014 11:16 AM, Andy Lutomirski wrote:
> On Wed, Aug 13, 2014 at 9:11 AM, Guenter Roeck <linux@roeck-us.net> wrote:
>> For my own qemu runtime tests, I ended up collecting root file systems and
>> kernel configurations from all over the place. And then there is the problem
>> of qemu command line parameters, where each target and architecture requires
>> its own set of options, and it is sometimes all but impossible to find a
>> working set of parameters for a given target/architecture combination.
>>
>
> virtme has exactly this problem (except for the root image part --
> virtme can use debootstrap output directly). In virtme, I'm trying to
> solve it by just collecting known-working QEMU arguments and
> documenting the corresponding kernel config requirements.
My aboriginal linux system is designed around the assumption that nobody
will ever actually bother to use it. (That's why I ship prebuilt binary
tarballs.)
I also write extensive documentation nobody will ever read:
http://landley.net/aboriginal/about.html
Each system-image tarball has a "run-emulator.sh" script that's just the
qemu invocation. If you want to know how to launch qemu for the target:
there you go.
The kernel config is using the "miniconfig" technique:
http://landley.net/aboriginal/FAQ.html#dev_miniconfig
You assemble the miniconfig from the target-independent parts:
http://landley.net/hg/aboriginal/file/tip/sources/baseconfig-linux
And then concatenate the target-specific bits from the relevant
sources/targets file. ala:
http://landley.net/hg/aboriginal/file/tip/sources/targets/i686#l19
(All the target-specific information is in a single file under
sources/targets. There are various patches in sources/patches some of
which are target specific. All of them should go upstream, but kernel
development is so insular it's just not worth the effort.)
If you don't want to use miniconfig, the expanded configs are in the
root-filesystem tarballs (in the src directory).
> --Andy
> .
>
next prev parent reply other threads:[~2014-08-18 3:10 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-07 14:36 Shuah Khan
2014-08-07 18:24 ` Bird, Tim
2014-08-07 19:59 ` Shuah Khan
2014-08-08 2:18 ` Masami Hiramatsu
2014-08-11 14:11 ` Shuah Khan
2014-08-11 16:13 ` Masami Hiramatsu
2014-08-12 13:00 ` Grant Likely
2014-08-12 16:15 ` Guenter Roeck
2014-08-12 16:21 ` Masami Hiramatsu
2014-08-12 16:51 ` Geert Uytterhoeven
2014-08-12 17:15 ` Theodore Ts'o
2014-08-12 16:23 ` Grant Likely
2014-08-12 16:49 ` Mark Brown
2014-08-13 6:26 ` Grant Likely
2014-08-13 10:40 ` Mark Brown
2014-08-13 11:12 ` Geert Uytterhoeven
2014-08-13 12:42 ` Mark Brown
2014-08-13 13:08 ` Geert Uytterhoeven
2014-08-13 15:00 ` Kevin Hilman
2014-08-13 16:40 ` Olof Johansson
2014-08-13 17:11 ` Mark Brown
2014-08-12 17:46 ` Tim Bird
2014-08-12 18:06 ` Steven Rostedt
2014-08-12 20:52 ` Tim Bird
2014-08-14 16:35 ` Grant Likely
2014-08-12 17:30 ` Andy Lutomirski
2014-08-12 16:34 ` Shuah Khan
2014-08-13 8:35 ` Linus Walleij
2014-08-13 16:11 ` Guenter Roeck
2014-08-13 16:16 ` Andy Lutomirski
2014-08-13 16:44 ` Bird, Tim
2014-08-13 17:07 ` Grant Likely
2014-08-13 17:10 ` Andy Lutomirski
2014-08-13 17:10 ` Guenter Roeck
2014-08-18 3:10 ` Rob Landley [this message]
2014-08-18 3:08 ` Rob Landley
2014-08-18 7:16 ` Geert Uytterhoeven
2014-08-13 16:45 ` Masami Hiramatsu
2014-08-18 3:18 ` Rob Landley
2014-08-13 15:06 ` Aneesh Kumar K.V
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=53F16E95.4080206@landley.net \
--to=rob@landley.net \
--cc=gregkh@linuxfoundation.org \
--cc=ksummit-discuss@lists.linuxfoundation.org \
--cc=linux@roeck-us.net \
--cc=luto@amacapital.net \
--cc=shuah.kh@samsung.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox