Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jun 1998 14:18:36 +0900
From:      Jun-ichiro itojun Itoh <itojun@iijlab.net>
To:        Michael Hancock <michaelh@cet.co.jp>
Cc:        Bill Fenner <fenner@parc.xerox.com>, Donald Burr <dburr@POBoxes.com>, Mike Smith <mike@smith.net.au>, bjc23@hermes.cam.ac.uk, freebsd-current@FreeBSD.ORG, Frank Mayhar <frank@exit.com>
Subject:   Re: Auto power-off? 
Message-ID:  <11163.897801516@coconut.itojun.org>
In-Reply-To: michaelh's message of Sun, 14 Jun 1998 12:07:20 JST. <Pine.SV4.3.95.980614115946.8470A-100000@parkplace.cet.co.jp> 

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

>> After doing the appropriate ioctl, the APM in 2.2.6-PAO shuts off my
>> Sharp Widenote when I halt the system.  I understand that APM in PAO
>> is fairly different from that in 2.2.6; I couldn't find any explicit
>> "turn off on halt" code in 2.2.6-RELEASE.

	APM code in 2.2.6 does not conform to (some part of) APM BIOS spec,
	because in the past some report said there are some BIOS that does
	not conform to the spec.
	I believe APM code has to be updated to conform to the spec, and we
	should separate workarounds as "workarounds" (optional, maybe
	enabled by device flags), not mainstream code.

>Speaking of PAO, I tagged along with a recent visitor and got a chance to
>meet these guys and they seem like a dedicated group of people.
>
>The APM/PCMCIA stuff in NetBSD and BSDI, Wildboar, also looks interesting. 
>It would be cool if we could talk the PAO people into evaluating Wildboar
>to see what they can swipe for FreeBSD, especially after the bus space
>code from NetBSD comes in after CAM is integrated.  Maybe they can use it
>as a base and integrate in missing pieces that they've already done.

	Wildboar's APM/card service/socket service are rock stable and
	clean (in terms of programming model/API).  I really would like to
	see it integrated, and of course I'll volunteer as I'm one of
	wildboar team (yea, I'm in too many groups).
	The author of wildboar (shinoda-san of jaist.ac.jp) seems to be
	really busy right now, he once said that he'll port to FreeBSD and
	work on cardbus support on wildboar, but he has no time for that...

	The largest difference between PAO and wildboar is implementation of
	socket/card service.  While PAO implements it as pccardd (daemon),
	wildboar implements it in kernel.
	To integrate wildboar we need bus separation (yes, struct device),
	this is one more reason for me to try merging "new config".

	Catch me at USENIX if any of you are interested in gory details.

itojun

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?11163.897801516>