From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37885) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avG90-0000HF-TI for qemu-devel@nongnu.org; Tue, 26 Apr 2016 23:28:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1avG8x-000793-Kf for qemu-devel@nongnu.org; Tue, 26 Apr 2016 23:28:06 -0400 Received: from [59.151.112.132] (port=15963 helo=heian.cn.fujitsu.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avG8w-00076V-UH for qemu-devel@nongnu.org; Tue, 26 Apr 2016 23:28:03 -0400 From: "Wei, Jiangang" Date: Wed, 27 Apr 2016 03:27:47 +0000 Message-ID: <1461727665.1966.10.camel@localhost> References: <1461722868-11624-1-git-send-email-zhoujie2011@cn.fujitsu.com> In-Reply-To: <1461722868-11624-1-git-send-email-zhoujie2011@cn.fujitsu.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <85042AA9F7397B43AE983CA0F73F93C9@fujitsu.local> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH v2] hw/net/opencores_eth: Allocating Large sized arrays to heap List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Zhou, Jie" Cc: "qemu-devel@nongnu.org" , "jcmvbkbc@gmail.com" T24gV2VkLCAyMDE2LTA0LTI3IGF0IDEwOjA3ICswODAwLCBaaG91IEppZSB3 cm90ZToNCj4gb3Blbl9ldGhfc3RhcnRfeG1pdCBoYXMgYSBodWdlIHN0YWNr IHVzYWdlIG9mIDY1NTM2IGJ5dGVzIGFwcHJveC4NCj4gTW92aW5nIGxhcmdl IGFycmF5cyB0byBoZWFwIHRvIHJlZHVjZSBzdGFjayB1c2FnZS4NCj4gDQo+ IFNpZ25lZC1vZmYtYnk6IFpob3UgSmllIDx6aG91amllMjAxMUBjbi5mdWpp dHN1LmNvbT4NCj4gLS0tDQo+ICBody9uZXQvb3BlbmNvcmVzX2V0aC5jIHwg MTEgKysrKysrKysrKy0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvaHcv bmV0L29wZW5jb3Jlc19ldGguYyBiL2h3L25ldC9vcGVuY29yZXNfZXRoLmMN Cj4gaW5kZXggYzYwOTRmYi4uZmEwYTRlNyAxMDA2NDQNCj4gLS0tIGEvaHcv bmV0L29wZW5jb3Jlc19ldGguYw0KPiArKysgYi9ody9uZXQvb3BlbmNvcmVz X2V0aC5jDQo+IEBAIC00ODMsNyArNDgzLDggQEAgc3RhdGljIE5ldENsaWVu dEluZm8gbmV0X29wZW5fZXRoX2luZm8gPSB7DQo+ICANCj4gIHN0YXRpYyB2 b2lkIG9wZW5fZXRoX3N0YXJ0X3htaXQoT3BlbkV0aFN0YXRlICpzLCBkZXNj ICp0eCkNCj4gIHsNCj4gLSAgICB1aW50OF90IGJ1Zls2NTUzNl07DQo+ICsg ICAgdWludDhfdCAqYnVmID0gTlVMTDsNCj4gKyAgICB1aW50OF90IGJ1ZmZl clsweDYwMF07DQpIaSwNCg0KSSdtIGN1cmlvdXMgYWJvdXQgMHg2MDAuDQpI b3cgZG8geW91IGRldGVybWluZSB0aGlzIHNpemU/DQpJTU8sIE1heCdzIHN1 Z2dlc3Rpb24gbG9va3MgbW9yZSByZWFzb25hYmxlLg0KKDE1MzYgYnl0ZXMs IG1heGltYWwgZnJhbWUgbGVuZ3RoIHdoZW4gSFVHRU4gYml0IGlzIG5vdCBz ZXQgaW4gTU9ERVIpDQoNClJlZ2FyZHMsDQp3ZWkNCj4gICAgICB1bnNpZ25l ZCBsZW4gPSBHRVRfRklFTEQodHgtPmxlbl9mbGFncywgVFhEX0xFTik7DQo+ ICAgICAgdW5zaWduZWQgdHhfbGVuID0gbGVuOw0KPiAgDQo+IEBAIC00OTgs NiArNDk5LDExIEBAIHN0YXRpYyB2b2lkIG9wZW5fZXRoX3N0YXJ0X3htaXQo T3BlbkV0aFN0YXRlICpzLCBkZXNjICp0eCkNCj4gIA0KPiAgICAgIHRyYWNl X29wZW5fZXRoX3N0YXJ0X3htaXQodHgtPmJ1Zl9wdHIsIGxlbiwgdHhfbGVu KTsNCj4gIA0KPiArICAgIGlmICh0eF9sZW4gPiAweDYwMCkgew0KPiArICAg ICAgICBidWYgPSBnX25ldyh1aW50OF90LCB0eF9sZW4pOw0KPiArICAgIH0g ZWxzZSB7DQo+ICsgICAgICAgIGJ1ZiA9IGJ1ZmZlcjsNCj4gKyAgICB9DQo+ ICAgICAgaWYgKGxlbiA+IHR4X2xlbikgew0KPiAgICAgICAgICBsZW4gPSB0 eF9sZW47DQo+ICAgICAgfQ0KPiBAQCAtNTA2LDYgKzUxMiw5IEBAIHN0YXRp YyB2b2lkIG9wZW5fZXRoX3N0YXJ0X3htaXQoT3BlbkV0aFN0YXRlICpzLCBk ZXNjICp0eCkNCj4gICAgICAgICAgbWVtc2V0KGJ1ZiArIGxlbiwgMCwgdHhf bGVuIC0gbGVuKTsNCj4gICAgICB9DQo+ICAgICAgcWVtdV9zZW5kX3BhY2tl dChxZW11X2dldF9xdWV1ZShzLT5uaWMpLCBidWYsIHR4X2xlbik7DQo+ICsg ICAgaWYgKHR4X2xlbiA+IDB4NjAwKSB7DQo+ICsgICAgICAgIGdfZnJlZShi dWYpOw0KPiArICAgIH0NCj4gIA0KPiAgICAgIGlmICh0eC0+bGVuX2ZsYWdz ICYgVFhEX1dSKSB7DQo+ICAgICAgICAgIHMtPnR4X2Rlc2MgPSAwOw0KDQoK Cg==