Wed Apr 8 17:56:08 2020 UTC ()
Turn on -g by default on the branch


(bouyer)
diff -r1.90 -r1.90.6.1 src/sys/arch/amd64/conf/XEN3_DOMU
diff -r1.3 -r1.3.2.1 src/sys/arch/amd64/conf/XEN3_PVHVM
diff -r1.21 -r1.21.2.1 src/sys/arch/i386/conf/XEN3PAE_DOM0
diff -r1.8 -r1.8.2.1 src/sys/arch/i386/conf/XEN3PAE_DOMU
diff -r1.3 -r1.3.2.1 src/sys/arch/i386/conf/XEN3PAE_PVHVM

cvs diff -r1.90 -r1.90.6.1 src/sys/arch/amd64/conf/XEN3_DOMU (expand / switch to unified diff)

--- src/sys/arch/amd64/conf/XEN3_DOMU 2019/08/21 12:16:07 1.90
+++ src/sys/arch/amd64/conf/XEN3_DOMU 2020/04/08 17:56:08 1.90.6.1
@@ -1,27 +1,27 @@ @@ -1,27 +1,27 @@
1# $NetBSD: XEN3_DOMU,v 1.90 2019/08/21 12:16:07 maxv Exp $ 1# $NetBSD: XEN3_DOMU,v 1.90.6.1 2020/04/08 17:56:08 bouyer Exp $
2 2
3include "arch/amd64/conf/std.xen" 3include "arch/amd64/conf/std.xen"
4 4
5options XENPV # PV domU support 5options XENPV # PV domU support
6options MULTIPROCESSOR 6options MULTIPROCESSOR
7 7
8options INCLUDE_CONFIG_FILE # embed config file in kernel binary 8options INCLUDE_CONFIG_FILE # embed config file in kernel binary
9 9
10#options UVMHIST 10#options UVMHIST
11#options UVMHIST_PRINT 11#options UVMHIST_PRINT
12#options SYSCALL_DEBUG 12#options SYSCALL_DEBUG
13 13
14#ident "XEN3_DOMU-$Revision: 1.90 $" 14#ident "XEN3_DOMU-$Revision: 1.90.6.1 $"
15 15
16maxusers 32 # estimated number of users 16maxusers 32 # estimated number of users
17 17
18# 18#
19options MAXPHYS=32768 #xbd doesn't handle 64k transfers 19options MAXPHYS=32768 #xbd doesn't handle 64k transfers
20#options DOM0OPS 20#options DOM0OPS
21 21
22#options MTRR # memory-type range register syscall support 22#options MTRR # memory-type range register syscall support
23 23
24#options CONSDEVNAME="\"xencons\"" 24#options CONSDEVNAME="\"xencons\""
25#options CONS_OVERRIDE 25#options CONS_OVERRIDE
26 26
27options INSECURE # disable kernel security levels - X needs this 27options INSECURE # disable kernel security levels - X needs this
@@ -42,27 +42,27 @@ options SYSCTL_INCLUDE_DESCR # Include  @@ -42,27 +42,27 @@ options SYSCTL_INCLUDE_DESCR # Include
42# Alternate buffer queue strategies for better responsiveness under high 42# Alternate buffer queue strategies for better responsiveness under high
43# disk I/O load. 43# disk I/O load.
44#options BUFQ_READPRIO 44#options BUFQ_READPRIO
45options BUFQ_PRIOCSCAN 45options BUFQ_PRIOCSCAN
46 46
47# Diagnostic/debugging support options 47# Diagnostic/debugging support options
48options DIAGNOSTIC # inexpensive kernel consistency checks 48options DIAGNOSTIC # inexpensive kernel consistency checks
49#options DEBUG # expensive debugging checks/support 49#options DEBUG # expensive debugging checks/support
50options DDB # in-kernel debugger 50options DDB # in-kernel debugger
51options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 51options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
52options DDB_HISTORY_SIZE=512 # enable history editing in DDB 52options DDB_HISTORY_SIZE=512 # enable history editing in DDB
53#options KGDB # remote debugger 53#options KGDB # remote debugger
54#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 54#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
55#makeoptions DEBUG="-g" # compile full symbol table 55makeoptions DEBUG="-g" # compile full symbol table
56makeoptions COPTS="-O2 -fno-omit-frame-pointer" 56makeoptions COPTS="-O2 -fno-omit-frame-pointer"
57options DDB_COMMANDONENTER="trace;show registers" 57options DDB_COMMANDONENTER="trace;show registers"
58 58
59# Compatibility options 59# Compatibility options
60include "conf/compat_netbsd15.config" 60include "conf/compat_netbsd15.config"
61#options COMPAT_386BSD_MBRPART # recognize old partition ID 61#options COMPAT_386BSD_MBRPART # recognize old partition ID
62 62
63options COMPAT_OSSAUDIO 63options COMPAT_OSSAUDIO
64options COMPAT_NETBSD32 64options COMPAT_NETBSD32
65options COMPAT_LINUX 65options COMPAT_LINUX
66options COMPAT_LINUX32 # req. COMPAT_LINUX and COMPAT_NETBSD32 66options COMPAT_LINUX32 # req. COMPAT_LINUX and COMPAT_NETBSD32
67options EXEC_ELF32 67options EXEC_ELF32
68 68

