From patchwork Tue Apr 10 13:33:05 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Colin Ian King X-Patchwork-Id: 151550 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id DCDB2B7020 for ; Tue, 10 Apr 2012 23:33:11 +1000 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1SHbC0-0005su-7x for incoming@patchwork.ozlabs.org; Tue, 10 Apr 2012 13:33:08 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1SHbBy-0005sn-NC for fwts-devel@lists.ubuntu.com; Tue, 10 Apr 2012 13:33:06 +0000 Received: from cpc19-craw6-2-0-cust5.croy.cable.virginmedia.com ([77.102.228.6] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SHbBy-0002Vf-Df for fwts-devel@lists.ubuntu.com; Tue, 10 Apr 2012 13:33:06 +0000 From: Colin King To: fwts-devel@lists.ubuntu.com Subject: [PATCH] Remove old TODO.txt Date: Tue, 10 Apr 2012 14:33:05 +0100 Message-Id: <1334064785-4861-1-git-send-email-colin.king@canonical.com> X-Mailer: git-send-email 1.7.9.1 X-BeenThere: fwts-devel@lists.ubuntu.com X-Mailman-Version: 2.1.13 Precedence: list List-Id: Firmware Test Suite Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: fwts-devel-bounces@lists.ubuntu.com Errors-To: fwts-devel-bounces@lists.ubuntu.com From: Colin Ian King Signed-off-by: Colin Ian King Acked-by: Keng-Yu Lin Acked-by: Alex Hung --- TODO.txt | 119 -------------------------------------------------------------- 1 files changed, 0 insertions(+), 119 deletions(-) delete mode 100644 TODO.txt diff --git a/TODO.txt b/TODO.txt deleted file mode 100644 index bcca47a..0000000 --- a/TODO.txt +++ /dev/null @@ -1,119 +0,0 @@ -Todo - -* Read in and parse acpxtract flat ascii for off-line analysis -* Prefix fwts lib headers with fwts_ DONE -* Add FIX fields to explain how to workaround or fix a problem - DONE -* Add 300 second hpet delay check to s3/s4 issues - DONE -* ACPI hotkey handling - partial -* ACPI lid handling - DONE -* ACPI semantic checks of DSDT etc -* Syntax check on all AML code DONE -* Progress meter callback plug-ins - -* Add failure 'levels': - CRITICAL - HIGH - MEDIUM - LOW - WARNING - DONE -* Add summary to reduce "noise" - DONE -* Add pretty printing formatting of over long lines - DONE - -* Add check for MTRRs not enabled on video aparture - allows for faster grub rendering DONE 26/06/2010 - -* Add in DMI decode on version info, so we can track BIOS version - -* --show-tests, output should be in sorted order DONE 28/06/2010 - -* lot of systems w/ atom N280 CPU have a BIOS that doesn't report all possible CPU speeds (bug 422858). Is that something the fw kit can detect? - DONE - -Hotkey testing: -- Get the OEM name from dmidecode such as Dell, Lenovo, Acer... -- Get the keymap from /lib/udev/keymaps/ according to the OEM name -- Ask user to press hotkey -- Capture the scancode and compare to the default one in OEM keymap - -/lib/udev/findkeyboards ... get non-USB keyboard - - # standard AT keyboard - for dev in `udevadm trigger --dry-run --verbose --property-match=ID_INPUT_KEYBOARD=1`; do - walk=`udevadm info --attribute-walk --path=$dev` - env=`udevadm info --query=env --path=$dev` - if echo "$walk" | grep -q 'DRIVERS=="atkbd"'; then - echo -n 'AT keyboard: ' - elif echo "$env" | grep -q '^ID_USB_DRIVER=usbhid'; then - echo -n 'USB keyboard: ' - else - echo -n 'Unknown type: ' - fi - udevadm info --query=name --path=$dev - done - -... - -devadm info --attribute-walk --path=/sys/devices/platform/i8042/serio0/input/input4/event4 - -find /sys/devices/platform -name "name" -exec cat {} \; - - -Udevadm info starts with the device specified by the devpath and then -walks up the chain of parent devices. It prints for every device -found, all possible attributes in the udev rules key format. -A rule to match, can be composed by the attributes of the device -and the attributes from one single parent device. - - looking at device '/devices/platform/i8042/serio0/input/input4/event4': - KERNEL=="event4" - SUBSYSTEM=="input" - DRIVER=="" - - looking at parent device '/devices/platform/i8042/serio0/input/input4': - KERNELS=="input4" - SUBSYSTEMS=="input" - DRIVERS=="" - ATTRS{name}=="AT Translated Set 2 keyboard" - ATTRS{phys}=="isa0060/serio0/input0" - ATTRS{uniq}=="" - ATTRS{modalias}=="input:b0011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8C,8E,8F,94,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,CD,D9,E2,E3,EE,ram4,l0,1,2,sfw" - - looking at parent device '/devices/platform/i8042/serio0': - KERNELS=="serio0" - SUBSYSTEMS=="serio" - DRIVERS=="atkbd" - ATTRS{description}=="i8042 KBD port" - ATTRS{modalias}=="serio:ty06pr00id00ex00" - ATTRS{bind_mode}=="auto" - ATTRS{extra}=="0" - ATTRS{force_release}=="369-370" - ATTRS{scroll}=="0" - ATTRS{set}=="2" - ATTRS{softrepeat}=="0" - ATTRS{softraw}=="1" - ATTRS{err_count}=="0" - - looking at parent device '/devices/platform/i8042': - KERNELS=="i8042" - SUBSYSTEMS=="platform" - DRIVERS=="i8042" - ATTRS{modalias}=="platform:i8042" - - looking at parent device '/devices/platform': - KERNELS=="platform" - SUBSYSTEMS=="" - DRIVERS=="" - -keys: - -/lib/udev/keymap -i input/event4 - -- If it is the same function, it passes. Otherwise, it fails -- If it fails, normally BIOS generates wrong scancode. We need BIOS to fix that.