All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeremy Fitzhardinge <jeremy@goop.org>
To: "Dong, Eddie" <eddie.dong@intel.com>
Cc: virtualization@lists.linux-foundation.org,
	linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-ia64@vger.kernel.org, kvm-ia64-devel@lists.sourceforge.net,
	xen-ia64-devel@lists.xensource.com
Subject: Re: Xen common code across architecture
Date: Thu, 20 Mar 2008 14:23:04 +0000	[thread overview]
Message-ID: <47E27348.5090705@goop.org> (raw)
In-Reply-To: <10EA09EFD8728347A513008B6B0DA77A02EF8C3A@pdsmsx411.ccr.corp.intel.com>

Dong, Eddie wrote:
> 	Current xen kernel codes are in arch/x86/xen, but xen dynamic
> irqchip (events.c) are common for other architectures such as IA64. We
> are in progress with enabling pv_ops for IA64 now and want to reuse same
> code, do we need to move the code to some place common? suggestions?

I'm fine with moving common stuff like that to drivers/xen/.

    J

WARNING: multiple messages have this Message-ID (diff)
From: Jeremy Fitzhardinge <jeremy@goop.org>
To: "Dong, Eddie" <eddie.dong@intel.com>
Cc: virtualization@lists.linux-foundation.org,
	linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-ia64@vger.kernel.org, kvm-ia64-devel@lists.sourceforge.net,
	xen-ia64-devel@lists.xensource.com
Subject: Re: Xen common code across architecture
Date: Thu, 20 Mar 2008 07:23:04 -0700	[thread overview]
Message-ID: <47E27348.5090705@goop.org> (raw)
In-Reply-To: <10EA09EFD8728347A513008B6B0DA77A02EF8C3A@pdsmsx411.ccr.corp.intel.com>

Dong, Eddie wrote:
> 	Current xen kernel codes are in arch/x86/xen, but xen dynamic
> irqchip (events.c) are common for other architectures such as IA64. We
> are in progress with enabling pv_ops for IA64 now and want to reuse same
> code, do we need to move the code to some place common? suggestions?

