| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
BK merge and pull etc sucks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ac_timer.c:
rewrite of do timer/add_timer + perfcounters
apic.c:
added perfcounter and try to disable APIC when no timeout value is zero.
irq.c:
count interrupts and cycles spent in them
sched.h:
added fields for BVT
schedule.c:
BVT without warping
keyhandler.c:
added handler for dumping run queues
moved handler for ac_timers here
.del-dom0_ops.h~f77c7a14cfa618f8:
Delete: tools/domain_builder/dom0_ops.h
|
|\
| |
| |
| |
| | |
manual merge
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
sched_ops.c:
new file
dom0_ops.h:
added new commands
Makefile:
added new file
sched.h:
prototype for adjusting scheduliung parameters
perfc_defn.h:
new performance counter
perfc.h:
per CPU performance dounters
dom0_ops.h:
two more operations for scheduling
schedule.c:
bug fix and skeleton for adjust sched parameters
perfc.c:
added per CPU performance counters
dom0_ops.c:
Added call for adjusting scheduling parameters
apic.c:
added performance counter for APIC timer interrupts
sched.h:
intermediate checkin for new scheduler
schedule.c:
intermediate checkin for working timer
ac_timer.c:
simplified add_ac_timer.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
xl_block.h:
new file
Many files:
Cleaned up new blkdev world.
.del-blk.h~f91949f6390760d:
Delete: xenolinux-2.4.21-pre4-sparse/include/linux/blk.h
.del-xl_block_test.c~b3dce903a84011b8:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block_test.c
.del-xeno-major.h~d739160829760724:
Delete: xen/include/hypervisor-ifs/xeno-major.h
.del-grok.c~eca1f7a23736b451:
Delete: xen/drivers/block/grok.c
|
|\ \
| | |
| | |
| | |
| | | |
Manual merge of SMH + ACH worlds.
|
| |/
| |
| |
| |
| |
| |
| |
| | |
xl_scsi.c, xl_ide.c, grok.c:
new file
Many files:
Steve's new SCSI world.
|
| |
| |
| |
| |
| | |
virtual block device support
|
|\|
| |
| |
| |
| |
| | |
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
|
| |
| |
| |
| |
| |
| |
| |
| | |
dom_mem_ops.h, balloon.c, Makefile, dom_mem_ops.c, README:
new file
Many files:
Boris's balloon driver.
|
|/
|
|
|
|
| |
add create segment code in xen,
/proc/xeno/dom0/vhd in xenolinux
|
|
|
|
|
|
|
|
| |
hypervisor-ifs:
bk cp ../old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs include/asm-xeno/hypervisor-ifs
mvdir
new file
|
|
|
|
|
|
| |
.del-hypervisor-ifs~6f8a72aef886cac9:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
hypervisor-ifs:
new file
Many files:
Allow forced killing of domains with 'kill_domain -f'. task_structs now reference counted.
.del-network.h~823d28e86ebe9d9b:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/network.h
.del-hypervisor-if.h~d1f6a7dd4307ddfe:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/hypervisor-if.h
.del-block.h~81aa08f4e2012da6:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/block.h
|
|
|
|
|
|
| |
Rename xen-2.4.16 to just "xen" to reflect that it hasn't got any
relation to the Linux kernel version.
|
|
|
|
|
|
| |
Latest and Greatest version of XenoLinux based on the Linux-2.4.21-pre4
kernel.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many files:
Ripped out lots from code from Xen's network transmit path, pending a new scheduler.
devinit.c:
Rename: xen-2.4.16/net/sch_generic.c -> xen-2.4.16/net/devinit.c
sch_generic.c:
Rename: BitKeeper/deleted/.del-sch_generic.c~c8d7d9959cc80952 -> xen-2.4.16/net/sch_generic.c
.del-sch_generic.c~c8d7d9959cc80952:
Delete: xen-2.4.16/net/sch_generic.c
.del-utils.c~e7553afc72d1b648:
Delete: xen-2.4.16/net/utils.c
.del-pkt_sched.h~e13e384d6b974c61:
Delete: xen-2.4.16/include/xeno/pkt_sched.h
|
|
|
|
|
|
|
|
| |
.del-scsi_obsolete.c~e09c2878e9b9eabb:
Delete: xen-2.4.16/drivers/scsi/scsi_obsolete.c
.del-scsi_module.c~41e587a3142bba30:
Delete: xen-2.4.16/drivers/scsi/scsi_module.c
|
|
|
|
|
|
|
| |
Many files:
new file
Sync of SMH's new SCSI world with latest repository.
|
|
|
|
|
|
| |
acpitable.h, acpitable.c:
new file
|
|
|
|
|
|
|
|
| |
.del-msdos.c~f31e5a4d337da875:
Delete: xenolinux-2.4.16-sparse/fs/partitions/msdos.c
.del-check.c~ebcaa3de1bfb8ad8:
Delete: xenolinux-2.4.16-sparse/fs/partitions/check.c
|
|\
| |
| |
| |
| | |
bust resolve
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add performance counters.
Change keyboard handler keys
Hit 'p' to print performance counters
Hit 'R' to reboot rather than 'r'
Hit 'F1' to toggle keyboard echo
|
|/
|
|
|
| |
missing file for Keir's virtual block device checkin
|
|
|
|
|
|
|
|
| |
Many files:
Upgraded PCI support to Linux 2.4.20 level.
.del-ide-disk.c.orig~c03665a55006b149:
Delete: xen-2.4.16/drivers/ide/ide-disk.c.orig
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| |
| |
| |
| | |
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-net
|
| |
| |
| |
| |
| |
| | |
.del-apic.o~45c465ee831389fd:
Delete: xen-2.4.16/arch/i386/apic.o
|
| |
| |
| |
| |
| |
| | |
put domain builder tools and scripts under bk
(these are for running under domain 0)
|
| |
| |
| |
| |
| | |
removed skbuff inclusion on the guest side sparse tree.
|
|\ \
| |/
|/|
| |
| | |
conflict resolution.
|
| |\
| | |
| | |
| | |
| | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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:/usr/groups/xeno/users/akw27/xeno
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Added macros and counters to page table flushes.
macros and the counter are in a new header file -- flushtlb.h
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
|\| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge with recent checkins
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
final bit of 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
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
.del-nfsroot.c~c37fd8e4992ee67d:
Delete: xenolinux-2.4.16-sparse/fs/nfs/nfsroot.c
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
ne.c, Makefile, 8390.h, 8390.c, in.h, config.h, kernel.c, Rules.mk:
Ported NE2K driver for Bochs development. Also some minor cleanups.
ne.c, Makefile, 8390.h, 8390.c:
new file
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Added Broadcom 5700 "tg3" driver from Linux 2.4.21-pre4. Hacked to
remove NAPI support. Currently untested.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Support (untested) for Intel E1000 driver. This required adding a
bunch of new linux headers, and a fair bit of tidying. It correctly
detects the card, but I haven't sent/received any packets.
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
Now builds with -nostdinc to avoid confusion about where include files are coming from
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|