Commit ec410fc9ce03e775284602e304d60c78fa63619b

Authored by bellard
1 parent 68a79315

update


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@297 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 59 additions and 2 deletions
qemu-doc.texi
@@ -353,6 +353,61 @@ Lawton for the plex86 Project (@url{www.plex86.org}). @@ -353,6 +353,61 @@ Lawton for the plex86 Project (@url{www.plex86.org}).
353 353
354 @end enumerate 354 @end enumerate
355 355
  356 +@section Invocation
  357 +
  358 +@example
  359 +usage: vl [options] bzImage [kernel parameters...]
  360 +@end example
  361 +
  362 +@file{bzImage} is a Linux kernel image.
  363 +
  364 +General options:
  365 +@table @option
  366 +@item -initrd file
  367 +Use 'file' as initial ram disk.
  368 +
  369 +@item -hda file
  370 +@item -hdb file
  371 +Use 'file' as hard disk 0 or 1 image. The disk images are simply raw
  372 +images of the hard disk. You can create them with the command:
  373 +@example
  374 +dd if=/dev/zero of=myimage bs=1024 count=mysize
  375 +@end example
  376 +where @var{myimage} is the image filename and @var{mysize} is its size
  377 +in kilobytes.
  378 +
  379 +@item -m megs
  380 +Set virtual RAM size to @var{megs} megabytes.
  381 +
  382 +@item -n script
  383 +Set network init script [default=/etc/vl-ifup]. This script is
  384 +launched to configure the host network interface (usually tun0)
  385 +corresponding to the virtual NE2000 card.
  386 +@end table
  387 +
  388 +Debug options:
  389 +@table @option
  390 +@item -s
  391 +Wait gdb connection to port 1234.
  392 +@item -p port
  393 +Change gdb connection port.
  394 +@item -d
  395 +Output log in /tmp/vl.log
  396 +@end table
  397 +
  398 +During emulation, use @key{C-a h} to get terminal commands:
  399 +
  400 +@table @key
  401 +@item C-a h
  402 +Print this help
  403 +@item C-a x
  404 +Exit emulatior
  405 +@item C-a b
  406 +Send break (magic sysrq)
  407 +@item C-a C-a
  408 +Send C-a
  409 +@end table
  410 +
356 @section Kernel Compilation 411 @section Kernel Compilation
357 412
358 You can use any Linux kernel within QEMU provided it is mapped at 413 You can use any Linux kernel within QEMU provided it is mapped at
@@ -417,11 +472,13 @@ PIT (timers) @@ -417,11 +472,13 @@ PIT (timers)
417 @item 472 @item
418 CMOS memory 473 CMOS memory
419 @item 474 @item
  475 +Dumb VGA (to print the @code{Uncompressing Linux} message)
  476 +@item
420 Serial port (port=0x3f8, irq=4) 477 Serial port (port=0x3f8, irq=4)
421 @item 478 @item
422 NE2000 network adapter (port=0x300, irq=9) 479 NE2000 network adapter (port=0x300, irq=9)
423 -@item  
424 -Dumb VGA (to print the @code{Uncompressing Linux} message) 480 +@item
  481 +IDE disk interface (port=0x1f0, irq=14)
425 @end itemize 482 @end itemize
426 483
427 @section GDB usage 484 @section GDB usage