1 This document describes AROS kickstart command line options understood by various components.
2 TODO: this list is very incomplete.
5 ==============================================================================================
9 Set emulated VBlank frequency to N hz.
10 Applicable: All hosted.
11 ----------------------------------------------------------------------------------------------
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 ----------------------------------------------------------------------------------------------
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:
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 ------------------------------------------------------------------------------------------------
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
48 ------------------------------------------------------------------------------------------------
51 ================================================================================================
55 Enable mungwall - anti-memory-trashing guard.
56 Applicable: all except PowerPC native.
57 ------------------------------------------------------------------------------------------------
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 ------------------------------------------------------------------------------------------------
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".
86 sysdebug=initcode,setfunction
87 sysdebug="init initcode addtask"
88 ------------------------------------------------------------------------------------------------
91 ================================================================================================
95 Delay for N seconds during startup. The delay will be performed before searching partitions
97 ------------------------------------------------------------------------------------------------
100 ================================================================================================
104 Force enter early startup control
105 ------------------------------------------------------------------------------------------------
109 Do not load disk-based display drivers
110 ------------------------------------------------------------------------------------------------
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.
120 ------------------------------------------------------------------------------------------------
123 ================================================================================================
127 Duplicate Poseidon debug log in AROS debug output.
128 ------------------------------------------------------------------------------------------------
131 ================================================================================================
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.
139 ================================================================================================
143 Totally disables ACPI subsystem. acpica.library is not initialized.