cvs diff -r1.3 -r1.3.2.1 src/sys/arch/amd64/conf/Attic/XEN3_PVHVM (expand / switch to unified diff)

--- src/sys/arch/amd64/conf/Attic/XEN3_PVHVM 2020/04/06 19:28:21 1.3
+++ src/sys/arch/amd64/conf/Attic/XEN3_PVHVM 2020/04/08 17:56:08 1.3.2.1
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1# $NetBSD: XEN3_PVHVM,v 1.3 2020/04/06 19:28:21 bouyer Exp $ 1# $NetBSD: XEN3_PVHVM,v 1.3.2.1 2020/04/08 17:56:08 bouyer Exp $
2 2
3include "arch/amd64/conf/std.xen" 3include "arch/amd64/conf/std.xen"
4 4
5options XENPVHVM 5options XENPVHVM
6 6
7#options MULTIPROCESSOR # Not yet. 7#options MULTIPROCESSOR # Not yet.
8 8
9options INCLUDE_CONFIG_FILE # embed config file in kernel binary 9options INCLUDE_CONFIG_FILE # embed config file in kernel binary
10 10
11#options UVMHIST 11#options UVMHIST
12#options UVMHIST_PRINT 12#options UVMHIST_PRINT
13#options SYSCALL_DEBUG 13#options SYSCALL_DEBUG
14 14
15#ident "XEN3_PVHVM-$Revision: 1.3 $" 15#ident "XEN3_PVHVM-$Revision: 1.3.2.1 $"
16 16
17maxusers 32 # estimated number of users 17maxusers 32 # estimated number of users
18options MAXPHYS=32768 #xbd doesn't handle 64k transfers 18options MAXPHYS=32768 #xbd doesn't handle 64k transfers
19 19
20# boot messages with MPBIOS, acpi and ioapic can be quite large 20# boot messages with MPBIOS, acpi and ioapic can be quite large
21options MSGBUFSIZE=24576 21options MSGBUFSIZE=24576
22 22
23#options MTRR # memory-type range register syscall support 23#options MTRR # memory-type range register syscall support
24 24
25#options CONSDEVNAME="\"xencons\"" 25#options CONSDEVNAME="\"xencons\""
26#options CONS_OVERRIDE 26#options CONS_OVERRIDE
27 27
28options INSECURE # disable kernel security levels - X needs this 28options INSECURE # disable kernel security levels - X needs this
@@ -42,27 +42,27 @@ options SYSCTL_INCLUDE_DESCR # Include  @@ -42,27 +42,27 @@ options SYSCTL_INCLUDE_DESCR # Include
42# Alternate buffer queue strategies for better responsiveness under high 42# Alternate buffer queue strategies for better responsiveness under high
43# disk I/O load. 43# disk I/O load.
44#options BUFQ_READPRIO 44#options BUFQ_READPRIO
45options BUFQ_PRIOCSCAN 45options BUFQ_PRIOCSCAN
46 46
47# Diagnostic/debugging support options 47# Diagnostic/debugging support options
48options DIAGNOSTIC # inexpensive kernel consistency checks 48options DIAGNOSTIC # inexpensive kernel consistency checks
49#options DEBUG # expensive debugging checks/support 49#options DEBUG # expensive debugging checks/support
50options DDB # in-kernel debugger 50options DDB # in-kernel debugger
51options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 51options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
52options DDB_HISTORY_SIZE=512 # enable history editing in DDB 52options DDB_HISTORY_SIZE=512 # enable history editing in DDB
53#options KGDB # remote debugger 53#options KGDB # remote debugger
54#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 54#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
55#makeoptions DEBUG="-g" # compile full symbol table 55makeoptions DEBUG="-g" # compile full symbol table
56makeoptions COPTS="-O2 -fno-omit-frame-pointer" 56makeoptions COPTS="-O2 -fno-omit-frame-pointer"
57options DDB_COMMANDONENTER="show registers" 57options DDB_COMMANDONENTER="show registers"
58 58
59# Compatibility options 59# Compatibility options
60#include "conf/compat_netbsd15.config" 60#include "conf/compat_netbsd15.config"
61options COMPAT_NETBSD32 61options COMPAT_NETBSD32
62options COMPAT_LINUX 62options COMPAT_LINUX
63options COMPAT_LINUX32 # req. COMPAT_LINUX and COMPAT_NETBSD32 63options COMPAT_LINUX32 # req. COMPAT_LINUX and COMPAT_NETBSD32
64options EXEC_ELF32 64options EXEC_ELF32
65 65
66# Wedge support 66# Wedge support
67options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 67options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
68options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 68options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges

