Commit 89dfe8980524218f99a8513f6e18dd8478e72d36

Authored by ths
1 parent cd8a2533

Documentation formatting improvements, by Stefan Weil.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3717 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 102 additions and 98 deletions
qemu-doc.texi
... ... @@ -199,7 +199,7 @@ Linux should boot and give you a prompt.
199 199  
200 200 @example
201 201 @c man begin SYNOPSIS
202   -usage: qemu [options] [disk_image]
  202 +usage: qemu [options] [@var{disk_image}]
203 203 @c man end
204 204 @end example
205 205  
... ... @@ -208,22 +208,22 @@ usage: qemu [options] [disk_image]
208 208  
209 209 General options:
210 210 @table @option
211   -@item -M machine
212   -Select the emulated machine (@code{-M ?} for list)
  211 +@item -M @var{machine}
  212 +Select the emulated @var{machine} (@code{-M ?} for list)
213 213  
214   -@item -fda file
215   -@item -fdb file
  214 +@item -fda @var{file}
  215 +@item -fdb @var{file}
216 216 Use @var{file} as floppy disk 0/1 image (@pxref{disk_images}). You can
217 217 use the host floppy by using @file{/dev/fd0} as filename (@pxref{host_drives}).
218 218  
219   -@item -hda file
220   -@item -hdb file
221   -@item -hdc file
222   -@item -hdd file
  219 +@item -hda @var{file}
  220 +@item -hdb @var{file}
  221 +@item -hdc @var{file}
  222 +@item -hdd @var{file}
