From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jennifer Herbert Subject: Legacy PIC (x86) support (RTC) in dom0 with Linux 4.12 and newer is broken for some hardware. Date: Tue, 4 Dec 2018 17:24:08 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4479491446057027705==" Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gUEnS-0004AK-7V for xen-devel@lists.xenproject.org; Tue, 04 Dec 2018 17:47:46 +0000 Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: "'xen-devel@lists.xenproject.org'" List-Id: xen-devel@lists.xenproject.org --===============4479491446057027705== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_a46c25e311ed4a42a201583709920ab0AMSPEX02CL03citritenet_" --_000_a46c25e311ed4a42a201583709920ab0AMSPEX02CL03citritenet_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Since Linux 4.12, there has been a commit a1e23a42f1bdc00e32fc4869caef12e4e= 6272f26 "rtc: cmos: Do not assume irq 8 for rtc when there are no legacy irqs" The commit effectively disabled requesting IRQ 8 for systems without PIC controller present (As in the case when used at dom0 under Xen) and at the same time where this IRQ is not explicitly described in ACPI tables. I have found hardware without this IRQ in the ACPI tables, and indeed, found the RTC to be broken in dom 0. Temporarily, I reverted this commit, which fixed the problem, but I was wondering if anyone here knew of a better solution? Cheers, -jenny --_000_a46c25e311ed4a42a201583709920ab0AMSPEX02CL03citritenet_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Since Linux 4.12, there has been a commit a1e23a42f1bdc00e32fc4869caef12e4e6272f26=
“rtc: cmos: =
Do not assume irq 8 for rtc when there are no legacy irqs”=
 <=
/span>
The commit effecti=
vely disabled requesting IRQ 8 for systems without PIC
controller present=
 (As in the case when used at dom0 under Xen) and at
the same time wher=
e this IRQ is not explicitly described in ACPI tables.
 <=
/span>
I have found hardw=
are without this IRQ in the ACPI tables, and indeed,
found the RTC to b=
e broken in dom 0.  Temporarily, I reverted this
commit, which fixe=
d the problem, but I was wondering if anyone here
knew of a better s=
olution?

 

Cheers,

 

-jenny

 

