[OLPC-devel] Minutes of 7/11 software teleconference.
Jim Gettys
jg at laptop.org
Tue Jul 11 14:20:29 EDT 2006
OLPC Software Call 07/11/2006 Minutes by Chris Blizzard, edited by Jim
Gettys.
* EXA driver status from Jordan Crouse
- new EXA driver is working pretty well
- Adam Jackson ajax is packaging it
- ACTION: get it packaged into our images
- it's in review, almost done
- will want people to start using it ASAP to get time on it.
- status of Xv in this driver is unknown, though the XAA
driver has known problems:
- problems with offset scaling?
- need to do some testing with codecs, etc
- theora? for introductory video: might not be fast enough
- 16 or 24 bits for depth of the driver?
- 16 for memory?
- use 4444 for frame buffer organization instead of 565
- GX lacks bit depth translation support
- interesting question: how fast could the Geode do
this transformation in software? probably not fast enough.
* status from david woodhouse
- jffs2 optimizations left - but nothing major
- everything else is upstream in Linus' tree (mtd, jffs2 changes)
- playing with the smbus driver
- olpc development kernel git tree has been set up
- pulls from kernel + libertas + geode tree
- analog changes for ALSA control also already upstream.
- need to do analog in properly in the framework.
- discussion of generic user space API for power management
- want rough consensus before proceeding: discussions will be at OLS
next week.
- could just emulate an existing user space api (e.g. APM/ACPI)
- discussion of new way to hook up to the flash driver
- improved flash controller: a variant of an IDE chip that can
talk to the flash quickly
- could be months, could be shorter - not sure yet
- discussions of various ways we could interface with the flash chip
- discussion of DCON
- mark is meeting with various partners about the DCON
- should know the schedule in the next 2 days or so
- smbus, frame buffer integration a little later
- have smbus interface to talk to the registers in debug and
then script to set registers
- need interrupt handler for geode <-> dcon handoff of video
- discussion of battery and a temp sensor in the battery
- if we put a temp sensor in the battery we can determine when
we've charged without damaging the batteries - maybe get a lot more
cycles but still doing testing
- might be an eprom on the memory for the size?
- not sure there is any way to tell how much memory size
is in the machine
* discussion of quanta manufacturer information
- 52 + 54 smbus BIOS addresses
- date of manufacture and serial number
- the bios util needs to be able to preserve the serial number and
manufacture date in the flash (see mail from ray.tseng subject 'OLPC
"bootloader"')
- can we preserve? need to know if the non-volatile settings
are 128k or 4k
- linuxbios does need to support it - need to tell ron et al
- same with keyboard
- the EC flash needs to be non-volatile as well?
(same with the serial/date?)
- see this stuff on most machines: "lshal| grep -i smbios"
* discussion of kexec() issues
- kernel panic in the nand driver with a very strange, very
high address?
- dave woodhouse will look at the email and follow up
* quanta documents
- linuxbios checklist incl smbios question
- discussion of acpi - to do or not to do
- not using it in the conventional way
- mjg has apparently suspended and resumed it from a PS/2 keyboard
- looking for help as to how to do maufacturer tests
- stress test program does exist
- need manufacturer testing, not heat and stress testing
- jg will send those out
* can we do chainload if linux as bootloader is corrupted?
- jg will check with ron about that
* flash loader needs work, clearly
- preserve smbios info if nothing else
* VGA - no VESA - always fbdev. This avoids the VSA VESA emulation
IP problems as well.
* driver support - audio driver is in better shape
- we know how to turn off the audio port from the EC
- are they in the driver? need to set both bits
- AD1888 - maintenance register that must be set/cleared that
disables the high pass filter on the input side
- GPIO bit through the EC that control the capacitive coupling
into the AD1888 - ray got some code that lets you set any
GPIO register
- Quanta has asked the manufacturer of the EC to remove the
"confidential" stamps on the EC docs.
- jaya suggested a mixer flag in alsa
(already upstream in alsa now).
- jg suggests when the device closes turn off those bits
automatically?
- need to get test-a schematics to jordan (done)
* UI reflash
- right now a text based UI for determining what to do
- part of the kernel boot
- has to be available on the console, not just serial device
- need to hold down magic keys to get the option
- images for boot is good - use compressed bitmap for size: gzip
does a good job on synthetic images. Would avoid I18N problem
entirely, and be "kid friendly"
- need to look at this carefully; may be easier than dealing with N
translations, where N becomes huge.
--
Jim Gettys
One Laptop Per Child
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Image_103_.jpg
Type: image/jpeg
Size: 9241 bytes
Desc: not available
URL: <http://lists.laptop.org/pipermail/devel/attachments/20060711/98cee4a8/attachment.jpg>
More information about the Devel
mailing list