223 223 Use @var{file} as hard disk 0, 1, 2 or 3 image (@pxref{disk_images}).
224 224  
225   -@item -cdrom file
226   -Use @var{file} as CD-ROM image (you cannot use @option{-hdc} and and
  225 +@item -cdrom @var{file}
  226 +Use @var{file} as CD-ROM image (you cannot use @option{-hdc} and
227 227 @option{-cdrom} at the same time). You can use the host CD-ROM by
228 228 using @file{/dev/cdrom} as filename (@pxref{host_drives}).
229 229  
... ... @@ -240,10 +240,10 @@ the write back by pressing @key{C-a s} (@pxref{disk_images}).
240 240 Disable boot signature checking for floppy disks in Bochs BIOS. It may
241 241 be needed to boot from old floppy disks.
242 242  
243   -@item -m megs
244   -Set virtual RAM size to @var{megs} megabytes. Default is 128 MB.
  243 +@item -m @var{megs}
  244 +Set virtual RAM size to @var{megs} megabytes. Default is 128 MiB.
245 245  
246   -@item -smp n
  246 +@item -smp @var{n}
247 247 Simulate an SMP system with @var{n} CPUs. On the PC target, up to 255
248 248 CPUs are supported. On Sparc32 target, Linux limits the number of usable CPUs
249 249 to 4.
... ... @@ -253,7 +253,7 @@ to 4.
253 253 Will show the audio subsystem help: list of drivers, tunable
254 254 parameters.
255 255  
256   -@item -soundhw card1,card2,... or -soundhw all
  256 +@item -soundhw @var{card1}[,@var{card2},...] or -soundhw all
257 257  
258 258 Enable audio and selected sound hardware. Use ? to print all
259 259 available sound hardware.
... ... @@ -270,12 +270,12 @@ Set the real time clock to local time (the default is to UTC
270 270 time). This option is needed to have correct date in MS-DOS or
271 271 Windows.
272 272  
273   -@item -startdate date
  273 +@item -startdate @var{date}
274 274 Set the initial date of the real time clock. Valid format for
275 275 @var{date} are: @code{now} or @code{2006-06-17T16:01:21} or
276 276 @code{2006-06-17}. The default value is @code{now}.
277 277  
278   -@item -pidfile file
  278 +@item -pidfile @var{file}
279 279 Store the QEMU process PID in @var{file}. It is useful if you launch QEMU
280 280 from a script.
281 281  
... ... @@ -290,13 +290,14 @@ Use it when installing Windows 2000 to avoid a disk full bug. After
290 290 Windows 2000 is installed, you no longer need this option (this option
291 291 slows down the IDE transfers).
292 292  
293   -@item -option-rom file
294   -Load the contents of file as an option ROM. This option is useful to load
295   -things like EtherBoot.
  293 +@item -option-rom @var{file}
  294 +Load the contents of @var{file} as an option ROM.
  295 +This option is useful to load things like EtherBoot.
296 296  
297   -@item -name string
298   -Sets the name of the guest. This name will be display in the SDL window
299   -caption. The name will also be used for the VNC server.
  297 +@item -name @var{name}
  298 +Sets the @var{name} of the guest.
  299 +This name will be display in the SDL window caption.
  300 +The @var{name} will also be used for the VNC server.
300 301  
301 302 @end table
302 303  
... ... @@ -320,7 +321,7 @@ workspace more convenient.
320 321 @item -full-screen
321 322 Start in full screen.
322 323  
323   -@item -vnc display[,option[,option[,...]]]
  324 +@item -vnc @var{display}[,@var{option}[,@var{option}[,...]]]
324 325  
325 326 Normally, QEMU uses SDL to display the VGA output. With this option,
326 327 you can have QEMU listen on VNC display @var{display} and redirect the VGA
... ... @@ -332,18 +333,18 @@ syntax for the @var{display} is
332 333  
333 334 @table @code
334 335  
335   -@item @var{interface:d}
  336 +@item @var{interface}:@var{d}
336 337  
337 338 TCP connections will only be allowed from @var{interface} on display @var{d}.
338 339 By convention the TCP port is 5900+@var{d}. Optionally, @var{interface} can
339 340 be omitted in which case the server will bind to all interfaces.
340 341  
341   -@item @var{unix:path}
  342 +@item @var{unix}:@var{path}
342 343  
343 344 Connections will be allowed over UNIX domain sockets where @var{path} is the
344 345 location of a unix socket to listen for connections on.
345 346  
346   -@item @var{none}
  347 +@item none
347 348  
348 349 VNC is initialized by not started. The monitor @code{change} command can be used
349 350 to later start the VNC server.
... ... @@ -355,31 +356,31 @@ separated by commas. Valid options are
355 356  
356 357 @table @code
357 358  
358   -@item @var{password}
  359 +@item password
359 360  
360 361 Require that password based authentication is used for client connections.
361 362 The password must be set separately using the @code{change} command in the
362 363 @ref{pcsys_monitor}
363 364  
364   -@item @var{tls}
  365 +@item tls
365 366  
366 367 Require that client use TLS when communicating with the VNC server. This
367 368 uses anonymous TLS credentials so is susceptible to a man-in-the-middle
368 369 attack. It is recommended that this option be combined with either the
369 370 @var{x509} or @var{x509verify} options.
370 371  
371   -@item @var{x509=/path/to/certificate/dir}
  372 +@item x509=@var{/path/to/certificate/dir}
372 373  
373   -Valid if @var{tls} is specified. Require that x509 credentials are used
  374 +Valid if @option{tls} is specified. Require that x509 credentials are used
374 375 for negotiating the TLS session. The server will send its x509 certificate
375 376 to the client. It is recommended that a password be set on the VNC server
376 377 to provide authentication of the client when this is used. The path following
377 378 this option specifies where the x509 certificates are to be loaded from.
378 379 See the @ref{vnc_security} section for details on generating certificates.
379 380  
380   -@item @var{x509verify=/path/to/certificate/dir}
  381 +@item x509verify=@var{/path/to/certificate/dir}
381 382  
382   -Valid if @var{tls} is specified. Require that x509 credentials are used
  383 +Valid if @option{tls} is specified. Require that x509 credentials are used
383 384 for negotiating the TLS session. The server will send its x509 certificate
384 385 to the client, and request that the client send its own x509 certificate.
385 386 The server will validate the client's certificate against the CA certificate,
... ... @@ -392,7 +393,7 @@ certificates.
392 393  
393 394 @end table
394 395  
395   -@item -k language
  396 +@item -k @var{language}
396 397  
397 398 Use keyboard layout @var{language} (for example @code{fr} for
398 399 French). This option is only needed where it is not easy to get raw PC
... ... @@ -417,7 +418,7 @@ USB options:
417 418 @item -usb
418 419 Enable the USB driver (will be the default soon)
419 420  
420   -@item -usbdevice devname
  421 +@item -usbdevice @var{devname}
421 422 Add the USB device @var{devname}. @xref{usb_devices}.
422 423 @end table
423 424  
... ... @@ -425,7 +426,7 @@ Network options:
425 426  
426 427 @table @option
427 428  
428   -@item -net nic[,vlan=n][,macaddr=addr][,model=type]
  429 +@item -net nic[,vlan=@var{n}][,macaddr=@var{addr}][,model=@var{type}]
429 430 Create a new Network Interface Card and connect it to VLAN @var{n} (@var{n}
430 431 = 0 is the default). The NIC is an ne2k_pci by default on the PC
431 432 target. Optionally, the MAC address can be changed. If no
... ... @@ -438,17 +439,17 @@ Valid values for @var{type} are
438 439 Not all devices are supported on all targets. Use -net nic,model=?
439 440 for a list of available devices for your target.
440 441  
441   -@item -net user[,vlan=n][,hostname=name]
  442 +@item -net user[,vlan=@var{n}][,hostname=@var{name}]
442 443 Use the user mode network stack which requires no administrator
443 444 privilege to run. @option{hostname=name} can be used to specify the client
444 445 hostname reported by the builtin DHCP server.
445 446  
446   -@item -net tap[,vlan=n][,fd=h][,ifname=name][,script=file]
  447 +@item -net tap[,vlan=@var{n}][,fd=@var{h}][,ifname=@var{name}][,script=@var{file}]
447 448 Connect the host TAP network interface @var{name} to VLAN @var{n} and
448 449 use the network script @var{file} to configure it. The default
449 450 network script is @file{/etc/qemu-ifup}. Use @option{script=no} to
450 451 disable script execution. If @var{name} is not
451   -provided, the OS automatically provides one. @option{fd=h} can be
  452 +provided, the OS automatically provides one. @option{fd}=@var{h} can be
452 453 used to specify the handle of an already opened host TAP interface. Example:
453 454  
454 455 @example
... ... @@ -462,13 +463,13 @@ qemu linux.img -net nic,vlan=0 -net tap,vlan=0,ifname=tap0 \
462 463 @end example
463 464  
464 465  
465   -@item -net socket[,vlan=n][,fd=h][,listen=[host]:port][,connect=host:port]
  466 +@item -net socket[,vlan=@var{n}][,fd=@var{h}][,listen=[@var{host}]:@var{port}][,connect=@var{host}:@var{port}]
466 467  
467 468 Connect the VLAN @var{n} to a remote VLAN in another QEMU virtual
468 469 machine using a TCP socket connection. If @option{listen} is
469 470 specified, QEMU waits for incoming connections on @var{port}
470 471 (@var{host} is optional). @option{connect} is used to connect to
471   -another QEMU instance using the @option{listen} option. @option{fd=h}
  472 +another QEMU instance using the @option{listen} option. @option{fd}=@var{h}
472 473 specifies an already opened TCP socket.
473 474  
474 475 Example:
... ... @@ -482,7 +483,7 @@ qemu linux.img -net nic,macaddr=52:54:00:12:34:57 \
482 483 -net socket,connect=127.0.0.1:1234
483 484 @end example
484 485  
485   -@item -net socket[,vlan=n][,fd=h][,mcast=maddr:port]
  486 +@item -net socket[,vlan=@var{n}][,fd=@var{h}][,mcast=@var{maddr}:@var{port}]
486 487  
487 488 Create a VLAN @var{n} shared with another QEMU virtual
488 489 machines using a UDP multicast socket, effectively making a bus for
... ... @@ -527,14 +528,14 @@ Indicate that no network devices should be configured. It is used to
527 528 override the default configuration (@option{-net nic -net user}) which
528 529 is activated if no @option{-net} options are provided.
529 530  
530   -@item -tftp dir
  531 +@item -tftp @var{dir}
531 532 When using the user mode network stack, activate a built-in TFTP
532 533 server. The files in @var{dir} will be exposed as the root of a TFTP server.
533 534 The TFTP client on the guest must be configured in binary mode (use the command
534 535 @code{bin} of the Unix TFTP client). The host IP address on the guest is as
535 536 usual 10.0.2.2.
536 537  
537   -@item -bootp file
  538 +@item -bootp @var{file}
538 539 When using the user mode network stack, broadcast @var{file} as the BOOTP
539 540 filename. In conjunction with @option{-tftp}, this can be used to network boot
540 541 a guest from a local directory.
... ... @@ -544,9 +545,9 @@ Example (using pxelinux):
544 545 qemu -hda linux.img -boot n -tftp /path/to/tftp/files -bootp /pxelinux.0
545 546 @end example
546 547  
547   -@item -smb dir
  548 +@item -smb @var{dir}
548 549 When using the user mode network stack, activate a built-in SMB
549   -server so that Windows OSes can access to the host files in @file{dir}
  550 +server so that Windows OSes can access to the host files in @file{@var{dir}}
550 551 transparently.
551 552  
552 553 In the guest Windows OS, the line:
... ... @@ -556,13 +557,13 @@ In the guest Windows OS, the line:
556 557 must be added in the file @file{C:\WINDOWS\LMHOSTS} (for windows 9x/Me)
557 558 or @file{C:\WINNT\SYSTEM32\DRIVERS\ETC\LMHOSTS} (Windows NT/2000).
558 559  
559   -Then @file{dir} can be accessed in @file{\\smbserver\qemu}.
  560 +Then @file{@var{dir}} can be accessed in @file{\\smbserver\qemu}.
560 561  
561 562 Note that a SAMBA server must be installed on the host OS in
562 563 @file{/usr/sbin/smbd}. QEMU was tested successfully with smbd version
563 564 2.2.7a from the Red Hat 9 and version 3.0.10-1.fc3 from Fedora Core 3.
564 565  
565   -@item -redir [tcp|udp]:host-port:[guest-host]:guest-port
  566 +@item -redir [tcp|udp]:@var{host-port}:[@var{guest-host}]:@var{guest-port}
566 567  
567 568 When using the user mode network stack, redirect incoming TCP or UDP
568 569 connections to the host port @var{host-port} to the guest
... ... @@ -600,13 +601,13 @@ for easier testing of various kernels.
600 601  
601 602 @table @option
602 603  
603   -@item -kernel bzImage
  604 +@item -kernel @var{bzImage}
604 605 Use @var{bzImage} as kernel image.
605 606  
606   -@item -append cmdline
  607 +@item -append @var{cmdline}
607 608 Use @var{cmdline} as kernel command line
608 609  
609   -@item -initrd file
  610 +@item -initrd @var{file}
610 611 Use @var{file} as initial ram disk.
611 612  
612 613 @end table
... ... @@ -614,7 +615,7 @@ Use @var{file} as initial ram disk.
614 615 Debug/Expert options:
615 616 @table @option
616 617  
617   -@item -serial dev
  618 +@item -serial @var{dev}
618 619 Redirect the virtual serial port to host character device
619 620 @var{dev}. The default device is @code{vc} in graphical mode and
620 621 @code{stdio} in non graphical mode.
... ... @@ -644,19 +645,22 @@ void device
644 645 @item /dev/XXX
645 646 [Linux only] Use host tty, e.g. @file{/dev/ttyS0}. The host serial port
646 647 parameters are set according to the emulated ones.
647   -@item /dev/parportN
  648 +@item /dev/parport@var{N}
648 649 [Linux only, parallel port only] Use host parallel port
649 650 @var{N}. Currently SPP and EPP parallel port features can be used.
650   -@item file:filename
651   -Write output to filename. No character can be read.
  651 +@item file:@var{filename}
  652 +Write output to @var{filename}. No character can be read.
652 653 @item stdio
653 654 [Unix only] standard input/output
654   -@item pipe:filename
  655 +@item pipe:@var{filename}
655 656 name pipe @var{filename}
656   -@item COMn
  657 +@item COM@var{n}
657 658 [Windows only] Use host serial port @var{n}
658   -@item udp:[remote_host]:remote_port[@@[src_ip]:src_port]
659   -This implements UDP Net Console. When @var{remote_host} or @var{src_ip} are not specified they default to @code{0.0.0.0}. When not using a specified @var{src_port} a random port is automatically chosen.
  659 +@item udp:[@var{remote_host}]:@var{remote_port}[@@[@var{src_ip}]:@var{src_port}]
  660 +This implements UDP Net Console.
  661 +When @var{remote_host} or @var{src_ip} are not specified
  662 +they default to @code{0.0.0.0}.
  663 +When not using a specified @var{src_port} a random port is automatically chosen.
660 664  
661 665 If you just want a simple readonly console you can use @code{netcat} or
662 666 @code{nc}, by starting qemu with: @code{-serial udp::4555} and nc as:
... ... @@ -682,7 +686,7 @@ localhost 5555
682 686 @end table
683 687  
684 688  
685   -@item tcp:[host]:port[,server][,nowait][,nodelay]
  689 +@item tcp:[@var{host}]:@var{port}[,@var{server}][,nowait][,nodelay]
686 690 The TCP Net Console has two modes of operation. It can send the serial
687 691 I/O to a location or wait for a connection from a location. By default
688 692 the TCP Net Console is sent to @var{host} at the @var{port}. If you use
... ... @@ -701,7 +705,7 @@ connect to the corresponding character device.
701 705 -serial tcp:192.168.0.100:4444,server,nowait
702 706 @end table
703 707  
704   -@item telnet:host:port[,server][,nowait][,nodelay]
  708 +@item telnet:@var{host}:@var{port}[,server][,nowait][,nodelay]
705 709 The telnet protocol is used instead of raw tcp sockets. The options
706 710 work the same as if you had specified @code{-serial tcp}. The
707 711 difference is that the port acts like a telnet server or client using
... ... @@ -710,12 +714,12 @@ MAGIC_SYSRQ sequence if you use a telnet that supports sending the break
710 714 sequence. Typically in unix telnet you do it with Control-] and then
711 715 type "send break" followed by pressing the enter key.
712 716  
713   -@item unix:path[,server][,nowait]
  717 +@item unix:@var{path}[,server][,nowait]
