Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750881AbdL2XSH (ORCPT ); Fri, 29 Dec 2017 18:18:07 -0500 Received: from puleglot.ru ([78.47.112.147]:44378 "EHLO puleglot.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750709AbdL2XSF (ORCPT ); Fri, 29 Dec 2017 18:18:05 -0500 Message-ID: <1514589329.28262.20.camel@tsoy.me> Subject: Re: 4.14.9 with CONFIG_MCORE2 fails to boot From: Alexander Tsoy To: Linus Torvalds Cc: Dave Hansen , Greg KH , Andy Lutomirski , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Boris Ostrovsky , Borislav Petkov , Borislav Petkov , Brian Gerst , Dave Hansen , David Laight , Denys Vlasenko , Eduardo Valentin , Greg KH , "H. Peter Anvin" , Josh Poimboeuf , Juergen Gross , Peter Zijlstra , Rik van Riel , Will Deacon , "Liguori, Anthony" , Daniel Gruss , Hugh Dickins , Kees Cook , Kernel Mailing List , stable Date: Sat, 30 Dec 2017 02:15:29 +0300 In-Reply-To: References: <1514453602.6251.8.camel@tsoy.me> <20171229091741.GC18441@kroah.com> <1514557888.28262.1.camel@tsoy.me> <1514558513.28262.3.camel@tsoy.me> <1b4569ee-8c06-4480-447b-2af8f6804053@intel.com> <1514578936.28262.11.camel@tsoy.me> <1514584257.28262.13.camel@tsoy.me> Content-Type: multipart/mixed; boundary="=-iquCNkCMk4rbafHVQl5E" X-Mailer: Evolution 3.22.6 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 7600 Lines: 121 --=-iquCNkCMk4rbafHVQl5E Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit В Пт, 29/12/2017 в 14:09 -0800, Linus Torvalds пишет: > ... > The fact that double faults seem to be implicated does make me want > to > try to disable that ESPFIX64 code in the #DF handler. > > What happens if you take a failing kernel, and then in > arch/x86/kernel/traps.c do_double_fault(), you change the > >   #ifdef CONFIG_X86_ESPFIX64 > > to just a > >   #if 0 > > do you then get an actual double-fault oops report instead of the > stall (and NMI oops)? This is what I get after disabling ESPFIX64 (see attachment). --=-iquCNkCMk4rbafHVQl5E Content-Disposition: attachment; filename="linux-4.15-rc5+-console.log" Content-Type: text/x-log; name="linux-4.15-rc5+-console.log"; charset="UTF-8" Content-Transfer-Encoding: base64 AFsgICAgMC4wMDAwMDBdIEFDUEkgQklPUyBXYXJuaW5nIChidWcpOiAzMi82NFggbGVuZ3RoIG1p c21hdGNoIGluIEZBRFQvR3BlMEJsb2NrOiAxMjgvNjQgKDIwMTcwODMxL3RiZmFkdC02MDMpDQpb ICAgIDAuMDAwMDAwXSBBQ1BJIEJJT1MgV2FybmluZyAoYnVnKTogSW5jb3JyZWN0IGNoZWNrc3Vt IGluIHRhYmxlIFtUQ1BBXSAtIDB4MDAsIHNob3VsZCBiZSAweDdGICgyMDE3MDgzMS90YnByaW50 LTIxMSkNClsgICAgMC40OTk4NTVdIEV4cGFuZGVkIHJlc291cmNlIFJlc2VydmVkIGR1ZSB0byBj b25mbGljdCB3aXRoIFBDSSBCdXMgMDAwMDowMA0KWyAgICAwLjUwNjAwMl0gRXhwYW5kZWQgcmVz b3VyY2UgUmVzZXJ2ZWQgZHVlIHRvIGNvbmZsaWN0IHdpdGggUENJIEJ1cyAwMDAwOjAwDQpbICAg MjEuNzc3MDExXSBJTkZPOiByY3VfcHJlZW1wdCBkZXRlY3RlZCBzdGFsbHMgb24gQ1BVcy90YXNr czoNClsgICAyMS43NzgwMDhdIAkwLS4uLiE6ICgwIHRpY2tzIHRoaXMgR1ApIGlkbGU9YjBhLzE0 MDAwMDAwMDAwMDAwMC8wIHNvZnRpcnE9MTU4LzE1OCBmcXM9MCANClsgICAyMS43NzgwMDhdIAko ZGV0ZWN0ZWQgYnkgMSwgdD0yMTAwMiBqaWZmaWVzLCBnPS0yNTQsIGM9LTI1NSwgcT00KQ0KWyAg ICAwLjc3NjQ3N10gTk1JIGJhY2t0cmFjZSBmb3IgY3B1IDANClsgICAgMC43NzY0NzddIENQVTog MCBQSUQ6IDExNCBDb21tOiBtb2Rwcm9iZSBOb3QgdGFpbnRlZCA0LjE1LjAtcmM1KyAjNg0KWyAg ICAwLjc3NjQ3N10gSGFyZHdhcmUgbmFtZTogRGVsbCBJbmMuIE9wdGlQbGV4IDc2MCAgICAgICAg ICAgICAgICAgLzBNODU4TiwgQklPUyBBMTYgMDgvMDYvMjAxMw0KWyAgICAwLjc3NjQ3N10gUklQ OiAwMDEwOnBhcmFub2lkX2VudHJ5KzB4MC8weDcwDQpbICAgIDAuNzc2NDc3XSBSU1A6IDAwMDA6 ZmZmZmZlODAwMDAwN2Y1MCBFRkxBR1M6IDAwMDAwMDgzDQpbICAgIDAuNzc2NDc3XSBSQVg6IDAw MDAwMDAwYjdjMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAxIFJDWDogMDAwMDAwMDBjMDAwMDEw MQ0KWyAgICAwLjc3NjQ3N10gUkRYOiAwMDAwMDAwMGZmZmY5NTFhIFJTSTogMDAwMDAwMDAwMDAw MDAwMCBSREk6IGZmZmZmZTgwMDAwMDdmNTgNClsgICAgMC43NzY0NzddIFJCUDogMDAwMDAwMDAw MDAwMDAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwDQpbICAg IDAuNzc2NDc3XSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAwMDAwMDAwMDAwMDAwIFIx MjogZmZmZmZmZmZhMjhiNWIzNg0KWyAgICAwLjc3NjQ3N10gUjEzOiAwMDAwMDAwMDAwMDAwMDAw IFIxNDogMDAwMDAwMDAwMDAwMDAwMCBSMTU6IDAwMDAwMDAwMDAwMDAwMDANClsgICAgMC43NzY0 NzddIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmOTUxYWI3YzAwMDAwKDAwMDAp IGtubEdTOjAwMDAwMDAwMDAwMDAwMDANClsgICAgMC43NzY0NzddIENTOiAgMDAxMCBEUzogMDAw MCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMNClsgICAgMC43NzY0NzddIENSMjogZmZm ZmZlODAwMDAwNmYwOCBDUjM6IDAwMDAwMDAyMmQyMzIwMDAgQ1I0OiAwMDAwMDAwMDAwMDQwNmYw DQpbICAgIDAuNzc2NDc3XSBDYWxsIFRyYWNlOg0KWyAgICAwLjc3NjQ3N10gIDwjREY+DQpbICAg IDAuNzc2NDc3XSAgZG91YmxlX2ZhdWx0KzB4Yy8weDMwDQpbICAgIDAuNzc2NDc3XSBSSVA6IDAw MTA6ZG9fZG91YmxlX2ZhdWx0KzB4Yi8weGIwDQpbICAgIDAuNzc2NDc3XSBSU1A6IDAwMDA6ZmZm ZmZlODAwMDAwNmYxOCBFRkxBR1M6IDAwMDEwMDg2IE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMDAw DQpbICAgIDAuNzc2NDc3XSBSQVg6IDAwMDAwMDAwYjdjMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAw MDAxIFJDWDogMDAwMDAwMDBjMDAwMDEwMQ0KWyAgICAwLjc3NjQ3N10gUkRYOiAwMDAwMDAwMGZm ZmY5NTFhIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6IGZmZmZmZTgwMDAwMDdmNTgNClsgICAg MC43NzY0NzddIFJCUDogMDAwMDAwMDAwMDAwMDAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5 OiAwMDAwMDAwMDAwMDAwMDAwDQpbICAgIDAuNzc2NDc3XSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAg UjExOiAwMDAwMDAwMDAwMDAwMDAwIFIxMjogZmZmZmZmZmZhMjhiNWIzNg0KWyAgICAwLjc3NjQ3 N10gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogMDAwMDAwMDAwMDAwMDAwMCBSMTU6IDAwMDAw MDAwMDAwMDAwMDANClsgICAgMC43NzY0NzddICA/IHBhZ2VfZmF1bHQrMHgzNi8weDYwDQpbICAg IDAuNzc2NDc3XSAgPC8jREY+DQpbICAgIDAuNzc2NDc3XSBDb2RlOiAwMCAwMCAwMCA0OCA4OSBl NyAzMSBmNiBmZiAxNSA0NSAwMiA1NyAwMCBlOSA4OCAwMCAwMCAwMCBlOCA5MyAwMCAwMCAwMCA0 OCA4OSBlNyAzMSBmNiBmZiAxNSAzMCAwMiA1NyAwMCBlOSA0MyAwMSAwMCAwMCAwZiAxZiAwMCA8 ZmM+IDRjIDg5IDVjIDI0IDM4IDRjIDg5IDU0IDI0IDQwIDRjIDg5IDRjIDI0IDQ4IDRjIDg5IDQ0 IDI0IDUwIA0KWyAgIDIxLjc3ODAwOF0gcmN1X3ByZWVtcHQga3RocmVhZCBzdGFydmVkIGZvciAy MTAwMiBqaWZmaWVzISBnMTg0NDY3NDQwNzM3MDk1NTEzNjIgYzE4NDQ2NzQ0MDczNzA5NTUxMzYx IGYweDAgUkNVX0dQX1dBSVRfRlFTKDMpIC0+c3RhdGU9MHg0MDIgLT5jcHU9MA0KWyAgIDIxLjc3 ODAwOF0gQ2FsbCBUcmFjZToNClsgICAyMS43NzgwMDhdICA/IF9fc2NoZWR1bGUrMHgzN2YvMHg3 YjANClsgICAyMS43NzgwMDhdICA/IHByZWVtcHRfY291bnRfYWRkKzB4NjQvMHhhMA0KWyAgIDIx Ljc3ODAwOF0gIHNjaGVkdWxlKzB4NGEvMHhhMA0KWyAgIDIxLjc3ODAwOF0gIHNjaGVkdWxlX3Rp bWVvdXQrMHgxNzkvMHgzODANClsgICAyMS43NzgwMDhdICA/IF9fbmV4dF90aW1lcl9pbnRlcnJ1 cHQrMHhkMC8weGQwDQpbICAgMjEuNzc4MDA4XSAgcmN1X2dwX2t0aHJlYWQrMHg5NmIvMHgxMDUw DQpbICAgMjEuNzc4MDA4XSAgPyBjYWxjX2dsb2JhbF9sb2FkX3RpY2srMHg2MS8weDcwDQpbICAg MjEuNzc4MDA4XSAga3RocmVhZCsweGZmLzB4MTMwDQpbICAgMjEuNzc4MDA4XSAgPyBmb3JjZV9x c19ybnArMHgxZDAvMHgxZDANClsgICAyMS43NzgwMDhdICA/IGt0aHJlYWRfY3JlYXRlX3dvcmtl cl9vbl9jcHUrMHg3MC8weDcwDQpbICAgMjEuNzc4MDA4XSAgcmV0X2Zyb21fZm9yaysweDFmLzB4 MzANClsgICA4NC43ODIwMTFdIElORk86IHJjdV9wcmVlbXB0IGRldGVjdGVkIHN0YWxscyBvbiBD UFVzL3Rhc2tzOg0KWyAgIDg0Ljc4MzAwOF0gCTAtLi4uMDogKDAgdGlja3MgdGhpcyBHUCkgaWRs ZT1iMGEvMTQwMDAwMDAwMDAwMDAwLzAgc29mdGlycT0xNTgvMTU4IGZxcz0xNTY5MSANClsgICA4 NC43ODMwMDhdIAkoZGV0ZWN0ZWQgYnkgMSwgdD04NDAwNyBqaWZmaWVzLCBnPS0yNTQsIGM9LTI1 NSwgcT00KQ0KWyAgICAwLjc3NjQ3N10gTk1JIGJhY2t0cmFjZSBmb3IgY3B1IDANClsgICAgMC43 NzY0NzddIENQVTogMCBQSUQ6IDExNCBDb21tOiBtb2Rwcm9iZSBOb3QgdGFpbnRlZCA0LjE1LjAt cmM1KyAjNg0KWyAgICAwLjc3NjQ3N10gSGFyZHdhcmUgbmFtZTogRGVsbCBJbmMuIE9wdGlQbGV4 IDc2MCAgICAgICAgICAgICAgICAgLzBNODU4TiwgQklPUyBBMTYgMDgvMDYvMjAxMw0KWyAgICAw Ljc3NjQ3N10gUklQOiAwMDEwOmRvdWJsZV9mYXVsdCsweDAvMHgzMA0KWyAgICAwLjc3NjQ3N10g UlNQOiAwMDAwOmZmZmZmZTgwMDAwMDdmZDAgRUZMQUdTOiAwMDAwMDA4Ng0KWyAgICAwLjc3NjQ3 N10gUkFYOiAwMDAwMDAwMGI3YzAwMDAwIFJCWDogMDAwMDAwMDAwMDAwMDAwMSBSQ1g6IDAwMDAw MDAwYzAwMDAxMDENClsgICAgMC43NzY0NzddIFJEWDogMDAwMDAwMDBmZmZmOTUxYSBSU0k6IDAw MDAwMDAwMDAwMDAwMDAgUkRJOiBmZmZmZmU4MDAwMDA3ZjU4DQpbICAgIDAuNzc2NDc3XSBSQlA6 IDAwMDAwMDAwMDAwMDAwMDAgUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTogMDAwMDAwMDAwMDAw MDAwMA0KWyAgICAwLjc3NjQ3N10gUjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAw MDAwMDAwMCBSMTI6IGZmZmZmZmZmYTI4YjViMzYNClsgICAgMC43NzY0NzddIFIxMzogMDAwMDAw MDAwMDAwMDAwMCBSMTQ6IDAwMDAwMDAwMDAwMDAwMDAgUjE1OiAwMDAwMDAwMDAwMDAwMDAwDQpb ICAgIDAuNzc2NDc3XSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZmZjk1MWFiN2Mw MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwDQpbICAgIDAuNzc2NDc3XSBDUzogIDAw MTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzDQpbICAgIDAuNzc2NDc3 XSBDUjI6IGZmZmZmZTgwMDAwMDZmMDggQ1IzOiAwMDAwMDAwMjJkMjMyMDAwIENSNDogMDAwMDAw MDAwMDA0MDZmMA0KWyAgICAwLjc3NjQ3N10gQ2FsbCBUcmFjZToNClsgICAgMC43NzY0NzddICA8 I0RGPg0KWyAgICAwLjc3NjQ3N10gIGRvX2RvdWJsZV9mYXVsdCsweGIvMHhiMA0KWyAgICAwLjc3 NjQ3N10gIDwvI0RGPg0KWyAgICAwLjc3NjQ3N10gQ29kZTogMDUgMDAgMDAgNDggODkgZTcgMzEg ZjYgZTggYWUgNWYgNTYgZmYgZTkgMTkgMDYgMDAgMDAgZTggNTQgMDUgMDAgMDAgNDggODkgZTcg MzEgZjYgZTggOWEgNWYgNTYgZmYgZTkgMDUgMDYgMDAgMDAgMGYgMWYgNDQgMDAgMDAgPDY2PiA2 NiA5MCA0OCA4MyBjNCA4OCBlOCBiNCAwNCAwMCAwMCA0OCA4OSBlNyA0OCA4YiA3NCAyNCA3OCA0 OCANClsgIDE0Ny43ODcwMTFdIElORk86IHJjdV9wcmVlbXB0IGRldGVjdGVkIHN0YWxscyBvbiBD UFVzL3Rhc2tzOg0KWyAgMTQ3Ljc4ODAwOF0gCTAtLi4uMDogKDAgdGlja3MgdGhpcyBHUCkgaWRs ZT1iMGEvMTQwMDAwMDAwMDAwMDAwLzAgc29mdGlycT0xNTgvMTU4IGZxcz0zMTQzNyANClsgIDE0 Ny43ODgwMDhdIAkoZGV0ZWN0ZWQgYnkgMSwgdD0xNDcwMTIgamlmZmllcywgZz0tMjU0LCBjPS0y NTUsIHE9NCkNCg== --=-iquCNkCMk4rbafHVQl5E--