I'm fine with moving common stuff like that to drivers/xen/.

    J

  reply	other threads:[~2008-03-20 14:23 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-05 18:18 [PATCH 00/50] ia64/xen take 3: ia64/xen domU paravirtualization Isaku Yamahata
2008-03-05 18:18 ` [PATCH 01/50] xen: add missing __HYPERVISOR_arch_[0-7] definisions which ia64 needs Isaku Yamahata
2008-03-05 18:18 ` [PATCH 02/50] xen: add missing VIRQ_ARCH_[0-7] definitions which ia64/xen needs Isaku Yamahata
2008-03-05 18:18 ` [PATCH 03/50] xen: add missing definitions for xen grant table " Isaku Yamahata
2008-03-05 18:18 ` [PATCH 04/50] xen: add missing definitions in include/xen/interface/vcpu.h " Isaku Yamahata
2008-03-05 18:18 ` [PATCH 05/50] xen: move features.c from arch/x86/xen/features.c to drivers/xen Isaku Yamahata
2008-03-05 18:18 ` [PATCH 06/50] xen: move arch/x86/xen/events.c undedr drivers/xen and split out arch specific part Isaku Yamahata
2008-03-05 18:18 ` [PATCH 07/50] xen: make include/xen/page.h portable moving those definitions under asm dir Isaku Yamahata
2008-03-05 18:18 ` [PATCH 08/50] xen: replace callers of alloc_vm_area()/free_vm_area() with xen_ prefixed one Isaku Yamahata
2008-03-05 18:18 ` [PATCH 09/50] xen: make grant table arch portable Isaku Yamahata
2008-03-05 18:18 ` [PATCH 10/50] xen: import include/xen/interface/callback.h which ia64/xen needs Isaku Yamahata
2008-03-05 18:18 ` [PATCH 11/50] xen: import arch generic part of xencomm Isaku Yamahata
2008-03-05 18:18 ` [PATCH 12/50] ia64/pv_ops: introduce ia64_set_rr0_to_rr4() to make kernel paravirtualization friendly Isaku Yamahata
2008-03-05 18:18 ` [PATCH 13/50] ia64/pv_ops: introduce ia64_get_psr_i() " Isaku Yamahata
2008-03-05 18:18 ` [PATCH 14/50] ia64/pv_ops: split out ia64_swtich_to(), ia64_leave_syscall() and ia64_leave_kernel from entry.S to switch_leave.S for paravirtualization Isaku Yamahata
2008-03-05 18:18 ` [PATCH 15/50] ia64/pv_ops: preparation for paravirtualizatin of switch_leave.S and ivt.S Isaku Yamahata
2008-03-05 18:18 ` [PATCH 16/50] ia64/pv_ops: hook pal_call_static() for paravirtualization Isaku Yamahata
2008-03-05 18:18 ` [PATCH 17/50] ia64/pv_ops: introduce basic facilities for binary patching Isaku Yamahata
2008-03-05 18:18 ` [PATCH 18/50] ia64/pv_ops: preparation for ia64 intrinsics operations paravirtualization Isaku Yamahata
2008-03-05 18:18 ` [PATCH 19/50] ia64/pv_ops: define ia64 privileged instruction intrinsics for paravirtualized guest kernel Isaku Yamahata
2008-03-05 18:18 ` [PATCH 20/50] ia64/pv_ops: paravirtualized instructions for hand written assembly code on native Isaku Yamahata
2008-03-05 18:18 ` [PATCH 21/50] ia64/pv_ops: header file to switch paravirtualized assembly instructions Isaku Yamahata
2008-03-05 18:18 ` [PATCH 22/50] ia64/pv_ops: paravirtualize minstate.h Isaku Yamahata
2008-03-05 18:18 ` [PATCH 23/50] ia64/pv_ops: paravirtualize arch/ia64/kernel/switch_leave.S Isaku Yamahata
2008-03-05 18:18 ` [PATCH 24/50] ia64/pv_ops: paravirtualize arch/ia64/kernel/ivt.S Isaku Yamahata
2008-03-05 18:18 ` [PATCH 25/50] ia64/pv_ops: introduce pv_info Isaku Yamahata
2008-03-05 18:18 ` [PATCH 26/50] ia64/pv_ops: introduce pv_init_ops and its hooks Isaku Yamahata
2008-03-05 18:18 ` [PATCH 27/50] ia64/pv_ops: introduce pv_iosapic_ops " Isaku Yamahata
2008-03-05 18:18 ` [PATCH 28/50] ia64/pv_ops: introduce pv_irq_ops " Isaku Yamahata
2008-03-05 18:18 ` [PATCH 29/50] ia64/xen: increase IA64_MAX_RSVD_REGIONS Isaku Yamahata
2008-03-05 18:18 ` [PATCH 30/50] ia64/xen: introduce synch bitops which is necessary for ia64/xen support Isaku Yamahata
2008-03-05 18:18 ` [PATCH 31/50] ia64/xen: import xen hypercall header file for domU Isaku Yamahata
2008-03-05 18:18 ` [PATCH 32/50] ia64/xen: define xen assembler constants which will be used later Isaku Yamahata
2008-03-05 18:18 ` [PATCH 33/50] ia64/xen: detect xen environment at early boot time and do minimal initialization Isaku Yamahata
2008-03-05 18:18 ` [PATCH 34/50] ia64/xen: helper functions for xen fault handlers Isaku Yamahata
2008-03-05 18:18 ` [PATCH 35/50] ia64/pv_ops/xen: paravirtualized instructions for hand written assembly code Isaku Yamahata
2008-03-05 18:18 ` [PATCH 36/50] ia64/pv_ops/xen: paravirtualize DO_SAVE_MIN Isaku Yamahata
2008-03-05 18:18 ` [PATCH 37/50] ia64/pv_ops/xen: multi compile switch_leave.S and ivt.S for xen Isaku Yamahata
2008-03-05 18:18 ` [PATCH 38/50] ia64/xen: paravirtualize pal_call_static() Isaku Yamahata
2008-03-05 18:18 ` [PATCH 39/50] ia64/xen: introduce xen paravirtualized intrinsic operations for privileged instruction Isaku Yamahata
2008-03-05 18:18 ` [PATCH 40/50] ia64/pv_ops/xen: xen privileged instruction intrinsics with binary patch Isaku Yamahata
2008-03-05 18:18 ` [PATCH 41/50] ia64/xen: introduce xen hypercall routines necessary for domU Isaku Yamahata
2008-03-05 18:18 ` [PATCH 42/50] ia64/xen: ia64 domU part of xencomm Isaku Yamahata
2008-03-05 18:18 ` [PATCH 43/50] ia64/xen: define xen_alloc_vm_area()/xen_free_vm_area() for ia64 arch Isaku Yamahata
2008-03-05 18:18 ` [PATCH 44/50] ia64/xen: basic helper routines for xen/ia64 Isaku Yamahata
2008-03-05 18:19 ` [PATCH 45/50] ia64/xen: domU xen machine vector without dma api Isaku Yamahata
2008-03-05 18:19 ` [PATCH 46/50] ia64/xen: define xen related address conversion helper functions for domU Isaku Yamahata
2008-03-05 18:19 ` [PATCH 47/50] ia64/pv_ops/xen: define xen pv_info Isaku Yamahata
2008-03-05 18:19 ` [PATCH 48/50] ia64/pv_ops/xen: define xen pv_init_ops Isaku Yamahata
2008-03-05 18:19 ` [PATCH 49/50] ia64/pv_ops/xen: define xen pv_iosapic_ops Isaku Yamahata
2008-03-05 18:19 ` [PATCH 50/50] ia64/pv_ops/xen: define xen pv_irq_ops Isaku Yamahata
2008-03-05 18:19 ` Isaku Yamahata
2008-03-20  9:13   ` Xen common code across architecture Dong, Eddie
2008-03-20  9:13     ` Dong, Eddie
2008-03-20 14:23     ` Jeremy Fitzhardinge [this message]
2008-03-20 14:23       ` Jeremy Fitzhardinge
2008-03-25  6:13       ` Dong, Eddie
2008-03-25  6:13       ` Dong, Eddie
2008-03-25  6:13         ` Dong, Eddie
2008-03-25  6:35         ` Dong, Eddie
2008-03-25  6:35         ` Dong, Eddie
2008-03-25  6:35           ` Dong, Eddie
2008-03-25 15:08         ` Jeremy Fitzhardinge
2008-03-25 15:08           ` Jeremy Fitzhardinge
2008-03-25 15:08         ` Jeremy Fitzhardinge
2008-03-20 14:23     ` Jeremy Fitzhardinge
2008-03-20  9:13   ` Dong, Eddie

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=47E27348.5090705@goop.org \
    --to=jeremy@goop.org \
    --cc=akpm@linux-foundation.org \
    --cc=eddie.dong@intel.com \
    --cc=kvm-ia64-devel@lists.sourceforge.net \
    --cc=linux-ia64@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=virtualization@lists.linux-foundation.org \
    --cc=xen-ia64-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.