714 718 A unix domain socket is used instead of a tcp socket. The option works the
715 719 same as if you had specified @code{-serial tcp} except the unix domain socket
716 720 @var{path} is used for connections.
717 721  
718   -@item mon:dev_string
  722 +@item mon:@var{dev_string}
719 723 This is a special option to allow the monitor to be multiplexed onto
720 724 another serial port. The monitor is accessed with key sequence of
721 725 @key{Control-a} and then pressing @key{c}. See monitor access
... ... @@ -729,7 +733,7 @@ listening on port 4444 would be:
729 733  
730 734 @end table
731 735  
732   -@item -parallel dev
  736 +@item -parallel @var{dev}
733 737 Redirect the virtual parallel port to host device @var{dev} (same
734 738 devices as the serial port). On Linux hosts, @file{/dev/parportN} can
735 739 be used to use hardware devices connected on the corresponding host
... ... @@ -740,7 +744,7 @@ ports.
740 744  
741 745 Use @code{-parallel none} to disable all parallel ports.
742 746  
743   -@item -monitor dev
  747 +@item -monitor @var{dev}
744 748 Redirect the monitor to host device @var{dev} (same devices as the
745 749 serial port).
746 750 The default device is @code{vc} in graphical mode and @code{stdio} in
... ... @@ -761,14 +765,14 @@ character to Control-t.
761 765  
762 766 @item -s
763 767 Wait gdb connection to port 1234 (@pxref{gdb_usage}).
764   -@item -p port
  768 +@item -p @var{port}
