[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [linux-linus bisection] complete test-amd64-i386-xl-qemut-win7-amd64



branch xen-unstable
xenbranch xen-unstable
job test-amd64-i386-xl-qemut-win7-amd64
testid xen-boot

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  linux 
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
  Bug introduced:  7d6a31c394722c914c61292b457e1999c8bef5ea
  Bug not present: 2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/109363/


  commit 7d6a31c394722c914c61292b457e1999c8bef5ea
  Merge: 2cc12e2 1b32627
  Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
  Date:   Mon May 1 23:00:21 2017 -0700
  
      Merge branch 'x86-debug-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      
      Pull x86 debug updates from Ingo Molnar:
       "The biggest update is the addition of USB3 debug port based
        early-console.
      
        Greg was fine with the USB changes and with the routing of these
        patches:
      
          https://www.spinics.net/lists/linux-usb/msg155093.html";
      
      * 'x86-debug-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        usb/doc: Add document for USB3 debug port usage
        usb/serial: Add DBC debug device support to usb_debug
        x86/earlyprintk: Add support for earlyprintk via USB3 debug port
        usb/early: Add driver for xhci debug capability
        x86/timers: Add simple udelay calibration
  
  commit 1b326277798aa820c1043617786609b9bb4bee78
  Author: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
  Date:   Tue Mar 21 16:01:33 2017 +0800
  
      usb/doc: Add document for USB3 debug port usage
      
      Add Documentation/usb/usb3-debug-port.rst. This document includes
      the guide for using USB3 debug port.
      
      Signed-off-by: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
      Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
      Cc: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
      Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
      Cc: linux-doc@xxxxxxxxxxxxxxx
      Cc: linux-usb@xxxxxxxxxxxxxxx
      Link: 
http://lkml.kernel.org/r/1490083293-3792-6-git-send-email-baolu.lu@xxxxxxxxxxxxxxx
      Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>
  
  commit 57fb47279a04cd53641dc5ae55a6d47e4f32a2fd
  Author: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
  Date:   Tue Mar 21 16:01:32 2017 +0800
  
      usb/serial: Add DBC debug device support to usb_debug
      
      This patch adds DBC debug device support to the usb_debug driver.
      
      Signed-off-by: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Acked-by: Johan Hovold <johan@xxxxxxxxxx>
      Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
      Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
      Cc: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
      Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
      Cc: linux-usb@xxxxxxxxxxxxxxx
      Link: 
http://lkml.kernel.org/r/1490083293-3792-5-git-send-email-baolu.lu@xxxxxxxxxxxxxxx
      Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>
  
  commit 1b5aeebf3a92273b4d85aeff37a16037bc3c3abf
  Author: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
  Date:   Tue Mar 21 16:01:31 2017 +0800
  
      x86/earlyprintk: Add support for earlyprintk via USB3 debug port
      
      Add support for earlyprintk by writing debug messages to the
      USB3 debug port. Users can use this type of early printk by
      specifying the kernel parameter of "earlyprintk=xdbc". This
      gives users a chance of providing debugging output.
      
      The hardware for USB3 debug port requires DMA memory blocks.
      This requires to delay setting up debugging hardware and
      registering boot console until the memblocks are filled.
      
      Signed-off-by: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
      Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
      Cc: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
      Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
      Cc: linux-usb@xxxxxxxxxxxxxxx
      Link: 
http://lkml.kernel.org/r/1490083293-3792-4-git-send-email-baolu.lu@xxxxxxxxxxxxxxx
      Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>
  
  commit aeb9dd1de98c1a5f2007ea5d2a154c1244caf8a0
  Author: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
  Date:   Tue Mar 21 16:01:30 2017 +0800
  
      usb/early: Add driver for xhci debug capability
      
      XHCI debug capability (DbC) is an optional but standalone
      functionality provided by an xHCI host controller. Software
      learns this capability by walking through the extended
      capability list of the host. XHCI specification describes
      DbC in section 7.6.
      
      This patch introduces the code to probe and initialize the
      debug capability hardware during early boot. With hardware
      initialized, the debug target (system on which this code is
      running) will present a debug device through the debug port
      (normally the first USB3 port). The debug device is fully
      compliant with the USB framework and provides the equivalent
      of a very high performance (USB3) full-duplex serial link
      between the debug host and target. The DbC functionality is
      independent of the xHCI host. There isn't any precondition
      from the xHCI host side for the DbC to work.
      
      One use for this feature is kernel debugging, for example
      when your machine crashes very early before the regular
      console code is initialized. Other uses include simpler,
      lockless logging instead of a full-blown printk console
      driver and klogd.
      
      Signed-off-by: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
      Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
      Cc: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
      Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
      Cc: linux-usb@xxxxxxxxxxxxxxx
      Link: 
http://lkml.kernel.org/r/1490083293-3792-3-git-send-email-baolu.lu@xxxxxxxxxxxxxxx
      [ Small fix to the Kconfig help text. ]
      Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>
  
  commit dd759d93f4dd4fd2f345a78ad1223bb3edf3ee7b
  Author: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
  Date:   Tue Mar 21 16:01:29 2017 +0800
  
      x86/timers: Add simple udelay calibration
      
      Add a simple udelay calibration in x86 architecture-specific
      boot-time initializations. This will get a workable estimate
      for loops_per_jiffy. Hence, udelay() could be used after this
      initialization.
      
      Signed-off-by: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Cc: Andy Lutomirski <luto@xxxxxxxxxx>
      Cc: Borislav Petkov <bp@xxxxxxxxx>
      Cc: Brian Gerst <brgerst@xxxxxxxxx>
      Cc: Denys Vlasenko <dvlasenk@xxxxxxxxxx>
      Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
      Cc: H. Peter Anvin <hpa@xxxxxxxxx>
      Cc: Josh Poimboeuf <jpoimboe@xxxxxxxxxx>
      Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
      Cc: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
      Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
      Cc: linux-usb@xxxxxxxxxxxxxxx
      Link: 
http://lkml.kernel.org/r/1490083293-3792-2-git-send-email-baolu.lu@xxxxxxxxxxxxxxx
      Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-linus/test-amd64-i386-xl-qemut-win7-amd64.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step 
--graph-out=/home/logs/results/bisect/linux-linus/test-amd64-i386-xl-qemut-win7-amd64.xen-boot
 --summary-out=tmp/109363.bisection-summary --basis-template=59254 
--blessings=real,real-bisect linux-linus test-amd64-i386-xl-qemut-win7-amd64 
xen-boot
Searching for failure / basis pass:
 109334 fail [host=merlot1] / 108124 ok.
Failure / basis pass flights: 109334 / 108124
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 09d79d103371b1b7ea70ea7f9c05ac207ef22f5d 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
8839be5c1fe339a1310b4e05e88c5a0230b7959d
Basis pass 2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
Generating revisions with ./adhoc-revtuple-generator  
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git#2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881-09d79d103371b1b7ea70ea7f9c05ac207ef22f5d
 
git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860
 
git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d
 
git://xenbits.xen.org/qemu-xen.git#e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7-e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7
 
git://xenbits.xen.org/xen.git#0a5370ee1f9808fbb16bb03d7f349921cf73a2d4-8839be5c1fe339a1310b4e05e88c5a0230b7959d
Loaded 170708 nodes in revision graph
Searching for test results:
 108160 fail irrelevant
 108124 pass 2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108210 fail irrelevant
 109007 []
 109048 fail irrelevant
 109075 fail irrelevant
 109105 fail irrelevant
 109155 fail irrelevant
 109127 fail irrelevant
 109181 fail irrelevant
 109214 fail 2868b2513aa732a99ea4a0a6bf10dc93c1f3dac2 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
8839be5c1fe339a1310b4e05e88c5a0230b7959d
 109238 fail 4a1e31c68e9f40be32838944931178b0d9ed9162 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
8839be5c1fe339a1310b4e05e88c5a0230b7959d
 109311 fail 4d2b5bcab53f1c76a86279339561c9a36109a93b 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
8839be5c1fe339a1310b4e05e88c5a0230b7959d
 109314 fail 842be75c77cb72ee546a2b19da9c285fb3ded660 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
c5f640ea6046aa930fbac3a5fa0a4413cc8b04ab
 109307 fail 4a1e31c68e9f40be32838944931178b0d9ed9162 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
8839be5c1fe339a1310b4e05e88c5a0230b7959d
 109305 pass 2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 109292 fail b5a53b61a2890ec08f404f524c1c42aa86f09be4 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
8839be5c1fe339a1310b4e05e88c5a0230b7959d
 109313 fail b5a53b61a2890ec08f404f524c1c42aa86f09be4 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
8839be5c1fe339a1310b4e05e88c5a0230b7959d
 109319 fail 161adb046b9119d480f2547db20fc3e9ce7cbf59 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
c5f640ea6046aa930fbac3a5fa0a4413cc8b04ab
 109315 fail 791a9a666d1afe2603bcb2c6a4852d684e879252 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
8839be5c1fe339a1310b4e05e88c5a0230b7959d
 109323 fail 7c3e7de3f3a94fa34731f302e2f6606c9adc0f38 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
ba10dbc7ae6c92816109913c6c25ba66c7aa7288
 109348 fail 7d6a31c394722c914c61292b457e1999c8bef5ea 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
ba39e9b2108319d2b7b842781106386b8ed62fab
 109325 fail 9178b4c17d1b8b21738771d53d999c990e69f538 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
ba10dbc7ae6c92816109913c6c25ba66c7aa7288
 109354 pass 2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
ba39e9b2108319d2b7b842781106386b8ed62fab
 109328 fail 5958cc49ed2961a059d92ae55afeeaba64a783a0 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
ba10dbc7ae6c92816109913c6c25ba66c7aa7288
 109356 fail 7d6a31c394722c914c61292b457e1999c8bef5ea 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
ba39e9b2108319d2b7b842781106386b8ed62fab
 109332 pass 2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 109334 fail 09d79d103371b1b7ea70ea7f9c05ac207ef22f5d 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
8839be5c1fe339a1310b4e05e88c5a0230b7959d
 109336 fail 791a9a666d1afe2603bcb2c6a4852d684e879252 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
8839be5c1fe339a1310b4e05e88c5a0230b7959d
 109357 pass 2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
ba39e9b2108319d2b7b842781106386b8ed62fab
 109339 fail d3b5d35290d729a2518af00feca867385a1b08fa 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
22c096c99d8c05833c3c19870e36efb2dd4e8013
 109360 pass 2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 109343 fail 888411be09739443271d254c9d8c1f5188c05509 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
ba39e9b2108319d2b7b842781106386b8ed62fab
 109362 fail 09d79d103371b1b7ea70ea7f9c05ac207ef22f5d 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
8839be5c1fe339a1310b4e05e88c5a0230b7959d
 109346 pass 2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
ba39e9b2108319d2b7b842781106386b8ed62fab
 109363 fail 7d6a31c394722c914c61292b457e1999c8bef5ea 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
ba39e9b2108319d2b7b842781106386b8ed62fab
Searching for interesting versions
 Result found: flight 108124 (pass), for basis pass
 Result found: flight 109334 (fail), for basis failure
 Repro found: flight 109360 (pass), for basis pass
 Repro found: flight 109362 (fail), for basis failure
 0 revisions at 2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 
ba39e9b2108319d2b7b842781106386b8ed62fab
No revisions left to test, checking graph state.
 Result found: flight 109346 (pass), for last pass
 Result found: flight 109348 (fail), for first failure
 Repro found: flight 109354 (pass), for last pass
 Repro found: flight 109356 (fail), for first failure
 Repro found: flight 109357 (pass), for last pass
 Repro found: flight 109363 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  linux 
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
  Bug introduced:  7d6a31c394722c914c61292b457e1999c8bef5ea
  Bug not present: 2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/109363/


  commit 7d6a31c394722c914c61292b457e1999c8bef5ea
  Merge: 2cc12e2 1b32627
  Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
  Date:   Mon May 1 23:00:21 2017 -0700
  
      Merge branch 'x86-debug-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      
      Pull x86 debug updates from Ingo Molnar:
       "The biggest update is the addition of USB3 debug port based
        early-console.
      
        Greg was fine with the USB changes and with the routing of these
        patches:
      
          https://www.spinics.net/lists/linux-usb/msg155093.html";
      
      * 'x86-debug-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        usb/doc: Add document for USB3 debug port usage
        usb/serial: Add DBC debug device support to usb_debug
        x86/earlyprintk: Add support for earlyprintk via USB3 debug port
        usb/early: Add driver for xhci debug capability
        x86/timers: Add simple udelay calibration
  
  commit 1b326277798aa820c1043617786609b9bb4bee78
  Author: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
  Date:   Tue Mar 21 16:01:33 2017 +0800
  
      usb/doc: Add document for USB3 debug port usage
      
      Add Documentation/usb/usb3-debug-port.rst. This document includes
      the guide for using USB3 debug port.
      
      Signed-off-by: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
      Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
      Cc: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
      Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
      Cc: linux-doc@xxxxxxxxxxxxxxx
      Cc: linux-usb@xxxxxxxxxxxxxxx
      Link: 
http://lkml.kernel.org/r/1490083293-3792-6-git-send-email-baolu.lu@xxxxxxxxxxxxxxx
      Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>
  
  commit 57fb47279a04cd53641dc5ae55a6d47e4f32a2fd
  Author: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
  Date:   Tue Mar 21 16:01:32 2017 +0800
  
      usb/serial: Add DBC debug device support to usb_debug
      
      This patch adds DBC debug device support to the usb_debug driver.
      
      Signed-off-by: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Acked-by: Johan Hovold <johan@xxxxxxxxxx>
      Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
      Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
      Cc: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
      Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
      Cc: linux-usb@xxxxxxxxxxxxxxx
      Link: 
http://lkml.kernel.org/r/1490083293-3792-5-git-send-email-baolu.lu@xxxxxxxxxxxxxxx
      Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>
  
  commit 1b5aeebf3a92273b4d85aeff37a16037bc3c3abf
  Author: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
  Date:   Tue Mar 21 16:01:31 2017 +0800
  
      x86/earlyprintk: Add support for earlyprintk via USB3 debug port
      
      Add support for earlyprintk by writing debug messages to the
      USB3 debug port. Users can use this type of early printk by
      specifying the kernel parameter of "earlyprintk=xdbc". This
      gives users a chance of providing debugging output.
      
      The hardware for USB3 debug port requires DMA memory blocks.
      This requires to delay setting up debugging hardware and
      registering boot console until the memblocks are filled.
      
      Signed-off-by: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
      Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
      Cc: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
      Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
      Cc: linux-usb@xxxxxxxxxxxxxxx
      Link: 
http://lkml.kernel.org/r/1490083293-3792-4-git-send-email-baolu.lu@xxxxxxxxxxxxxxx
      Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>
  
  commit aeb9dd1de98c1a5f2007ea5d2a154c1244caf8a0
  Author: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
  Date:   Tue Mar 21 16:01:30 2017 +0800
  
      usb/early: Add driver for xhci debug capability
      
      XHCI debug capability (DbC) is an optional but standalone
      functionality provided by an xHCI host controller. Software
      learns this capability by walking through the extended
      capability list of the host. XHCI specification describes
      DbC in section 7.6.
      
      This patch introduces the code to probe and initialize the
      debug capability hardware during early boot. With hardware
      initialized, the debug target (system on which this code is
      running) will present a debug device through the debug port
      (normally the first USB3 port). The debug device is fully
      compliant with the USB framework and provides the equivalent
      of a very high performance (USB3) full-duplex serial link
      between the debug host and target. The DbC functionality is
      independent of the xHCI host. There isn't any precondition
      from the xHCI host side for the DbC to work.
      
      One use for this feature is kernel debugging, for example
      when your machine crashes very early before the regular
      console code is initialized. Other uses include simpler,
      lockless logging instead of a full-blown printk console
      driver and klogd.
      
      Signed-off-by: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
      Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
      Cc: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
      Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
      Cc: linux-usb@xxxxxxxxxxxxxxx
      Link: 
http://lkml.kernel.org/r/1490083293-3792-3-git-send-email-baolu.lu@xxxxxxxxxxxxxxx
      [ Small fix to the Kconfig help text. ]
      Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>
  
  commit dd759d93f4dd4fd2f345a78ad1223bb3edf3ee7b
  Author: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
  Date:   Tue Mar 21 16:01:29 2017 +0800
  
      x86/timers: Add simple udelay calibration
      
      Add a simple udelay calibration in x86 architecture-specific
      boot-time initializations. This will get a workable estimate
      for loops_per_jiffy. Hence, udelay() could be used after this
      initialization.
      
      Signed-off-by: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Cc: Andy Lutomirski <luto@xxxxxxxxxx>
      Cc: Borislav Petkov <bp@xxxxxxxxx>
      Cc: Brian Gerst <brgerst@xxxxxxxxx>
      Cc: Denys Vlasenko <dvlasenk@xxxxxxxxxx>
      Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
      Cc: H. Peter Anvin <hpa@xxxxxxxxx>
      Cc: Josh Poimboeuf <jpoimboe@xxxxxxxxxx>
      Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
      Cc: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
      Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
      Cc: linux-usb@xxxxxxxxxxxxxxx
      Link: 
http://lkml.kernel.org/r/1490083293-3792-2-git-send-email-baolu.lu@xxxxxxxxxxxxxxx
      Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>

pnmtopng: 238 colors found
Revision graph left in 
/home/logs/results/bisect/linux-linus/test-amd64-i386-xl-qemut-win7-amd64.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
109363: tolerable ALL FAIL

flight 109363 linux-linus real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/109363/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-i386-xl-qemut-win7-amd64  6 xen-boot         fail baseline untested


jobs:
 test-amd64-i386-xl-qemut-win7-amd64                          fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.