Re: [PATCH V4 1/2] powerpc/fsl: Add PCI node in device tree of bsc9132qds

2 messages, 2 authors, 2016-01-29 · open the first message on its own page

Re: [PATCH V4 1/2] powerpc/fsl: Add PCI node in device tree of bsc9132qds

From: Scott Wood <hidden>
Date: 2016-01-27 14:23:39

On Wed, 2016-01-27 at 06:47 +0000, Zhiqiang Hou wrote:
Hi Herring and Kumar and Ian,

Can you help to apply this patch?

Thanks,
Zhiqiang 
Can you check whether a patch has already been applied before pinging people
about it?

-Scott
quoted
-----Original Message-----
From: Zhiqiang Hou [mailto:zhiqiang.hou@nxp.com]
Sent: 2015年12月22日 17:28
To: Zhiqiang Hou <redacted>; 
linuxppc-dev@lists.ozlabs.org;
Scott Wood [off-list ref]; galak@kernel.crashing.org;
benh@kernel.crashing.org; paulus@samba.org; mpe@ellerman.id.au;
devicetree@vger.kernel.org; robh+dt@kernel.org; pawel.moll@arm.com;
mark.rutland@arm.com; ijc+devicetree@hellion.org.uk; Harninder Rai
[off-list ref]
Cc: Lian M.H. <redacted>; Hu Vincent
[off-list ref]; Hou Zhiqiang [off-list ref]
Subject: RE: [PATCH V4 1/2] powerpc/fsl: Add PCI node in device tree of
bsc9132qds

Hi Rob,

Could you please take this patch into account?

Thanks,
Zhiqiang
quoted
-----Original Message-----
From: Zhiqiang Hou [mailto:Zhiqiang.Hou@freescale.com]
Sent: 2015年11月5日 11:16
To: linuxppc-dev@lists.ozlabs.org; Scott Wood;
galak@kernel.crashing.org; benh@kernel.crashing.org; paulus@samba.org;
mpe@ellerman.id.au; devicetree@vger.kernel.org; robh+dt@kernel.org;
pawel.moll@arm.com; mark.rutland@arm.com;
ijc+devicetree@hellion.org.uk; Harninder Rai
Cc: Minghuan Lian; Mingkai Hu; Zhiqiang Hou
Subject: [PATCH V4 1/2] powerpc/fsl: Add PCI node in device tree of
bsc9132qds

From: Harninder Rai <redacted>

Signed-off-by: Harninder Rai <redacted>
Signed-off-by: Minghuan Lian <redacted>
Signed-off-by: Hou Zhiqiang <redacted>
---
V4: V3:
 - Remove gerrit stuff.
V2:
 - Remove property clock-frequency.

 arch/powerpc/boot/dts/bsc9132qds.dts          | 15 ++++++++++++++
 arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi | 28
+++++++++++++++++++++++++++
+++++++++++++++++++++++++++ arch/powerpc/boot/dts/fsl/bsc9132si-pre.dt
+++++++++++++++++++++++++++ si
quoted
 1 +
 3 files changed, 44 insertions(+)
diff --git a/arch/powerpc/boot/dts/bsc9132qds.dts
b/arch/powerpc/boot/dts/bsc9132qds.dts
index 6cab106..940d719 100644
--- a/arch/powerpc/boot/dts/bsc9132qds.dts
+++ b/arch/powerpc/boot/dts/bsc9132qds.dts
@@ -29,6 +29,21 @@
 soc: soc@ff700000 {
 ranges = <0x0 0x0 0xff700000 0x100000>;  };
+
+pci0: pcie@ff70a000 {
+reg = <0 0xff70a000 0 0x1000>;
+ranges = <0x2000000 0x0 0x90000000 0 0x90000000 0x0
0x20000000
+  0x1000000 0x0 0x00000000 0 0xc0010000 0x0 0x10000>;
+pcie@0 {
+ranges = <0x2000000 0x0 0x90000000
+  0x2000000 0x0 0x90000000
+  0x0 0x20000000
+
+  0x1000000 0x0 0x0
+  0x1000000 0x0 0x0
+  0x0 0x100000>;
+};
+};
 };

 /include/ "bsc9132qds.dtsi"
