\ ***************************************************************************** \ * Copyright (c) 2011 IBM Corporation \ * All rights reserved. \ * This program and the accompanying materials \ * are made available under the terms of the BSD License \ * which accompanies this distribution, and is available at \ * http://www.opensource.org/licenses/bsd-license.php \ * \ * Contributors: \ * IBM Corporation - initial implementation \ ****************************************************************************/ \ Handle virtio-blk device s" virtio [ block ]" type cr my-space pci-device-generic-setup pci-master-enable pci-mem-enable pci-io-enable s" virtio-block.fs" included \ Allocate memory for virtio queue: virtiodev 0 virtio-get-qsize virtio-vring-size 1000 CLAIM VALUE queue-addr \ Write queue address into device: queue-addr c rshift virtiodev vd>base @ 8 + rl!-le pci-device-disable