----- Original Message -----
From: "Joakim Tjernlund" <[email protected]>
To: "'Jesper Juhl'" <[email protected]>
Cc: <[email protected]>
Sent: Wednesday, November 08, 2006 3:02 PM
Subject: RE: How to compile module params into kernel?
-----Original Message-----
From: Jesper Juhl [mailto:[email protected]]
On 08/11/06, Joakim Tjernlund <[email protected]> wrote:
> Instead of passing a module param on the cmdline I want to
compile that
> into
> the kernel, but I can't figure out how.
>
> The module param I want compile into kernel is
> rtc-ds1307.force=0,0x68
>
> This is for an embeddet target that doesn't have loadable module
> support.
>
You could edit the module source and hardcode default values.
Yes, but I don't want to do that since it makes maintance
harder.
Jocke
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
If you don't have a module, you can not use module parameters. However, it
might even be simpler...
You just put your parameters (strings to parse) on the kernel command-line
and you put code in your driver to interpret them.
You want to look at "saved_command_line." It is a string as:
extern char saved_command_line[COMMAND_LINE_SIZE];
You need to parse ASCII text yourself, in your driver, but it's trivial.
Look at .../arch/i386/kernel/setup.c parse_cmdline_early().
I don't see anywhere in the kernel that it gets overwritten so it should be
good to use.
Cheers,
Dick Johnson
Penguin : Linux version 2.6.16.24 (somewhere). IT removed email for
engineers!
New Book: http://www.AbominableFirebug.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]