765 769 Change gdb connection port. @var{port} can be either a decimal number
766 770 to specify a TCP port, or a host device (same devices as the serial port).
767 771 @item -S
768 772 Do not start CPU at startup (you must type 'c' in the monitor).
769 773 @item -d
770 774 Output log in /tmp/qemu.log
771   -@item -hdachs c,h,s,[,t]
  775 +@item -hdachs @var{c},@var{h},@var{s},[,@var{t}]
772 776 Force hard disk 0 physical geometry (1 <= @var{c} <= 16383, 1 <=
773 777 @var{h} <= 16, 1 <= @var{s} <= 63) and optionally force the BIOS
774 778 translation mode (@var{t}=none, lba or auto). Usually QEMU can guess
... ... @@ -879,7 +883,7 @@ emulator. You can use it to:
879 883  
880 884 @item
881 885 Remove or insert removable media images
882   -(such as CD-ROM or floppies)
  886 +(such as CD-ROM or floppies).
883 887  
884 888 @item
885 889 Freeze/unfreeze the Virtual Machine (VM) and save or restore its state
... ... @@ -895,14 +899,14 @@ The following commands are available:
895 899  
896 900 @table @option
897 901  
898   -@item help or ? [cmd]
  902 +@item help or ? [@var{cmd}]
