djm@kirby.fc.hp.com
43b6dbbfe3
bitkeeper revision 1.1713.2.17 (42b86c76S4xsXs1Za6J4vAne_33G_w)
...
Updated version to dom0_ops.c. After some discussion with Ian,
we decided to remove newly added hypercall and instead turn
to other means in user application level. Then rest stuff is
all IA64 specific without any touch to common code.
Signed-off-by Kevin Tian <Kevin.tian@intel.com >
2005-06-21 19:37:26 +00:00
djm@kirby.fc.hp.com
ed0baaae8b
bitkeeper revision 1.1713.2.16 (42b85de87qTaJfB_LqIZvXhK7xSqJg)
...
More hyperprivop stuff, fix set_rr, new get_rr
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com >
2005-06-21 18:35:20 +00:00
djm@kirby.fc.hp.com
400540d69b
bitkeeper revision 1.1713.2.15 (42b83cd9ZuKJm7KtLvrltP6UcgDu_A)
...
Handle dup tick in hyper_get_ivr
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com >
2005-06-21 16:14:17 +00:00
djm@kirby.fc.hp.com
886dbb2fef
bitkeeper revision 1.1713.2.14 (42b83897l9yCwRifZXvfuWUtymljvA)
...
Fix typo in cmpxchg_user (causes compile error in some compilers)
2005-06-21 15:56:07 +00:00
djm@kirby.fc.hp.com
0b6fdb21e6
bitkeeper revision 1.1713.2.13 (42b8385f7G_ZWD4cCDAhRx2ry3L3QA)
...
More hyperprivop stuff
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com >
2005-06-21 15:55:11 +00:00
djm@kirby.fc.hp.com
847e649d87
bitkeeper revision 1.1713.2.12 (42b728d7RlgKAsY0Of9prTXJA4DJ5w)
...
More hyperprivop work
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com >
2005-06-20 20:36:39 +00:00
djm@kirby.fc.hp.com
c49cb5e2cb
bitkeeper revision 1.1713.2.11 (42b6fd12pizUjtgZDsPDNT0DgvtU5A)
...
More hyperprivop work
Signed-off-by: Dan Magenheiemer <dan.magenheimer@hp.com >
2005-06-20 17:29:54 +00:00
djm@kirby.fc.hp.com
efdd0cf6cc
bitkeeper revision 1.1713.2.10 (42b6e03fU-_0SObu_XHzbqce6VSEBw)
...
Fixed non-CONFIG_VTI change that affects CONFIG-VTI
2005-06-20 15:26:55 +00:00
djm@kirby.fc.hp.com
866a85366c
bitkeeper revision 1.1713.2.9 (42b3588569-8TLyTABHy5VPCdbAQmQ)
...
Implement cmpxchg_user for ia64 (hopefully correct :-)
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com >
2005-06-17 23:11:01 +00:00
djm@kirby.fc.hp.com
65a9bd6d17
bitkeeper revision 1.1713.2.8 (42b33f1feaANIdB6dfv8W846UquAHA)
...
Add preliminary grant table support (in arch/ia64 and turned
off for CONFIG_VTI for now)
2005-06-17 21:22:39 +00:00
djm@kirby.fc.hp.com
335054d1f8
bitkeeper revision 1.1713.2.7 (42b31657Mivyv5FYyhd03rBZIeiXBw)
...
More hyperprivop stuff
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com >
2005-06-17 18:28:39 +00:00
djm@kirby.fc.hp.com
2abc242e40
bitkeeper revision 1.1713.2.6 (42b305b9mdLLzenpwCqtnZeLKLPMXw)
...
Check to ensure no interrupts to deliver before allowing
a guest to "pause" itself
2005-06-17 17:17:45 +00:00
djm@kirby.fc.hp.com
2f7af7ea22
bitkeeper revision 1.1713.2.5 (42b2f7c3PDbPInUuxxYnJtABejaMCQ)
...
More hyperprivop stuff
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com >
2005-06-17 16:18:11 +00:00
djm@kirby.fc.hp.com
402df92410
bitkeeper revision 1.1713.2.4 (42b2eeaaw19NBOX3B2LRrIub6Vg5Lg)
...
New defines for misc get/put_page macros
Signed-off-by Kevin Tian <Kevin.tian@intel.com >
2005-06-17 15:39:22 +00:00
djm@kirby.fc.hp.com
119c5f9162
bitkeeper revision 1.1713.2.3 (42b2ed68UZ_qqJ3Kcbs6rXI3ICn3SA)
...
Add ia64 version of evtchn_notify
Signed-off-by: Matt Chapman <matthewc@hp.com >
2005-06-17 15:34:00 +00:00
djm@kirby.fc.hp.com
c05a8d0f55
bitkeeper revision 1.1713.2.2 (42b2ebb7w1AbEWudFq4LvJe0d7ByxQ)
...
two new files for VTI patch
Signed-off-by Anthony Xu <Anthony.xu@intel.com >
Signed-off-by Eddie Dong <Eddie.dong@intel.com >
Signed-off-by Kevin Tian <Kevin.tian@intel.com >
2005-06-17 15:26:47 +00:00
xen-ia64.adm@bkbits.net
f20097a1a3
bitkeeper revision 1.1713.2.1 (42b1d4d7vqzNt8h7EyzTEvrzC7m5RA)
...
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
2005-06-16 19:36:55 +00:00
djm@kirby.fc.hp.com
dc1a6a5f30
bitkeeper revision 1.1709.1.16 (42b1d2ecGSNeZhThHshE903eA1tK-Q)
...
Add arch-dep notification hook (per discussion on xen-devel)
needed for ia64 and VTi/x.
Signed-off-by: Matt Chapman <matthewc@hp.com >
2005-06-16 19:28:44 +00:00
djm@kirby.fc.hp.com
d72b8bff9d
bitkeeper revision 1.1709.1.15 (42b1cf6bRmJSwTLBy8EWehO-Ijc95g)
...
Move include definitions around
2005-06-16 19:13:47 +00:00
djm@kirby.fc.hp.com
5ee06f84d4
bitkeeper revision 1.1709.1.14 (42b1ceb9Ne5WCPwhJ-uKiY4uN5-L5w)
...
Make MAX_VIRT_CPUS arch-dep
2005-06-16 19:10:49 +00:00
djm@kirby.fc.hp.com
760fe55e9b
bitkeeper revision 1.1709.1.13 (42b1c394PElLHEtfGVY2A9O1xIx4aQ)
...
serial port back to work again
Signed-off-by Kevin Tian <Kevin.tian@intel.com >
2005-06-16 18:23:16 +00:00
djm@kirby.fc.hp.com
e119d681ff
bitkeeper revision 1.1709.1.12 (42b1c2f3rtI0UPundZWVMA0I8cRUtA)
...
adds hypercall support in HV for VTI
Signed-off-by Anthony Xu <Anthony.xu@intel.com >
Signed-off-by Eddie Dong <Eddie.dong@intel.com >
Signed-off-by Kevin Tian <Kevin.tian@intel.com >
2005-06-16 18:20:35 +00:00
kaf24@firebug.cl.cam.ac.uk
7752c1a036
bitkeeper revision 1.1713.1.12 (42b0da31QIvTtfE2iHo4yER4A1GFIw)
...
serial.c:
Fix serial_getc locking.
2005-06-16 01:47:29 +00:00
djm@kirby.fc.hp.com
4c22f26b61
bitkeeper revision 1.1709.1.11 (42b0b93aUkhSewPtS6RpEdWHg0T5Mw)
...
More hyperprivops
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com >
2005-06-15 23:26:50 +00:00
djm@kirby.fc.hp.com
3bb5156064
bitkeeper revision 1.1709.1.10 (42b08f028deGQkb0GcmyBpOwUB9Rjw)
...
More hyperprivops (slow for now)
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com >
2005-06-15 20:26:42 +00:00
djm@kirby.fc.hp.com
b914f76239
bitkeeper revision 1.1709.1.9 (42b056day4oavPqdg1qWc4E5Lgw8Bw)
...
Merge djm@sportsman.fc.hp.com:/home/djm/xeno-unstable-ia64.bk
into kirby.fc.hp.com:/home/djm/src/xen/xeno-unstable-ia64.bk
2005-06-15 16:27:06 +00:00
djm@kirby.fc.hp.com
0d6004980e
bitkeeper revision 1.1709.2.2 (42b056d09MvzQ-iWZrqZywIwiprXlw)
...
Enable VHPT for region 7
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com >
2005-06-15 16:26:56 +00:00
djm@kirby.fc.hp.com
dee4afd77b
bitkeeper revision 1.1709.2.1 (42b055c74fSyKGk_Y-GuAbNo-AI_ng)
...
ia64: Fix incorrect mapping bug; caused infrequent crashes
2005-06-15 16:22:31 +00:00
ach61@arcadians.cl.cam.ac.uk
c39f4a5931
bitkeeper revision 1.1713.1.11 (42b03e2dFl47vRNjIHPpu-GWrag_zA)
...
remove obsolete debugger documentation
2005-06-15 14:41:49 +00:00
ach61@arcadians.cl.cam.ac.uk
f987bb1035
bitkeeper revision 1.1713.1.10 (42b03d19TAy64Sdjkm7M7nVoGNwCVw)
...
readme for pdb 0.3
2005-06-15 14:37:13 +00:00
chrisw@osdl.org[kaf24]
972a32cf66
bitkeeper revision 1.1713.1.9 (42af306adOSGlJaEmolMoERc4oAXYg)
...
[PATCH] x86_64 entry.S cleanup - take 3
This patch cleans up x86_64 entry.S. Namely, it updates the Xen relevant
macros to be the simpler version that's found in i386. This means that:
- XEN_[UN]BLOCK_EVENTS interface now takes care of dealing with
SMP issues and is no longer conditionally defined
- XEN_LOCKED_[UN]BLOCK_EVENTS is identical in both cases (SMP and UP)
and no longer needs to be conditionally defined
- XEN_[UN]LOCK_VPCU_INFO_SMP is dropped in favor of XEN_GET/PUT_VCPU_INFO
This cleans up the code, minimizes the differences with i386 code, and
lays the groundwork for SMP support (the real reason I did this ;-).
It's booting, executing syscalls, taking interrupts, etc (it's what I'm
using to send this e-mail).
Signed-off-by: Chris Wright <chrisw@osdl.org >
===== linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/entry.S 1.10 vs edited =====
2005-06-14 19:30:50 +00:00
djm@kirby.fc.hp.com
3706bbcb4a
bitkeeper revision 1.1709.1.8 (42af269d6Px0KYHtwIY_0xme35-rbg)
...
Different dom_mem_op for non-VTI (at least until discussed)
2005-06-14 18:49:01 +00:00
djm@kirby.fc.hp.com
8e939f1035
bitkeeper revision 1.1709.1.7 (42af1a85T412eQfXEME3Z3XLDYOmWg)
...
XEN/VTI utilizes a PMT table to describe physical->machine
mapping info, instead of 3 level page tables from Linux.
Attached patch adds some necessary macro/interface/definitions
about that structure. Some stuff is added to public directory,
because control panel needs to use those info to construct domain.
Signed-off-by Kevin Tian <Kevin.tian@intel.com >
2005-06-14 17:57:25 +00:00
djm@kirby.fc.hp.com
03b2f00fec
bitkeeper revision 1.1709.1.6 (42af188067osLjX0T63Zb45JU4Zd2w)
...
Enable dom_mem_ops on XEN/IA64
Signed-off-by Kevin Tian <Kevin.tian@intel.com >
2005-06-14 17:48:48 +00:00
djm@kirby.fc.hp.com
6d79b4aed6
bitkeeper revision 1.1709.1.5 (42af164bHIB572FEONmRsv7duDIvzw)
...
Fix broken VTI due to previous multi-domain prep patch
Signed-off-by Kevin Tian <Kevin.tian@intel.com >
2005-06-14 17:39:23 +00:00
djm@kirby.fc.hp.com
db87a802d2
bitkeeper revision 1.1709.1.4 (42af14e3nI6x4CAkSIQRQMV4Bahpcg)
...
adds get_page/put_page to XEN/IA64
Signed-off-by Kevin Tian <Kevin.tian@intel.com >
2005-06-14 17:33:23 +00:00
arun.sharma@intel.com[kaf24]
0e6cf5a2af
bitkeeper revision 1.1713.1.8 (42aed659DzIwFCeaK8Cxa8ZpzbHR-Q)
...
[PATCH] 64-session-id.patch
session_id is an opaque pointer, so should be wider on 64 bit platforms.
Signed-off-by: Kevin Tian <kevin.tian@intel.com >
Signed-off-by: Arun Sharma <arun.sharma@intel.com >
2005-06-14 13:06:33 +00:00
chrisw@osdl.org[kaf24]
2d0fe9c80f
bitkeeper revision 1.1713.1.7 (42ae0dd6jIaFvKcbyu8YLCgOrZScdg)
...
[PATCH] [PATCH] fix x86_64 initrd support
* Chris Wright (chrisw@osdl.org ) wrote:
Ugh, that one had some tab damage, here's the proper patch.
-chris
2005-06-13 22:51:02 +00:00
arun.sharma@intel.com[kaf24]
264c8b7aac
bitkeeper revision 1.1713.1.6 (42ae0d7cI1fdGe88s6RyEx8d0oy2wg)
...
[PATCH] x64-vmxassist-fix2.patch
Fix 64 bit build. Tested the binary built on a 64 bit platform on a 32 bit platform.
Signed-off-by: Arun Sharma <arun.sharma@intel.com >
2005-06-13 22:49:32 +00:00
kaf24@firebug.cl.cam.ac.uk
16e23b02c2
bitkeeper revision 1.1713.1.5 (42ae0d44bPpuSBR0o475OuEOeDlNPg)
...
Fix xs Python module for Python <2.3.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-06-13 22:48:36 +00:00
djm@sportsman.spdomain
51ed107502
bitkeeper revision 1.1709.1.3 (42ae02a99ck6N11hVBch3RRAXKHWgw)
...
Various fixes for multi-domain prep
Signed-off-by: Matthew Chapman <matthewc@hp.com >
2005-06-13 22:03:21 +00:00
djm@kirby.fc.hp.com
8a0d176685
bitkeeper revision 1.1709.1.2 (42adf1880UbcLgsnM7VU7-bfN_g6JA)
...
Finish reserved VA bit assignment, handle uncached address
range with lower half (0xe8...0-0xefff...f) of reserved
range in region 7
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com >
2005-06-13 20:50:16 +00:00
djm@kirby.fc.hp.com
3da366da86
bitkeeper revision 1.1709.1.1 (42adb204Ml32H28eX0bWoUwiEkfXzw)
...
Additional interrupt checking for fast hyper_rfi
2005-06-13 16:19:16 +00:00
vh249@arcadians.cl.cam.ac.uk
4def5ac864
bitkeeper revision 1.1713.1.4 (42ada8c7SOk12pe5FJtQjpPwNus87g)
...
fix x86-64 compilation with CONFIG_SMP
Signed-off-by: Vincent Hanquez <vincent@xensource.com >
2005-06-13 15:39:51 +00:00
ach61@arcadians.cl.cam.ac.uk
571c447f7e
bitkeeper revision 1.1713.1.3 (42ad95fdAjhhuDM4A-oDzz_3fc_elA)
...
export evtchn irq symbols
2005-06-13 14:19:41 +00:00
iap10@freefall.cl.cam.ac.uk
aebe1ba48e
bitkeeper revision 1.1713.1.2 (42ad8793XA-gObRPsPuWlI4gxZ7j5Q)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
2005-06-13 13:18:11 +00:00
iap10@freefall.cl.cam.ac.uk
ad25d356d1
bitkeeper revision 1.1159.258.167 (42ad874eIWwyPd8tmJO5tkGQ2JoYXQ)
...
Upgrade to linux patch 2.6.11.12
Signed-off-by: ian@xensource.com
2005-06-13 13:17:02 +00:00
mafetter@fleming.research
056548d9bc
bitkeeper revision 1.1713.1.1 (42ad6c58vwWhK1Og54nBpformSdpBg)
...
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen-unstable.bk
2005-06-13 11:22:00 +00:00
mafetter@fleming.research
75fa2c58b2
bitkeeper revision 1.1665.5.1 (42ad6c12E1ON5w6kM0LoahANTeoDXw)
...
light-weight shadow mode bug fix.
2005-06-13 11:20:50 +00:00
arun.sharma@intel.com[iap10]
b8eed10db8
bitkeeper revision 1.1713 (42aa3a20ChQzxgtayeznwUqIP82hng)
...
[PATCH] x64-vmxassist-fix.patch
Fix 64 bit build.
Signed-off-by: Nitin Kamble <nitin.a.kamble@intel.com >
Signed-off-by: Arun Sharma <arun.sharma@intel.com >
2005-06-11 01:10:56 +00:00