| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | | |
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)
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | | |
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/bd240/xeno
|
| |/
| |
| |
| |
| |
| |
| |
| | |
domain_page.c, domain_page.h, memory.c, domain.c, Makefile:
Allow DOM0 to update other domains' PTs. Implemented longer-term mapping tables for domain frames. We now allow OSes to install linear (aka twisted :-) page tables. Fixed Makefile.
domain_page.c:
new file
|
|\ \
| |/
|/|
| |
| | |
attampt to merge :)
|
| |
| |
| |
| |
| | |
user space domain builder code
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| | |
fix silly large mem request => panic death bug
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Merge uridium.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into uridium.cl.cam.ac.uk:/anfs/scratch/boulderdash/smh22/xeno.bk
|
| |\ \
| | |/
| |/|
| | |
| | | |
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.
|
|/ /
| |
| |
| |
| |
| | |
Merge uridium.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into uridium.cl.cam.ac.uk:/anfs/scratch/boulderdash/smh22/xeno.bk
|
| |
| |
| |
| |
| |
| | |
hypervisor-ifs:
new file
|
|/
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Dom0 proc interface to vfr rules.
Rules stored in liked list in kernel.
Vif lookup table.
|