aboutsummaryrefslogtreecommitdiffstats
path: root/xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block.c
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.258 (3efc5218v9et-leaVGHVRu-faTh56g)iap10@labyrinth.cl.cam.ac.uk2003-06-271-589/+0
| | | | | update to official 2.4.21 kernel from 2.4.21-pre4
* bitkeeper revision 1.199 (3eb13d7aaFLvrWm2Gy0oHRZ0KyIWNw)kaf24@scramble.cl.cam.ac.uk2003-05-011-2/+9
| | | | | | xl_block.c: Fix xenolinux blkdev ioctl handling. Handle multisession probing in a simple manner (always say NOT multisession :-).
* bitkeeper revision 1.194 (3eaec3046yAItB06JdZkroeL7XKJxA)kaf24@scramble.cl.cam.ac.uk2003-04-291-6/+16
| | | | | | xl_ide.c, xl_block.h, xl_block.c, defconfig: Fix Xenolinux to use major 22 for /dev/hdc and /dev/hdd. Added TMPFS to defconfig.
* bitkeeper revision 1.188 (3ead27718TdgjbqnWkDXICxGwmRyPg)ach61@boulderdash.cl.cam.ac.uk2003-04-281-2/+0
|\ | | | | | | | | | | Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
| * bitkeeper revision 1.184.2.1 (3ead1db4N8KP6Exqh2ZYWow_4jjA3A)kaf24@scramble.cl.cam.ac.uk2003-04-281-2/+0
| | | | | | | | | | | | Many files: IDE and SCSI devices are now accessed via /dev/hd? and /dev/sd? using the usual device numbers. XLIDE_MAJOR and XLSCSI_MAJOR have been removed, but XLVIRT_MAJOR remains (as do /dev/xvd?).
* | bitkeeper revision 1.187 (3ead25859Pbawg2pQ_-rP3ATdde0_Q)ach61@labyrinth.cl.cam.ac.uk2003-04-281-0/+6
| | | | | | | | | | additional debugging
* | bitkeeper revision 1.160.3.1 (3ea53c71xG2JEZ0LCbFRAxt9kayWBw)ach61@labyrinth.cl.cam.ac.uk2003-04-221-6/+11
|/ | | | | | fix earlier merge problems user space virtual disk manager
* bitkeeper revision 1.148.1.1 (3e79d51dkKmlnq2cVH-XRz9_lkZeXg)kaf24@scramble.cl.cam.ac.uk2003-03-201-12/+9
| | | | | | Many files: Allow up to 31 partitions per XL IDE or SCSI device. But can now only have 8 of each type of device.
* bitkeeper revision 1.122.1.11 (3e70b55emf8PRsy8RtiLO9uyIiycyA)kaf24@scramble.cl.cam.ac.uk2003-03-131-2/+2
| | | | | | network.c, xl_block.c, sd.c, ide-xeno.c, xen_segment.c, keyhandler.c: Fix IDE and SCSI initialisation. Add to entropy pool from Xenolinux net & blkdev interrupts. Add a graceful reboot handler.
* bitkeeper revision 1.116 (3e6bd5fanPF3nYb2uWLHO7p0PnxDhg)kaf24@labyrinth.cl.cam.ac.uk2003-03-101-3/+7
| | | | | | xl_block.c, blkdev.h, xen_block.c: Improved error handling for blkdev data accesses. Added sanity checking for read requests -- test if buffer modified.
* bitkeeper revision 1.115 (3e6ba94627SF_Dv66Al7guNkgaK_xg)kaf24@labyrinth.cl.cam.ac.uk2003-03-091-47/+99
| | | | | | Many files: Add scatter/gather to the Xen blkdev interface. Our write speeds are now comparable with Linux. Also fixed a few bugs.
* bitkeeper revision 1.114 (3e68e46cO4SttqIQ-m6wF2vozDSi1Q)kaf24@labyrinth.cl.cam.ac.uk2003-03-071-4/+9
| | | | | | xl_block.c: Fix bug in XenoLinux handling of request queues when the comms ring gets full.
* bitkeeper revision 1.111 (3e6882b5ERWU6qPXXUlLkYvavej4FQ)kaf24@labyrinth.cl.cam.ac.uk2003-03-071-18/+54
| | | | | | xl_segment.c, xl_scsi.c, xl_ide.c, xl_block.h, xl_block.c: Partition tables are now revalidated on demand for all XL blkdevs (IDE, SCSI, and virtual).
* bitkeeper revision 1.110 (3e67f829AwB4Vv_qPsJlN_yjkdepyg)kaf24@labyrinth.cl.cam.ac.uk2003-03-071-222/+134
| | | | | | | | | | | | | | | | 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
* bitkeeper revision 1.109 (3e677d37B9PCxHLX7a1Iufrz4eSUqA)kaf24@labyrinth.cl.cam.ac.uk2003-03-061-179/+169
|\ | | | | | | | | Manual merge of SMH + ACH worlds.
| * bitkeeper revision 1.105.1.9 (3e67719fUVPJZo6pYtLZ12frkd1BqQ)kaf24@labyrinth.cl.cam.ac.uk2003-03-061-146/+167
| | | | | | | | | | | | | | | | xl_scsi.c, xl_ide.c, grok.c: new file Many files: Steve's new SCSI world.
* | bitkeeper revision 1.108 (3e676eb6Jy0anfrUlVCNnVZnDDSlQg)ach61@labyrinth.cl.cam.ac.uk2003-03-061-48/+104
| | | | | | | | | | virtual block device support
* | bitkeeper revision 1.100.1.1 (3e5d12a9XS1t15We3dHlj4sxiwEeWQ)ach61@labyrinth.cl.cam.ac.uk2003-02-261-2/+23
|/ | | | | | add create segment code in xen, /proc/xeno/dom0/vhd in xenolinux
* bitkeeper revision 1.93 (3e5a4e6bkPheUp3x1uufN2MS3LAB7A)iap10@labyrinth.cl.cam.ac.uk2003-02-241-0/+490
Latest and Greatest version of XenoLinux based on the Linux-2.4.21-pre4 kernel.