Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Oct 2006 09:27:58 -0700
From:      John Utz <john@utzweb.net>
To:        Bruno Ducrot <ducrot@poupinou.org>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: if i was porting a linux kernel module that wrote out to /proc, where should i point it at in freebsd?
Message-ID:  <9C9E50D2-66A9-49AD-B0F8-1A242126DF4B@utzweb.net>
In-Reply-To: <20061012155902.GX4945@poupinou.org>
References:  <26332441-4BC5-4392-806A-0179464E8D59@utzweb.net> <452D161A.5040509@root.org> <35862.69.93.78.27.1160586077.squirrel@69.93.78.27> <20061012155902.GX4945@poupinou.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Oct 12, 2006, at 8:59 AM, Bruno Ducrot wrote:

> On Wed, Oct 11, 2006 at 01:01:17PM -0400, john@utzweb.net wrote:
>>> John Utz wrote:
>>>> i've been working on i8k utils off and on for several months.
>>>>
>>>> (lately it's been what i've been doing whilst i sit at my  
>>>> daughter's
>>>> gymnastics class)
>>>>
>>>> so several of the api's work, ie turning the fans on and off, etc.
>>>>
>>>> buttons *still* dont work. :-(
>>>>
>>>> at this point, i want to start working on hXRing the kernel module.
>>>>
>>>> as currently coded, it writes to /proc.
>>>>
>>>> i would prefer to not have to require the proc lkm for this to  
>>>> work, i'd
>>>> rather do it the bsd way.
>>>>
>>>> so, umm, what *is* the bsd way ? :-)
>>>
>>> It looks like "i8k" is the Dell hotkeys/PM driver.
>>
>> yah, i forgot to mention that. sorry.
>>
>>>  Use sysctl as the interface.
>>
>> hokydoky!
>>
>>> See the other drivers in /sys/dev/acpi_support for a good
>>> template (i.e., acpi_toshiba.c).
>>
>> i shall look again at that, tnx!
>>
>
>
> Well... Read carrefully:
> http://lists.freebsd.org/pipermail/freebsd-chat/2006-October/ 
> 004315.html
>

gyahh!


> if you want your driver to be added to the tree..
>

wow. this is a very interesting grey area, because i have made some
very trivial formatting changes to said function.

so were i to contribute the code, it would not violate the 'law' of gpl
(because the code is textually different now) but i think it would
  violate the 'spirit' and that counts for just as much in my book.

> Maybe you should consider to write a port, that's should resolve the
> legal issue.

that's an interesting idea.

it might also be a reasonable exercise to genuinely rearchitect the asm
and use a rewritten version; recall that 'study' is a blessed use of  
gpl code.

but, let's be clear, the political issues are irrelevant until i have  
something
that works in a meaningful way.

  right now all i can do is call a crappy little command line utility  
that
  requires me to know the adressess to poke into eax. :-)

in any case, Bruno, i am *deeply* appreciative of you taking the time to
  point this out!

>
> -- 
> Bruno Ducrot
>
> --  Which is worse:  ignorance or apathy?
> --  Don't know.  Don't care.
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9C9E50D2-66A9-49AD-B0F8-1A242126DF4B>