aboutsummaryrefslogtreecommitdiffstats
path: root/xenolinux-2.4.16-sparse/arch/xeno
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.81 (3e561fbbcTcsPP9qTjC_BVR3zYpKjw)kaf24@labyrinth.cl.cam.ac.uk2003-02-212-44/+38
| | | | | | Many files: Block-device layer all fixed up. Serialisation removed. Should fly! :-)
* bitkeeper revision 1.80 (3e556a44pqm9KRyptkYpEsBf7mp3Bg)kaf24@labyrinth.cl.cam.ac.uk2003-02-201-248/+128
| | | | | | xl_block.c, xen_block.c: Big rewrite of Xenolinux virtual blkdev driver. Currently hangs after raw 'dd' writes :-(
* bitkeeper revision 1.79 (3e5537e5Vnw-9Lpy24SyRJVm4xxZ3w)kaf24@labyrinth.cl.cam.ac.uk2003-02-201-74/+122
| | | | | | | | xl_block.c, xen_block.c, process.c: Fixes to Xenolinux blkdev handling. Still rather broken though :-( newdom: Change mode to -rwxrwxr-x
* bitkeeper revision 1.77 (3e54ed8eXTuV-1E8SKTADy-ALYgPLw)kaf24@labyrinth.cl.cam.ac.uk2003-02-201-1/+1
| | | | | | xl_block.c, Makefile, xen_block.c, perfc.c: First cut of I/O scheduling in Xen, using a Linux-style tasklet.
* bitkeeper revision 1.73 (3e54a504I0R16H6sLQWoyBCN8RPwAg)akw27@boulderdash.cl.cam.ac.uk2003-02-201-0/+50
|\ | | | | | | | | | | Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/akw27/argh/xeno
| * bitkeeper revision 1.65.1.1 (3e54a501LFjblsT1VKSA9TGAMLch0A)akw27@boulderdash.cl.cam.ac.uk2003-02-201-0/+50
| | | | | | | | | | Added per-domain vif lists to /proc/xeno/domX/vif.
* | bitkeeper revision 1.72 (3e53e864n4XeM5UI6L2plu_QV-Asug)kaf24@labyrinth.cl.cam.ac.uk2003-02-192-7/+11
| | | | | | | | | | | | init.c, xl_block.c: Fix bugs in earlier blkdev checkin.
* | bitkeeper revision 1.68 (3e53be42OUDyPzjPoKWKLkNgVODyHA)kaf24@labyrinth.cl.cam.ac.uk2003-02-193-76/+100
|/ | | | | | Many files: Big changes to blkdev layer -- rings now allocated in hypervisor space.
* bitkeeper revision 1.54 (3e4f7dc1atf6a9Ypbu3XTktCXdplVQ)iap10@labyrinth.cl.cam.ac.uk2003-02-161-2/+2
| | | | | minor mod to make ARCH=xeno default, and add ext3 to default confguration
* bitkeeper revision 1.51 (3e4f67279oV-bmkkWw6EtRDc-swzow)kaf24@labyrinth.cl.cam.ac.uk2003-02-163-9/+5
| | | | | | time.c, dom0_core.c, defconfig, dev.c, domain.c: Minor cleanups.
* bitkeeper revision 1.48 (3e4e7b09RoRhdqgVpx2ahzGbpt_4wg)kaf24@labyrinth.cl.cam.ac.uk2003-02-151-3/+7
| | | | | | dom0_core.c, domain.c, dom0_ops.c, dom_builder.c: Further fixes to domain building
* bitkeeper revision 1.46 (3e4e6b53EtGPJlAd7c0wbeRNLhdvqQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-151-8/+13
| | | | | | network.c: A better fix for disabling net ring teardown.
* bitkeeper revision 1.45 (3e4e6a86G4hu-Sevb5UwTWaaiHxKHw)kaf24@labyrinth.cl.cam.ac.uk2003-02-151-4/+11
| | | | | | network.c: It is not safe to destroy the net rx ring in xenolinux right now. That code has been disabled.
* bitkeeper revision 1.42 (3e4e5147oIRUj1VB4sRCLLxTviTVaw)kaf24@labyrinth.cl.cam.ac.uk2003-02-151-11/+7
| | | | | | network.c, dev.c, kernel.c: Fixed console export via UDP. Was rather broken. Still dropping external packets though :-(
* bitkeeper revision 1.41 (3e4e1c1fhSHSiTr2QWfcsihehGmjJA)kaf24@labyrinth.cl.cam.ac.uk2003-02-151-1/+1
| | | | | | defconfig: Xenolinux's vmlinux should continue to list all symbols.
* bitkeeper revision 1.39 (3e4d27e05zcnRwImrI-d9Wwi2axQLg)kaf24@labyrinth.cl.cam.ac.uk2003-02-141-30/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* bitkeeper revision 1.36 (3e4d1c9bh5tZF-JT9Immw5NWGJ6juw)akw27@boulderdash.cl.cam.ac.uk2003-02-141-47/+2
| | | | | pre-checkin cleanup
* bitkeeper revision 1.35 (3e4d181eHU8B1tJyF-e99y8w9BL6og)akw27@boulderdash.cl.cam.ac.uk2003-02-141-0/+10
| | | | | interface boot option and little bug fix.
* bitkeeper revision 1.34 (3e4cfce1Ot4YJzJ4jwNjDthlFrZV5w)akw27@boulderdash.cl.cam.ac.uk2003-02-141-26/+101
|\ | | | | | | | | conflict resolution.
| * bitkeeper revision 1.22.1.14 (3e4cfb9e8kov7wBkpF_IkW4uJSFJYw)akw27@boulderdash.cl.cam.ac.uk2003-02-141-21/+18
| | | | | | | | | | Extraneous interrupt removal.
| * bitkeeper revision 1.22.1.13 (3e4cebfb6eonEmBxQR609x0DlVAf5Q)akw27@boulderdash.cl.cam.ac.uk2003-02-141-1/+1
| | | | | | | | | | | | | | 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.
| * bitkeeper revision 1.22.1.11 (3e48f52fRxNrVg2Tsq7Qa1P9cXmCeA)akw27@boulderdash.cl.cam.ac.uk2003-02-111-0/+1
| |\ | | | | | | | | | | | | Merge with main repository.
| * | bitkeeper revision 1.22.1.10 (3e48f4c9XYI43AfrJ_7BMyjM2NofzA)akw27@boulderdash.cl.cam.ac.uk2003-02-111-3/+14
| | | | | | | | | | | | | | | Changes to support zero-copy tx... incremental updates to synch with main repository.
| * | bitkeeper revision 1.22.1.9 (3e428de1nQwf1QUfwsp1nTiJP4ByhQ)akw27@boulderdash.cl.cam.ac.uk2003-02-061-3/+62
| | | | | | | | | | | | | | | Zero-copy receive path now works over discontiguous memory with no guest-side pool.
| * | bitkeeper revision 1.22.1.8 (3e4117feir_tT1ncjYWsGFnRPS64sg)akw27@boulderdash.cl.cam.ac.uk2003-02-051-2/+10
| |\ \ | | | | | | | | | | | | | | | | fix conflicts between VM and net updates.
| | * | bitkeeper revision 1.15.1.13 (3e41144dWc5GH88F3idrXT41kpovhQ)akw27@boulderdash.cl.cam.ac.uk2003-02-051-2/+10
| | | | | | | | | | | | | | | | | | | | Zero copy RX path is working with guest-allocated page pool.
* | | | bitkeeper revision 1.33 (3e4cec9bY3SxVAIjpf52miVgcg_odQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-141-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | defconfig: Turn off Xenolinux debugging by default.
* | | | bitkeeper revision 1.32 (3e4cea33J1hi7S9Fiwp0ZkyQEp9tpg)kaf24@labyrinth.cl.cam.ac.uk2003-02-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | defconfig: Make Xenolinux virtual block driver get built by default.
* | | | bitkeeper revision 1.29 (3e4ce07294MgHhL6FdnvhMOCv97X4w)kaf24@labyrinth.cl.cam.ac.uk2003-02-142-1021/+397
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-sched
| * | | | bitkeeper revision 1.22.5.2 (3e4cda483kJoy5YzPXw3Pl7VBmCgGg)smh22@boulderdash.cl.cam.ac.uk2003-02-141-392/+0
| | | | | | | | | | | | | | | | | | | | | | | | | compile-time support (!) for mounting local root
| * | | | bitkeeper revision 1.22.5.1 (3e4cd9d8YCTcjulpz_EEkfSag8qJRg)smh22@boulderdash.cl.cam.ac.uk2003-02-141-629/+397
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IDE code works in basic fashion; still ugly but functional. Also better keyhandler debug support. Huzzah.
* | | | | bitkeeper revision 1.28 (3e4bdf33sufyB9J_a-mb8comwfYdfw)rn@wyvis.camb.intel-research.net2003-02-131-19/+12
| | | | | | | | | | | | | | | | | | | | | | | | | more elegant way of reading multiple values atomically
* | | | | bitkeeper revision 1.27 (3e4bc0aaYLPRPEot-3f6sspi3HC6Xg)rn@wyvis.camb.intel-research.net2003-02-134-1/+1088
|\| | | | | | | | | | | | | | | | | | | | | | | | Merge with recent checkins
| * | | | bitkeeper revision 1.22.2.16 (3e4a8d2aTphYwwULlRL1UC7BPu-ezQ)smh22@boulderdash.cl.cam.ac.uk2003-02-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | rest of previous checkin
| * | | | bitkeeper revision 1.22.4.1 (3e4a8cb8Aw-XeXojqgYl10tZjNiQyA)smh22@boulderdash.cl.cam.ac.uk2003-02-123-0/+1087
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | 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.
* | | | bitkeeper revision 1.26 (3e4938c9hNFygt8GXCkq3B5mRmOxrQ)rn@wyvis.camb.intel-research.net2003-02-111-1/+0
| | | | | | | | | | | | | | | | | | | | minor fixed due to messed up merge
* | | | bitkeeper revision 1.25 (3e492a23vrV6G7nvPEIWmSIcQxdFNw)rn@wyvis.camb.intel-research.net2003-02-1111-120/+124
|\| | | | | | | | | | | | | | | | | | | merge with latest changeset
| * | | bitkeeper revision 1.22.2.4 (3e4300a2YBCCfKhkAv-qMwF-eDVQTQ)kaf24@labyrinth.cl.cam.ac.uk2003-02-071-0/+1
| |/ / | | | | | | | | | | | | | | | Many files: Fast application -> guest-OS trap handling (no longer 'bounce' thru ring 0).
| * | bitkeeper revision 1.22.1.7 (3e4039d3HqYce1Oml41mAtYFTKkhkA)kaf24@labyrinth.cl.cam.ac.uk2003-02-044-41/+42
| | | | | | | | | | | | | | | | | | | | | | | | 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
| * | bitkeeper revision 1.22.1.5 (3e3fdd804HE3wN54H1WWZNmL4_hwmg)kaf24@labyrinth.cl.cam.ac.uk2003-02-045-31/+46
| | | | | | | | | | | | | | | | | | Many files: XenoLinux now does proper physical-machine address conversion. phys_base has been removed from start_info.
| * | bitkeeper revision 1.22.1.4 (3e3fcb0abWl_8ZV_bqeQT5nG7bJXAw)kaf24@labyrinth.cl.cam.ac.uk2003-02-041-9/+1
| | | | | | | | | | | | | | | | | | 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.
| * | bitkeeper revision 1.22.1.3 (3e3fc1b6-8OCS9mBQJHT5qOSCxbykw)kaf24@labyrinth.cl.cam.ac.uk2003-02-044-39/+34
| | | | | | | | | | | | | | | | | | Many files: Cleaned up domain-builder interface. MPT entries are now initialised at build time.
* | | bitkeeper revision 1.24 (3e49286b1h6iIeNsarUfoWbDnP6Ndw)rn@wyvis.camb.intel-research.net2003-02-111-124/+212
| | | | | | | | | | | | | | | New time implementation. Does system and wallclock time for Xen and GuestOSes
* | | bitkeeper revision 1.23 (3e3c0371lW0pQGn9j_7hdF_Skyc2Sg)rn@wyvis.camb.intel-research.net2003-02-013-65/+32
|\ \ \ | |/ / |/| | | | | | | | | | | Half way merge with Boris recent dom creation checkin (demonstrating my inability to control BK tools)
| * | bitkeeper revision 1.14.1.1 (3e397e7cPGmZK7y5LLOGYa43nTQMUw)rn@wyvis.camb.intel-research.net2003-01-303-65/+32
| | | | | | | | | | | | | | | | | | added time and accurate timer support partially there for better scheduler (most of the infrastructure should be there)
* | | bitkeeper revision 1.22 (3e3a9049ZUW-GlNZmkFtI9Ae2r4zJg)bd240@boulderdash.cl.cam.ac.uk2003-01-312-17/+14
| | | | | | | | | | | | | | | Finally, full & working & tested xeno with userspace domain building... Go and boot whatever :)
* | | bitkeeper revision 1.20 (3e36c6bbUkBKPUFHEdbVYjpf-mrJ-w)bd240@boulderdash.cl.cam.ac.uk2003-01-282-0/+10
| | |
* | | bitkeeper revision 1.19 (3e36a209mfpjizEZbVJpJezr-nUFLQ)bd240@boulderdash.cl.cam.ac.uk2003-01-282-116/+0
| | |
* | | bitkeeper revision 1.17 (3e33c6c930lVm278ebyafgyZR0Wnvg)bd240@boulderdash.cl.cam.ac.uk2003-01-263-41/+47
| | | | | | | | | | | | | | | domain building code
* | | bitkeeper revision 1.16 (3e256e80_sVhHRajq5OeU_8MGxwZ_w)bd240@boulderdash.cl.cam.ac.uk2003-01-158-72/+920
|\ \ \ | |_|/ |/| | | | | | | | attampt to merge :)