factory: Migrate ToT reference board factory code. |
||||||
Issue descriptionContinue to issue 577601 , we want to make reference boards on ToT private overlays to "work" properly. That includes: - clean up useless code - migrate to use new factory device API and config - rename chromeos-factory-board to factory-board
,
Jan 4 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/1bfc6c476786740ca345a335c0c55198e8a17e73 commit 1bfc6c476786740ca345a335c0c55198e8a17e73 Author: Hung-Te Lin <hungte@chromium.org> Date: Fri Dec 30 10:28:42 2016 chromeos-base/factory: Support cutoff JSON config. To support JSON based cutoff config, chromeos-factory should copy cutoff config from py/config into cutoff/ resource. BUG= chromium:674459 TEST=manually create a cutoff.json in chromeos-factory-board/files/py/config then `emerge-reef factory`, seeing JSON in cutoff.tar. Change-Id: Ib6c10dc869b1e8964e4c8aa4f51054455e6e36e0 Reviewed-on: https://chromium-review.googlesource.com/422804 Commit-Ready: Hung-Te Lin <hungte@chromium.org> Tested-by: Hung-Te Lin <hungte@chromium.org> Reviewed-by: Shun-Hsing Ou <shunhsingou@chromium.org> [modify] https://crrev.com/1bfc6c476786740ca345a335c0c55198e8a17e73/chromeos-base/factory/factory-9999.ebuild
,
Jan 4 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform/factory/+/0ce13395ce4c59d4c903d8ec0145fb631a630231 commit 0ce13395ce4c59d4c903d8ec0145fb631a630231 Author: Hung-Te Lin <hungte@chromium.org> Date: Fri Dec 30 04:36:29 2016 cutoff: Allow reading from JSON config. During the simplification of chromeos-factory-board, it's clear that things will be easier if we can put all per-board customization into a single place, with minimal changes. The JSON-based py/config is a better place for all settings. For reset shim, cutoff is extracted from the resource package prepared by chromeos-base/factory so py/config/cutoff.json will be moved to same folder with options.sh (/usr/share/cutoff) so options.sh has to read cutoff.json from two places (../../py/config/cutoff for in-place-wiping, and /usr/share/cutoff for reset shim). BUG= chromium:674459 TEST=make test Change-Id: Ib428c1e6c87e5e33fbfdca11a9bfaaefc0fa6d58 Reviewed-on: https://chromium-review.googlesource.com/422620 Commit-Ready: Hung-Te Lin <hungte@chromium.org> Tested-by: Hung-Te Lin <hungte@chromium.org> Reviewed-by: Shun-Hsing Ou <shunhsingou@chromium.org> [modify] https://crrev.com/0ce13395ce4c59d4c903d8ec0145fb631a630231/py/gooftool/wipe.py [modify] https://crrev.com/0ce13395ce4c59d4c903d8ec0145fb631a630231/sh/cutoff/README.md [modify] https://crrev.com/0ce13395ce4c59d4c903d8ec0145fb631a630231/sh/cutoff/options.sh [add] https://crrev.com/0ce13395ce4c59d4c903d8ec0145fb631a630231/sh/cutoff/cutoff.schema.json
,
Jan 5 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform/factory/+/58fc5f88b7c5b2ae8bd449d184349b08dce7bc48 commit 58fc5f88b7c5b2ae8bd449d184349b08dce7bc48 Author: Hung-Te Lin <hungte@chromium.org> Date: Fri Dec 30 05:39:57 2016 sh: Always do "ulimit -c unlimited" for Goofy. When refactoring chromeos-factory-board, we found that almost all projects prefer to have "ulimit -c unlimited" and is the only reason left for having board_setup_factory.sh. Move the ulimit command to `goofy_control.sh` so board_setup_factory.sh can be eliminated for most of the projects. BUG= chromium:674459 TEST=Started Goofy. Change-Id: I706062fc5f75fa699d63ad950f71797f9b9cd8d0 Reviewed-on: https://chromium-review.googlesource.com/423026 Commit-Ready: Hung-Te Lin <hungte@chromium.org> Tested-by: Hung-Te Lin <hungte@chromium.org> Reviewed-by: Shun-Hsing Ou <shunhsingou@chromium.org> [modify] https://crrev.com/58fc5f88b7c5b2ae8bd449d184349b08dce7bc48/sh/goofy_control.sh
,
Feb 17 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-reef-private/+/d2d84659c0a04fbbb88940921eb31576588abb25 commit d2d84659c0a04fbbb88940921eb31576588abb25 Author: Hung-Te Lin <hungte@chromium.org> Date: Fri Feb 17 14:56:22 2017
,
Feb 18 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-reef-private/+/624e5ddbe056db00a9786a67edf9316da2fda0f0 commit 624e5ddbe056db00a9786a67edf9316da2fda0f0 Author: Ting Shen <phoenixshen@google.com> Date: Sat Feb 18 08:39:27 2017
,
Feb 20 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-reef-private/+/2f66b3662d947611ad191b7a5bbfb171b8984838 commit 2f66b3662d947611ad191b7a5bbfb171b8984838 Author: Hung-Te Lin <hungte@chromium.org> Date: Mon Feb 20 08:06:56 2017
,
Mar 6 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-eve-private/+/f9eb34ca2a44eafa491c9cb65a473b3303ca9156 commit f9eb34ca2a44eafa491c9cb65a473b3303ca9156 Author: Hung-Te Lin <hungte@chromium.org> Date: Mon Mar 06 15:04:39 2017
,
Mar 7 2017
,
Mar 7 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-nyan-private/+/d7bf89c95a2f73b82cffc58684d245ef83a37ff1 commit d7bf89c95a2f73b82cffc58684d245ef83a37ff1 Author: Hung-Te Lin <hungte@chromium.org> Date: Tue Mar 07 10:32:40 2017
,
Mar 7 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-reef-private/+/690e546c72efd53fb3f9e0e140a41c0f8dc7ac9a commit 690e546c72efd53fb3f9e0e140a41c0f8dc7ac9a Author: Hung-Te Lin <hungte@chromium.org> Date: Tue Mar 07 10:32:40 2017
,
Mar 7 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-glados-private/+/59b3c1063300ff3be29d08561b33ab7e59cc9306 commit 59b3c1063300ff3be29d08561b33ab7e59cc9306 Author: Hung-Te Lin <hungte@chromium.org> Date: Tue Mar 07 10:32:40 2017
,
Mar 7 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-veyron-private/+/9e3fe29a0f0ea5b456c6d8ff31924ec4ac9bdba0 commit 9e3fe29a0f0ea5b456c6d8ff31924ec4ac9bdba0 Author: Hung-Te Lin <hungte@chromium.org> Date: Tue Mar 07 12:17:32 2017
,
Mar 7 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-samus-private/+/ba08ddca9fa7f0bacbffaf71b3648d505607dbd1 commit ba08ddca9fa7f0bacbffaf71b3648d505607dbd1 Author: Hung-Te Lin <hungte@chromium.org> Date: Tue Mar 07 16:02:51 2017
,
Mar 7 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-rambi-private/+/e75aa69a5feb7b3b2a0cff43d95a3b7d1c24203d commit e75aa69a5feb7b3b2a0cff43d95a3b7d1c24203d Author: Hung-Te Lin <hungte@chromium.org> Date: Tue Mar 07 16:02:51 2017
,
Mar 7 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-samus-private/+/ba08ddca9fa7f0bacbffaf71b3648d505607dbd1 commit ba08ddca9fa7f0bacbffaf71b3648d505607dbd1 Author: Hung-Te Lin <hungte@chromium.org> Date: Tue Mar 07 16:02:51 2017
,
Mar 7 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-strago-private/+/3db662561209d586511323497f5bd283b8a12830 commit 3db662561209d586511323497f5bd283b8a12830 Author: Hung-Te Lin <hungte@chromium.org> Date: Tue Mar 07 16:02:51 2017
,
Mar 7 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-gru-private/+/2b10de9746f8d67c966d02fa894fa5e9f568d6e9 commit 2b10de9746f8d67c966d02fa894fa5e9f568d6e9 Author: Hung-Te Lin <hungte@chromium.org> Date: Tue Mar 07 16:02:50 2017
,
Mar 8 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-variant-rush-ryu-private/+/c1bf6527a47dc565d488e32ff17826ffa310edce commit c1bf6527a47dc565d488e32ff17826ffa310edce Author: Hung-Te Lin <hungte@chromium.org> Date: Wed Mar 08 06:57:31 2017
,
Mar 9 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/project-goofy-private/+/4ad2c568d35be456d6d32e05cd301f38a4a37e77 commit 4ad2c568d35be456d6d32e05cd301f38a4a37e77 Author: Hung-Te Lin <hungte@chromium.org> Date: Thu Mar 09 09:09:40 2017
,
Mar 10 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-arkham-private/+/44d04e01aa2dc38aa53370bdcd3cf78417ca4e6a commit 44d04e01aa2dc38aa53370bdcd3cf78417ca4e6a Author: Hung-Te Lin <hungte@chromium.org> Date: Fri Mar 10 16:34:22 2017
,
Mar 10 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-gale-private/+/76b4530536a645d1e0adaa1fcee9601f8d001421 commit 76b4530536a645d1e0adaa1fcee9601f8d001421 Author: Hung-Te Lin <hungte@chromium.org> Date: Fri Mar 10 16:34:22 2017
,
Mar 10 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-gale-private/+/76b4530536a645d1e0adaa1fcee9601f8d001421 commit 76b4530536a645d1e0adaa1fcee9601f8d001421 Author: Hung-Te Lin <hungte@chromium.org> Date: Fri Mar 10 16:34:22 2017
,
Mar 13 2017
All migration done.
,
Mar 13 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/overlay-rowan-private/+/90e1f4998ab224e2efcb2b1339de232c645de04e commit 90e1f4998ab224e2efcb2b1339de232c645de04e Author: Hung-Te Lin <hungte@chromium.org> Date: Mon Mar 13 07:49:23 2017
,
Mar 13 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform/factory/+/169049504b6e0dc149a5b45939b1ef975aa7de51 commit 169049504b6e0dc149a5b45939b1ef975aa7de51 Author: Hung-Te Lin <hungte@chromium.org> Date: Mon Mar 13 16:19:24 2017 device: Remove unused GetBatteryRegisters. The 'GetBatteryRegisters' was only ever implemented on Spring. For most platforms, it's not necessary to capture battery registers in factory. Even on Spring, it was solely used for fault analysis. As a result, this should be removed from general implementation (device/power.py) and standard test (pytests/charger.py). BUG= chromium:674459 TEST=make test Change-Id: I33455e845046d8506ea647aeb761a6b34bc5843d Reviewed-on: https://chromium-review.googlesource.com/453539 Commit-Ready: Hung-Te Lin <hungte@chromium.org> Tested-by: Hung-Te Lin <hungte@chromium.org> Reviewed-by: Shun-Hsing Ou <shunhsingou@chromium.org> [modify] https://crrev.com/169049504b6e0dc149a5b45939b1ef975aa7de51/py/device/power.py [modify] https://crrev.com/169049504b6e0dc149a5b45939b1ef975aa7de51/py/test/pytests/charger.py
,
May 30 2017
,
Aug 1 2017
,
Jan 22 2018
|
||||||
►
Sign in to add a comment |
||||||
Comment 1 by bugdroid1@chromium.org
, Jan 3 2017