2015年9月30日11時54分
Armadillo-800シリーズのアップデートを行いました。
このリリースはダウンロードページからダウンロード可能です。
ブートローダー (v3.7.0)
Armadillo-840対象
- ブートローダがカーネルに渡すATAG_MEMの値を修正
- AV コーデックミドルウェア が使用するアドレス空間を除いたATAG_MEMを kernel に渡すように変更
- ACM使用時にsetenv または デフォルトのカーネル起動パラメータに必要だった「mem=384M」が不要になります
- mem=384M あるいは mem=512M を起動パラメーターに渡した場合は、従来と同様に動作します
- AV コーデックミドルウェア が使用するアドレス空間を除いたATAG_MEMを kernel に渡すように変更
Linux カーネル (v3.4-at16)
Armadillo-800シリーズ共通
- eth0 が down している状態で ethtool を使うと「Unable to handle kernel NULL pointer dereference」が発生する不具合を修正
- vmsplit を user/kernel 2G/2G に変更
CMA の配置位置を調整する config を追加 (CONFIG_ARM_CMA_OFFSET_LIMIT)して適用 (動作に影響ありません)
AV コーデックミドルウェアのエラー処理を修正
- JPEGエンコーダー: デバイスドライバ内でメモリ確保に失敗した場合の処理を修正
- AACエンコーダー: channel_mode に不正な値を与えた場合の処理を追加
- AAC,JPEG,H.264エンコーダー、AACデコーダー: open時のエラー処理の返り値を修正
- H.264デコーダー: streamoff時にミドルウェアが不正な状態だった場合の返り値を -ENODEV に変更
- 全般: エラーメッセージの変更
- 全般: 通常の使用では発生しないエラーに対する処理を追加
Armadillo-840対象
- ブートローダーの変更に伴い、デフォルトのカーネル起動パラメーターから "mem=384M" を削除
- 本修正に伴い、Linux カーネル v3.4-at16を使用する場合には、必ずブートローダー v3.7.0以降を使用してください
ATDE5 (v20150929)
- ネイティブパッケージ (i386, amd64)
- hermit-at-3 v3.7.0
- hermit-at-3 を v3.7.0 に更新
- hermit-at-3 v3.7.0
標準イメージファイル
ブートローダー、カーネル、ATDEの変更に伴い、標準イメージが変更となります。