Add verbose output options commented out.diff -r1.90 -r1.91 src/sys/arch/evbarm/conf/GENERIC
(skrll)
--- src/sys/arch/evbarm/conf/GENERIC 2020/12/29 01:48:22 1.90
+++ src/sys/arch/evbarm/conf/GENERIC 2021/01/27 15:52:46 1.91
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | # | 1 | # | |
2 | # $NetBSD: GENERIC,v 1.90 2020/12/29 01:48:22 thorpej Exp $ | 2 | # $NetBSD: GENERIC,v 1.91 2021/01/27 15:52:46 skrll Exp $ | |
3 | # | 3 | # | |
4 | # GENERIC ARM (aarch32) kernel | 4 | # GENERIC ARM (aarch32) kernel | |
5 | # | 5 | # | |
6 | 6 | |||
7 | include "arch/evbarm/conf/std.generic" | 7 | include "arch/evbarm/conf/std.generic" | |
8 | include "arch/evbarm/conf/files.generic" | 8 | include "arch/evbarm/conf/files.generic" | |
9 | include "arch/evbarm/conf/GENERIC.common" | 9 | include "arch/evbarm/conf/GENERIC.common" | |
10 | 10 | |||
11 | options CPU_CORTEX | 11 | options CPU_CORTEX | |
12 | 12 | |||
13 | options SOC_AM33XX | 13 | options SOC_AM33XX | |
14 | options SOC_BCM2836 | 14 | options SOC_BCM2836 | |
15 | options SOC_EXYNOS5422 | 15 | options SOC_EXYNOS5422 | |
@@ -28,26 +28,27 @@ options SOC_SUN8I_H3 | @@ -28,26 +28,27 @@ options SOC_SUN8I_H3 | |||
28 | options SOC_SUN9I_A80 | 28 | options SOC_SUN9I_A80 | |
29 | options SOC_TEGRA124 | 29 | options SOC_TEGRA124 | |
30 | options SOC_VIRT | 30 | options SOC_VIRT | |
31 | options SOC_ZYNQ7000 | 31 | options SOC_ZYNQ7000 | |
32 | 32 | |||
33 | options MULTIPROCESSOR | 33 | options MULTIPROCESSOR | |
34 | 34 | |||
35 | pseudo-device openfirm # /dev/openfirm | 35 | pseudo-device openfirm # /dev/openfirm | |
36 | 36 | |||
37 | #options DIAGNOSTIC # internal consistency checks | 37 | #options DIAGNOSTIC # internal consistency checks | |
38 | #options DEBUG | 38 | #options DEBUG | |
39 | #options LOCKDEBUG | 39 | #options LOCKDEBUG | |
40 | #options UVMHIST # kernhist for uvm/pmap subsystems | 40 | #options UVMHIST # kernhist for uvm/pmap subsystems | |
41 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | |||
41 | 42 | |||
42 | options MSGBUFSIZE=32768 | 43 | options MSGBUFSIZE=32768 | |
43 | 44 | |||
44 | #options VERBOSE_INIT_ARM # verbose bootstrapping messages | 45 | #options VERBOSE_INIT_ARM # verbose bootstrapping messages | |
45 | 46 | |||
46 | # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. | 47 | # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. | |
47 | 48 | |||
48 | #options EARLYCONS=am33xx, CONSADDR=0x44e09000 | 49 | #options EARLYCONS=am33xx, CONSADDR=0x44e09000 | |
49 | #options EARLYCONS=imx, CONSADDR=0x02020000 | 50 | #options EARLYCONS=imx, CONSADDR=0x02020000 | |
50 | #options EARLYCONS=omap3, CONSADDR=0x49020000 | 51 | #options EARLYCONS=omap3, CONSADDR=0x49020000 | |
51 | 52 | |||
52 | # ODROID-C1 | 53 | # ODROID-C1 | |
53 | #options EARLYCONS=meson, CONSADDR=0xc81004c0 | 54 | #options EARLYCONS=meson, CONSADDR=0xc81004c0 | |
@@ -79,26 +80,35 @@ options MSGBUFSIZE=32768 | @@ -79,26 +80,35 @@ options MSGBUFSIZE=32768 | |||
79 | # Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL | 80 | # Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL | |
80 | # if you want panics instead of warnings. | 81 | # if you want panics instead of warnings. | |
81 | #options KUBSAN # mandatory | 82 | #options KUBSAN # mandatory | |
82 | #options UBSAN_ALWAYS_FATAL # optional | 83 | #options UBSAN_ALWAYS_FATAL # optional | |
83 | 84 | |||
84 | # Kernel Address Sanitizer (kASan). The quarantine is optional and can | 85 | # Kernel Address Sanitizer (kASan). The quarantine is optional and can | |
85 | # help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics | 86 | # help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics | |
86 | # instead of warnings. | 87 | # instead of warnings. | |
87 | #makeoptions KASAN=1 # mandatory | 88 | #makeoptions KASAN=1 # mandatory | |
88 | #options KASAN # mandatory | 89 | #options KASAN # mandatory | |
89 | #options POOL_QUARANTINE # optional | 90 | #options POOL_QUARANTINE # optional | |
90 | #options KASAN_PANIC # optional | 91 | #options KASAN_PANIC # optional | |
91 | 92 | |||
93 | # These options enable verbose messages for several subsystems. | |||
94 | # Warning, these may compile large string tables into the kernel! | |||
95 | #options ACPIVERBOSE # verbose ACPI configuration messages | |||
96 | #options MIIVERBOSE # verbose PHY autoconfig messages | |||
97 | #options PCIVERBOSE # verbose PCI device autoconfig messages | |||
98 | #options PCMCIAVERBOSE # verbose PCMCIA configuration messages | |||
99 | #options SCSIVERBOSE # human readable SCSI error messages | |||
100 | #options USBVERBOSE # verbose USB device autoconfig messages | |||
101 | ||||
92 | makeoptions DEBUG="-g" # compile full symbol table | 102 | makeoptions DEBUG="-g" # compile full symbol table | |
93 | makeoptions COPY_SYMTAB=1 | 103 | makeoptions COPY_SYMTAB=1 | |
94 | 104 | |||
95 | config netbsd root on ? type ? | 105 | config netbsd root on ? type ? | |
96 | 106 | |||
97 | # Device tree support | 107 | # Device tree support | |
98 | armfdt0 at root | 108 | armfdt0 at root | |
99 | simplebus* at fdt? pass 0 | 109 | simplebus* at fdt? pass 0 | |
100 | 110 | |||
101 | # CPUs | 111 | # CPUs | |
102 | cpus* at fdt? pass 0 | 112 | cpus* at fdt? pass 0 | |
103 | cpu* at fdt? pass 0 | 113 | cpu* at fdt? pass 0 | |
104 | 114 |
--- src/sys/arch/evbarm/conf/GENERIC64 2021/01/24 18:02:51 1.175
+++ src/sys/arch/evbarm/conf/GENERIC64 2021/01/27 15:52:46 1.176
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | # | 1 | # | |
2 | # $NetBSD: GENERIC64,v 1.175 2021/01/24 18:02:51 jmcneill Exp $ | 2 | # $NetBSD: GENERIC64,v 1.176 2021/01/27 15:52:46 skrll Exp $ | |
3 | # | 3 | # | |
4 | # GENERIC ARM (aarch64) kernel | 4 | # GENERIC ARM (aarch64) kernel | |
5 | # | 5 | # | |
6 | 6 | |||
7 | include "arch/evbarm/conf/std.generic64" | 7 | include "arch/evbarm/conf/std.generic64" | |
8 | include "arch/evbarm/conf/files.generic64" | 8 | include "arch/evbarm/conf/files.generic64" | |
9 | include "arch/evbarm/conf/GENERIC.common" | 9 | include "arch/evbarm/conf/GENERIC.common" | |
10 | 10 | |||
11 | maxusers 64 | 11 | maxusers 64 | |
12 | 12 | |||
13 | options CPU_CORTEX | 13 | options CPU_CORTEX | |
14 | options CPU_THUNDERX | 14 | options CPU_THUNDERX | |
15 | options SOC_BCM2837 | 15 | options SOC_BCM2837 | |
@@ -24,26 +24,27 @@ options SOC_SUN50I_H6 | @@ -24,26 +24,27 @@ options SOC_SUN50I_H6 | |||
24 | options SOC_TEGRA210 | 24 | options SOC_TEGRA210 | |
25 | options SOC_VIRT | 25 | options SOC_VIRT | |
26 | options MULTIPROCESSOR | 26 | options MULTIPROCESSOR | |
27 | 27 | |||
28 | pseudo-device openfirm # /dev/openfirm | 28 | pseudo-device openfirm # /dev/openfirm | |
29 | 29 | |||
30 | #options DIAGNOSTIC # internal consistency checks | 30 | #options DIAGNOSTIC # internal consistency checks | |
31 | #options DEBUG | 31 | #options DEBUG | |
32 | #options LOCKDEBUG | 32 | #options LOCKDEBUG | |
33 | #options VERBOSE_INIT_ARM # verbose bootstrapping messages | 33 | #options VERBOSE_INIT_ARM # verbose bootstrapping messages | |
34 | options INCLUDE_CONFIG_FILE | 34 | options INCLUDE_CONFIG_FILE | |
35 | #options UVMHIST # kernhist for uvm/pmap subsystems | 35 | #options UVMHIST # kernhist for uvm/pmap subsystems | |
36 | #options UVMHIST_PRINT,KERNHIST_DELAY=0 | 36 | #options UVMHIST_PRINT,KERNHIST_DELAY=0 | |
37 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | |||
37 | 38 | |||
38 | # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. | 39 | # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. | |
39 | #options EARLYCONS=bcm2837, CONSADDR=0x3f215040 | 40 | #options EARLYCONS=bcm2837, CONSADDR=0x3f215040 | |
40 | #options EARLYCONS=bcm2711, CONSADDR=0xfe215040 | 41 | #options EARLYCONS=bcm2711, CONSADDR=0xfe215040 | |
41 | #options EARLYCONS=meson, CONSADDR=0xc81004c0 | 42 | #options EARLYCONS=meson, CONSADDR=0xc81004c0 | |
42 | #options EARLYCONS=rk3328, CONSADDR=0xff130000 | 43 | #options EARLYCONS=rk3328, CONSADDR=0xff130000 | |
43 | #options EARLYCONS=rk3399, CONSADDR=0xff1a0000 | 44 | #options EARLYCONS=rk3399, CONSADDR=0xff1a0000 | |
44 | #options EARLYCONS=sunxi, CONSADDR=0x01c28000 | 45 | #options EARLYCONS=sunxi, CONSADDR=0x01c28000 | |
45 | #options EARLYCONS=tegra, CONSADDR=0x70006000 | 46 | #options EARLYCONS=tegra, CONSADDR=0x70006000 | |
46 | #options EARLYCONS=thunderx, CONSADDR=0x87e024000000 | 47 | #options EARLYCONS=thunderx, CONSADDR=0x87e024000000 | |
47 | #options EARLYCONS=virt, CONSADDR=0x09000000 | 48 | #options EARLYCONS=virt, CONSADDR=0x09000000 | |
48 | 49 | |||
49 | # Privileged Access Never (PAN). | 50 | # Privileged Access Never (PAN). | |
@@ -60,26 +61,35 @@ options ARMV81_PAN | @@ -60,26 +61,35 @@ options ARMV81_PAN | |||
60 | # Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL | 61 | # Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL | |
61 | # if you want panics instead of warnings. | 62 | # if you want panics instead of warnings. | |
62 | #options KUBSAN # mandatory | 63 | #options KUBSAN # mandatory | |
63 | #options UBSAN_ALWAYS_FATAL # optional | 64 | #options UBSAN_ALWAYS_FATAL # optional | |
64 | 65 | |||
65 | # Kernel Address Sanitizer (kASan). The quarantine is optional and can | 66 | # Kernel Address Sanitizer (kASan). The quarantine is optional and can | |
66 | # help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics | 67 | # help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics | |
67 | # instead of warnings. | 68 | # instead of warnings. | |
68 | #makeoptions KASAN=1 # mandatory | 69 | #makeoptions KASAN=1 # mandatory | |
69 | #options KASAN # mandatory | 70 | #options KASAN # mandatory | |
70 | #options POOL_QUARANTINE # optional | 71 | #options POOL_QUARANTINE # optional | |
71 | #options KASAN_PANIC # optional | 72 | #options KASAN_PANIC # optional | |
72 | 73 | |||
74 | # These options enable verbose messages for several subsystems. | |||
75 | # Warning, these may compile large string tables into the kernel! | |||
76 | #options ACPIVERBOSE # verbose ACPI configuration messages | |||
77 | #options MIIVERBOSE # verbose PHY autoconfig messages | |||
78 | #options PCIVERBOSE # verbose PCI device autoconfig messages | |||
79 | #options PCMCIAVERBOSE # verbose PCMCIA configuration messages | |||
80 | #options SCSIVERBOSE # human readable SCSI error messages | |||
81 | #options USBVERBOSE # verbose USB device autoconfig messages | |||
82 | ||||
73 | makeoptions DEBUG="-g" # compile full symbol table | 83 | makeoptions DEBUG="-g" # compile full symbol table | |
74 | makeoptions COPY_SYMTAB=1 | 84 | makeoptions COPY_SYMTAB=1 | |
75 | 85 | |||
76 | config netbsd root on ? type ? | 86 | config netbsd root on ? type ? | |
77 | 87 | |||
78 | options COMPAT_NETBSD32 | 88 | options COMPAT_NETBSD32 | |
79 | options EXEC_ELF32 | 89 | options EXEC_ELF32 | |
80 | 90 | |||
81 | # EFI runtime support | 91 | # EFI runtime support | |
82 | options EFI_RUNTIME | 92 | options EFI_RUNTIME | |
83 | 93 | |||
84 | # Device tree support | 94 | # Device tree support | |
85 | armfdt0 at root | 95 | armfdt0 at root |