cvs diff -r1.21 -r1.21.2.1 src/sys/arch/i386/conf/XEN3PAE_DOM0 (expand / switch to unified diff)

--- src/sys/arch/i386/conf/XEN3PAE_DOM0 2020/03/25 17:06:19 1.21
+++ src/sys/arch/i386/conf/XEN3PAE_DOM0 2020/04/08 17:56:08 1.21.2.1
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: XEN3PAE_DOM0,v 1.21 2020/03/25 17:06:19 jdolecek Exp $ 1# $NetBSD: XEN3PAE_DOM0,v 1.21.2.1 2020/04/08 17:56:08 bouyer Exp $
2# 2#
3# XEN3_0: Xen 3.0 domain0 kernel 3# XEN3_0: Xen 3.0 domain0 kernel
4 4
5include "arch/xen/conf/std.xen" 5include "arch/xen/conf/std.xen"
6 6
7options XENPV # PV dom0 support 7options XENPV # PV dom0 support
8#options MULTIPROCESSOR # (not yet - dom0 stuff is not MP-safe) 8#options MULTIPROCESSOR # (not yet - dom0 stuff is not MP-safe)
9 9
10options INCLUDE_CONFIG_FILE # embed config file in kernel binary 10options INCLUDE_CONFIG_FILE # embed config file in kernel binary
11 11
12#options UVMHIST 12#options UVMHIST
13#options UVMHIST_PRINT 13#options UVMHIST_PRINT
14#options SYSCALL_DEBUG 14#options SYSCALL_DEBUG
@@ -64,27 +64,27 @@ options SYSCTL_INCLUDE_DESCR # Include  @@ -64,27 +64,27 @@ options SYSCTL_INCLUDE_DESCR # Include
64# Alternate buffer queue strategies for better responsiveness under high 64# Alternate buffer queue strategies for better responsiveness under high
65# disk I/O load. 65# disk I/O load.
66#options BUFQ_READPRIO 66#options BUFQ_READPRIO
67options BUFQ_PRIOCSCAN 67options BUFQ_PRIOCSCAN
68 68
69# Diagnostic/debugging support options 69# Diagnostic/debugging support options
70options DIAGNOSTIC # inexpensive kernel consistency checks 70options DIAGNOSTIC # inexpensive kernel consistency checks
71#options DEBUG # expensive debugging checks/support 71#options DEBUG # expensive debugging checks/support
72options DDB # in-kernel debugger 72options DDB # in-kernel debugger
73options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 73options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
74options DDB_HISTORY_SIZE=512 # enable history editing in DDB 74options DDB_HISTORY_SIZE=512 # enable history editing in DDB
75#options KGDB # remote debugger 75#options KGDB # remote debugger
76#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 76#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
77#makeoptions DEBUG="-g" # compile full symbol table 77makeoptions DEBUG="-g" # compile full symbol table
78options DDB_COMMANDONENTER="show registers" 78options DDB_COMMANDONENTER="show registers"
79 79
80# Compatibility options 80# Compatibility options
81include "conf/compat_netbsd09.config" 81include "conf/compat_netbsd09.config"
82options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 82options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
83#options COMPAT_386BSD_MBRPART # recognize old partition ID 83#options COMPAT_386BSD_MBRPART # recognize old partition ID
84 84
85options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 85options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
86options COMPAT_LINUX # binary compatibility with Linux 86options COMPAT_LINUX # binary compatibility with Linux
87#options COMPAT_FREEBSD # binary compatibility with FreeBSD 87#options COMPAT_FREEBSD # binary compatibility with FreeBSD
88 88
89# Wedge support 89# Wedge support
90options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 90options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances

