Commit Graph
682 Commits
Author SHA1 Message Date
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