[Xen-ia64-devel] paravirt_ops support in IA64

2008-02-17 Thread Dong, Eddie
Hi, Tony all: Recently Xen-IA64 community is considering to add paravirt_ops support to keep sync with X86 and reduce maintenance effort. With pv_ops, sensitive instructions or some high level primitive functionalities (such as MMU ops) are replaced with pv_ops which is a function table

[Xen-ia64-devel] RE: paravirt_ops support in IA64

2008-02-17 Thread Zhang, Xiantao
Dong, Eddie wrote: In X86, there are another enhancement (dynamic patching) base on pv_ops. The purpose is to improve cpu predication by converting indriect function call to direct function call for both C ASM code. We may take similar approach some time later too. We

[Xen-ia64-devel] PATCH: fix warning

2008-02-17 Thread tgingold
hi, fix compile time warning after recent patch. Tristan. # HG changeset patch # User Tristan Gingold [EMAIL PROTECTED] # Date 1203312598 -3600 # Node ID e2b8468d4bc6b9ab5d9d6699ee3f13a9c7ee47e3 # Parent 4cd5a4f036c4482a87d4e158c55e56deacaf84d6 Fix warning. Signed-off-by: Tristan Gingold

RE: [Xen-ia64-devel] MINSTATE_PHYS?

2008-02-17 Thread Zhang, Xiantao
Hi, Alex What's your opinion about this cleanup patch ? Thanks Xiantao -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Zhang, Xiantao Sent: 2008年2月2日 10:17 To: Akio Takebe; Dong, Eddie; xen-ia64-devel Cc: Alex Williamson Subject: RE:

[Xen-ia64-devel] PATCH[1/1]: Self IO Emulator

2008-02-17 Thread tgingold
Hi, this patch fixes the previously reported issue: old macro name used in tools. Tristan. # HG changeset patch # User Tristan Gingold [EMAIL PROTECTED] # Date 1203314891 -3600 # Node ID d872714b6e5d1c1d810d1ed68f82305bf506a13a # Parent e2b8468d4bc6b9ab5d9d6699ee3f13a9c7ee47e3 Implements

[Xen-ia64-devel] PATCH[2/2]: Self IO Emulator - xen

2008-02-17 Thread tgingold
Hi, updated version of the SIOEMU patch. Here is a config to be used. Firmware is still the same. Tristan. # -*- mode: python; -*- # # Python configuration setup for 'xm create'. # This script sets the parameters

[Xen-ia64-devel] PATCH: long vhpt format for thash, ttag + tak

2008-02-17 Thread tgingold
Hi, this patch add long vhpt format emulation for thash and ttag. The hash algorithm is hard-coded so that it can also be written in asm in optvfault.S This patch also improve tak emulation and reformat tpa code. Tristan. # HG changeset patch # User Tristan Gingold [EMAIL PROTECTED] # Date

[Xen-ia64-devel] PATCH: avoid wild use of registers in guest_vhpt_lookup

2008-02-17 Thread tgingold
Hi, this patch avoids wild use of registers (r9,p6,p7) in guest_vhpt_lookup. Tristan. # HG changeset patch # User Tristan Gingold [EMAIL PROTECTED] # Date 1203315983 -3600 # Node ID 7c93b5ba807c9c1a4692813c6881f44ca625eb52 # Parent 82a165516da6b696da444bf8dffd87b22816153a Avoid wild use of