--_000_a46c25e311ed4a42a201583709920ab0AMSPEX02CL03citritenet_-- --===============4479491446057027705== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0 cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA== --===============4479491446057027705==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jennifer Herbert Subject: Re: Legacy PIC (x86) support (RTC) in dom0 with Linux 4.12 and newer is broken for some hardware. Date: Wed, 5 Dec 2018 16:40:52 +0000 Message-ID: <5C07FF94.70905@citrix.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gUaEd-0007Rr-3V for xen-devel@lists.xenproject.org; Wed, 05 Dec 2018 16:41:15 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: "'xen-devel@lists.xenproject.org'" Cc: Juergen Gross List-Id: xen-devel@lists.xenproject.org Q0M6IEp1ZXJnZW4gR3Jvc3MKCk9uIDA0LzEyLzE4IDE3OjI0LCBKZW5uaWZlciBIZXJiZXJ0IHdy b3RlOgo+IFNpbmNlIExpbnV4IDQuMTIsIHRoZXJlIGhhcyBiZWVuIGEgY29tbWl0YTFlMjNhNDJm MWJkYzAwZTMyZmM0ODY5Y2FlZjEyZTRlNjI3MmYyNgo+Cj4g4oCccnRjOiBjbW9zOiBEbyBub3Qg YXNzdW1lIGlycSA4IGZvciBydGMgd2hlbiB0aGVyZSBhcmUgbm8gbGVnYWN5IGlycXPigJ0KPgo+ IFRoZSBjb21taXQgZWZmZWN0aXZlbHkgZGlzYWJsZWQgcmVxdWVzdGluZyBJUlEgOCBmb3Igc3lz dGVtcyB3aXRob3V0IFBJQwo+Cj4gY29udHJvbGxlciBwcmVzZW50IChBcyBpbiB0aGUgY2FzZSB3 aGVuIHVzZWQgYXQgZG9tMCB1bmRlciBYZW4pIGFuZCBhdAo+Cj4gdGhlIHNhbWUgdGltZSB3aGVy ZSB0aGlzIElSUSBpcyBub3QgZXhwbGljaXRseSBkZXNjcmliZWQgaW4gQUNQSSB0YWJsZXMuCj4K PiBJIGhhdmUgZm91bmQgaGFyZHdhcmUgd2l0aG91dCB0aGlzIElSUSBpbiB0aGUgQUNQSSB0YWJs ZXMsIGFuZCBpbmRlZWQsCj4KPiBmb3VuZCB0aGUgUlRDIHRvIGJlIGJyb2tlbiBpbiBkb20gMC4g IFRlbXBvcmFyaWx5LCBJIHJldmVydGVkIHRoaXMKPgo+IGNvbW1pdCwgd2hpY2ggZml4ZWQgdGhl IHByb2JsZW0sIGJ1dCBJIHdhcyB3b25kZXJpbmcgaWYgYW55b25lIGhlcmUKPgo+IGtuZXcgb2Yg YSBiZXR0ZXIgc29sdXRpb24/Cj4KPiBDaGVlcnMsCj4KPiAtamVubnkKPgo+Cj4KPiBfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWls aW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw= From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: Legacy PIC (x86) support (RTC) in dom0 with Linux 4.12 and newer is broken for some hardware. Date: Thu, 6 Dec 2018 06:36:37 +0100 Message-ID: <5bebeaf8-28b2-515b-1027-b4b6fbcf8c8b@suse.com> References: <5C07FF94.70905@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gUmL4-00051v-0d for xen-devel@lists.xenproject.org; Thu, 06 Dec 2018 05:36:42 +0000 In-Reply-To: <5C07FF94.70905@citrix.com> Content-Language: de-DE List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jennifer Herbert , "'xen-devel@lists.xenproject.org'" List-Id: xen-devel@lists.xenproject.org T24gMDUvMTIvMjAxOCAxNzo0MCwgSmVubmlmZXIgSGVyYmVydCB3cm90ZToKPiBDQzogSnVlcmdl biBHcm9zcwo+IAo+IE9uIDA0LzEyLzE4IDE3OjI0LCBKZW5uaWZlciBIZXJiZXJ0IHdyb3RlOgo+ PiBTaW5jZSBMaW51eCA0LjEyLCB0aGVyZSBoYXMgYmVlbiBhCj4+IGNvbW1pdGExZTIzYTQyZjFi ZGMwMGUzMmZjNDg2OWNhZWYxMmU0ZTYyNzJmMjYKPj4KPj4g4oCccnRjOiBjbW9zOiBEbyBub3Qg YXNzdW1lIGlycSA4IGZvciBydGMgd2hlbiB0aGVyZSBhcmUgbm8gbGVnYWN5IGlycXPigJ0KPj4K Pj4gVGhlIGNvbW1pdCBlZmZlY3RpdmVseSBkaXNhYmxlZCByZXF1ZXN0aW5nIElSUSA4IGZvciBz eXN0ZW1zIHdpdGhvdXQgUElDCj4+Cj4+IGNvbnRyb2xsZXIgcHJlc2VudCAoQXMgaW4gdGhlIGNh c2Ugd2hlbiB1c2VkIGF0IGRvbTAgdW5kZXIgWGVuKSBhbmQgYXQKPj4KPj4gdGhlIHNhbWUgdGlt ZSB3aGVyZSB0aGlzIElSUSBpcyBub3QgZXhwbGljaXRseSBkZXNjcmliZWQgaW4gQUNQSSB0YWJs ZXMuCj4+Cj4+IEkgaGF2ZSBmb3VuZCBoYXJkd2FyZSB3aXRob3V0IHRoaXMgSVJRIGluIHRoZSBB Q1BJIHRhYmxlcywgYW5kIGluZGVlZCwKPj4KPj4gZm91bmQgdGhlIFJUQyB0byBiZSBicm9rZW4g aW4gZG9tIDAuwqAgVGVtcG9yYXJpbHksIEkgcmV2ZXJ0ZWQgdGhpcwo+Pgo+PiBjb21taXQsIHdo aWNoIGZpeGVkIHRoZSBwcm9ibGVtLCBidXQgSSB3YXMgd29uZGVyaW5nIGlmIGFueW9uZSBoZXJl Cj4+Cj4+IGtuZXcgb2YgYSBiZXR0ZXIgc29sdXRpb24/CgpVc2FnZSBvZiBhIFhlbi1zcGVjaWZp YyBzdHJ1Y3QgbGVnYWN5X3BpYz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v bGlzdGluZm8veGVuLWRldmVs