From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59509) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsnmF-0002D5-0i for qemu-devel@nongnu.org; Thu, 14 May 2015 03:41:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YsnmA-0001CA-TT for qemu-devel@nongnu.org; Thu, 14 May 2015 03:41:54 -0400 Received: from mail-bn1bon0074.outbound.protection.outlook.com ([157.56.111.74]:46208 helo=na01-bn1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsnmA-0001BU-Po for qemu-devel@nongnu.org; Thu, 14 May 2015 03:41:50 -0400 Received: from 172-16-1-203.xilinx.com ([172.16.1.203]:43562 helo=xsj-tvapsmtp02.xilinx.com) by xsj-tvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1YsmJy-0004mz-0B for qemu-devel@nongnu.org; Wed, 13 May 2015 23:08:38 -0700 From: Alistair Francis Date: Thu, 14 May 2015 16:08:34 +1000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Subject: [Qemu-devel] [RFC v1 0/3] Add Microblaze configuration options List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: edgar.iglesias@xilinx.com, qemu-devel@nongnu.org Cc: peter.crosthwaite@xilinx.com, alistair.francis@xilinx.com This patch series adds the "xlnx.use-stack-protection" property to the Microblaze CPU, which allows stack protection to be disabled. It also converts the previously hard coded method of enabling the FPU to use standard QEMU properties. This simplifies the logic in the target-Microblaze translate.c. It also simplifies the Microblaze reset functions. Alistair Francis (3): target-microblaze: Fix up indentation target-microblaze: Allow the stack protection to be disabled target-microblaze: Convert use-fpu to a CPU property hw/microblaze/petalogix_ml605_mmu.c | 4 ++-- target-microblaze/cpu-qom.h | 6 ++++++ target-microblaze/cpu.c | 15 +++++++++++++-- target-microblaze/op_helper.c | 14 ++++++++------ target-microblaze/translate.c | 6 +++--- 5 files changed, 32 insertions(+), 13 deletions(-)