899 903 Show the help for all commands or just for command @var{cmd}.
900 904  
901 905 @item commit
902   -Commit changes to the disk images (if -snapshot is used)
  906 +Commit changes to the disk images (if -snapshot is used).
903 907  
904   -@item info subcommand
905   -show various information about the system state
  908 +@item info @var{subcommand}
  909 +Show various information about the system state.
906 910  
907 911 @table @option
908 912 @item info network
... ... @@ -930,12 +934,12 @@ show which guest mouse is receiving events
930 934 @item q or quit
931 935 Quit the emulator.
932 936  
933   -@item eject [-f] device
  937 +@item eject [-f] @var{device}
934 938 Eject a removable medium (use -f to force it).
935 939  
936   -@item change device setting
  940 +@item change @var{device} @var{setting}
937 941  
938   -Change the configuration of a device
  942 +Change the configuration of a device.
939 943  
940 944 @table @option
941 945 @item change @var{diskdevice} @var{filename}
... ... @@ -945,7 +949,7 @@ Change the medium for a removable disk device to point to @var{filename}. eg
945 949 (qemu) change cdrom /path/to/some.iso
946 950 @end example
947 951  
948   -@item change vnc @var{display,options}
  952 +@item change vnc @var{display},@var{options}
949 953 Change the configuration of the VNC server. The valid syntax for @var{display}
950 954 and @var{options} are described at @ref{sec_invocation}. eg
951 955  
... ... @@ -966,24 +970,24 @@ Password: ********
966 970  
967 971 @end table
968 972  
969   -@item screendump filename
  973 +@item screendump @var{filename}
