smh22@tempest.cl.cam.ac.uk
df2a636c6f
bitkeeper revision 1.1159.170.30 (419a2863WX3YLZ5KVCew4n2UgbIs-g)
...
make 2.4 build again
2004-11-16 16:18:43 +00:00
kaf24@freefall.cl.cam.ac.uk
743287866f
bitkeeper revision 1.1159.170.29 (419a0009K2EoexbNZXY_leDTaivx2w)
...
Fix make_page_{readonly,writable} to deal properly with highmem.
2004-11-16 13:26:33 +00:00
akw27@labyrinth.cl.cam.ac.uk
896fb4d9cc
bitkeeper revision 1.1159.170.28 (4199f979RH9YDYvR9XUZksaNnSlnLQ)
...
Fixes to xend for backends in domains other than dom0.
2004-11-16 12:58:33 +00:00
kaf24@freefall.cl.cam.ac.uk
370136bb6c
bitkeeper revision 1.1159.170.27 (4199eb03e15gd8adslXoDx2C8r41ow)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-16 11:56:51 +00:00
kaf24@freefall.cl.cam.ac.uk
9a152b3fe0
bitkeeper revision 1.1159.174.4 (4199eafc-o43U-MPvkSymdEahhBVLg)
...
Fix panic() so that it flushes console messages and then kills the VM
cleanly (instead of spinning).
2004-11-16 11:56:44 +00:00
kaf24@freefall.cl.cam.ac.uk
9f9af87611
bitkeeper revision 1.1159.174.3 (4199eadf9ra8mQPwvvr9Ke8eQfkfIg)
...
Fix CONFIG_DEBUG_PAGEALLOC. More generally, this fixes
__change_page_attr at the same time (incompatible with writable
pagetables).
2004-11-16 11:56:15 +00:00
kaf24@freefall.cl.cam.ac.uk
7777720dbf
bitkeeper revision 1.1159.174.2 (4199eab3BFgYlgf6yBL0RuSb19gzGA)
...
Fix CONFIG_4KSTACKS kernel config option, and add it do default config.
2004-11-16 11:55:31 +00:00
kaf24@freefall.cl.cam.ac.uk
f5278847a9
bitkeeper revision 1.1159.174.1 (4199ea78WRqMUotnBDHybojMaiF37w)
...
Add more required sanity checks to writable p.t. code in Xen.
2004-11-16 11:54:32 +00:00
mwilli2@equilibrium.research
896fff13d2
bitkeeper revision 1.1159.170.26 (41994c77d7MyAnUlSeibYJqQo1ADCA)
...
Clean up write interface for balloon proc file somewhat.
2004-11-16 00:40:23 +00:00
cl349@freefall.cl.cam.ac.uk
fb6e5fad05
bitkeeper revision 1.1159.170.25 (4198cc3b-yQEJ6t2KXb0BZw64jh66Q)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb
2004-11-15 15:33:15 +00:00
cl349@freefall.cl.cam.ac.uk
58faa49151
bitkeeper revision 1.1159.173.1 (4198cc1etdf5hNRh765kjOv76JOjog)
...
Run "reboot machine" keyhandler from interrupt context.
2004-11-15 15:32:46 +00:00
kaf24@freefall.cl.cam.ac.uk
f3f7e94361
bitkeeper revision 1.1159.170.24 (4198acd7Fs4-ujy8fHFTYRsZuN115Q)
...
Ported Steven Smith's multi-user extension of /dev/xen/evtchn to
current evtchn driver. Now the device can be open multiple times, with
users bound to disjoint sets of ports.
2004-11-15 13:19:19 +00:00
kaf24@freefall.cl.cam.ac.uk
2ccd2269e2
bitkeeper revision 1.1159.170.23 (41988b637H-s7zBc_EhrKCZog7CGNw)
...
Clean up multi-kernel build system.
2004-11-15 10:56:35 +00:00
kaf24@freefall.cl.cam.ac.uk
d81588d7ce
bitkeeper revision 1.1159.170.22 (419799266IZUHab-ZN-CjISQ_bMUxg)
...
Fix the floppy driver to xen and add it to the -xen0 default config.
2004-11-14 17:43:02 +00:00
kaf24@freefall.cl.cam.ac.uk
f8beb54e24
bitkeeper revision 1.1159.170.21 (41978006yk1bg04SJNSN2JWccT5adA)
...
Disable PIE/SSP features when building Xen, if GCC supports them.
2004-11-14 15:55:50 +00:00
kaf24@freefall.cl.cam.ac.uk
adafcbebd2
bitkeeper revision 1.1159.170.20 (4196453bO-PrYERhRRpFAeXiVJP1Sw)
...
Remove redundant code and fix small bug in entry.S
2004-11-13 17:32:43 +00:00
kaf24@freefall.cl.cam.ac.uk
5435ea3021
bitkeeper revision 1.1159.170.19 (419641c7PFSwb0OCvYznpBOaQJY6Fw)
...
Cleaned up debugger interface to traps.c.
2004-11-13 17:17:59 +00:00
kaf24@freefall.cl.cam.ac.uk
92d81c3c28
bitkeeper revision 1.1159.170.18 (419631f46LScNrXRGEL-VrxeFQPSBA)
...
Clean up keyhandler interface. Now register a new keyhandler with
register_keyhandler() or register_irq_keyhandler().
2004-11-13 16:10:28 +00:00
kaf24@freefall.cl.cam.ac.uk
d2d8210fc1
bitkeeper revision 1.1159.170.17 (41962d055pOc5fTrHGe4fmt4cHDhjw)
...
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-13 15:49:25 +00:00
kaf24@freefall.cl.cam.ac.uk
a8056c42f6
bitkeeper revision 1.1159.168.5 (41962ce3XTE0Rv_fvLiNwsSsvTfxUA)
...
Makes packet-size checks in netback driver less conservative. Allows e.g.,
PPPoE to work.
2004-11-13 15:48:51 +00:00
cl349@freefall.cl.cam.ac.uk
bc764e321e
bitkeeper revision 1.1159.170.16 (4195ddd7jxD5QzxBsPmmTAdBS9rikw)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-13 10:11:35 +00:00
cl349@freefall.cl.cam.ac.uk
491971c6fe
bitkeeper revision 1.1159.168.4 (4195dd9fuE-UmEKmUEOm1GvgA2jDXg)
...
Declare evtchn_do_upcall with asmlinkage for CONFIG_REGPARM.
(not evtchn_device_upcall)
2004-11-13 10:10:39 +00:00
cl349@freefall.cl.cam.ac.uk
952ded00de
bitkeeper revision 1.1159.170.15 (4195dc2522qCUB8kQ3bVffVY3XIPhg)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-13 10:04:21 +00:00
cl349@freefall.cl.cam.ac.uk
231d079a6c
bitkeeper revision 1.1159.168.3 (4195db072g989tWZuoaN1ovNwoEBjQ)
...
Declare evtchn_do_upcall with asmlinkage for CONFIG_REGPARM.
2004-11-13 09:59:35 +00:00
cl349@freefall.cl.cam.ac.uk
0a824ad1cd
bitkeeper revision 1.1159.168.2 (4195d5cd7EdTdzGQTt_b3E_j7MPmUw)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk
2004-11-13 09:37:17 +00:00
cl349@freefall.cl.cam.ac.uk
0759afe76d
bitkeeper revision 1.1159.170.14 (4194facbchglsPKuuZP2xARQ1tSJxQ)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xen.bk-ddb
2004-11-12 18:02:51 +00:00
cl349@freefall.cl.cam.ac.uk
3794044989
bitkeeper revision 1.1159.172.6 (4194fabamHr_DCPBrjJ6jGPZc1kq-A)
...
Untangle #includes slightly.
2004-11-12 18:02:34 +00:00
cl349@freefall.cl.cam.ac.uk
c35cd837f6
bitkeeper revision 1.1159.170.13 (4194f109iXlnhuZNs5l5WjDDk5pnXA)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb
2004-11-12 17:21:13 +00:00
cl349@freefall.cl.cam.ac.uk
1b8bcd6f21
bitkeeper revision 1.1159.172.5 (4194efbdtn0wkhatZ5h3AhSTCQkn2g)
...
Add hooks for debuggers.
2004-11-12 17:15:41 +00:00
sos22@douglas.cl.cam.ac.uk
5da67c5f11
bitkeeper revision 1.1159.170.12 (4194eb32TtoQmmdoymakhiMQr5rPLg)
...
Correct typo.
2004-11-12 16:56:18 +00:00
sos22@douglas.cl.cam.ac.uk
f90c23b345
bitkeeper revision 1.1159.170.11 (4194eb07XZHxeEWuN5sYLSMOjra2ug)
...
Some of the scripts have moved. Correct for this.
2004-11-12 16:55:35 +00:00
sos22@douglas.cl.cam.ac.uk
3a35d2f81c
bitkeeper revision 1.1159.170.10 (4194e863CFMzlWI0nAmHog0_NZ2vfQ)
...
Add in a minimal reimplementation of xend. This is mostly useful for prototyping things which would require wide-spread changes to xend, if implemented
there e.g. domain replay.
It is emphatically not useful as a replacement for xend in general use.
2004-11-12 16:44:19 +00:00
cl349@freefall.cl.cam.ac.uk
6e0ba03462
bitkeeper revision 1.1159.172.4 (4194e64dB1FWMrwVD84YzFri88ml-Q)
...
Add comment.
2004-11-12 16:35:25 +00:00
cl349@freefall.cl.cam.ac.uk
981b39ef0b
bitkeeper revision 1.1159.172.3 (4194d17cHAKS_aZt34dj741AVg4MNQ)
...
Split irq_serial_getc out of serial_getc, irq_serial_getc can be called from
interrupt handlers.
2004-11-12 15:06:36 +00:00
cl349@freefall.cl.cam.ac.uk
e17396b423
bitkeeper revision 1.1159.172.2 (4194cef3KkZjQym7EHz-BQaIK1qWiQ)
...
Add %q as synonym for %ll.
2004-11-12 14:55:47 +00:00
cl349@freefall.cl.cam.ac.uk
cf942f9391
bitkeeper revision 1.1159.172.1 (4194ce42z4ANVXzSMk0doSVOCKrA1g)
...
Add no-defer keyhandlers which get called from interrupt context and get
access to the registers saved on interrupt entry.
2004-11-12 14:52:50 +00:00
smh22@tempest.cl.cam.ac.uk
accb3c0635
bitkeeper revision 1.1159.170.9 (4194c9d7SVnKydQXKdEqJVKG3_Tx9g)
...
build under 2.4 again
2004-11-12 14:33:59 +00:00
maw48@labyrinth.cl.cam.ac.uk
543642d985
bitkeeper revision 1.1159.170.8 (41941f80EEjdAauf6xE3BzLRMrrbrA)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-12 02:27:12 +00:00
mwilli2@equilibrium.research
9de9903674
bitkeeper revision 1.1159.169.3 (41941d42yvGVBeBJCS7iDgcj1NaP1Q)
...
Add console option to config docs.
2004-11-12 02:17:38 +00:00
mafetter@fleming.research
69f1a22047
bitkeeper revision 1.1159.170.7 (41923908rDeIw_dn4LNMwv4Ji60AVg)
...
"make install" was still using the old $TOP/install area for some
of its work, rather than the new $TOP/dist/install area. Fixed.
2004-11-10 15:51:36 +00:00
mafetter@fleming.research
55f23c63dd
bitkeeper revision 1.1159.170.6 (41922905a6kZOeoZ84QzHWM8pnzhZA)
...
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into fleming.research:/scratch/fleming/mafetter/xen.head
2004-11-10 14:43:17 +00:00
mafetter@fleming.research
9cf60f0b16
bitkeeper revision 1.1159.171.1 (419228c6kbohrU_-Rctxvc34Aiaa0A)
...
"cd $TOP/xen; make dist" didn't know about the new $TOP/dist/install
hierarchy. Now it does.
2004-11-10 14:42:14 +00:00
kaf24@scramble.cl.cam.ac.uk
d4c0a6877d
bitkeeper revision 1.1159.170.5 (419217e4K3rPd5z2fIp1UYNR5haumQ)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-10 13:30:12 +00:00
kaf24@scramble.cl.cam.ac.uk
d945cbf7e3
bitkeeper revision 1.1159.170.4 (419215cc4aAUY_9n4TxHpJNmjqysUg)
...
netfront.c, blkfront.c, balloon.c:
Fix for GCC 2.4.x
2004-11-10 13:21:16 +00:00
mwilli2@equilibrium.research
7cfa558e26
bitkeeper revision 1.1159.169.2 (41911523lfZc2BTywCd_5SbKwL-W2w)
...
Extra discussion of Xen virtual network configuration.
2004-11-09 19:06:11 +00:00
kaf24@freefall.cl.cam.ac.uk
ec44c52002
bitkeeper revision 1.1159.170.3 (418fc30fH17ZA9UiJHFIG5IhuuiaCQ)
...
Rename xen_regs xcs,xds,xes,xfs,xgs,xss to remove the 'x' prefix.
2004-11-08 19:03:43 +00:00
kaf24@freefall.cl.cam.ac.uk
aa37b84727
bitkeeper revision 1.1159.170.2 (418fc0cbyeYILYK3WoFh0bVv3e_-KA)
...
Allow users of SAVE_ALL and SET_XEN_SEGMENTS to specify which register
is to be clobbered on return.
2004-11-08 18:54:03 +00:00
kaf24@freefall.cl.cam.ac.uk
6b75d294b5
bitkeeper revision 1.1159.170.1 (418fbcfftbJRf270n_KReJDuXIouGg)
...
Rejig the layout of saved activations on Xen's stack. Touches a bunch
of stuff but things are generally a bit cleaner now. Should be easier
to integrate vm86 support, and I'm now ready to do bigger changes to
the Xen->guest exit code.
2004-11-08 18:37:51 +00:00
cl349@freefall.cl.cam.ac.uk
31a94a2dd7
bitkeeper revision 1.1159.1.391 (418f7827YLyC-prphpkCX_StMMQ_9g)
...
Add PRISTINE_SRC_PATH to allow sharing of pristine trees between repositories.
2004-11-08 13:44:07 +00:00
kaf24@freefall.cl.cam.ac.uk
7c8c63a25a
bitkeeper revision 1.1159.1.390 (418ea00dKzy4t1zq4CRkHKJwX2Ruxw)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-07 22:22:05 +00:00