Date: Tue, 28 Dec 2004 00:04:23 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 486 ************************************************** Monday 27 December 2004 Number 486 ************************************************** Subjects for today 1 Re: Fork and AMD K6-2 CPU : lsunley at mb.sympatico.ca 2 Re: Fork and AMD K6-2 CPU : Dave Yeo" 3 Re: Fork and AMD K6-2 CPU : lsunley at mb.sympatico.ca 4 Re: Fork and AMD K6-2 CPU : John Poltorak 5 OS/2 Kernel v14.100 : John Poltorak 6 Re: Merrry Christmas was LIBC 6 b2 - pipe and sockets : John Poltorak 7 Re: Fork and AMD K6-2 CPU : lsunley at mb.sympatico.ca 8 SATAN : John Poltorak 9 Re: Fork and AMD K6-2 CPU : John Poltorak 10 Re: Fork and AMD K6-2 CPU : Dave Yeo" 11 Re: OS/2 Kernel v14.100 : Dave Yeo" 12 Re: OS/2 Kernel v14.100 : lsunley at mb.sympatico.ca 13 Re: Fork and AMD K6-2 CPU : John Poltorak 14 Re: Fork and AMD K6-2 CPU : Dave Yeo" 15 Re: SATAN : Christian Hennecke" 16 Re: SATAN : Mikkel C. Simonsen" 17 Re: SATAN : Christian Hennecke" 18 Re: Fork and AMD K6-2 CPU : John Poltorak 19 Re: SATAN : lsunley at mb.sympatico.ca 20 Re: Fork and AMD K6-2 CPU : lsunley at mb.sympatico.ca 21 Re: Fork and AMD K6-2 CPU : John Poltorak 22 Re: SATAN : Dave Yeo" 23 Re: SATAN : Steve Wendt" 24 Re: SATAN : John Poltorak 25 Re: POVRAY : John Poltorak 26 Re: Fork and AMD K6-2 CPU : John Poltorak **= Email 1 ==========================** Date: Sun, 26 Dec 2004 10:00:37 -0500 From: lsunley at mb.sympatico.ca Subject: Re: Fork and AMD K6-2 CPU This is a MIME encapsulated message. --===_41CED279_== Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi, Here is the stupid fork() testcase compile it with gcc -Zomf testfork.c and run it... I included the built version that runs on my system. Thanks for the help Lorne In <20041226071856.22DD5BAA35 at generation.lgisp.net>, on 12/25/04 at 11:18 PM, "Dave Yeo" said: >On Sat, 25 Dec 2004 18:03:35 -0500, lsunley at mb.sympatico.ca wrote: >>Does anyone out there running programs using fork() have >>an AMD K6-2 CPU. I have a case with a SIGILL (illegal instruction) >>happening with postgreSQL when it forks. >> >>The initdb works (which calls the database engine in standalone mode) but >>using postmaster (which uses fork() ) fails with a SIGILL >I have a K2 (300 Mhz) and have had problems with fork() failing on >imake.exe (SIGILL). I just changed it to spawn. Unluckily I don't really >have the bandwidth right now to DL postgreSQL to test it but if you could >come up with a test case I could try it. Dave -- ----------------------------------------------------------- lsunley at mb.sympatico.ca ----------------------------------------------------------- --===_41CED279_== Content-Type: application/octet-stream; name="testfork.c" Content-Transfer-Encoding: base64 I2luY2x1ZGUgPG9zMi5oPg0KI2luY2x1ZGUgPHN0ZGlvLmg+DQoNCm1haW4oYXJnYywgYXJn dikNCnsNCg0KICBpbnQgZm9ya3BpZDsNCiAgaW50IGZvcmsycGlkOw0KICBmcHJpbnRmKHN0 ZGVyciwgIlN0YXJ0aW5nIHByb2dyYW0gcGlkPSVkXG4iLCBfZ2V0cGlkKCkpOw0KDQogIGZv cmtwaWQgPSBmb3JrKCk7DQoNCiAgc3dpdGNoIChmb3JrcGlkKQ0KICB7DQogIGNhc2UgLTE6 DQoJZnByaW50ZihzdGRlcnIsICJGb3JrIGZhaWxlZCBpbiBwaWQ9JWRcbiIsIF9nZXRwaWQo KSk7DQoJYnJlYWs7DQogIGNhc2UgMDoNCglmcHJpbnRmKHN0ZGVyciwgIkZvcmsgc3RhcnRl ZCBwaWQ9JWRcbiIsIF9nZXRwaWQoKSk7DQoJZm9yazJwaWQgPSBmb3JrKCk7DQoJc3dpdGNo KGZvcmsycGlkKQ0KCXsNCgkJY2FzZSAtMToNCgkJZnByaW50ZihzdGRlcnIsICJGb3JrMiBm YWlsZWQgaW4gcGlkPSVkXG4iLCBfZ2V0cGlkKCkpOw0KCQlicmVhazsNCgkgIGNhc2UgMDoN CgkJZnByaW50ZihzdGRlcnIsICJGb3JrIDIgc3RhcnRlZCBwaWQ9JWRcbiIsIF9nZXRwaWQo KSk7DQoJICBkZWZhdWx0Og0KCQlmcHJpbnRmKHN0ZGVyciwgIkZvcmsgMiBtYWluIGxpbmUg aW4gcGlkPSVkXG4iLCBfZ2V0cGlkKCkpOw0KCX0NCglicmVhazsNCiAgZGVmYXVsdDoNCglm cHJpbnRmKHN0ZGVyciwgIm1haW4gbGluZSBpbiBwaWQ9JWRcbiIsIF9nZXRwaWQoKSk7DQog IH0NCn0NCg== --===_41CED279_== Content-Type: application/octet-stream; name="testfork.exe" Content-Transfer-Encoding: base64 TVqAAAEAAAAEABAA//8DAAABAAA0AAAAQAAAAAEA+zBqcgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAgAAAAE9TLzIgZXhlY3V0YWJsZSBtb2R1bGUgYnVpbHQgd2l0aCBJbm5vVGVrIEdD Qw0KAAAAACS0CboAAc0huAFMzSFMWAAAAAAAAAIAAQAAAAAAEAIAAAIAAAABAAAAAAAAAAIA AAAAgAAAABAAAAQAAACbAAAAAAAAAG0AAAAAAAAA6QUAAAMAAAAxBgAAAAAAAAAAAAAAAAAA QQYAAE0GAABOBgAAAQAAAFYGAABiBgAA6AYAAAEAAADxBgAAAAAAAFABAAAAAAAAAAAAAAAA AAAAAAAAAwAAAHEHAADqQwAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAagFoCAADAOgAAAAAg8QIagDoAAAAAPzoAAAAAOi0AAAAg8QMUOgAAAAA 6/6QkJCQU3RhcnRpbmcgcHJvZ3JhbSBwaWQ9JWQKAEZvcmsgZmFpbGVkIGluIHBpZD0lZAoA Rm9yayBzdGFydGVkIHBpZD0lZAoARm9yazIgZmFpbGVkIGluIHBpZD0lZAoARm9yayAyIHN0 YXJ0ZWQgcGlkPSVkCgBGb3JrIDIgbWFpbiBsaW5lIGluIHBpZD0lZAoAbWFpbiBsaW5lIGlu IHBpZD0lZAoAVYnlg+wYg+TwuAAAAACJRfSLRfToAAAAAOhVAQAAg+wEg+wM6AAAAACDxAxQ aDAAAQD/NQAAAADoAAAAAIPEEOgAAAAAiUX8i0X8iUXsg33s/3QLg33sAHQs6c8AAACD7ASD 7AzoAAAAAIPEDFBoSQABAP81AAAAAOgAAAAAg8QQ6coAAACD7ASD7AzoAAAAAIPEDFBoYAAB AP81AAAAAOgAAAAAg8QQ6AAAAACJRfiLRfiJRfCDffD/dAiDffAAdCbrRoPsBIPsDOgAAAAA g8QMUGh1AAEA/zUAAAAA6AAAAACDxBDraIPsBIPsDOgAAAAAg8QMUGiNAAEA/zUAAAAA6AAA AACDxBCD7ASD7AzoAAAAAIPEDFBopAABAP81AAAAAOgAAAAAg8QQ6yKD7ASD7AzoAAAAAIPE DFBowAABAP81AAAAAOgAAAAAg8QQycOQzMzMzMzMzMzpWQAAAJDoJQAAAGgwAgEA6AAAAABY w5CLFaAAAwCF0nQCw5DHBaAAAwABAAAA69aLDbAAAwCFyXQCw5BoeAADAMcFsAADAAEAAADo AAAAAGhQAAMA6AAAAABYWuvciw2wAAMAhcl1AsOQaFgAAwDHBbAAAwAAAAAA6AAAAABogAAD AOgAAAAAWFrr3MQCAQD+////i0QkCItUJASD+CB0IYP4QHQEMcDDkKGwAAMAagBQaP4CAQBS /5IMAQAAg8QQkMcFsAADAAAAAADr2ItMJAgxwIXJdQ2LVCQEhdJ0BbgBAAAAo7AAAwDDkJCQ kJCrC7oASAADAAAAAQAAAAAAiAADAJAAAwAAAAMAwAADAAEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAD+////AAAAAP7///8AAAAA/v///wAAAAD+////AAAAAP7/ //8AAAAA/v///wAAAAD+////AAAAAP7///8AAAAA/v///wAAAAD+////vAIBAAAAAAAAAAAA BEs6XGdjYzMzNWIyXHVzclxsaWJcbGliY19hbGlhcy5saWIABQBvAowDtACxA6cCBEs6XGdj YzMzNWIyXHVzclxsaWJcbGliY19kbGwubGliAA0ArQLLAskC9gIHAHEAjQF3ANkAJwFrArgA twAESzpcZ2NjMzM1YjJcdXNyXGxpYlxsaWJvczIubGliAAAABEs6XGdjYzMzNWIyXHVzclxs aWJcZ2NjLWxpYlxpMzg2LXBjLW9zMi1lbXhcMy4zLjVcbGliZ2NjX3NvX2QubGliAAIAQwBE AARLOlxnY2MzMzViMlx1c3JcbGliXGxpYmVuZC5saWIAAQAAAAFLOlxnY2MzMzViMlx1c3Jc bGliXGNydDAub2JqAAFEOlxURU1QRElSXGNjQ0JWaVVPLm8AAUg6XFRDUElQXFRNUFx3azVm ZTc0MWNlZDFlMjE2ZWQ3MC5vYmoAIAMAAAAAAQAFIAAAAQAAAAEAAAAAAAAAAIAAAAAAAgAD IAAAAgAAAAAAAAAAAAAAwAAAAAAAAwADIAAAAgAAAAEAAAAAAAAAAAAAACADAAAyAAAAlwAA AAhURVNURk9SSwAAAAAFAFkBEAUAAAAAAAB/AAAAhgAAACeBBwEIGQL1AdMBrwFxAUoBCQEI geoAAaEIgRgAAacogQIB54YCfAIogQIB6LQCqgIIARIAAQkBCAEIAAFXAQgBQQIBmwIIASYA Ad0CKAECAfkCfgEWASgBBwH7Ag4BHgL6AXYBtAHYAU8BKAEHASYDOwHmAQoCYgHEAfoAoAEH AQwAAb0BCGxpYmMwNmIyTkIwNAgAAAAIAAwAIAAAAAIBAQAQMAAAJwEAAAEBAQAQQAAAOwAA AAQBAQAQEAAAJAAAAAsBAQAQIAAA5gAAAAIBAgA3MQAAGwAAAAEBAgBLQAAANAAAAAQBAgA0 EAAAJAAAAAEBAwB/QAAAOgAAAAEBBAC5QAAAIQAAAAEBBQDaQAAAHgAAAAEBBgD4QAAAIQAA AAEBBwAZQQAAHgAAAAEBCAA3QQAAKAAAAAEBCQBfQQAAKAAAAAEBCgCHQQAAKAAAAAEBCwCv QQAAKAAAAAEBDADXQQAAKAAAAAEBDQD/QQAAKAAAAAEBDgAnQgAAKAAAAAEBDwBPQgAAKAAA AAEBEAB3QgAAKAAAAAEBEQCfQgAAKAAAAAIBEgBSMQAAfwAAAAEBEgDHQgAAKQAAAAIBEwDR MQAAbgAAAAEBEwDwQgAALwAAAAIBFAA/MgAATwAAAAEBFAAfQwAAKwAAAAEBFQBKQwAAIAAA AAEBFgBqQwAAKAAAAAEBFwCSQwAAKAAAAAEBGAC6QwAAKAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG0ACBCAgICALRGVjIDEzIDIwMDQBFR0ADQzUB4AF EQEAAACAG0ACBCAgICALRGVjIDEzIDIwMDQJOy0AGgzUB4AFEQEAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAADAAIAAABmAAAAAAAAAAAAAAACAAAAJ0c6XEdDQ09TMlxUUkVF XHNyY1xlbXhce3N0YW5kYXJkIGlucHV0fTFHOlxHQ0NPUzJcVFJFRVxzcmNcZW14XHNyY1xs aWJcc3RhcnR1cFwzODZcY3J0MC5zAAAAAA0AAQAAAAEALQACAAAAAAAuAAIAAgAAAC8AAgAH AAAAMAACAAwAAAA5AAIADwAAADsAAgARAAAAPQACABYAAABGAAIAFwAAAEcAAgAcAAAASAAC ACEAAABKAAIAJAAAAEsAAgAlAAAATAACACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAJAAAAADAAAAEF9fX2ZvcmtfY2hpbGQxX1+IAAAAAwAAABFfX19mb3JrX3BhcmVu dDFfX4AAAAADAAAADF9fX2VoX3Rlcm1fX3gAAAADAAAADF9fX2VoX2luaXRfX3AAAAADAAAA DV9fX2VoX2ZyYW1lX19oAAAAAwAAAA1fX19jcnRleGl0MV9fYAAAAAMAAAANX19fY3J0aW5p dDFfX1gAAAADAAAADl9fX0RUT1JfTElTVF9fUAAAAAMAAAAOX19fQ1RPUl9MSVNUX19IAAAA AwAAAAhfX29zMmRsbKAAAAADAAAADF9fX2Jzc19zdGFydAAAAAADAAAADV9fX2RhdGFfc3Rh cnQAAAAAAwAAAAZfX2RhdGEAAAAAAQAAAAZfX3RleHTVAAAAAQAAAARtYWlu1QAAAAEAAAAF X21haW4wAgAAAQAAABJfX19kb19nbG9iYWxfZHRvcnM2AgAAAQAAABJfX19kb19nbG9iYWxf Y3RvcnNGAgAAAQAAABlfX19QT1NUJF9fZG9fZ2xvYmFsX2N0b3JzSAIAAAEAAAAHX19fbWFp blICAAABAAAADl9fX1BPU1QkX19tYWlujgIAAAEAAAAPX19fY3RvcmR0b3JUZXJtmAIAAAEA AAAWX19fUE9TVCRfX2N0b3JkdG9yVGVybWoCAAABAAAAFl9fX1BPU1QkX19jdG9yZHRvcklu aXRgAgAAAQAAAA9fX19jdG9yZHRvckluaXQgAwAAAQAAAAZfZXRleHQgAwAAAQAAAAdfX2V0 ZXh0AAAAAAAAAAAJV0VBSyRaRVJPwAAAAAMAAAAFX19lbmSgAAAAAwAAAAdfX2VkYXRhAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB AAAAAAAwAAAAAAAAAAEASEwABBxLOlxnY2MzMzViMlx1c3JcbGliXGNydDAub2JqAAAAAAAA AAAAAAEAMAAAAPgBAAAAAAAAAQBITAAEFUQ6XFRFTVBESVJcY2NDQlZpVU8ubwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAACVIOlxUQ1BJUFxUTVBcd2s1ZmU3NDFjZWQxZTIxNmVk NzAub2JqAAAAAAAAAAAAAAAAAAAAAAAAAAAMX19nZXRwaWQub2JqAAAAAAAAAAAAAAAAAAAA AAAAAAAJX2Zvcmsub2JqAAAAAAAAAAAAAAAAAAAAAAAAAAAMX2ZwcmludGYub2JqAAAAAAAA AAAAAAAAAAAAAAAAAAAJX2V4aXQub2JqAAAAAAAAAAAAAAAAAAAAAAAAAAATSU1QT1JUIzgj MTMyNWJkLm9iagAAAAAAAAAAAAAAAAAAAAAAAAAAE0lNUE9SVCMxMTQjMTNjNC5vYmoAAAAA AAAAAAAAAAAAAAAAAAAAABNJTVBPUlQjMTIwIzEzN2Yub2JqAAAAAAAAAAAAAAAAAAAAAAAA AAATSU1QT1JUIzIxOCM0Y2U2Lm9iagAAAAAAAAAAAAAAAAAAAAAAAAAAE0lNUE9SVCMyOTYj M2Y3Mi5vYmoAAAAAAAAAAAAAAAAAAAAAAAAAABNJTVBPUlQjMzk4IzdiMGMub2JqAAAAAAAA AAAAAAAAAAAAAAAAAAATSU1QT1JUIzY4NiMxMzk1Lm9iagAAAAAAAAAAAAAAAAAAAAAAAAAA E0lNUE9SVCM3MTQjMTM5NS5vYmoAAAAAAAAAAAAAAAAAAAAAAAAAABNJTVBPUlQjNzE2IzRl NTQub2JqAAAAAAAAAAAAAAAAAAAAAAAAAAATSU1QT1JUIzc1OSMxMzk1Lm9iagEAMAIAADAA AAAAAAAAAQAAAAAACl9fbWFpbi5vYmoAAAAAAAAAAAAAAQBgAgAAwAAAAAAAAAABAAAAAAAQ ZW14LWN0b3JkdG9yLm9iagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZzcmMvbGli ZW5kLzM4Ni9lbmQuYXNtAAAAAAAAAAAAAAAAAAAAAAAAAAALX2F0ZXhpdC5vYmoAAAAAAAAA AAAAAAAAAAAAAAAAABNJTVBPUlQjMTg0IzM1NDYub2JqAAAAAAAAAAAAAAAAAAAAAAAAAAAT SU1QT1JUIzE4NSMzNTQ2Lm9iagAAAAAAAAAAAAAAAAAAAAAAAAAAE0lNUE9SVCM2MjAjMTM5 NS5vYmpOQjA06kMAAA== --===_41CED279_==-- **= Email 2 ==========================** Date: Sun, 26 Dec 2004 10:54:44 -0800 From: "Dave Yeo" Subject: Re: Fork and AMD K6-2 CPU On Sun, 26 Dec 2004 10:00:37 -0500, lsunley at mb.sympatico.ca wrote: >Hi, > >Here is the stupid fork() testcase > >compile it with gcc -Zomf testfork.c > >and run it... > >I included the built version that runs on my system. > >Thanks for the help > >Lorne Ok now I know where some of those sigills are coming from Both the version that I built and your exe give a SIGILL. Running in sd386 the forkpid = fork(); jumps to 158AF724, here is an assembly listing, I think sd386 is maybe too old to show things like fxsave 158AF710 55 PUSH EBP 158AF711 89E5 MOV EBP,ESP 158AF713 83E4F0 AND ESP,0FFFFFFF0H 158AF716 81EC00020000 SUB ESP,00000200H 158AF71C C744240000000000MOV DWORD_[+0H+ESP],00000000H [00000000] 158AF724 0FAE ???? 158AF725 AE SCASB 158AF726 44 INC ESP 158AF727 2400 AND AL,00H 158AF729 9C PUSHFD 158AF72A 53 PUSH EBX 158AF72B 56 PUSH ESI 158AF72C 57 PUSH EDI 158AF72D 55 PUSH EBP 158AF72E 0FA8 PUSH GS 158AF730 0FA0 PUSH FS 158AF732 B80B150000 MOV EAX,0000150BH 158AF737 8EE0 MOV FS,AX 158AF739 6764FF360000 PUSH DWORD_FS:[0000H] [0868016A] 158AF73F 89E0 MOV EAX,ESP 158AF741 50 PUSH EAX 158AF742 6860F78A15 PUSH 158AF760H Note that I have renamed lbc0b2.dbg (2181549 bytes) to libc06b2.dll in the hopes of getting something other then assembly code displayed in sd386 and now it is locked and can't copy it back. I did have very similar results running imake in sd386 with the retail libc06b2.dll, crashed on pid = fork(). Also perhaps explains Johns problems as he did say it was an old box. Dave **= Email 3 ==========================** Date: Sun, 26 Dec 2004 13:28:20 -0500 From: lsunley at mb.sympatico.ca Subject: Re: Fork and AMD K6-2 CPU Thanks... I guess Maybe Knut can do something with this. Right now I'll just advise people that they cannot run postgreSQL v8.0 on an AMD K6 CPU. Lorne In <20041226185502.4FF42B6A88 at generation.lgisp.net>, on 12/26/04 at 10:54 AM, "Dave Yeo" said: >On Sun, 26 Dec 2004 10:00:37 -0500, lsunley at mb.sympatico.ca wrote: >>Hi, >> >>Here is the stupid fork() testcase >> >>compile it with gcc -Zomf testfork.c >> >>and run it... >> >>I included the built version that runs on my system. >> >>Thanks for the help >> >>Lorne >Ok now I know where some of those sigills are coming from Both the >version that I built and your exe give a SIGILL. >Running in sd386 the forkpid = fork(); jumps to 158AF724, here is an >assembly listing, I think sd386 is maybe too old to show things like >fxsave >158AF710 55 PUSH EBP >158AF711 89E5 MOV EBP,ESP >158AF713 83E4F0 AND ESP,0FFFFFFF0H >158AF716 81EC00020000 SUB ESP,00000200H >158AF71C C744240000000000MOV DWORD_[+0H+ESP],00000000H >[00000000] >158AF724 0FAE ???? >158AF725 AE SCASB >158AF726 44 INC ESP >158AF727 2400 AND AL,00H >158AF729 9C PUSHFD >158AF72A 53 PUSH EBX >158AF72B 56 PUSH ESI >158AF72C 57 PUSH EDI >158AF72D 55 PUSH EBP >158AF72E 0FA8 PUSH GS >158AF730 0FA0 PUSH FS >158AF732 B80B150000 MOV EAX,0000150BH >158AF737 8EE0 MOV FS,AX >158AF739 6764FF360000 PUSH DWORD_FS:[0000H] >[0868016A] 158AF73F 89E0 MOV EAX,ESP >158AF741 50 PUSH EAX >158AF742 6860F78A15 PUSH 158AF760H >Note that I have renamed lbc0b2.dbg (2181549 bytes) to libc06b2.dll in >the hopes of getting something other then assembly code displayed in >sd386 and now it is locked and can't copy it back. I did have very >similar results running imake in sd386 with the retail libc06b2.dll, >crashed on pid = fork(). >Also perhaps explains Johns problems as he did say it was an old box. >Dave -- ----------------------------------------------------------- lsunley at mb.sympatico.ca ----------------------------------------------------------- **= Email 4 ==========================** Date: Sun, 26 Dec 2004 19:53:50 +0000 From: John Poltorak Subject: Re: Fork and AMD K6-2 CPU On Sat, Dec 25, 2004 at 06:03:35PM -0500, lsunley at mb.sympatico.ca wrote: > Does anyone out there running programs using fork() have > an AMD K6-2 CPU. How do I tell what CPU I have? I'm in the process of setting up an old machine as a test enviroment. That has an Evergreen Spetra processor upgrade in it. I'd also like to know how fast it is. I did eventually manage to build Perl on it but it took 6.5 hrs. Didn't really expect it to be so slow. > Lorne > > -- > ----------------------------------------------------------- > lsunley at mb.sympatico.ca > ----------------------------------------------------------- > -- John **= Email 5 ==========================** Date: Sun, 26 Dec 2004 19:58:27 +0000 From: John Poltorak Subject: OS/2 Kernel v14.100 I see that it is suggested that kernel v14.100 is used with the latest drop of PostgreSQL. Is this version part of CPFP4? If not where does anyone get it? -- John **= Email 6 ==========================** Date: Sun, 26 Dec 2004 20:05:21 +0000 From: John Poltorak Subject: Re: Merrry Christmas was LIBC 6 b2 - pipe and sockets On Fri, Dec 24, 2004 at 11:43:26PM -0500, lsunley at mb.sympatico.ca wrote: > Thanks > > > and > > Merrry Christmas to all....... And a Happy New Year.... Hopefully the new year will bring us lots of new software previously unavailable. > > Lorne > > -- > ----------------------------------------------------------- > lsunley at mb.sympatico.ca > ----------------------------------------------------------- -- John **= Email 7 ==========================** Date: Sun, 26 Dec 2004 14:06:39 -0500 From: lsunley at mb.sympatico.ca Subject: Re: Fork and AMD K6-2 CPU Usually the BIOS startup screen shows the CPU type right when you boot. Otherwise, look at the chip? Lorne In <20041226195350.R80 at warpix.org>, on 12/26/04 at 07:53 PM, John Poltorak said: >On Sat, Dec 25, 2004 at 06:03:35PM -0500, lsunley at mb.sympatico.ca wrote: >> Does anyone out there running programs using fork() have >> an AMD K6-2 CPU. >How do I tell what CPU I have? >I'm in the process of setting up an old machine as a test enviroment. >That has an Evergreen Spetra processor upgrade in it. I'd also like to >know how fast it is. I did eventually manage to build Perl on it but it >took 6.5 hrs. Didn't really expect it to be so slow. >> Lorne >> >> -- >> ----------------------------------------------------------- >> lsunley at mb.sympatico.ca >> ----------------------------------------------------------- >> -- ----------------------------------------------------------- lsunley at mb.sympatico.ca ----------------------------------------------------------- **= Email 8 ==========================** Date: Sun, 26 Dec 2004 20:12:06 +0000 From: John Poltorak Subject: SATAN Has anyone ever tried porting SATAN to OS/2? It's available here:- ftp://ftp.porcupine.org/pub/security/satan.tar.Z -- John **= Email 9 ==========================** Date: Sun, 26 Dec 2004 20:20:45 +0000 From: John Poltorak Subject: Re: Fork and AMD K6-2 CPU On Sun, Dec 26, 2004 at 02:06:39PM -0500, lsunley at mb.sympatico.ca wrote: > Usually the BIOS startup screen shows the CPU type right when you boot. This one doesn't. There are only BIOS msgs regarding the video chipset and the SCSI adapter. > Otherwise, look at the chip? Is there any way to tell without dismanteling the machine? I thought there would be some program which could identify the CPU... > Lorne > > In <20041226195350.R80 at warpix.org>, on 12/26/04 > at 07:53 PM, John Poltorak said: > > >On Sat, Dec 25, 2004 at 06:03:35PM -0500, lsunley at mb.sympatico.ca wrote: > >> Does anyone out there running programs using fork() have > >> an AMD K6-2 CPU. > > >How do I tell what CPU I have? > > >I'm in the process of setting up an old machine as a test enviroment. > >That has an Evergreen Spetra processor upgrade in it. I'd also like to > >know how fast it is. I did eventually manage to build Perl on it but it > >took 6.5 hrs. Didn't really expect it to be so slow. > > > >> Lorne > >> > >> -- > >> ----------------------------------------------------------- > >> lsunley at mb.sympatico.ca > >> ----------------------------------------------------------- > >> > > > > > -- > ----------------------------------------------------------- > lsunley at mb.sympatico.ca > ----------------------------------------------------------- > -- John **= Email 10 ==========================** Date: Sun, 26 Dec 2004 12:22:46 -0800 From: "Dave Yeo" Subject: Re: Fork and AMD K6-2 CPU On Sun, 26 Dec 2004 19:53:50 +0000, John Poltorak wrote: >How do I tell what CPU I have? > >I'm in the process of setting up an old machine as a test enviroment. That >has an Evergreen Spetra processor upgrade in it. I'd also like to know how >fast it is. I did eventually manage to build Perl on it but it took 6.5 >hrs. Didn't really expect it to be so slow. Look at the BIOS screen on bootup? Also there are a few utilities that should tell you, eg sysinfo. Of course you could open up and look. The Evergreen upgrade is likely a K5 or 133Mhz 486 at a guess. Dave ps don't forget everything else like HD speed will be slow and make Perl build that much slower. **= Email 11 ==========================** Date: Sun, 26 Dec 2004 12:27:18 -0800 From: "Dave Yeo" Subject: Re: OS/2 Kernel v14.100 On Sun, 26 Dec 2004 19:58:27 +0000, John Poltorak wrote: > >I see that it is suggested that kernel v14.100 is used with the latest >drop of PostgreSQL. > >Is this version part of CPFP4? If not where does anyone get it? ftp://weird.da.ru/pub/OS2/Fix/Kernel has 14.100c to 14.100k amongst others Dave **= Email 12 ==========================** Date: Sun, 26 Dec 2004 14:25:28 -0500 From: lsunley at mb.sympatico.ca Subject: Re: OS/2 Kernel v14.100 Yes, I had someone running 14.062 and there were problems with some things. An update to 14.100 fixed them up. 14.062 was FP15. MCP1 is 14.072 and MCP FP4 is 14.097 14.100 is the 20041029 testcase kernel update and is the one I am running on my test machine. They are available at ecomstation and I think at a couple of other sites. I have them and if you can't find them elsewhere I can send you one. Lorne In <20041226195827.S80 at warpix.org>, on 12/26/04 at 07:58 PM, John Poltorak said: >I see that it is suggested that kernel v14.100 is used with the latest >drop of PostgreSQL. >Is this version part of CPFP4? If not where does anyone get it? -- ----------------------------------------------------------- lsunley at mb.sympatico.ca ----------------------------------------------------------- **= Email 13 ==========================** Date: Sun, 26 Dec 2004 20:44:30 +0000 From: John Poltorak Subject: Re: Fork and AMD K6-2 CPU On Sun, Dec 26, 2004 at 12:22:46PM -0800, Dave Yeo wrote: > Look at the BIOS screen on bootup? Also there are a few utilities that should tell you, eg sysinfo. Of course you could open up and look. > The Evergreen upgrade is likely a K5 or 133Mhz 486 at a guess. The machine came as Pentium P90 originally and the performance improvement of the processor upgrade was quite dramatic. Isn't there some program which measures CPU power in MHz... I have a old IBM program called QSYSTEM which tells me that my THINKPAD 600 has:- Estimated Speed : 872 MHz This figure looks a little dubious as I believe it is a 300MHz system. > Dave > ps don't forget everything else like HD speed will be slow and make Perl build that much slower. I would have expected HD speed to be pretty slow, but during the build the CPU meter was locked on to the ceiling most of the time which would suggest it was CPU rather than disk bound. -- John **= Email 14 ==========================** Date: Sun, 26 Dec 2004 13:34:00 -0800 From: "Dave Yeo" Subject: Re: Fork and AMD K6-2 CPU On Sun, 26 Dec 2004 20:44:30 +0000, John Poltorak wrote: >> The Evergreen upgrade is likely a K5 or 133Mhz 486 at a guess. > >The machine came as Pentium P90 originally and the performance improvement >of the processor upgrade was quite dramatic. > >Isn't there some program which measures CPU power in MHz... Try http://hobbes.nmsu.edu/pub/os2/util/system/sysinfo0820.zip > >I have a old IBM program called QSYSTEM which tells me that my THINKPAD >600 has:- > >Estimated Speed : 872 MHz Most likely calibrated to a 486. Your ThinkPad most likely is 8.72 times faster then a 486 > >This figure looks a little dubious as I believe it is a 300MHz system. > > >> Dave >> ps don't forget everything else like HD speed will be slow and make Perl build that much slower. > >I would have expected HD speed to be pretty slow, but during the build the >CPU meter was locked on to the ceiling most of the time which would >suggest it was CPU rather than disk bound. The CPU could well of been pegged while reading the HD, remember when IDE drives didn't use DMA and SCSI was way faster due to IDEs using the CPU to move info back and forth. Dave **= Email 15 ==========================** Date: Sun, 26 Dec 2004 22:54:27 +0100 (CET) From: "Christian Hennecke" Subject: Re: SATAN On Sun, 26 Dec 2004 20:12:06 +0000, John Poltorak wrote: >Has anyone ever tried porting SATAN to OS/2? > >It's available here:- > >ftp://ftp.porcupine.org/pub/security/satan.tar.Z Yes, I got a SYS666 error message. SCNR Christian Hennecke **= Email 16 ==========================** Date: Sun, 26 Dec 2004 23:09:14 +0100 From: "Mikkel C. Simonsen" Subject: Re: SATAN Christian Hennecke skrev: > On Sun, 26 Dec 2004 20:12:06 +0000, John Poltorak wrote: > > >>Has anyone ever tried porting SATAN to OS/2? >> >>It's available here:- >> >>ftp://ftp.porcupine.org/pub/security/satan.tar.Z > > > Yes, I got a SYS666 error message. It actually exists: [C:\]help sys666 SYS0666: EMM386 requires OS/2 2.0 or later. EXPLANATION: The OS/2 EMM386.SYS device driver does not provide services for any versions of OS/2 prior to OS/2 2.0. ACTION: Replace EMM386.SYS with the DOS version of the EMS driver. Best regards, Mikkel C. Simonsen **= Email 17 ==========================** Date: Sun, 26 Dec 2004 23:28:16 +0100 (CET) From: "Christian Hennecke" Subject: Re: SATAN On Sun, 26 Dec 2004 23:09:14 +0100, Mikkel C. Simonsen wrote: >>>Has anyone ever tried porting SATAN to OS/2? >>> >>>It's available here:- >>> >>>ftp://ftp.porcupine.org/pub/security/satan.tar.Z >> >> >> Yes, I got a SYS666 error message. > >It actually exists: > >[C:\]help sys666 > >SYS0666: EMM386 requires OS/2 2.0 or later. > >EXPLANATION: The OS/2 EMM386.SYS device driver does not provide >services for any versions of OS/2 prior to OS/2 2.0. > >ACTION: Replace EMM386.SYS with the DOS version of the EMS driver. I was thinking of something a bit more like this: http://www.os2world.com/os2files/files/sys666.jpg Christian Hennecke **= Email 18 ==========================** Date: Sun, 26 Dec 2004 22:51:13 +0000 From: John Poltorak Subject: Re: Fork and AMD K6-2 CPU On Sun, Dec 26, 2004 at 01:34:00PM -0800, Dave Yeo wrote: > On Sun, 26 Dec 2004 20:44:30 +0000, John Poltorak wrote: > > >> The Evergreen upgrade is likely a K5 or 133Mhz 486 at a guess. > > > >The machine came as Pentium P90 originally and the performance improvement > >of the processor upgrade was quite dramatic. > > > >Isn't there some program which measures CPU power in MHz... > > Try http://hobbes.nmsu.edu/pub/os2/util/system/sysinfo0820.zip That tells me I have a AMD K6-2((PR266/550) which sounds like just the CPU likely to have the problems with PostgreSQL - I'll give it a test tomorrow.. > > > >I have a old IBM program called QSYSTEM which tells me that my THINKPAD > >600 has:- > > > >Estimated Speed : 872 MHz > > Most likely calibrated to a 486. Your ThinkPad most likely is 8.72 times faster then a 486 Amazing isn't it.. If I had a modern system it would probabaly ten times faster - I wonder how fast thing will get in the next ten years. > >This figure looks a little dubious as I believe it is a 300MHz system. > > > > > >> Dave > >> ps don't forget everything else like HD speed will be slow and make Perl build that > much slower. > > > >I would have expected HD speed to be pretty slow, but during the build the > >CPU meter was locked on to the ceiling most of the time which would > >suggest it was CPU rather than disk bound. > > The CPU could well of been pegged while reading the HD, remember when IDE drives > didn't use DMA and SCSI was way faster due to IDEs using the CPU to move info back > and forth. But I'm using SCSI... > Dave > -- John **= Email 19 ==========================** Date: Sun, 26 Dec 2004 16:46:59 -0500 From: lsunley at mb.sympatico.ca Subject: Re: SATAN In <200412262228.WAA099.23 at mail.warpix.org>, on 12/26/04 at 11:28 PM, "Christian Hennecke" said: >On Sun, 26 Dec 2004 23:09:14 +0100, Mikkel C. Simonsen wrote: >>>>Has anyone ever tried porting SATAN to OS/2? >>>> >>>>It's available here:- >>>> >>>>ftp://ftp.porcupine.org/pub/security/satan.tar.Z >>> >>> >>> Yes, I got a SYS666 error message. >> >>It actually exists: >> >>[C:\]help sys666 >> >>SYS0666: EMM386 requires OS/2 2.0 or later. >> >>EXPLANATION: The OS/2 EMM386.SYS device driver does not provide >>services for any versions of OS/2 prior to OS/2 2.0. >> >>ACTION: Replace EMM386.SYS with the DOS version of the EMS driver. >I was thinking of something a bit more like this: >http://www.os2world.com/os2files/files/sys666.jpg >Christian Hennecke That's what I thought you meant... of course using a DOS driver is not all that far off.... :-) -- ----------------------------------------------------------- lsunley at mb.sympatico.ca ----------------------------------------------------------- **= Email 20 ==========================** Date: Sun, 26 Dec 2004 17:18:30 -0500 From: lsunley at mb.sympatico.ca Subject: Re: Fork and AMD K6-2 CPU In <20041226225113.X80 at warpix.org>, on 12/26/04 at 10:51 PM, John Poltorak said: >On Sun, Dec 26, 2004 at 01:34:00PM -0800, Dave Yeo wrote: >> On Sun, 26 Dec 2004 20:44:30 +0000, John Poltorak wrote: >> >> >> The Evergreen upgrade is likely a K5 or 133Mhz 486 at a guess. >> > >> >The machine came as Pentium P90 originally and the performance improvement >> >of the processor upgrade was quite dramatic. >> > >> >Isn't there some program which measures CPU power in MHz... >> >> Try http://hobbes.nmsu.edu/pub/os2/util/system/sysinfo0820.zip >That tells me I have a AMD K6-2((PR266/550) which sounds like just the >CPU likely to have the problems with PostgreSQL - I'll give it a test >tomorrow.. Probably... You could try out my forktest.c program , posted to this list first and save bandwidth... Lorne -- ----------------------------------------------------------- lsunley at mb.sympatico.ca ----------------------------------------------------------- **= Email 21 ==========================** Date: Sun, 26 Dec 2004 23:30:29 +0000 From: John Poltorak Subject: Re: Fork and AMD K6-2 CPU On Sun, Dec 26, 2004 at 05:18:30PM -0500, lsunley at mb.sympatico.ca wrote: > You could try out my forktest.c program , posted to this list first and > save bandwidth... I'll give a try tomorrow - I'm currently testing a build of Perl which is likely to last quite a few hours and don't want to introduce something new into the environment which may complicate matters unnecessarily. > Lorne > > > > -- > ----------------------------------------------------------- > lsunley at mb.sympatico.ca > ----------------------------------------------------------- > -- John **= Email 22 ==========================** Date: Sun, 26 Dec 2004 17:51:45 -0800 From: "Dave Yeo" Subject: Re: SATAN On Sun, 26 Dec 2004 23:28:16 +0100 (CET), Christian Hennecke wrote: >>> Yes, I got a SYS666 error message. >> >>It actually exists: >> >>[C:\]help sys666 >> >>SYS0666: EMM386 requires OS/2 2.0 or later. >> >>EXPLANATION: The OS/2 EMM386.SYS device driver does not provide >>services for any versions of OS/2 prior to OS/2 2.0. >> >>ACTION: Replace EMM386.SYS with the DOS version of the EMS driver. > >I was thinking of something a bit more like this: > >http://www.os2world.com/os2files/files/sys666.jpg > >Christian Hennecke Thought maybe you were running this http://hobbes.nmsu.edu/pub/os2/games/toys/startbut.zip Dave **= Email 23 ==========================** Date: Sun, 26 Dec 2004 19:11:45 -0800 (PST) From: "Steve Wendt" Subject: Re: SATAN On Sun, 26 Dec 2004 20:12:06 +0000, John Poltorak wrote: >Has anyone ever tried porting SATAN to OS/2? Not much more helpful than the amusing followups, but I believe SATAN was superceded by SAINT (not a joke). ----------- "Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws." - Plato (427-347 B.C.) **= Email 24 ==========================** Date: Mon, 27 Dec 2004 10:35:36 +0000 From: John Poltorak Subject: Re: SATAN On Sun, Dec 26, 2004 at 07:11:45PM -0800, Steve Wendt wrote: > On Sun, 26 Dec 2004 20:12:06 +0000, John Poltorak wrote: > > >Has anyone ever tried porting SATAN to OS/2? > > Not much more helpful than the amusing followups, but I believe SATAN was > superceded by SAINT (not a joke). Apparently SAINT used to be open source but has now gone commercial so there no chance of seeing an OS/2 version. As for SATAN, it looks like that is a PERL based app so maybe it will run on OS/2 out of the box... As for Network Security tools, it looks as though OS/2 is particularly badly served. I found a webpage which lists the 75 most popular here:- http://www.insecure.org/tools.html and very few of these are available on OS/2, but this lists provides plenty of ideas about what we might consider building - maybe with gcc 3.3.5 this will become a possibility for many of them... > > ----------- > "Good people do not need laws to tell them to act responsibly, > while bad people will find a way around the laws." > - Plato (427-347 B.C.) > > -- John **= Email 25 ==========================** Date: Mon, 27 Dec 2004 12:10:36 +0000 From: John Poltorak Subject: Re: POVRAY On Sun, Dec 26, 2004 at 07:28:06PM +1100, nps at zeta.org.au wrote: > Quoting John Poltorak : > > > Has anyone tried building a recent version of POVRAY on OS/2? > > I had a go at it probably six months or a year ago but I don't remember the > version number. As best I can remember, getting it to compile wasn't very > difficult but it crashed when I tried to run it and I never got around to > finding out what was wrong. Did the last OS/2 version come with any patches? Wonder what happened to the OS/2 porter... > Nick S. -- John **= Email 26 ==========================** Date: Mon, 27 Dec 2004 12:26:39 +0000 From: John Poltorak Subject: Re: Fork and AMD K6-2 CPU On Sun, Dec 26, 2004 at 10:00:37AM -0500, lsunley at mb.sympatico.ca wrote: > Hi, > > Here is the stupid fork() testcase > > compile it with gcc -Zomf testfork.c > > and run it... > > I included the built version that runs on my system. I just ran it on my system with the AMD-K2 (with the latest kernel) :- Starting program pid=58 Process terminated by SIGILL - pid=0x3a - tid=0x01 - C:\USR\CMDLIB\TESTFORK.EXE On my Thinkpad 600 I get:- Starting program pid=10359 Fork started pid=10360 main line in pid=10359 Fork 2 started pid=10361 Fork 2 main line in pid=10361 Fork 2 main line in pid=10360 > Thanks for the help > > Lorne > > In <20041226071856.22DD5BAA35 at generation.lgisp.net>, on 12/25/04 > at 11:18 PM, "Dave Yeo" said: > > >On Sat, 25 Dec 2004 18:03:35 -0500, lsunley at mb.sympatico.ca wrote: > > >>Does anyone out there running programs using fork() have > >>an AMD K6-2 CPU. I have a case with a SIGILL (illegal instruction) > >>happening with postgreSQL when it forks. > >> > >>The initdb works (which calls the database engine in standalone mode) but > >>using postmaster (which uses fork() ) fails with a SIGILL > > >I have a K2 (300 Mhz) and have had problems with fork() failing on > >imake.exe (SIGILL). I just changed it to spawn. Unluckily I don't really > >have the bandwidth right now to DL postgreSQL to test it but if you could > >come up with a test case I could try it. Dave > > > > > -- > ----------------------------------------------------------- > lsunley at mb.sympatico.ca > ----------------------------------------------------------- -- John