970 974 Save screen into PPM image @var{filename}.
971 975  
972   -@item mouse_move dx dy [dz]
  976 +@item mouse_move @var{dx} @var{dy} [@var{dz}]
973 977 Move the active mouse to the specified coordinates @var{dx} @var{dy}
974 978 with optional scroll axis @var{dz}.
975 979  
976   -@item mouse_button val
  980 +@item mouse_button @var{val}
977 981 Change the active mouse button state @var{val} (1=L, 2=M, 4=R).
978 982  
979   -@item mouse_set index
  983 +@item mouse_set @var{index}
980 984 Set which mouse device receives events at given @var{index}, index
981 985 can be obtained with
982 986 @example
983 987 info mice
984 988 @end example
985 989  
986   -@item wavcapture filename [frequency [bits [channels]]]
  990 +@item wavcapture @var{filename} [@var{frequency} [@var{bits} [@var{channels}]]]
987 991 Capture audio into @var{filename}. Using sample rate @var{frequency}
988 992 bits per sample @var{bits} and number of channels @var{channels}.
989 993  
... ... @@ -994,26 +998,26 @@ Defaults:
994 998 @item Number of channels = 2 - Stereo
995 999 @end itemize
996 1000  
997   -@item stopcapture index
  1001 +@item stopcapture @var{index}
998 1002 Stop capture with a given @var{index}, index can be obtained with
999 1003 @example
1000 1004 info capture
1001 1005 @end example
1002 1006  
1003   -@item log item1[,...]
  1007 +@item log @var{item1}[,...]
1004 1008 Activate logging of the specified items to @file{/tmp/qemu.log}.
1005 1009  
1006   -@item savevm [tag|id]
  1010 +@item savevm [@var{tag}|@var{id}]
1007 1011 Create a snapshot of the whole virtual machine. If @var{tag} is
1008 1012 provided, it is used as human readable identifier. If there is already
1009 1013 a snapshot with the same tag or ID, it is replaced. More info at
1010 1014 @ref{vm_snapshots}.
1011 1015  
1012   -@item loadvm tag|id
  1016 +@item loadvm @var{tag}|@var{id}
