kaf24@scramble.cl.cam.ac.uk
de0dff07cc
bitkeeper revision 1.396 (3f4d2199UsCzVuRmn-0-L6lh9VGYZg)
...
Many files:
Small cleanups. Faster checksum calculation for console UDP packets.
2003-08-27 21:24:41 +00:00
kaf24@scramble.cl.cam.ac.uk
a6505336e3
bitkeeper revision 1.395 (3f429650-3tSYXLnO0q2TBgXxlEcbw)
...
console.h, kernel.c, boot.S:
Clean ups.
2003-08-19 21:27:44 +00:00
kaf24@scramble.cl.cam.ac.uk
ca987e6c3e
bitkeeper revision 1.394 (3f3f5bd5J74WkH-WgWI6a5W5aobvaQ)
...
Many files:
Forced TLB flushes when a domain page changes type is now done more lazily. Fixed a few bugs at the same time, and cleaned up perfctr output.
2003-08-17 10:41:25 +00:00
kaf24@scramble.cl.cam.ac.uk
4fc490f0e8
bitkeeper revision 1.393 (3f32bff0qVKsAI-zOKQ4ZmxHcqS-Hg)
...
kernel.c:
Update web URL for Xen.
2003-08-07 21:09:04 +00:00
kaf24@scramble.cl.cam.ac.uk
6737c35322
bitkeeper revision 1.392 (3f3244ecABjhViAc-zlxaKkbsstr4Q)
...
Many files:
Upgraded our aacraid driver to latest Linux-ac version (Linux 2.4.21-ac4 with aacraid v1.1.2).
2003-08-07 12:24:12 +00:00
kaf24@scramble.cl.cam.ac.uk
4a30b340d9
bitkeeper revision 1.391 (3f316acaX8G5OlQyJ0l_ZX0sG-sl-A)
...
schedule.c, xi_sched_domain.c:
Fix setting of scheduler parameters from dom0.
2003-08-06 20:53:30 +00:00
kaf24@scramble.cl.cam.ac.uk
edf7c3b9a7
bitkeeper revision 1.390 (3f28e60en8ngkjURAmEySVpMK3U5PQ)
...
dev.c, perfc_defn.h:
Little perfctr addition.
2003-07-31 09:49:02 +00:00
kaf24@scramble.cl.cam.ac.uk
6988443b40
bitkeeper revision 1.389 (3f28df19Z3T_sAYRfO2FBURRnxpp_w)
...
dev.c, perfc_defn.h, perfc.c, domain_page.c:
Perfctr hacks and additions.
2003-07-31 09:19:21 +00:00
kaf24@scramble.cl.cam.ac.uk
410dee6526
bitkeeper revision 1.388 (3f283b0cfdRYEH7pRqoQr9Mnt8MHmQ)
...
network.c, dev.c:
Strengthen the memory barriers used for lock-free synchronisation in Xenolinux-Xen network code interface.
2003-07-30 21:39:24 +00:00
kaf24@scramble.cl.cam.ac.uk
f7463a9913
bitkeeper revision 1.387 (3f283841sxL_1BFf_Dks40SWU9PRqg)
...
dev.c:
Fix possible subtle race in new network tx code.
2003-07-30 21:27:29 +00:00
kaf24@scramble.cl.cam.ac.uk
2a1d0b3f02
bitkeeper revision 1.386 (3f282cb1_39eb4QUC1O0T4BEwSH9Zg)
...
network.c, dev.c:
Reduce hypercalsl required for network transmission.
2003-07-30 20:38:09 +00:00
kaf24@scramble.cl.cam.ac.uk
88886b384a
bitkeeper revision 1.385 (3f281523ZcjTKYBHYR4Oynisduu7hA)
...
network.c:
Network bug fix.
2003-07-30 18:57:39 +00:00
kaf24@scramble.cl.cam.ac.uk
97983b40c2
bitkeeper revision 1.384 (3f2811d05XH-ocmJE7ybblgMy3Q92A)
...
network.c, dev.c, perfc_defn.h:
Networking fixes.
2003-07-30 18:43:28 +00:00
kaf24@scramble.cl.cam.ac.uk
42b8efd055
bitkeeper revision 1.383 (3f280e11xqcx0wyODFX9WY58mF0mtA)
...
perfc.c:
Fix perfctr handling.
2003-07-30 18:27:29 +00:00
kaf24@scramble.cl.cam.ac.uk
8ef04d35ca
bitkeeper revision 1.382 (3f27e9e1QG4aZMHik9lRSaa177YIHg)
...
dev.c, skbuff.h, interrupt.h:
Fix network receive path to use a softirq to avoid deadlock situations.
2003-07-30 15:53:05 +00:00
kaf24@scramble.cl.cam.ac.uk
7a5263d432
bitkeeper revision 1.381 (3f27dc6enBi822WMgapFQKZqa0NdBA)
...
apic.h, setup.c:
Fix NMI watchdog.
2003-07-30 14:55:42 +00:00
kaf24@scramble.cl.cam.ac.uk
03983bcada
bitkeeper revision 1.380 (3f27db60mH7HcLNPwteU9ODmiRrLTg)
...
dev.c:
Fix network tx events
2003-07-30 14:51:12 +00:00
kaf24@scramble.cl.cam.ac.uk
51c714da7d
bitkeeper revision 1.379 (3f27c63d0n0AK0DFCerOSUf9Wi3atA)
...
dev.c, perfc_defn.h, perfc.h, perfc.c:
Added perfctrs to net rx path.
2003-07-30 13:21:01 +00:00
kaf24@scramble.cl.cam.ac.uk
cb54926344
bitkeeper revision 1.378 (3f27c2beWNYX6OSWHkL7l2xJ5Qm9ng)
...
perfc_defn.h, perfc.h, lib.h, vsprintf.c, perfc.c:
Cleaned up Xen performance counter mechanism.
2003-07-30 13:06:06 +00:00
kaf24@scramble.cl.cam.ac.uk
c3a1999b28
bitkeeper revision 1.377 (3f252380ka2fzGVniRJMLfuL8QIUpg)
...
hypervisor-if.h:
Fix a macro.
2003-07-28 13:22:08 +00:00
kaf24@scramble.cl.cam.ac.uk
1600c40500
bitkeeper revision 1.376 (3f252286eVnrMT7PgP5t-QqVhRZAwQ)
...
traps.c, hypervisor-if.h:
Allow virtualisation of interrupt gates as well as task gates. If the appropriate flag is sent to set_trap_table then that exception causes the master event enable bit to be cleared in teh shared_info structure.
2003-07-28 13:17:58 +00:00
kaf24@scramble.cl.cam.ac.uk
f154aa7e25
bitkeeper revision 1.375 (3f1e8aa2shFt1h1TJhL4XlUpbChmag)
...
memory.c:
Allow writes to non-pagetable pages via Xen pagetable interface.
2003-07-23 13:16:18 +00:00
kaf24@scramble.cl.cam.ac.uk
d870e1af27
bitkeeper revision 1.374 (3f1d4eb8Uq19CxRgaKAbW0xXMCqTxg)
...
Many files:
IRQ cleanups. Note that EVENT_NET_TX and EVENT_NET_RX have been merged into a single EVENT_NET.
2003-07-22 14:48:24 +00:00
kaf24@scramble.cl.cam.ac.uk
80e24ebb6d
bitkeeper revision 1.373 (3f1d3c89GghK7RKLGKYyRPGRxqy5bw)
...
apic.c:
Clean ups.
2003-07-22 13:30:49 +00:00
kaf24@scramble.cl.cam.ac.uk
43c12534ec
bitkeeper revision 1.372 (3f1d3b4c5vpfm6WgqbVfZVhO04znVw)
...
time.h, keyhandler.c, ac_timer.c, time.c, nmi.c, apic.c:
Clean ups.
2003-07-22 13:25:32 +00:00
kaf24@scramble.cl.cam.ac.uk
7ce7445ec0
bitkeeper revision 1.371 (3f1c0123prSxle5gTZG2N22fARNHXA)
...
time.c:
Tabbing fixes.
2003-07-21 15:05:07 +00:00
kaf24@scramble.cl.cam.ac.uk
f6658ebfc2
bitkeeper revision 1.370 (3f1bf42fuDsd9ULrhDoxWR8V_vV2zQ)
...
time.c, hypervisor-if.h, domain.c:
Fixed more time code in Xen and Xenolinux. Reduced the chance of guest OS time going backwards. Better fixed-point arithmetic when calculating current system time.
2003-07-21 14:09:51 +00:00
kaf24@scramble.cl.cam.ac.uk
302eea9e20
bitkeeper revision 1.369 (3f1bc567VPb_t9DjpccNKurPwExgnA)
...
time.c:
Fixed more timing problems in Xen. Got rid of wctime_lock and use stime_lock instead, which ensures that both wallclock timebase and system timebase are always in sync. Also update cpu_freq variable only when tiembase is updated to avoid a backwards time warp.
2003-07-21 10:50:15 +00:00
rneugeba@wyvis.research
25f59f3258
bitkeeper revision 1.368 (3f1bbd9dXUcwHGDgDC7XLtfDcEjJ_Q)
...
Merge rn212@gauntlet.cl.cam.ac.uk:/usr/groups/xeno/users/rn212/xeno.bk
into wyvis.research:/home/irchomes/rneugeba/src/xeno/xeno.sched
2003-07-21 10:17:01 +00:00
kaf24@scramble.cl.cam.ac.uk
4463ddbe75
bitkeeper revision 1.366.1.1 (3f1bbc10yTVXbX8BeEQcUVKQmXTucQ)
...
time.c:
Fix reading of CMOS time -- beware the update-in-progress flag.
2003-07-21 10:10:24 +00:00
rneugeba@wyvis.research
e1346b32dd
bitkeeper revision 1.367 (3f1bb7dbrM3DzLAPUm9gAy85tZTqDw)
...
Merge wyvis.research:/home/irchomes/rneugeba/src/xeno/xeno.bk
into wyvis.research:/home/irchomes/rneugeba/src/xeno/xeno.sched
2003-07-21 09:52:27 +00:00
rneugeba@wyvis.research
627a11455d
bitkeeper revision 1.358.2.1 (3f1bb7afICZyxwHMLR8ad8KA9BhNVw)
...
fix virtual time overrun
2003-07-21 09:51:43 +00:00
kaf24@scramble.cl.cam.ac.uk
5bb1313530
bitkeeper revision 1.366 (3f180c249baezM9CBDGCdMy9FUJlxQ)
...
network.c, dev.c, vif.h, network.h:
Fixed DHCP lease renewal for domain 0.
2003-07-18 15:03:00 +00:00
kaf24@scramble.cl.cam.ac.uk
735145bb6a
bitkeeper revision 1.365 (3f17b6f6yztKm7xcl6wlzwddpoCpCQ)
...
ioport.c:
Make ioperm() quieter in Xenolinux.
2003-07-18 08:59:34 +00:00
kaf24@scramble.cl.cam.ac.uk
c439e8aa7e
bitkeeper revision 1.364 (3f171dea_J-oGqZRBKlB1L8Qsd3KAQ)
...
xen_kbd.c:
Ooops... previous checkin incomplete.
2003-07-17 22:06:34 +00:00
kaf24@scramble.cl.cam.ac.uk
06d042bf93
bitkeeper revision 1.363 (3f171a51lxF2ZLdi2G16l31zvS1aNQ)
...
xen_kbd.c, schedule.c, network.c:
More cleanups.
2003-07-17 21:51:13 +00:00
kaf24@scramble.cl.cam.ac.uk
25620c0710
bitkeeper revision 1.362 (3f170be1KkQ_xBzWAe6JSR2i5ZRyAg)
...
config.h, xen_kbd.c:
Cleaned up Xen keyboard/mouse virtualisation and fixed an infinite-loop bug in the interrupt handler.
2003-07-17 20:49:37 +00:00
kaf24@scramble.cl.cam.ac.uk
e00e5ed299
bitkeeper revision 1.361 (3f16cf49R1T-lTlNN9i48cmqUfzLEQ)
...
smpboot.c, setup.c, nmi.c, apic.c:
Fix NMIU watchdog to work properly on Hyperthread processors.
2003-07-17 16:31:05 +00:00
kaf24@scramble.cl.cam.ac.uk
c64b98d797
bitkeeper revision 1.360 (3f16a592sBZzTeaBpHZg9hKSw2MNow)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-07-17 13:33:06 +00:00
kaf24@scramble.cl.cam.ac.uk
0657eaa748
bitkeeper revision 1.358.1.1 (3f16a58eCfq6ZxRU1cDvl3KdW6uV4g)
...
network.c, xi_stop.c, xi_start.c, xi_destroy.c, xi_build.c:
Bug fixes and clean ups.
2003-07-17 13:33:02 +00:00
iap10@labyrinth.cl.cam.ac.uk
405bd4170e
bitkeeper revision 1.359 (3f1668d45SYPQy-7cLNFlIKxyY1X8w)
...
add mkdevnodes and read_console_udp to tools/misc
2003-07-17 09:13:56 +00:00
iap10@labyrinth.cl.cam.ac.uk
fa3e395ae6
bitkeeper revision 1.358 (3f1548d1q_6caSqIuMtbsS3JI4fPHA)
...
Allow 'setfont' on dom0 VGA text console to keep RH8 happy.
XFree86 now works fine in dom0, at least on ATI Mach64 cards, and probably
others too.
2003-07-16 12:45:05 +00:00
kaf24@scramble.cl.cam.ac.uk
a5de3f68a1
bitkeeper revision 1.357 (3f13fa57xMO-whZWaX71G94cRh8H-g)
...
time.c:
Clean up Xen time handling.
2003-07-15 12:57:59 +00:00
rac61@labyrinth.cl.cam.ac.uk
86ac4fab39
bitkeeper revision 1.356 (3f13f2c2PyTtgUQ-EMLCir5OE3cd1g)
...
Add support for usr= argument to xenctl domain new
Add better argument construction (ro if root is a disk)
Add automatic physical disk access grant if root/usr are disks
2003-07-15 12:25:38 +00:00
rac61@labyrinth.cl.cam.ac.uk
321726ff14
bitkeeper revision 1.355 (3f13daaex8SDyv1qBoqiITvhXIi0nA)
...
Stop new-domain code from trying to resolve ip to host; just take given hostname string.
2003-07-15 10:42:54 +00:00
rac61@labyrinth.cl.cam.ac.uk
a995895617
bitkeeper revision 1.354 (3f13d8252JsqB0RyzDgBRPMkQeGSYw)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
2003-07-15 10:32:05 +00:00
rac61@labyrinth.cl.cam.ac.uk
788c9c4b9b
bitkeeper revision 1.352.1.1 (3f13d81eTRR1ajDAiyPHK9scX5CJAQ)
...
Add NAT utility script for use in domain 0 when you only have one real IP.
2003-07-15 10:31:58 +00:00
kaf24@scramble.cl.cam.ac.uk
f4bf3c30da
bitkeeper revision 1.353 (3f13c7d5NDWHAyq2VYrx7Mqs7QYIfQ)
...
vga.h, keyboard.h, setup.c, ioport.c:
Cleanups.
2003-07-15 09:22:29 +00:00
iap10@labyrinth.cl.cam.ac.uk
0cd262a3d8
bitkeeper revision 1.352 (3f134f85YWnJ4PLqQ7YFm2Ydbnzh9Q)
...
Only attempt to access keyboard if SIF_CONSOLE set on domain
+typo fix
2003-07-15 00:49:09 +00:00
iap10@labyrinth.cl.cam.ac.uk
269487ef8d
bitkeeper revision 1.351 (3f13449aM6qi9KHw9HLvF_w5qydPCg)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2003-07-15 00:02:34 +00:00