grub2: bring back build of aros-side grub2 tools
[AROS.git] / workbench / locale / help / English / options.txt
blobee85edc4756f6389d17a8ddca5e878ce8c90bac2
1  This document describes AROS kickstart command line options understood by various components.
2  TODO: this list is very incomplete.
4  kernel.resource
5 ==============================================================================================
7  vblank=N
9  Set emulated VBlank frequency to N hz.
10  Applicable: All hosted.
11 ----------------------------------------------------------------------------------------------
13  tickrate=N
15  Set main system timer frequency to NxVBlank Hz. This can be used to improve timer.device
16 accuracy. Default value is 4.
17  Applicable: UNIX-hosted.
18 ----------------------------------------------------------------------------------------------
20  eclock=N
22  Set emulated EClock frequency to N hz. EClock is the system's master timer which is used by timer.device
23 to measure time intervals. The greater this value is, the more precise is time measurement
24 but more CPU load is caused by AROS. Default value is 100.
25  Applicable: Windows-hosted
26 -----------------------------------------------------------------------------------------------
28  debug=<debug output string>
30  Specify debug output channel. Debug output string has the following format:
31 <driver>:<arguments>
32  Applicable: x86-64-pc, i386-pc.
34  Currently available drivers are:
36    memory - circular buffer in memory. Implemented only on i386-pc.
37    serial - serial port. Arguments have the following format: <port>[@<baud>], where <port>
38             is either onboard serial port number (0 - 4) or base I/O address of a custom port.
39             Default to 0@115200. Arguments are implemented only on x86-64-pc.
40 ------------------------------------------------------------------------------------------------
42  vesahack
44  Patch VESA framebuffer descriptor in order to enforce VESA display driver into split-screen mode.
45 The display occupied only upper half of the framebuffer, while lower half is used for on-screen debug
46 output.
47  Applicable: x86-64-pc
48 ------------------------------------------------------------------------------------------------
50  exec.library
51 ================================================================================================
53  mungwall
55  Enable mungwall - anti-memory-trashing guard.
56  Applicable: all except PowerPC native.
57 ------------------------------------------------------------------------------------------------
59  stacksnoop
61  Enable support for stack usage snooping. This means that before the task is run (or when the stack
62 is swapped), stack area will be filled with 0xE1 value. By checking how many bytes at the top of
63 stack contain this value, you can determine how much of stack space was used by the task.
64  Applicable: all hosted, m68k and x86-64 native.
65 ------------------------------------------------------------------------------------------------
67  sysdebug=<flags>
69  Enable various categories of runtime debug output. Categories are either separated by commas
70 without spaces, or can include spaces if taken into quotes.
72  Available categories are:
74  initresident  - trace InitResident() function
75  initcode      - trace InitCode(), modules discovery, and related early startup
76  findresident  - trace FindResident() function
77  createlibrary - trace internal modules initialization
78  setfunction   - trace SetFunction() calls
79  addtask       - trace task creation
80  remtask       - trace task disposal
81  init          - early system initialization. Also used by intuition.library for some tracing.
82  all           - a shortcut for "all together".
84  Examples:
86  sysdebug=initcode,setfunction
87  sysdebug="init initcode addtask"
88 ------------------------------------------------------------------------------------------------
90  Boot Strap
91 ================================================================================================
93  bootdelay=N
95  Delay for N seconds during startup. The delay will be performed before searching partitions
96 on present drives.
97 ------------------------------------------------------------------------------------------------
99  dosboot.resource
100 ================================================================================================
102  bootmenu
104  Force enter early startup control
105 ------------------------------------------------------------------------------------------------
107  nomonitors
109  Do not load disk-based display drivers
110 ------------------------------------------------------------------------------------------------
112  bootdevice=<DEV>
114  Explicitly tell which device to boot from. If you specify something here, AROS will boot up only
115 from this device. Do not add ':' at the end.
117  Example:
119  bootdevice=DH1
120 ------------------------------------------------------------------------------------------------
122  poseidon.library
123 ================================================================================================
125  usbdebug
127  Duplicate Poseidon debug log in AROS debug output.
128 ------------------------------------------------------------------------------------------------
130  pciusb.device
131 ================================================================================================
133  forceusbpower
135  Force power on all OHCI USB ports to ON and disable overcurrent detection. Known to be needed on
136 Intel MacMini. Try this if your USB doesn't work.
138  acpica.library
139 ================================================================================================
141  noacpi
143  Totally disables ACPI subsystem. acpica.library is not initialized.