linux-stable-rt/Documentation
Rusty Russell 42b36cc0ce virtio: Force use of power-of-two for descriptor ring sizes
The virtio descriptor rings of size N-1 were nicely set up to be
aligned to an N-byte boundary.  But as Anthony Liguori points out, the
free-running indices used by virtio require that the sizes be a power
of 2, otherwise we get problems on wrap (demonstrated with lguest).

So we replace the clever "2^n-1" scheme with a simple "align to page
boundary" scheme: this means that all virtio rings take at least two
pages, but it's safer than guessing cache alignment.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2007-11-12 13:59:40 +11:00
..
ABI
DocBook spelling fixes: Documentation/ 2007-10-20 01:30:25 +02:00
RCU
accounting
aoe
arm typo fixes 2007-10-20 01:34:40 +02:00
auxdisplay
blackfin
block
cdrom Convert files to UTF-8 and some cleanups 2007-10-19 23:21:04 +02:00
connector
console
cpu-freq
cris
crypto
device-mapper dm: uevent generate events 2007-10-20 02:01:26 +01:00
driver-model typo fixes 2007-10-20 01:34:40 +02:00
drivers/edac
dvb
early-userspace
fault-injection
fb typo fixes 2007-10-20 01:34:40 +02:00
filesystems 9p: add virtio transport 2007-10-23 13:47:31 -05:00
firmware_class
fujitsu/frv
hrtimer
hrtimers
hwmon
i2c more UTF-8 conversions 2007-10-19 23:22:11 +02:00
i2o
i386 x86 boot: document for 32 bit boot protocol 2007-10-30 00:22:22 +01:00
ia64 typo fixes 2007-10-20 01:34:40 +02:00
infiniband
input typo fixes 2007-10-20 01:34:40 +02:00
ioctl
isdn spelling fixes: Documentation/ 2007-10-20 01:30:25 +02:00
ja_JP add SubmittingPatches to Documentation/ja_JP 2007-10-30 21:52:34 -07:00
kbuild kbuild: cc-cross-prefix spelling 2007-10-22 20:04:37 +02:00
kdump
ko_KR
lguest virtio: Force use of power-of-two for descriptor ring sizes 2007-11-12 13:59:40 +11:00
m68k Documentation: Remove references to dead "noasync" kernel parm 2007-10-19 23:33:35 +02:00
make
mips Fix misspellings of "system", "controller", "interrupt" and "necessary". 2007-10-19 23:10:43 +02:00
netlabel
networking [NET]: Remove Documentation/networking/pt.txt 2007-11-07 04:15:08 -08:00
parisc
pcmcia
power typo fixes 2007-10-20 01:34:40 +02:00
powerpc Merge branch 'for-2.6.24' of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into merge 2007-11-08 14:28:14 +11:00
s390
scsi [libata] Link power management infrastructure 2007-10-29 11:00:35 -04:00
serial
sh
sound typo fixes 2007-10-20 01:34:40 +02:00
sparc
spi Convert files to UTF-8 and some cleanups 2007-10-19 23:21:04 +02:00
sysctl
telephony
uml
usb spelling fixes: Documentation/ 2007-10-20 01:30:25 +02:00
video4linux V4L/DVB (6390): Updates missing entries at CARDLIST.em28xx 2007-11-04 21:41:15 -02:00
vm
w1
watchdog [WATCHDOG] Documentation/watchdog/src/watchdog-simple.c: improve this code 2007-10-23 20:35:27 +00:00
x86_64
zh_CN
00-INDEX
BUG-HUNTING
Changes
CodingStyle
DMA-API.txt
DMA-ISA-LPC.txt
DMA-mapping.txt
HOWTO
IO-mapping.txt
IPMI.txt
IRQ-affinity.txt
IRQ.txt
Intel-IOMMU.txt Intel IOMMU: Iommu Gfx workaround 2007-10-22 08:13:19 -07:00
MSI-HOWTO.txt
ManagementStyle
PCIEBUS-HOWTO.txt
README.DAC960
README.cycladesZ
SAK.txt
SM501.txt
SecurityBugs
SubmitChecklist Documentation: Fix typo in SubmitChecklist. 2007-10-20 03:13:09 +02:00
SubmittingDrivers Update 2.4 maintainer in document 2007-10-20 02:02:12 +02:00
SubmittingPatches fix typo in SubmittingPatches 2007-10-30 21:52:33 -07:00
VGA-softcursor.txt
applying-patches.txt
atomic_ops.txt
basic_profiling.txt
binfmt_misc.txt
cachetlb.txt
cciss.txt
cgroups.txt
cli-sti-removal.txt
computone.txt
cpqarray.txt
cpu-hotplug.txt
cpu-load.txt
cpusets.txt
cputopology.txt
dcdbas.txt
debugging-modules.txt
dell_rbu.txt
devices.txt typo fixes 2007-10-20 01:34:40 +02:00
digiepca.txt
dnotify.txt
dontdiff
eisa.txt
email-clients.txt
exception.txt
feature-removal-schedule.txt V4L/DVB (6378b): Updates info about the removal of V4L1 at feature-removal-schedule.txt 2007-10-22 12:01:52 -02:00
floppy.txt
gpio.txt
hayes-esp.txt
highuid.txt
hpet.txt
hw_random.txt
ide.txt
initrd.txt
io_ordering.txt
ioctl-number.txt
iostats.txt
irqflags-tracing.txt
isapnp.txt
java.txt Documentation/java.txt: typo and grammar fixes 2007-10-20 02:37:21 +02:00
kernel-doc-nano-HOWTO.txt
kernel-docs.txt typo fixes 2007-10-20 01:34:40 +02:00
kernel-parameters.txt Pull alexey-fixes into release branch 2007-10-29 17:30:21 -04:00
keys-request-key.txt
keys.txt
kobject.txt
kprobes.txt
kref.txt
laptop-mode.txt
ldm.txt
leds-class.txt
local_ops.txt local_t Documentation update 2007-11-05 15:12:32 -08:00
lockdep-design.txt
lockstat.txt
logo.gif
logo.txt
magic-number.txt
markers.txt
mca.txt
md.txt
memory-barriers.txt
memory-hotplug.txt memory hotplug: document the memory hotplug notifier 2007-10-22 08:13:17 -07:00
memory.txt
mono.txt
moxa-smartio
mtrr.txt
mutex-design.txt Documentation: Add nested versions of mutex locks to docs 2007-10-20 00:15:26 +02:00
nbd.txt
nfsroot.txt
nmi_watchdog.txt
nommu-mmap.txt
numastat.txt
oops-tracing.txt
paride.txt
parport-lowlevel.txt
parport.txt
pci-error-recovery.txt
pci.txt
pcieaer-howto.txt
pi-futex.txt
pm.txt
pnp.txt
power_supply_class.txt
preempt-locking.txt
prio_tree.txt
ramdisk.txt
rbtree.txt
rfkill.txt
riscom8.txt
robust-futex-ABI.txt
robust-futexes.txt
rocket.txt
rpc-cache.txt
rt-mutex-design.txt
rt-mutex.txt
rtc.txt
sched-arch.txt
sched-coding.txt
sched-design-CFS.txt
sched-design.txt
sched-domains.txt
sched-nice-design.txt
sched-stats.txt
serial-console.txt
sgi-ioc4.txt
sgi-visws.txt
sharedsubtree.txt Fix compiler warning in smount example program from sharedsubtree.txt 2007-10-20 02:44:34 +02:00
smart-config.txt
smp.txt
sony-laptop.txt
sonypi.txt
sparse.txt
specialix.txt
spinlocks.txt
stable_api_nonsense.txt
stable_kernel_rules.txt
stallion.txt
svga.txt
sx.txt
sysfs-rules.txt
sysrq.txt
thinkpad-acpi.txt typo fixes 2007-10-20 01:34:40 +02:00
tipar.txt
tty.txt
unicode.txt
unshare.txt
video-output.txt
volatile-considered-harmful.txt
voyager.txt
zorro.txt

README.cycladesZ

The Cyclades-Z must have firmware loaded onto the card before it will
operate.  This operation should be performed during system startup,

The firmware, loader program and the latest device driver code are
available from Cyclades at
    ftp://ftp.cyclades.com/pub/cyclades/cyclades-z/linux/