| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
missing file for Keir's virtual block device checkin
|
|
|
|
|
|
| |
Many files:
Big changes to blkdev layer -- rings now allocated in hypervisor space.
|
|
|
|
|
| |
removed skbuff inclusion on the guest side sparse tree.
|
|\
| |
| |
| |
| | |
conflict resolution.
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
GuestOS modifications to allocate SKB data from pre-allocated pages.
Zero copy RX-path stuff.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-sched
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
IDE code works in basic fashion; still ugly but functional.
Also better keyhandler debug support. Huzzah.
|
|\| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
merge with latest changeset
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Many files:
Fast application -> guest-OS trap handling (no longer 'bounce' thru ring 0).
|
| | |
| | |
| | |
| | |
| | |
| | | |
Many files:
XenoLinux now does proper physical-machine address conversion. phys_base has been removed from start_info.
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | | |
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)
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
attampt to merge :)
|
| | |
| | |
| | |
| | |
| | | |
Keir's & a bit of mine get_unmapped_area fixes
|
| | |
| | |
| | |
| | |
| | | |
user space domain builder code
|
| |/
|/|
| |
| |
| |
| | |
Many files:
First half of support for per-domain GDTs and LDTs
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Many files:
Reduce Xen's memory footprint
domain_page.h:
new file
.del-fixmap.h~4336e0fb2759a2f1:
Delete: xenolinux-2.4.16-sparse/include/asm-xeno/fixmap.h
.del-bootmem.h~68c209d2dc07efd5:
Delete: xen-2.4.16/include/xeno/bootmem.h
|
| |
| |
| |
| |
| |
| |
| |
| | |
Many files:
Clean up page-table update interface. BIG MODIFICATIONS HERE.
mremap.c, swapfile.c, memory.c, exec.c:
new file
|
|\|
| |
| |
| |
| |
| | |
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/andy/xeno.bk
|
| |
| |
| |
| |
| |
| | |
hypervisor.h, traps.c, signal.c, process.c, hypervisor-if.h, entry.S:
First cut at virtualising debug registers
|
|\ \
| |/
|/|
| |
| | |
conflict resolutions
|
| |
| |
| |
| |
| |
| |
| | |
Checkin so that I can pull other updates and see if the net
address fix corrects a nagging bug. There are a lot of debug messages here and
associated uglies that will be removed in the next checkin.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
hypervisor.h, hypervisor-if.h:
Rationalise shared headers
.del-network.h~8d81c314a6f640c7:
Delete: xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs/network.h
.del-hypervisor-if.h~84873ad1c6355e9c:
Delete: xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs/hypervisor-if.h
.del-block.h~60136f987cd3e137:
Delete: xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs/block.h
|
|/
|
|
|
| |
boris's changes for better management of physical memory
|
|
|
|
|
|
|
| |
Dom0 proc interface to vfr rules.
Rules stored in liked list in kernel.
Vif lookup table.
|
|
Import changeset
|