diff --git a/arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi
b/arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi
index c723071..b5f0715 100644
--- a/arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi
+++ b/arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi
@@ -40,6 +40,34 @@
 interrupts = <16 2 0 0 20 2 0 0>;
 };

+/* controller at 0xa000 */
+&pci0 {
+compatible = "fsl,bsc9132-pcie", "fsl,qoriq-pcie-v2.2"; device_type =
+"pci"; #size-cells = <2>; #address-cells = <3>; bus-range = <0 255>;
+interrupts = <16 2 0 0>;
+
+pcie@0 {
+reg = <0 0 0 0 0>;
+#interrupt-cells = <1>;
+#size-cells = <2>;
+#address-cells = <3>;
+device_type = "pci";
+interrupts = <16 2 0 0>;
+interrupt-map-mask = <0xf800 0 0 7>;
+
+interrupt-map = <
+/* IDSEL 0x0 */
+0000 0x0 0x0 0x1 &mpic 0x0 0x2 0x0 0x0
+0000 0x0 0x0 0x2 &mpic 0x1 0x2 0x0 0x0
+0000 0x0 0x0 0x3 &mpic 0x2 0x2 0x0 0x0
+0000 0x0 0x0 0x4 &mpic 0x3 0x2 0x0 0x0
+>;
+};
+};
+
 &soc {
 #address-cells = <1>;
 #size-cells = <1>;
diff --git a/arch/powerpc/boot/dts/fsl/bsc9132si-pre.dtsi
b/arch/powerpc/boot/dts/fsl/bsc9132si-pre.dtsi
index 301a9db..90f7949 100644
--- a/arch/powerpc/boot/dts/fsl/bsc9132si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/bsc9132si-pre.dtsi
@@ -45,6 +45,7 @@
 serial0 = &serial0;
 ethernet0 = &enet0;
 ethernet1 = &enet1;
+pci0 = &pci0;
 };

 cpus {
--
2.1.0.27.g96db324
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

RE: [PATCH V4 1/2] powerpc/fsl: Add PCI node in device tree of bsc9132qds

From: Zhiqiang Hou <zhiqiang.hou@nxp.com>
Date: 2016-01-29 11:26:44

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2NvdHQgV29vZCBbbWFp
bHRvOm9zc0BidXNlcnJvci5uZXRdDQo+IFNlbnQ6IDIwMTblubQx5pyIMjfml6UgMjI6MjQNCj4g
VG86IFpoaXFpYW5nIEhvdSA8emhpcWlhbmcuaG91QG54cC5jb20+OyBaaGlxaWFuZyBIb3UNCj4g
PFpoaXFpYW5nLkhvdUBmcmVlc2NhbGUuY29tPjsgbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5v
cmc7DQo+IGdhbGFrQGtlcm5lbC5jcmFzaGluZy5vcmc7IGJlbmhAa2VybmVsLmNyYXNoaW5nLm9y
ZzsgcGF1bHVzQHNhbWJhLm9yZzsNCj4gbXBlQGVsbGVybWFuLmlkLmF1OyBkZXZpY2V0cmVlQHZn
ZXIua2VybmVsLm9yZzsgcm9iaCtkdEBrZXJuZWwub3JnOw0KPiBwYXdlbC5tb2xsQGFybS5jb207
IG1hcmsucnV0bGFuZEBhcm0uY29tOyBpamMrZGV2aWNldHJlZUBoZWxsaW9uLm9yZy51azsNCj4g
SGFybmluZGVyIFJhaSA8aGFybmluZGVyLnJhaUBmcmVlc2NhbGUuY29tPjsgcm9iaEBrZXJuZWwu
b3JnDQo+IENjOiBMaWFuIE0uSC4gPE1pbmdodWFuLkxpYW5AZnJlZXNjYWxlLmNvbT47IEh1IFZp
bmNlbnQNCj4gPE1pbmdrYWkuSHVAZnJlZXNjYWxlLmNvbT47IEhvdSBaaGlxaWFuZyA8QjQ4Mjg2
QGZyZWVzY2FsZS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggVjQgMS8yXSBwb3dlcnBjL2Zz
bDogQWRkIFBDSSBub2RlIGluIGRldmljZSB0cmVlIG9mDQo+IGJzYzkxMzJxZHMNCj4gDQo+IE9u
IFdlZCwgMjAxNi0wMS0yNyBhdCAwNjo0NyArMDAwMCwgWmhpcWlhbmcgSG91IHdyb3RlOg0KPiA+
IEhpIEhlcnJpbmcgYW5kIEt1bWFyIGFuZCBJYW4sDQo+ID4NCj4gPiBDYW4geW91IGhlbHAgdG8g
YXBwbHkgdGhpcyBwYXRjaD8NCj4gPg0KPiA+IFRoYW5rcywNCj4gPiBaaGlxaWFuZw0KPiANCj4g
Q2FuIHlvdSBjaGVjayB3aGV0aGVyIGEgcGF0Y2ggaGFzIGFscmVhZHkgYmVlbiBhcHBsaWVkIGJl
Zm9yZSBwaW5naW5nIHBlb3BsZQ0KPiBhYm91dCBpdD8NCj4gDQoNClNvcnJ5LCBJIG9ubHkgY2hl
Y2tlZCB0aGUgc3RhdGUgb2YgdGhpcyBwYXRjaHNldCBvbiB3ZWIuDQoNClRoYW5rcywNClpoaXFp
YW5nDQoNCj4gDQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBG
cm9tOiBaaGlxaWFuZyBIb3UgW21haWx0bzp6aGlxaWFuZy5ob3VAbnhwLmNvbV0NCj4gPiA+IFNl
bnQ6IDIwMTXlubQxMuaciDIy5pelIDE3OjI4DQo+ID4gPiBUbzogWmhpcWlhbmcgSG91IDxaaGlx
aWFuZy5Ib3VAZnJlZXNjYWxlLmNvbT47DQo+ID4gPiBsaW51eHBwYy1kZXZAbGlzdHMub3psYWJz
Lm9yZzsgU2NvdHQgV29vZCA8c2NvdHR3b29kQGZyZWVzY2FsZS5jb20+Ow0KPiA+ID4gZ2FsYWtA
a2VybmVsLmNyYXNoaW5nLm9yZzsgYmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnOw0KPiA+ID4gcGF1
bHVzQHNhbWJhLm9yZzsgbXBlQGVsbGVybWFuLmlkLmF1OyBkZXZpY2V0cmVlQHZnZXIua2VybmVs
Lm9yZzsNCj4gPiA+IHJvYmgrZHRAa2VybmVsLm9yZzsgcGF3ZWwubW9sbEBhcm0uY29tOyBtYXJr
LnJ1dGxhbmRAYXJtLmNvbTsNCj4gPiA+IGlqYytkZXZpY2V0cmVlQGhlbGxpb24ub3JnLnVrOyBI
YXJuaW5kZXIgUmFpDQo+ID4gPiA8aGFybmluZGVyLnJhaUBmcmVlc2NhbGUuY29tPg0KPiA+ID4g
Q2M6IExpYW4gTS5ILiA8TWluZ2h1YW4uTGlhbkBmcmVlc2NhbGUuY29tPjsgSHUgVmluY2VudA0K
PiA+ID4gPE1pbmdrYWkuSHVAZnJlZXNjYWxlLmNvbT47IEhvdSBaaGlxaWFuZyA8QjQ4Mjg2QGZy
ZWVzY2FsZS5jb20+DQo+ID4gPiBTdWJqZWN0OiBSRTogW1BBVENIIFY0IDEvMl0gcG93ZXJwYy9m
c2w6IEFkZCBQQ0kgbm9kZSBpbiBkZXZpY2UgdHJlZQ0KPiA+ID4gb2YgYnNjOTEzMnFkcw0KPiA+
ID4NCj4gPiA+IEhpIFJvYiwNCj4gPiA+DQo+ID4gPiBDb3VsZCB5b3UgcGxlYXNlIHRha2UgdGhp
cyBwYXRjaCBpbnRvIGFjY291bnQ/DQo+ID4gPg0KPiA+ID4gVGhhbmtzLA0KPiA+ID4gWmhpcWlh
bmcNCj4gPiA+DQo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+IEZy
b206IFpoaXFpYW5nIEhvdSBbbWFpbHRvOlpoaXFpYW5nLkhvdUBmcmVlc2NhbGUuY29tXQ0KPiA+
ID4gPiBTZW50OiAyMDE15bm0MTHmnIg15pelIDExOjE2DQo+ID4gPiA+IFRvOiBsaW51eHBwYy1k
ZXZAbGlzdHMub3psYWJzLm9yZzsgU2NvdHQgV29vZDsNCj4gPiA+ID4gZ2FsYWtAa2VybmVsLmNy
YXNoaW5nLm9yZzsgYmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnOw0KPiA+ID4gPiBwYXVsdXNAc2Ft
YmEub3JnOyBtcGVAZWxsZXJtYW4uaWQuYXU7IGRldmljZXRyZWVAdmdlci5rZXJuZWwub3JnOw0K
PiA+ID4gPiByb2JoK2R0QGtlcm5lbC5vcmc7IHBhd2VsLm1vbGxAYXJtLmNvbTsgbWFyay5ydXRs
YW5kQGFybS5jb207DQo+ID4gPiA+IGlqYytkZXZpY2V0cmVlQGhlbGxpb24ub3JnLnVrOyBIYXJu
aW5kZXIgUmFpDQo+ID4gPiA+IENjOiBNaW5naHVhbiBMaWFuOyBNaW5na2FpIEh1OyBaaGlxaWFu
ZyBIb3UNCj4gPiA+ID4gU3ViamVjdDogW1BBVENIIFY0IDEvMl0gcG93ZXJwYy9mc2w6IEFkZCBQ
Q0kgbm9kZSBpbiBkZXZpY2UgdHJlZQ0KPiA+ID4gPiBvZiBic2M5MTMycWRzDQo+ID4gPiA+DQo+
ID4gPiA+IEZyb206IEhhcm5pbmRlciBSYWkgPGhhcm5pbmRlci5yYWlAZnJlZXNjYWxlLmNvbT4N
Cj4gPiA+ID4NCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogSGFybmluZGVyIFJhaSA8aGFybmluZGVy
LnJhaUBmcmVlc2NhbGUuY29tPg0KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNaW5naHVhbiBMaWFu
IDxNaW5naHVhbi5MaWFuQGZyZWVzY2FsZS5jb20+DQo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEhv
dSBaaGlxaWFuZyA8QjQ4Mjg2QGZyZWVzY2FsZS5jb20+DQo+ID4gPiA+IC0tLQ0KPiA+ID4gPiBW
NDogVjM6DQo+ID4gPiA+ICAtIFJlbW92ZSBnZXJyaXQgc3R1ZmYuDQo+ID4gPiA+IFYyOg0KPiA+
ID4gPiAgLSBSZW1vdmUgcHJvcGVydHkgY2xvY2stZnJlcXVlbmN5Lg0KPiA+ID4gPg0KPiA+ID4g
PiAgYXJjaC9wb3dlcnBjL2Jvb3QvZHRzL2JzYzkxMzJxZHMuZHRzICAgICAgICAgIHwgMTUgKysr
KysrKysrKysrKysNCj4gPiA+ID4gIGFyY2gvcG93ZXJwYy9ib290L2R0cy9mc2wvYnNjOTEzMnNp
LXBvc3QuZHRzaSB8IDI4DQo+ID4gPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+
ID4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysgYXJjaC9wb3dlcnBjL2Jvb3QvZHRzL2Zz
bC9ic2M5MTMyc2ktcHINCj4gPiA+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrIGUuZHQN
Cj4gPiA+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrIHNpDQo+ID4gPiA+ID4gIDEgKw0K
PiA+ID4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspDQo+ID4gPiA+DQo+ID4g
PiA+IGRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvYm9vdC9kdHMvYnNjOTEzMnFkcy5kdHMNCj4g
PiA+ID4gYi9hcmNoL3Bvd2VycGMvYm9vdC9kdHMvYnNjOTEzMnFkcy5kdHMNCj4gPiA+ID4gaW5k
ZXggNmNhYjEwNi4uOTQwZDcxOSAxMDA2NDQNCj4gPiA+ID4gLS0tIGEvYXJjaC9wb3dlcnBjL2Jv
b3QvZHRzL2JzYzkxMzJxZHMuZHRzDQo+ID4gPiA+ICsrKyBiL2FyY2gvcG93ZXJwYy9ib290L2R0
cy9ic2M5MTMycWRzLmR0cw0KPiA+ID4gPiBAQCAtMjksNiArMjksMjEgQEANCj4gPiA+ID4gIHNv
Yzogc29jQGZmNzAwMDAwIHsNCj4gPiA+ID4gIHJhbmdlcyA9IDwweDAgMHgwIDB4ZmY3MDAwMDAg
MHgxMDAwMDA+OyAgfTsNCj4gPiA+ID4gKw0KPiA+ID4gPiArcGNpMDogcGNpZUBmZjcwYTAwMCB7
DQo+ID4gPiA+ICtyZWcgPSA8MCAweGZmNzBhMDAwIDAgMHgxMDAwPjsNCj4gPiA+ID4gK3Jhbmdl
cyA9IDwweDIwMDAwMDAgMHgwIDB4OTAwMDAwMDAgMCAweDkwMDAwMDAwIDB4MA0KPiA+ID4gPiAw
eDIwMDAwMDAwDQo+ID4gPiA+ICsgIDB4MTAwMDAwMCAweDAgMHgwMDAwMDAwMCAwIDB4YzAwMTAw
MDAgMHgwIDB4MTAwMDA+Ow0KPiA+ID4gPiArcGNpZUAwIHsNCj4gPiA+ID4gK3JhbmdlcyA9IDww
eDIwMDAwMDAgMHgwIDB4OTAwMDAwMDANCj4gPiA+ID4gKyAgMHgyMDAwMDAwIDB4MCAweDkwMDAw
MDAwDQo+ID4gPiA+ICsgIDB4MCAweDIwMDAwMDAwDQo+ID4gPiA+ICsNCj4gPiA+ID4gKyAgMHgx
MDAwMDAwIDB4MCAweDANCj4gPiA+ID4gKyAgMHgxMDAwMDAwIDB4MCAweDANCj4gPiA+ID4gKyAg
MHgwIDB4MTAwMDAwPjsNCj4gPiA+ID4gK307DQo+ID4gPiA+ICt9Ow0KPiA+ID4gPiAgfTsNCj4g
PiA+ID4NCj4gPiA+ID4gIC9pbmNsdWRlLyAiYnNjOTEzMnFkcy5kdHNpIg0KPiA+ID4gPiBkaWZm
IC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2Jvb3QvZHRzL2ZzbC9ic2M5MTMyc2ktcG9zdC5kdHNpDQo+
ID4gPiA+IGIvYXJjaC9wb3dlcnBjL2Jvb3QvZHRzL2ZzbC9ic2M5MTMyc2ktcG9zdC5kdHNpDQo+
ID4gPiA+IGluZGV4IGM3MjMwNzEuLmI1ZjA3MTUgMTAwNjQ0DQo+ID4gPiA+IC0tLSBhL2FyY2gv
cG93ZXJwYy9ib290L2R0cy9mc2wvYnNjOTEzMnNpLXBvc3QuZHRzaQ0KPiA+ID4gPiArKysgYi9h
cmNoL3Bvd2VycGMvYm9vdC9kdHMvZnNsL2JzYzkxMzJzaS1wb3N0LmR0c2kNCj4gPiA+ID4gQEAg
LTQwLDYgKzQwLDM0IEBADQo+ID4gPiA+ICBpbnRlcnJ1cHRzID0gPDE2IDIgMCAwIDIwIDIgMCAw
PjsgIH07DQo+ID4gPiA+DQo+ID4gPiA+ICsvKiBjb250cm9sbGVyIGF0IDB4YTAwMCAqLw0KPiA+
ID4gPiArJnBjaTAgew0KPiA+ID4gPiArY29tcGF0aWJsZSA9ICJmc2wsYnNjOTEzMi1wY2llIiwg
ImZzbCxxb3JpcS1wY2llLXYyLjIiOw0KPiA+ID4gPiArZGV2aWNlX3R5cGUgPSAicGNpIjsgI3Np
emUtY2VsbHMgPSA8Mj47ICNhZGRyZXNzLWNlbGxzID0gPDM+Ow0KPiA+ID4gPiArYnVzLXJhbmdl
ID0gPDAgMjU1PjsgaW50ZXJydXB0cyA9IDwxNiAyIDAgMD47DQo+ID4gPiA+ICsNCj4gPiA+ID4g
K3BjaWVAMCB7DQo+ID4gPiA+ICtyZWcgPSA8MCAwIDAgMCAwPjsNCj4gPiA+ID4gKyNpbnRlcnJ1
cHQtY2VsbHMgPSA8MT47DQo+ID4gPiA+ICsjc2l6ZS1jZWxscyA9IDwyPjsNCj4gPiA+ID4gKyNh
ZGRyZXNzLWNlbGxzID0gPDM+Ow0KPiA+ID4gPiArZGV2aWNlX3R5cGUgPSAicGNpIjsNCj4gPiA+
ID4gK2ludGVycnVwdHMgPSA8MTYgMiAwIDA+Ow0KPiA+ID4gPiAraW50ZXJydXB0LW1hcC1tYXNr
ID0gPDB4ZjgwMCAwIDAgNz47DQo+ID4gPiA+ICsNCj4gPiA+ID4gK2ludGVycnVwdC1tYXAgPSA8
DQo+ID4gPiA+ICsvKiBJRFNFTCAweDAgKi8NCj4gPiA+ID4gKzAwMDAgMHgwIDB4MCAweDEgJm1w
aWMgMHgwIDB4MiAweDAgMHgwDQo+ID4gPiA+ICswMDAwIDB4MCAweDAgMHgyICZtcGljIDB4MSAw
eDIgMHgwIDB4MA0KPiA+ID4gPiArMDAwMCAweDAgMHgwIDB4MyAmbXBpYyAweDIgMHgyIDB4MCAw
eDANCj4gPiA+ID4gKzAwMDAgMHgwIDB4MCAweDQgJm1waWMgMHgzIDB4MiAweDAgMHgwDQo+ID4g
PiA+ICs+Ow0KPiA+ID4gPiArfTsNCj4gPiA+ID4gK307DQo+ID4gPiA+ICsNCj4gPiA+ID4gICZz
b2Mgew0KPiA+ID4gPiAgI2FkZHJlc3MtY2VsbHMgPSA8MT47DQo+ID4gPiA+ICAjc2l6ZS1jZWxs
cyA9IDwxPjsNCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9ib290L2R0cy9mc2wv
YnNjOTEzMnNpLXByZS5kdHNpDQo+ID4gPiA+IGIvYXJjaC9wb3dlcnBjL2Jvb3QvZHRzL2ZzbC9i
c2M5MTMyc2ktcHJlLmR0c2kNCj4gPiA+ID4gaW5kZXggMzAxYTlkYi4uOTBmNzk0OSAxMDA2NDQN
Cj4gPiA+ID4gLS0tIGEvYXJjaC9wb3dlcnBjL2Jvb3QvZHRzL2ZzbC9ic2M5MTMyc2ktcHJlLmR0
c2kNCj4gPiA+ID4gKysrIGIvYXJjaC9wb3dlcnBjL2Jvb3QvZHRzL2ZzbC9ic2M5MTMyc2ktcHJl
LmR0c2kNCj4gPiA+ID4gQEAgLTQ1LDYgKzQ1LDcgQEANCj4gPiA+ID4gIHNlcmlhbDAgPSAmc2Vy
aWFsMDsNCj4gPiA+ID4gIGV0aGVybmV0MCA9ICZlbmV0MDsNCj4gPiA+ID4gIGV0aGVybmV0MSA9
ICZlbmV0MTsNCj4gPiA+ID4gK3BjaTAgPSAmcGNpMDsNCj4gPiA+ID4gIH07DQo+ID4gPiA+DQo+
ID4gPiA+ICBjcHVzIHsNCj4gPiA+ID4gLS0NCj4gPiA+ID4gMi4xLjAuMjcuZzk2ZGIzMjQNCj4g
Pg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
ID4gTGludXhwcGMtZGV2IG1haWxpbmcgbGlzdA0KPiA+IExpbnV4cHBjLWRldkBsaXN0cy5vemxh
YnMub3JnDQo+ID4gaHR0cHM6Ly9saXN0cy5vemxhYnMub3JnL2xpc3RpbmZvL2xpbnV4cHBjLWRl
dg0K
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help