From: Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
To: "Zhang, Xiantao" <xiantao.zhang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: [PATCH][0/24] Patches to enable ia64 support in userspace.
Date: Tue, 11 Dec 2007 12:19:02 +0200 [thread overview]
Message-ID: <475E6416.2000306@qumranet.com> (raw)
In-Reply-To: <42DFA526FC41B1429CE7279EF83C6BDCA86125-wq7ZOvIWXbMAbVU2wMM1CrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
Zhang, Xiantao wrote:
> Hi, Avi
> This series of patches are used to make kvm/ia64 userspace work
> in a clean way. In these patches, we have very few code for current
> source, except some necessary changes for ia64 target. Current ia64
> support doesn't include processor and memory emulation code, but should
> work on kvm infrastructure.
> [1/24] Update qemu makefile and make it work for ia64/host.
> [2/24] Update configure file to make it work for ia64/host.
> [3/24] Moving CONFIG_X86 to x86-specific configure parameters.
> [4/24] Make alias in cirrus_vga only works in target x86.
> [5/24] Update vga.c for ia64. Since current virtual ia64 firmware(bios)
> lacks vgabios support, so make qemu do that in vga initilization.
> [6/24] IA64 doesn't support time drift machanism in pic, and actually
> doesn't need that, so comment it out for arch-ia64 for compile pass.
> [7/24] Update exec-all to handle target-ia64 case.
> [8/24] Update vl.h for target-ia64 case. Changing KVM_EXTRA_PAGES to 0,
> since ia64 doesn't need them for real mode emulation as x86. In
> addition, also enlarge MAX_BIOS_SIZE to 16M for ia64, since its firmware
> needs 16M memory at top of 4G.
> [9/24] Make Qemu linked to region 2.
> [10/24] Update softmmu_header.h for ia64 case.
> [11/24] Add IA64 handling for target-ia64 in vl.c
> [12/24] Add ia64intrin.h to hold ia64-specific compile needs.
> [13/24] Add firmware build logic for ia64
> [14/24] Add-op_helper.c for ia64 build pass.
> [15/24] Add op.c for build pass.
> [16/24] Add qemu-kvm-ia64 support.
> [17/24] Add exec.c for arch ia64.
> [18/24] Add cpu.h for arch ia64.
> [19/24] Make cpu-exec.c works for ia64 case.
> [20/24] Add kernel_memory allocation interface, although ia64 doesn't
> need it.
> [21/24] Add translate.c, although it doesn't include real
> functionalities.
> [22/24] Changing memory align size to TARGET_PAGE_SIZE, since ia64 needs
> big size align.
> [23/24] Add kvm_sync_icache mechanism for possible hardware memory
> write(mostly DMA), since architecture needs platform to ensure ID cache
> syncronization.
> [24/24] Add ipf.c for ipf platform emulation. The code is deried for
> pc.c, and make it work for ipf.
>
Applied all. I merged a few patches together, mostly those that add
target-ia64. Please review the result.
--
error compiling committee.c: too many arguments to function
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
next prev parent reply other threads:[~2007-12-11 10:19 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-12-09 15:50 [PATCH][0/24] Patches to enable ia64 support in userspace Zhang, Xiantao
[not found] ` <42DFA526FC41B1429CE7279EF83C6BDCA86125-wq7ZOvIWXbMAbVU2wMM1CrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2007-12-11 10:19 ` Avi Kivity [this message]
[not found] ` <475E6416.2000306-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-12-11 10:43 ` [PATCH][0/24] Patches to enable ia64 supportin userspace Zhang, Xiantao
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=475E6416.2000306@qumranet.com \
--to=avi-atkuwr5tajbwk0htik3j/w@public.gmane.org \
--cc=kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
--cc=xiantao.zhang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox