OLPC Firmware q7b04: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 46: Line 46:
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3376 3376] OLPC XO-4 - EC Code 0.2.04
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3376 3376] OLPC XO-4 - EC Code 0.2.04
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3375 3375] OLPC ARM: convert s3-selftest to use sus power measurement.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3375 3375] OLPC ARM: convert s3-selftest to use sus power measurement.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3374 3374] WLAN - scan buffer display overran actual length, only seen with 8787, see http://dev.laptop.org/ticket/12144
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3374 3374] WLAN - scan buffer display overran actual length, only seen with 8787, see <trac>12144</trac>
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3373 3373] OLPC - accelerometer stack effect comment fix
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3373 3373] OLPC - accelerometer stack effect comment fix
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3372 3372] decompiler - for strings with embedded control characters, render the characters as #, to fix visual debugger rendering, http://dev.laptop.org/ticket/12104
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3372 3372] decompiler - for strings with embedded control characters, render the characters as #, to fix visual debugger rendering, h<trac>12104</trac>
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3371 3371] OLPC - signed fs-update, fix for uninitialised buffer pointer, #12186
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3371 3371] OLPC - signed fs-update, fix for uninitialised buffer pointer, <trac>12186</trac>
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3370 3370] OLPC XO-4 - reverted bundle suffix from 5 to 4, as we are not going to distinguish between A and B revs of XO-4 in the bundle files.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3370 3370] OLPC XO-4 - reverted bundle suffix from 5 to 4, as we are not going to distinguish between A and B revs of XO-4 in the bundle files.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3369 3369] OLPC - fixed a possible unitialized buffer address in fs-update.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3369 3369] OLPC - fixed a possible unitialized buffer address in fs-update.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3368 3368] OLPC XO-4 - additional info in device tree for the interrupt controller node on MMP3.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3368 3368] OLPC XO-4 - additional info in device tree for the interrupt controller node on MMP3.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3366 3366] OLPC trac #12106 and #12181 - inflate initrd images from inside a .zip bundle.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3366 3366] OLPC <trac>12106</trac> and <trac>12181</trac> - inflate initrd images from inside a .zip bundle.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3365 3365] Libertas WLAN driver - changed "0 [if]" to "[ifdef] notdef"
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3365 3365] Libertas WLAN driver - changed "0 [if]" to "[ifdef] notdef"
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3364 3364] OLPC - rewrite SPI and EC flash animation scale calculation following review
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3364 3364] OLPC - rewrite SPI and EC flash animation scale calculation following review
Line 62: Line 62:
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3359 3359] OLPC - make SPI and EC flash animation scale calculation at run time, tested on XO-4
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3359 3359] OLPC - make SPI and EC flash animation scale calculation at run time, tested on XO-4
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3358 3358] OLPC ARM: Update strp so it gets a valid suspend power reading
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3358 3358] OLPC ARM: Update strp so it gets a valid suspend power reading

Use the ec-sus-pwr command rather than ec-max-pwr for getting the
power when the host is in suspend. ec-sus-pwr only takes a reading if
the EC thinks the host is in suspend.
Even with that a more delay was required for the time spent in
suspend than what wake1 was providing. The EC only samples the gauge
every 100ms and the gauge itself only updates every 88ms. Wake1 was
setting up a 1 second rtc wakeup but by the time the host actually
makes it into suspend the EC didn't have enough time left to get a
good consistent reading.
This patch makes a wake2 with a 2 second target and updates the
suspend test to use it.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3357 3357] Q7B03


=== CForth ===
=== CForth ===

Revision as of 07:03, 26 October 2012


Pencil.png NOTE: The contents of this page are not set in stone, and are subject to change!

This page is a draft in active flux ...
Please leave suggestions on the talk page.

Pencil.png
  This page is monitored by the OLPC team.

OLPC Firmware Release q7b04

Works on XO-4 B1 only. Do not use on XO-4 A or other models.

Download q7b04.rom
Build date time 2012-10-26 02:56:59
Source revision 3387
EC version 0.2.05
CForth version 48611f45
WLAN 8686 version 9.0.7.p2
WLAN 8787 version 14.66.09.p80

Changes

Open Firmware

  • 3387 Q7B04
  • 3386 spiflash - identify some second source parts by JEDEC ID rather than the short ID
  • 3385 OLPC XO-4 - suppress test in SMT, requested by Chia-Hsiu.
  • 3384 OLPC XO-4 - avoid abort during version check, remove from build as we have no permission to ship yet
  • 3383 OLPC XO-4 - automatic reflash of Neonode touchscreen firmware, costs 276ms each boot
  • 3382 OLPC XO-4 - EC Code 0.2.05
  • 3379 Libertas WLAN driver - fix build on XO-1.5, another change of "0 [if]" to "[ifdef] notdef"
  • 3378 OLPC XO-4 - indentation fix, no effective change.
  • 3377 OLPC XO-4 - include touchscreen test under mouse icon, #11818
  • 3376 OLPC XO-4 - EC Code 0.2.04
  • 3375 OLPC ARM: convert s3-selftest to use sus power measurement.
  • 3374 WLAN - scan buffer display overran actual length, only seen with 8787, see <trac>12144</trac>
  • 3373 OLPC - accelerometer stack effect comment fix
  • 3372 decompiler - for strings with embedded control characters, render the characters as #, to fix visual debugger rendering, h<trac>12104</trac>
  • 3371 OLPC - signed fs-update, fix for uninitialised buffer pointer, <trac>12186</trac>
  • 3370 OLPC XO-4 - reverted bundle suffix from 5 to 4, as we are not going to distinguish between A and B revs of XO-4 in the bundle files.
  • 3369 OLPC - fixed a possible unitialized buffer address in fs-update.
  • 3368 OLPC XO-4 - additional info in device tree for the interrupt controller node on MMP3.
  • 3366 OLPC <trac>12106</trac> and <trac>12181</trac> - inflate initrd images from inside a .zip bundle.
  • 3365 Libertas WLAN driver - changed "0 [if]" to "[ifdef] notdef"
  • 3364 OLPC - rewrite SPI and EC flash animation scale calculation following review
  • 3363 WLAN - fix test-antenna 'a' command
  • 3362 SDHCI - fixed ok copy int:\foo int:\bar which was hanging
  • 3361 OLPC WLAN driver - report 802.11n firmware capability when present, tested on XO-4 B1 with 8686 and 8787
  • 3360 OLPC WLAN driver - extend antenna testing to 8787
  • 3359 OLPC - make SPI and EC flash animation scale calculation at run time, tested on XO-4
  • 3358 OLPC ARM: Update strp so it gets a valid suspend power reading

CForth

  • none

EC

  • some

WLAN

  • none