WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-merge

[Xen-merge] questions (resend)

To: <xen-merge@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-merge] questions (resend)
From: "Jan Beulich" <JBeulich@xxxxxxxxxx>
Date: Tue, 20 Dec 2005 17:57:27 +0100
Delivery-date: Tue, 20 Dec 2005 16:59:21 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-merge-request@lists.xensource.com?subject=help>
List-id: xen-merge <xen-merge.lists.xensource.com>
List-post: <mailto:xen-merge@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-merge>, <mailto:xen-merge-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-merge>, <mailto:xen-merge-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-merge-bounces@xxxxxxxxxxxxxxxxxxx
Since they remained un-answered so far, I'm resending the questions I
had embedded in the proposal for i386's include file merges. Without
answers I cannot properly deal with the respective files.

include/asm-i386/mach-xen/asm/fixmap.h
- Can any of the fixmaps actually live at machine addresses beyond 4G?
- Can't FIX_ACPI_RSDP_PAGE be replaced by use of FIX_ISAMAP + n?

include/asm-i386/mach-xen/asm/io.h
- whether merging is appropriate needs to be discussed; an alternative
  would be to break out the *_to_* translations (into a new
  include/asm-i386/mach-*/mach_xlat.h)
- What is __UNSAFE_IO__?

include/asm-i386/mach-xen/asm/pgtable-3level.h
- BUG()/panic() in pfn_pmd() needs attention from whoever put it there

include/asm-i386/mach-xen/asm/pgtable-?level-defs.h
- possibly replace HAVE_SHARED_KERNEL_PMD by
CONFIG_XEN/CONFIG_X86_XEN?

include/asm-i386/mach-xen/asm/setup.h
- What is the 'unsigned long long' override for PFN_PHYS good for (and
  if for anything, why isn't standard Linux in need of this in PAE
  mode)?

include/asm-i386/mach-xen/asm/synch_bitops.h
- don't use ; to separate lock prefix (only / or blank are proper
  syntax)
- replace "q" constraint on word/long/quad cmpxchg with "r" (mainline
  change)
- include/asm-i386/mach-xen/asm/synch_bitops.h ->
  include/asm-x86_64/mach-xen/asm/ (copy, minor cleanup to remove
  32-bit conditional, maybe use 64-bit ops where useful)
- include/asm-i386/mach-xen/asm/synch_bitops.h ->
  include/asm-i386/synch_bitops.h (minor cleanup to remove 64-bit
  conditional)

Thanks, Jan

_______________________________________________
Xen-merge mailing list
Xen-merge@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-merge

<Prev in Thread] Current Thread [Next in Thread>