cvs diff -r1.8 -r1.8.2.1 src/sys/arch/i386/conf/XEN3PAE_DOMU (expand / switch to unified diff)

--- src/sys/arch/i386/conf/XEN3PAE_DOMU 2020/03/25 17:06:19 1.8
+++ src/sys/arch/i386/conf/XEN3PAE_DOMU 2020/04/08 17:56:08 1.8.2.1
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: XEN3PAE_DOMU,v 1.8 2020/03/25 17:06:19 jdolecek Exp $ 1# $NetBSD: XEN3PAE_DOMU,v 1.8.2.1 2020/04/08 17:56:08 bouyer Exp $
2 2
3include "arch/xen/conf/std.xen" 3include "arch/xen/conf/std.xen"
4 4
5options XENPV # PV domU support 5options XENPV # PV domU support
6options MULTIPROCESSOR 6options MULTIPROCESSOR
7 7
8options INCLUDE_CONFIG_FILE # embed config file in kernel binary 8options INCLUDE_CONFIG_FILE # embed config file in kernel binary
9 9
10#options UVMHIST 10#options UVMHIST
11#options UVMHIST_PRINT 11#options UVMHIST_PRINT
12#options SYSCALL_DEBUG 12#options SYSCALL_DEBUG
13 13
14maxusers 32 # estimated number of users 14maxusers 32 # estimated number of users
@@ -48,27 +48,27 @@ options SYSCTL_INCLUDE_DESCR # Include  @@ -48,27 +48,27 @@ options SYSCTL_INCLUDE_DESCR # Include
48# Alternate buffer queue strategies for better responsiveness under high 48# Alternate buffer queue strategies for better responsiveness under high
49# disk I/O load. 49# disk I/O load.
50#options BUFQ_READPRIO 50#options BUFQ_READPRIO
51options BUFQ_PRIOCSCAN 51options BUFQ_PRIOCSCAN
52 52
53# Diagnostic/debugging support options 53# Diagnostic/debugging support options
54options DIAGNOSTIC # inexpensive kernel consistency checks 54options DIAGNOSTIC # inexpensive kernel consistency checks
55#options DEBUG # expensive debugging checks/support 55#options DEBUG # expensive debugging checks/support
56options DDB # in-kernel debugger 56options DDB # in-kernel debugger
57options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 57options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
58options DDB_HISTORY_SIZE=512 # enable history editing in DDB 58options DDB_HISTORY_SIZE=512 # enable history editing in DDB
59#options KGDB # remote debugger 59#options KGDB # remote debugger
60#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 60#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
61#makeoptions DEBUG="-g" # compile full symbol table 61makeoptions DEBUG="-g" # compile full symbol table
62options DDB_COMMANDONENTER="trace;show registers" 62options DDB_COMMANDONENTER="trace;show registers"
63 63
64# Compatibility options 64# Compatibility options
65include "conf/compat_netbsd09.config" 65include "conf/compat_netbsd09.config"
66options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 66options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
67#options COMPAT_386BSD_MBRPART # recognize old partition ID 67#options COMPAT_386BSD_MBRPART # recognize old partition ID
68 68
69options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 69options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
70options COMPAT_LINUX # binary compatibility with Linux 70options COMPAT_LINUX # binary compatibility with Linux
71#options COMPAT_FREEBSD # binary compatibility with FreeBSD 71#options COMPAT_FREEBSD # binary compatibility with FreeBSD
72 72
73# Wedge support 73# Wedge support
74options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 74options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances

