| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Many files:
Block-device layer all fixed up. Serialisation removed. Should fly! :-)
|
|
|
|
|
|
| |
xl_block.c, xen_block.c:
Big rewrite of Xenolinux virtual blkdev driver. Currently hangs after raw 'dd' writes :-(
|
|
|
|
|
|
|
|
| |
xl_block.c, xen_block.c, process.c:
Fixes to Xenolinux blkdev handling. Still rather broken though :-(
newdom:
Change mode to -rwxrwxr-x
|
|
|
|
|
|
| |
xl_block.c, Makefile, xen_block.c, perfc.c:
First cut of I/O scheduling in Xen, using a Linux-style tasklet.
|
|\
| |
| |
| |
| |
| | |
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/akw27/argh/xeno
|
| |
| |
| |
| |
| | |
Added per-domain vif lists to /proc/xeno/domX/vif.
|
| |
| |
| |
| |
| |
| | |
init.c, xl_block.c:
Fix bugs in earlier blkdev checkin.
|
|/
|
|
|
|
| |
Many files:
Big changes to blkdev layer -- rings now allocated in hypervisor space.
|
|
|
|
|
| |
minor mod to make ARCH=xeno default, and add ext3 to default confguration
|
|
|
|
|
|
| |
time.c, dom0_core.c, defconfig, dev.c, domain.c:
Minor cleanups.
|
|
|
|
|
|
| |
dom0_core.c, domain.c, dom0_ops.c, dom_builder.c:
Further fixes to domain building
|
|
|
|
|
|
| |
network.c:
A better fix for disabling net ring teardown.
|
|
|
|
|
|
| |
network.c:
It is not safe to destroy the net rx ring in xenolinux right now. That code has been disabled.
|
|
|
|
|
|
| |
network.c, dev.c, kernel.c:
Fixed console export via UDP. Was rather broken. Still dropping external packets though :-(
|
|
|
|
|
|
| |
defconfig:
Xenolinux's vmlinux should continue to list all symbols.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
network.c, dev.c, smp.h, e1000_osdep.h, Makefile:
Minor cleanups to network code.
.del-8139cp.c~52a760252927c3e8:
Delete: xen-2.4.16/drivers/net/8139cp.c
.del-eepro100.c~a29abf1c46dbaa08:
Delete: xen-2.4.16/drivers/net/eepro100.c
.del-pcnet32.c~7c61ad8be47473e4:
Delete: xen-2.4.16/drivers/net/pcnet32.c
.del-.depend~6dcd8dfbf6773eeb:
Delete: xen-2.4.16/drivers/net/tulip/.depend
.del-tulip_core.c~80117514fcabac13:
Delete: xen-2.4.16/drivers/net/tulip/tulip_core.c
.del-tulip.h~54606639dd5b212e:
Delete: xen-2.4.16/drivers/net/tulip/tulip.h
.del-timer.c~56eb96781641c48f:
Delete: xen-2.4.16/drivers/net/tulip/timer.c
.del-pnic2.c~cc9e8fae127ab7c4:
Delete: xen-2.4.16/drivers/net/tulip/pnic2.c
.del-pnic.c~4e4579265b47c3b6:
Delete: xen-2.4.16/drivers/net/tulip/pnic.c
.del-media.c~5b3d5b7b7749ae09:
Delete: xen-2.4.16/drivers/net/tulip/media.c
.del-interrupt.c~3a02cdd4ea7dfca7:
Delete: xen-2.4.16/drivers/net/tulip/interrupt.c
.del-eeprom.c~5662bb4a831735:
Delete: xen-2.4.16/drivers/net/tulip/eeprom.c
.del-Makefile~67195a81ff533a91:
Delete: xen-2.4.16/drivers/net/tulip/Makefile
.del-ChangeLog~48ee537632ad6a0:
Delete: xen-2.4.16/drivers/net/tulip/ChangeLog
.del-21142.c~b87c3c8b27ab44ba:
Delete: xen-2.4.16/drivers/net/tulip/21142.c
|
|
|
|
|
| |
pre-checkin cleanup
|
|
|
|
|
| |
interface boot option and little bug fix.
|
|\
| |
| |
| |
| | |
conflict resolution.
|
| |
| |
| |
| |
| | |
Extraneous interrupt removal.
|
| |
| |
| |
| |
| |
| |
| | |
updates to enable inter-domain communication. (this requires that the vif's be
mapped appropriately by dom0) but now works correctly. Secondly, guest now
dev_alloc_skbs the original way.
|
| |\
| | |
| | |
| | |
| | | |
Merge with main repository.
|
| | |
| | |
| | |
| | |
| | | |
Changes to support zero-copy tx... incremental updates to synch with main repository.
|
| | |
| | |
| | |
| | |
| | | |
Zero-copy receive path now works over discontiguous memory with no guest-side pool.
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
fix conflicts between VM and net updates.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Zero copy RX path is working with guest-allocated page pool.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
defconfig:
Turn off Xenolinux debugging by default.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
defconfig:
Make Xenolinux virtual block driver get built by default.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-sched
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
compile-time support (!) for mounting local root
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
IDE code works in basic fashion; still ugly but functional.
Also better keyhandler debug support. Huzzah.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
more elegant way of reading multiple values atomically
|
|\| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Merge with recent checkins
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
rest of previous checkin
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | | |
Initial 'debugging' support (aka keyboard and serial rx int handlers :-)
Also current state of Alex's IDE stuff (not yet completely working). You
need to config this up to use it.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
minor fixed due to messed up merge
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
merge with latest changeset
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Many files:
Fast application -> guest-OS trap handling (no longer 'bounce' thru ring 0).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
dom0_ops.h, dom0_memory.c, dom0_core.c, hypervisor-if.h, memory.c, domain.c:
Cleaned up domain building some more.
.del-hypervisor_defs.h~7d77395edca9f612:
Delete: xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/hypervisor_defs.h
|
| | |
| | |
| | |
| | |
| | |
| | | |
Many files:
XenoLinux now does proper physical-machine address conversion. phys_base has been removed from start_info.
|
| | |
| | |
| | |
| | |
| | |
| | | |
get_unmapped_area.c, mm.h, memory.c, domain.c, dom0_ops.c:
Reduced size of 'struct pfn_info'. Domain frame list is now threaded through a list_head.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Many files:
Cleaned up domain-builder interface. MPT entries are now initialised at build time.
|
| | |
| | |
| | |
| | |
| | | |
New time implementation. Does system and wallclock time for Xen and GuestOSes
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | | |
Half way merge with Boris recent dom creation checkin (demonstrating my inability
to control BK tools)
|
| | |
| | |
| | |
| | |
| | |
| | | |
added time and accurate timer support
partially there for better scheduler (most of the infrastructure should be there)
|
| | |
| | |
| | |
| | |
| | | |
Finally, full & working & tested xeno with userspace domain building... Go and boot whatever :)
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
domain building code
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
attampt to merge :)
|