1013 1017 Set the whole virtual machine to the snapshot identified by the tag
1014 1018 @var{tag} or the unique snapshot ID @var{id}.
1015 1019  
1016   -@item delvm tag|id
  1020 +@item delvm @var{tag}|@var{id}
1017 1021 Delete the snapshot identified by @var{tag} or @var{id}.
1018 1022  
1019 1023 @item stop
... ... @@ -1022,13 +1026,13 @@ Stop emulation.
1022 1026 @item c or cont
1023 1027 Resume emulation.
1024 1028  
1025   -@item gdbserver [port]
1026   -Start gdbserver session (default port=1234)
  1029 +@item gdbserver [@var{port}]
  1030 +Start gdbserver session (default @var{port}=1234)
1027 1031  
1028   -@item x/fmt addr
  1032 +@item x/fmt @var{addr}
1029 1033 Virtual memory dump starting at @var{addr}.
1030 1034  
1031   -@item xp /fmt addr
  1035 +@item xp /@var{fmt} @var{addr}
1032 1036 Physical memory dump starting at @var{addr}.
1033 1037  
1034 1038 @var{fmt} is a format which tells the command how to format the
... ... @@ -1084,12 +1088,12 @@ Dump 80 16 bit values at the start of the video memory.
1084 1088 @end smallexample
1085 1089 @end itemize
1086 1090  
1087   -@item p or print/fmt expr
  1091 +@item p or print/@var{fmt} @var{expr}
1088 1092  
1089 1093 Print expression value. Only the @var{format} part of @var{fmt} is
1090 1094 used.
1091 1095  
1092   -@item sendkey keys
  1096 +@item sendkey @var{keys}
1093 1097  
1094 1098 Send @var{keys} to the emulator. Use @code{-} to press several keys
1095 1099 simultaneously. Example:
... ... @@ -1104,12 +1108,12 @@ intercepts at low level, such as @code{ctrl-alt-f1} in X Window.
1104 1108  
1105 1109 Reset the system.
1106 1110  
1107   -@item usb_add devname
  1111 +@item usb_add @var{devname}
1108 1112  
1109 1113 Add the USB device @var{devname}. For details of available devices see
1110 1114 @ref{usb_devices}
1111 1115  
1112   -@item usb_del devname
  1116 +@item usb_del @var{devname}
1113 1117  
1114 1118 Remove the USB device @var{devname} from the QEMU virtual USB
1115 1119 hub. @var{devname} has the syntax @code{bus.addr}. Use the monitor
... ... @@ -1263,7 +1267,7 @@ Currently there is no specific code to handle removable media, so it
1263 1267 is better to use the @code{change} or @code{eject} monitor commands to
1264 1268 change or eject media.
1265 1269 @item Hard disks
1266   -Hard disks can be used with the syntax: @file{\\.\PhysicalDriveN}
  1270 +Hard disks can be used with the syntax: @file{\\.\PhysicalDrive@var{N}}
1267 1271 where @var{N} is the drive number (0 is the first hard disk).
1268 1272  
1269 1273 WARNING: unless you know what you do, it is better to only make
... ... @@ -1458,12 +1462,12 @@ Virtual Mouse. This will override the PS/2 mouse emulation when activated.
1458 1462 Pointer device that uses absolute coordinates (like a touchscreen).
1459 1463 This means qemu is able to report the mouse position without having
1460 1464 to grab the mouse. Also overrides the PS/2 mouse emulation when activated.
1461   -@item @code{disk:file}
  1465 +@item @code{disk:@var{file}}
1462 1466 Mass storage device based on @var{file} (@pxref{disk_images})
1463   -@item @code{host:bus.addr}
  1467 +@item @code{host:@var{bus.addr}}
1464 1468 Pass through the host device identified by @var{bus.addr}
1465 1469 (Linux only)
1466   -@item @code{host:vendor_id:product_id}
  1470 +@item @code{host:@var{vendor_id:product_id}}
1467 1471 Pass through the host device identified by @var{vendor_id:product_id}
1468 1472 (Linux only)
1469 1473 @item @code{wacom-tablet}
... ...