cvs diff -r1.3 -r1.3.2.1 src/sys/arch/i386/conf/Attic/XEN3PAE_PVHVM (expand / switch to unified diff)

--- src/sys/arch/i386/conf/Attic/XEN3PAE_PVHVM 2020/04/06 19:28:21 1.3
+++ src/sys/arch/i386/conf/Attic/XEN3PAE_PVHVM 2020/04/08 17:56:08 1.3.2.1
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: XEN3PAE_PVHVM,v 1.3 2020/04/06 19:28:21 bouyer Exp $ 1# $NetBSD: XEN3PAE_PVHVM,v 1.3.2.1 2020/04/08 17:56:08 bouyer Exp $
2 2
3include "arch/xen/conf/std.xen" 3include "arch/xen/conf/std.xen"
4 4
5options XENPVHVM # PVHVM domU support 5options XENPVHVM # PVHVM domU support
6 6
7#options MULTIPROCESSOR # Not yet. 7#options MULTIPROCESSOR # Not yet.
8 8
9options INCLUDE_CONFIG_FILE # embed config file in kernel binary 9options INCLUDE_CONFIG_FILE # embed config file in kernel binary
10 10
11#options UVMHIST 11#options UVMHIST
12#options UVMHIST_PRINT 12#options UVMHIST_PRINT
13#options SYSCALL_DEBUG 13#options SYSCALL_DEBUG
14 14
@@ -43,27 +43,27 @@ options SYSCTL_INCLUDE_DESCR # Include  @@ -43,27 +43,27 @@ options SYSCTL_INCLUDE_DESCR # Include
43# Alternate buffer queue strategies for better responsiveness under high 43# Alternate buffer queue strategies for better responsiveness under high
44# disk I/O load. 44# disk I/O load.
45#options BUFQ_READPRIO 45#options BUFQ_READPRIO
46options BUFQ_PRIOCSCAN 46options BUFQ_PRIOCSCAN
47 47
48# Diagnostic/debugging support options 48# Diagnostic/debugging support options
49options DIAGNOSTIC # inexpensive kernel consistency checks 49options DIAGNOSTIC # inexpensive kernel consistency checks
50#options DEBUG # expensive debugging checks/support 50#options DEBUG # expensive debugging checks/support
51options DDB # in-kernel debugger 51options DDB # in-kernel debugger
52options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 52options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
53options DDB_HISTORY_SIZE=512 # enable history editing in DDB 53options DDB_HISTORY_SIZE=512 # enable history editing in DDB
54#options KGDB # remote debugger 54#options KGDB # remote debugger
55#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 55#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
56#makeoptions DEBUG="-g" # compile full symbol table 56makeoptions DEBUG="-g" # compile full symbol table
57options DDB_COMMANDONENTER="trace;show registers" 57options DDB_COMMANDONENTER="trace;show registers"
58 58
59# Compatibility options 59# Compatibility options
60include "conf/compat_netbsd09.config" 60include "conf/compat_netbsd09.config"
61options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 61options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
62options COMPAT_LINUX # binary compatibility with Linux 62options COMPAT_LINUX # binary compatibility with Linux
63 63
64# Wedge support 64# Wedge support
65options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 65options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
66options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 66options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
67#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 67#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
68#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 68#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges
69options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges 69options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges