Re: Re: Smart Battery System driver

Rich Townsend
2005-01-21T13:26:54Z

Pedro Venda wrote:
> Johan Vromans wrote:
> | Rich Townsend <rhdt-OBnUx95tOyn10jlvfTC4gA@public.gmane.org> writes:
> |
> |
> |>I do this because everything in /lib/modules/XXX/kernel/* gets
> |>clobbered when you do a make modules_install from the kernel source
> |>tree;
> |
> |
> | I see.
> |
> |
> |>I have recently realized that the whole SBS functionality can be
> |>implemented in terms of control methods in the DSDT, without the
> |>need for any kernel drivers.
> |
> |
> | Nice. This would require a kernel recompile/reboot for each DSDT
> | modification...
>
> not nice, I guess. 99.9% of the interested (me included) wouldn't be
> able to
> patch their DSDT and with generated ASL (is it ASL or AML or... ACPI
> language)
> code for their specific case.

What if you just had to run a perl script, and then add an "initrd="
line to your kernel boot parameters? Because the code would be *so* much
cleaner if a lot of the tasks were moved to the DSDT; in particular, we
could get rid of i2c_acpi_sbs, and thus remove the dependency of ACPI on
I2C.

cheers,

Rich

-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl