OLPC Firmware q7b15: Difference between revisions
Jump to navigation
Jump to search
(Q7B15) |
|||
Line 37: | Line 37: | ||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3538 3538] EC Code 0.3.11 |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3538 3538] EC Code 0.3.11 |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3537 3537] OLPC - libertas, when ring buffer was full stack imbalance triggered Data Abort during pingd test, |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3537 3537] OLPC - libertas, when ring buffer was full stack imbalance triggered Data Abort during pingd test, <trac>12172</trac>. |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3536 3536] USB - add an interrupt lockout for the keyboard alarm handler, so that it is skipped if the non-interrupt context is in the middle of a bulk or interrupt pipe method. A fix for OLPC |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3536 3536] USB - add an interrupt lockout for the keyboard alarm handler, so that it is skipped if the non-interrupt context is in the middle of a bulk or interrupt pipe method. A fix for OLPC <trac>12516</trac>. |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3535 3535] Touchscreen, avoid mouse test targets when using test phase 4. |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3535 3535] Touchscreen, avoid mouse test targets when using test phase 4. |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3534 3534] Touchscreen manufacturing tests, do motherboard assembly test in phase 4. |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3534 3534] Touchscreen manufacturing tests, do motherboard assembly test in phase 4. |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3533 3533] Allocate any heap during driver open rather than during an alarm handler, for the /ap-sp, /keyboard, and /usb/keyboard drivers, fixes |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3533 3533] Allocate any heap during driver open rather than during an alarm handler, for the /ap-sp, /keyboard, and /usb/keyboard drivers, fixes <trac>12466</trac> |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3532 3532] Sound, avoid some possible races with the buffer refill alarm handler. |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3532 3532] Sound, avoid some possible races with the buffer refill alarm handler. |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3531 3531] Touchscreen, enable mainboard SMT test phase. |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3531 3531] Touchscreen, enable mainboard SMT test phase. |
Latest revision as of 05:16, 11 February 2013
This page is monitored by the OLPC team.
OLPC Firmware Release q7b15
Works on XO-4 B1 and later only. Do not use on XO-4 A or other models.
- Various fixes, see below
Download | q7b15.rom |
Build date time | 2013-02-08 12:33:44 |
Source revision | 3539 |
EC version | EC 0.3.11 |
CForth version | aeea08d1 |
WLAN 8686 version | 9.0.7.p2 |
WLAN 8787 version | 14.66.09.p80 |
Changes
Open Firmware
- 3538 EC Code 0.3.11
- 3537 OLPC - libertas, when ring buffer was full stack imbalance triggered Data Abort during pingd test, <trac>12172</trac>.
- 3536 USB - add an interrupt lockout for the keyboard alarm handler, so that it is skipped if the non-interrupt context is in the middle of a bulk or interrupt pipe method. A fix for OLPC <trac>12516</trac>.
- 3535 Touchscreen, avoid mouse test targets when using test phase 4.
- 3534 Touchscreen manufacturing tests, do motherboard assembly test in phase 4.
- 3533 Allocate any heap during driver open rather than during an alarm handler, for the /ap-sp, /keyboard, and /usb/keyboard drivers, fixes <trac>12466</trac>
- 3532 Sound, avoid some possible races with the buffer refill alarm handler.
- 3531 Touchscreen, enable mainboard SMT test phase.
CForth
- none
EC
- Allow battery debugging to be enabled via serial port
- Fix incorrect battery critical LED state
- Change W to mW in battery debug output to make the scale clearer
- Add debounce for the thermal alarm and enable a new LED state when triggered
- Enable EC stop mode overcurrent state
- Add 3 new EC LED blink states
Touchscreen
- none