Merge tag 'for-linus-5.11-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...
[platform/kernel/linux-starfive.git] / Documentation / admin-guide / kernel-parameters.txt
index 035d27b..a10b545 100644 (file)
 
        ftrace_filter=[function-list]
                        [FTRACE] Limit the functions traced by the function
-                       tracer at boot up. function-list is a comma separated
+                       tracer at boot up. function-list is a comma-separated
                        list of functions. This list can be changed at run
                        time by the set_ftrace_filter file in the debugfs
                        tracing directory.
        ftrace_graph_filter=[function-list]
                        [FTRACE] Limit the top level callers functions traced
                        by the function graph tracer at boot up.
-                       function-list is a comma separated list of functions
+                       function-list is a comma-separated list of functions
                        that can be changed at run time by the
                        set_graph_function file in the debugfs tracing directory.
 
        ftrace_graph_notrace=[function-list]
                        [FTRACE] Do not trace from the functions specified in
-                       function-list.  This list is a comma separated list of
+                       function-list.  This list is a comma-separated list of
                        functions that can be changed at run time by the
                        set_graph_notrace file in the debugfs tracing directory.
 
                        Note that using this option lowers the security
                        provided by tboot because it makes the system
                        vulnerable to DMA attacks.
-               nobounce [Default off]
-                       Disable bounce buffer for untrusted devices such as
-                       the Thunderbolt devices. This will treat the untrusted
-                       devices as the trusted ones, hence might expose security
-                       risks of DMA attacks.
 
        intel_idle.max_cstate=  [KNL,HW,ACPI,X86]
                        0       disables intel_idle and fall back on acpi_idle.
                        for all guests.
                        Default is 1 (enabled) if in 64-bit or 32-bit PAE mode.
 
+       kvm-arm.mode=
+                       [KVM,ARM] Select one of KVM/arm64's modes of operation.
+
+                       protected: nVHE-based mode with support for guests whose
+                                  state is kept private from the host.
+                                  Not valid if the kernel is running in EL2.
+
+                       Defaults to VHE/nVHE based on hardware support and
+                       the value of CONFIG_ARM64_VHE.
+
        kvm-arm.vgic_v3_group0_trap=
                        [KVM,ARM] Trap guest accesses to GICv3 group-0
                        system registers
                        when set.
                        Format: <int>
 
-       libata.force=   [LIBATA] Force configurations.  The format is comma
+       libata.force=   [LIBATA] Force configurations.  The format is comma-
                        separated list of "[ID:]VAL" where ID is
                        PORT[.DEVICE].  PORT and DEVICE are decimal numbers
                        matching port, link or device.  Basically, it matches
                        option description.
 
        memmap=nn[KMG]@ss[KMG]
-                       [KNL] Force usage of a specific region of memory.
+                       [KNL, X86, MIPS, XTENSA] Force usage of a specific region of memory.
                        Region of memory to be used is from ss to ss+nn.
                        If @ss[KMG] is omitted, it is equivalent to mem=nn[KMG],
                        which limits max address to nn[KMG].
        mtdset=         [ARM]
                        ARM/S3C2412 JIVE boot control
 
-                       See arch/arm/mach-s3c2412/mach-jive.c
+                       See arch/arm/mach-s3c/mach-jive.c
 
        mtouchusb.raw_coordinates=
                        [HW] Make the MicroTouch USB driver use raw coordinates
 
        nosep           [BUGS=X86-32] Disables x86 SYSENTER/SYSEXIT support.
 
+       nosgx           [X86-64,SGX] Disables Intel SGX kernel support.
+
        nosmp           [SMP] Tells an SMP kernel to act as a UP kernel,
                        and disable the IO APIC.  legacy for "maxcpus=0".
 
 
        stacktrace_filter=[function-list]
                        [FTRACE] Limit the functions that the stack tracer
-                       will trace at boot up. function-list is a comma separated
+                       will trace at boot up. function-list is a comma-separated
                        list of functions. This list can be changed at run
                        time by the stack_trace_filter file in the debugfs
                        tracing directory. Note, this enables stack tracing
        trace_event=[event-list]
                        [FTRACE] Set and start specified trace events in order
                        to facilitate early boot debugging. The event-list is a
-                       comma separated list of trace events to enable. See
+                       comma-separated list of trace events to enable. See
                        also Documentation/trace/events.rst
 
        trace_options=[option-list]
                                        device);
                                j = NO_REPORT_LUNS (don't use report luns
                                        command, uas only);
+                               k = NO_SAME (do not use WRITE_SAME, uas only)
                                l = NOT_LOCKABLE (don't try to lock and
                                        unlock ejectable media, not on uas);
                                m = MAX_SECTORS_64 (don't transfer more