On 2021/02/22 13:48, Stuart Henderson wrote:
> Not much information on this but it's an unusual one so I thought I'd
> post in case it's of interest to anyone. (Re-typed from a screen photo,
> it's remote and used by non-technical people, this is all I have).
>
> panic: uao_fin_swhash_elt: can't allocate entry
> Stopped at db_enter+0x10: popq %rbp
> TID PID UID PRFLAGS PFLAGS CPU COMMAND
> 387245 23522 1001 0x100000 0 0 sh
> *428940 98261 0 0x14000 0x200 1K pagedaemon
> db_enter+0x10
> panic+0x12a
> uao_set_swslot(fffffd80c1ecc980,150,1f4d1) at uao_set_swslot+0x1a1
> uvmpd_scan_inactive(ffffffff82188790) at uvmpd_scan_inactive+0x537
> uvmpd_scan+0x9f
> uvm_pageout(ffff8000ffff53d0) at uvm_pageout+0x375
> end trace frame 0x0, count: 9
>
> Happened after about 6 days uptime, running GNOME and chromium.
> Nothing in syslog anywhere near the crash. Machine is an haswell nuc
> D34010WYK (looks like a system builder has had their paws on the bios ID
> strings).
>
uao_set_swslot+0x1a1 is the trapsled at the end of the function right
after the panic (of course). Disassembly of uvmpd_scan_inactive and
uvmpd_scan from /usr/share/relink/kernel/GENERIC.MP below.
uvmpd+scan+0x9f is 0x6cf, /usr/src/sys/uvm/uvm_pdaemon.c:863
0000000000000630 uvmpd_scan:
; /usr/src/sys/uvm/uvm_pdaemon.c:821
630: 4c 8b 1d 00 00 00 00 movq (%rip), %r11
0000000000000633: R_X86_64_PC32 __retguard_3362-0x4
637: 4c 33 1c 24 xorq (%rsp), %r11
63b: 55 pushq %rbp
63c: 48 89 e5 movq %rsp, %rbp
63f: 41 53 pushq %r11
641: 41 57 pushq %r15
643: 41 56 pushq %r14
645: 41 55 pushq %r13
647: 41 54 pushq %r12
649: 50 pushq %rax
; /usr/src/sys/uvm/uvm_pdaemon.c:827
64a: 8b 05 00 00 00 00 movl (%rip), %eax
000000000000064c: R_X86_64_PC32 uvmexp+0x114
650: 83 c0 01 addl $1, %eax
653: 89 05 00 00 00 00 movl %eax, (%rip)
0000000000000655: R_X86_64_PC32 uvmexp+0x114
; /usr/src/sys/uvm/uvm_pdaemon.c:833
659: 48 8b 0d 00 00 00 00 movq (%rip), %rcx
000000000000065c: R_X86_64_PC32 buflowpages-0x4
660: 48 2b 0d 00 00 00 00 subq (%rip), %rcx
0000000000000663: R_X86_64_PC32 bcstats+0x4
667: 31 d2 xorl %edx, %edx
669: 48 85 c9 testq %rcx, %rcx
66c: 0f 4e ca cmovlel %edx, %ecx
66f: 8b 15 00 00 00 00 movl (%rip), %edx
0000000000000671: R_X86_64_PC32 uvmexp+0xc
675: 48 87 d1 xchgq %rcx, %rdx
678: 29 d1 subl %edx, %ecx
67a: 48 87 d1 xchgq %rcx, %rdx
; /usr/src/sys/uvm/uvm_pdaemon.c:840
67d: 3b 15 00 00 00 00 cmpl (%rip), %edx
000000000000067f: R_X86_64_PC32 uvmexp+0x3c
683: 7d 2a jge 42 <uvmpd_scan+0x7f>
; /usr/src/sys/uvm/uvm_pdaemon.c:841
685: 83 05 00 00 00 00 01 addl $1, (%rip)
0000000000000687: R_X86_64_PC32 uvmexp+0x117
; /usr/src/sys/uvm/uvm_pdaemon.c:842
68c: 48 c7 c7 00 00 00 00 movq $0, %rdi
000000000000068f: R_X86_64_32S uvm+0x30
693: e8 00 00 00 00 callq 0 <uvmpd_scan+0x68>
0000000000000694: R_X86_64_PLT32 mtx_leave-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:843
698: e8 00 00 00 00 callq 0 <uvmpd_scan+0x6d>
0000000000000699: R_X86_64_PLT32 uvm_swapout_threads-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:844
69d: 48 c7 c7 00 00 00 00 movq $0, %rdi
00000000000006a0: R_X86_64_32S uvm+0x30
6a4: e8 00 00 00 00 callq 0 <uvmpd_scan+0x79>
00000000000006a5: R_X86_64_PLT32 mtx_enter-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:861
6a9: 8b 05 00 00 00 00 movl (%rip), %eax
00000000000006ab: R_X86_64_PC32 uvmexp+0x114
; /usr/src/sys/uvm/uvm_pdaemon.c:860
6af: 44 8b 35 00 00 00 00 movl (%rip), %r14d
00000000000006b2: R_X86_64_PC32 uvmexp+0x11c
; /usr/src/sys/uvm/uvm_pdaemon.c:861
6b6: a8 01 testb $1, %al
6b8: 74 19 je 25 <uvmpd_scan+0xa3>
6ba: 83 3d 00 00 00 00 00 cmpl $0, (%rip)
00000000000006bc: R_X86_64_PC32 uvmexp+0x5f
6c1: 74 10 je 16 <uvmpd_scan+0xa3>
; /usr/src/sys/uvm/uvm_pdaemon.c:862
6c3: 48 c7 c7 00 00 00 00 movq $0, %rdi
00000000000006c6: R_X86_64_32S uvm+0x10
6ca: e8 00 00 00 00 callq 0 <uvmpd_scan+0x9f>
00000000000006cb: R_X86_64_PLT32 uvmpd_scan_inactive-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:863
6cf: 85 c0 testl %eax, %eax
6d1: 75 2e jne 46 <uvmpd_scan+0xd1>
; /usr/src/sys/uvm/uvm_pdaemon.c:864
6d3: 48 c7 c7 00 00 00 00 movq $0, %rdi
00000000000006d6: R_X86_64_32S uvm+0x20
6da: e8 00 00 00 00 callq 0 <uvmpd_scan+0xaf>
00000000000006db: R_X86_64_PLT32 uvmpd_scan_inactive-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:865
6df: 85 c0 testl %eax, %eax
6e1: 75 1e jne 30 <uvmpd_scan+0xd1>
6e3: f6 05 00 00 00 00 01 testb $1, (%rip)
00000000000006e5: R_X86_64_PC32 uvmexp+0x113
6ea: 75 15 jne 21 <uvmpd_scan+0xd1>
6ec: 83 3d 00 00 00 00 00 cmpl $0, (%rip)
00000000000006ee: R_X86_64_PC32 uvmexp+0x5f
6f3: 74 0c je 12 <uvmpd_scan+0xd1>
; /usr/src/sys/uvm/uvm_pdaemon.c:866
6f5: 48 c7 c7 00 00 00 00 movq $0, %rdi
00000000000006f8: R_X86_64_32S uvm+0x10
6fc: e8 00 00 00 00 callq 0 <uvmpd_scan+0xd1>
00000000000006fd: R_X86_64_PLT32 uvmpd_scan_inactive-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:873
701: 44 8b 3d 00 00 00 00 movl (%rip), %r15d
0000000000000704: R_X86_64_PC32 uvmexp+0x40
708: 44 2b 3d 00 00 00 00 subl (%rip), %r15d
000000000000070b: R_X86_64_PC32 uvmexp+0x14
70f: 48 8b 05 00 00 00 00 movq (%rip), %rax
0000000000000712: R_X86_64_PC32 bcstats+0x14
716: 48 2b 05 00 00 00 00 subq (%rip), %rax
0000000000000719: R_X86_64_PC32 buflowpages-0x4
71d: 45 31 e4 xorl %r12d, %r12d
720: 48 85 c0 testq %rax, %rax
723: 41 0f 4e c4 cmovlel %r12d, %eax
; /usr/src/sys/uvm/uvm_pdaemon.c:880
727: 8b 0d 00 00 00 00 movl (%rip), %ecx
0000000000000729: R_X86_64_PC32 uvmexp+0x3c
72d: 2b 0d 00 00 00 00 subl (%rip), %ecx
000000000000072f: R_X86_64_PC32 uvmexp+0xc
733: 7e 26 jle 38 <uvmpd_scan+0x12b>
; /usr/src/sys/uvm/uvm_pdaemon.c:881
735: 8b 15 00 00 00 00 movl (%rip), %edx
0000000000000737: R_X86_64_PC32 uvmexp+0x68
73b: 3b 15 00 00 00 00 cmpl (%rip), %edx
000000000000073d: R_X86_64_PC32 uvmexp+0x64
741: 75 18 jne 24 <uvmpd_scan+0x12b>
743: 31 f6 xorl %esi, %esi
; /usr/src/sys/uvm/uvm_pdaemon.c:882
745: 39 15 00 00 00 00 cmpl %edx, (%rip)
0000000000000747: R_X86_64_PC32 uvmexp+0x6c
74b: 0f 4d ce cmovgel %esi, %ecx
; /usr/src/sys/uvm/uvm_pdaemon.c:883
74e: 44 39 35 00 00 00 00 cmpl %r14d, (%rip)
0000000000000751: R_X86_64_PC32 uvmexp+0x11c
; /usr/src/sys/uvm/uvm_pdaemon.c:882
755: 0f 45 ce cmovnel %esi, %ecx
758: 41 89 cc movl %ecx, %r12d
; /usr/src/sys/uvm/uvm_pdaemon.c:887
75b: 4c 8b 2d 00 00 00 00 movq (%rip), %r13
000000000000075e: R_X86_64_PC32 uvm-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:888
762: 4d 85 ed testq %r13, %r13
765: 0f 84 ee 00 00 00 je 238 <uvmpd_scan+0x229>
76b: 41 29 c7 subl %eax, %r15d
76e: eb 09 jmp 9 <uvmpd_scan+0x149>
770: 4d 85 ed testq %r13, %r13
773: 0f 84 e0 00 00 00 je 224 <uvmpd_scan+0x229>
779: 4d 89 ee movq %r13, %r14
77c: 45 85 e4 testl %r12d, %r12d
; /usr/src/sys/uvm/uvm_pdaemon.c:887
77f: 7f 09 jg 9 <uvmpd_scan+0x15a>
781: 45 85 ff testl %r15d, %r15d
784: 0f 8e cf 00 00 00 jle 207 <uvmpd_scan+0x229>
; /usr/src/sys/uvm/uvm_pdaemon.c:890
78a: 4d 8b 2e movq (%r14), %r13
; /usr/src/sys/uvm/uvm_pdaemon.c:893
78d: 41 8b 46 48 movl 72(%r14), %eax
791: a8 01 testb $1, %al
793: 75 db jne -37 <uvmpd_scan+0x140>
; /usr/src/sys/uvm/uvm_pdaemon.c:896
795: a9 00 00 10 00 testl $1048576, %eax
79a: 75 14 jne 20 <uvmpd_scan+0x180>
; /usr/src/sys/uvm/uvm_pdaemon.c:899
79c: 49 83 7e 38 00 cmpq $0, 56(%r14)
7a1: 75 18 jne 24 <uvmpd_scan+0x18b>
7a3: e9 d8 00 00 00 jmp 216 <uvmpd_scan+0x250>
7a8: cc int3
7a9: cc int3
7aa: cc int3
7ab: cc int3
7ac: cc int3
7ad: cc int3
7ae: cc int3
7af: cc int3
; /usr/src/sys/uvm/uvm_pdaemon.c:897
7b0: 49 83 7e 30 00 cmpq $0, 48(%r14)
7b5: 0f 84 e4 00 00 00 je 228 <uvmpd_scan+0x26f>
; /usr/src/sys/uvm/uvm_pdaemon.c:888
7bb: 45 85 e4 testl %r12d, %r12d
; /usr/src/sys/uvm/uvm_pdaemon.c:905
7be: 7e 70 jle 112 <uvmpd_scan+0x200>
; /usr/src/sys/uvm/uvm_pdaemon.c:896
7c0: a9 00 00 10 00 testl $1048576, %eax
; /usr/src/sys/uvm/uvm_pdaemon.c:906
7c5: 74 2e je 46 <uvmpd_scan+0x1c5>
7c7: 49 8b 4e 30 movq 48(%r14), %rcx
7cb: 8b 79 0c movl 12(%rcx), %edi
7ce: 85 ff testl %edi, %edi
7d0: 74 23 je 35 <uvmpd_scan+0x1c5>
; /usr/src/sys/uvm/uvm_pdaemon.c:907
7d2: be 01 00 00 00 movl $1, %esi
7d7: e8 00 00 00 00 callq 0 <uvmpd_scan+0x1ac>
00000000000007d8: R_X86_64_PLT32 uvm_swap_free-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:908
7dc: 49 8b 46 30 movq 48(%r14), %rax
7e0: c7 40 0c 00 00 00 00 movl $0, 12(%rax)
; /usr/src/sys/arch/amd64/compile/GENERIC.MP/obj/machine/atomic.h:298
7e7: f0 lock
7e8: 41 83 66 48 f7 andl $-9, 72(%r14)
; /usr/src/sys/uvm/uvm_pdaemon.c:910
7ed: 41 83 c4 ff addl $-1, %r12d
; /usr/src/sys/uvm/uvm_pdaemon.c:912
7f1: 41 8b 46 48 movl 72(%r14), %eax
7f5: a9 00 00 20 00 testl $2097152, %eax
7fa: 74 34 je 52 <uvmpd_scan+0x200>
; /usr/src/sys/uvm/uvm_pdaemon.c:913
7fc: 49 8b 7e 38 movq 56(%r14), %rdi
; /usr/src/sys/uvm/uvm_pdaemon.c:914
800: 49 8b 76 40 movq 64(%r14), %rsi
804: 48 c1 ee 0c shrq $12, %rsi
; /usr/src/sys/uvm/uvm_pdaemon.c:913
808: 31 d2 xorl %edx, %edx
80a: e8 00 00 00 00 callq 0 <uvmpd_scan+0x1df>
000000000000080b: R_X86_64_PLT32 uao_set_swslot-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:915
80f: 85 c0 testl %eax, %eax
811: 74 1d je 29 <uvmpd_scan+0x200>
; /usr/src/sys/uvm/uvm_pdaemon.c:916
813: 89 c7 movl %eax, %edi
815: be 01 00 00 00 movl $1, %esi
81a: e8 00 00 00 00 callq 0 <uvmpd_scan+0x1ef>
000000000000081b: R_X86_64_PLT32 uvm_swap_free-0x4
; /usr/src/sys/arch/amd64/compile/GENERIC.MP/obj/machine/atomic.h:298
81f: f0 lock
820: 41 83 66 48 f7 andl $-9, 72(%r14)
; /usr/src/sys/uvm/uvm_pdaemon.c:919
825: 41 83 c4 ff addl $-1, %r12d
829: eb 05 jmp 5 <uvmpd_scan+0x200>
82b: cc int3
82c: cc int3
82d: cc int3
82e: cc int3
82f: cc int3
; /usr/src/sys/uvm/uvm_pdaemon.c:888
830: 45 85 ff testl %r15d, %r15d
; /usr/src/sys/uvm/uvm_pdaemon.c:928
833: 0f 8e 37 ff ff ff jle -201 <uvmpd_scan+0x140>
; /usr/src/sys/arch/amd64/compile/GENERIC.MP/obj/machine/pmap.h:460
839: 4c 89 f7 movq %r14, %rdi
83c: e8 00 00 00 00 callq 0 <uvmpd_scan+0x211>
000000000000083d: R_X86_64_PLT32 pmap_page_remove-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:931
841: 4c 89 f7 movq %r14, %rdi
844: e8 00 00 00 00 callq 0 <uvmpd_scan+0x219>
0000000000000845: R_X86_64_PLT32 uvm_pagedeactivate-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:932
849: 83 05 00 00 00 00 01 addl $1, (%rip)
000000000000084b: R_X86_64_PC32 uvmexp+0x13b
; /usr/src/sys/uvm/uvm_pdaemon.c:933
850: 41 83 c7 ff addl $-1, %r15d
854: e9 17 ff ff ff jmp -233 <uvmpd_scan+0x140>
; /usr/src/sys/uvm/uvm_pdaemon.c:936
859: 48 83 c4 08 addq $8, %rsp
85d: 41 5c popq %r12
85f: 41 5d popq %r13
861: 41 5e popq %r14
863: 41 5f popq %r15
865: 41 5b popq %r11
867: 5d popq %rbp
868: 4c 33 1c 24 xorq (%rsp), %r11
86c: 4c 3b 1d 00 00 00 00 cmpq (%rip), %r11
000000000000086f: R_X86_64_PC32 __retguard_3362-0x4
873: 74 0a je 10 <uvmpd_scan+0x24f>
875: cc int3
876: cc int3
877: cc int3
878: cc int3
879: cc int3
87a: cc int3
87b: cc int3
87c: cc int3
87d: cc int3
87e: cc int3
87f: c3 retq
; /usr/src/sys/uvm/uvm_pdaemon.c:899
880: 48 c7 c7 00 00 00 00 movq $0, %rdi
0000000000000883: R_X86_64_32S .rodata.str1.1+0x82
887: 48 c7 c6 00 00 00 00 movq $0, %rsi
000000000000088a: R_X86_64_32S .rodata.str1.1+0x8e
88e: ba 83 03 00 00 movl $899, %edx
893: 48 c7 c1 00 00 00 00 movq $0, %rcx
0000000000000896: R_X86_64_32S .rodata.str1.1+0x165
89a: e8 00 00 00 00 callq 0 <uvmpd_scan+0x26f>
000000000000089b: R_X86_64_PLT32 __assert-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:897
89f: 48 c7 c7 00 00 00 00 movq $0, %rdi
00000000000008a2: R_X86_64_32S .rodata.str1.1+0x82
8a6: 48 c7 c6 00 00 00 00 movq $0, %rsi
00000000000008a9: R_X86_64_32S .rodata.str1.1+0x8e
8ad: ba 81 03 00 00 movl $897, %edx
8b2: 48 c7 c1 00 00 00 00 movq $0, %rcx
00000000000008b5: R_X86_64_32S .rodata.str1.1+0x154
8b9: e8 00 00 00 00 callq 0 <uvmpd_scan+0x28e>
00000000000008ba: R_X86_64_PLT32 __assert-0x4
8be: cc int3
8bf: cc int3
uvmpd_scan_inactive+0x537 is 0xf47, /usr/src/sys/uvm/uvm_pdaemon.c:609
0000000000000a10 uvmpd_scan_inactive:
; /usr/src/sys/uvm/uvm_pdaemon.c:379
a10: 4c 8b 1d 00 00 00 00 movq (%rip), %r11
0000000000000a13: R_X86_64_PC32 __retguard_1050-0x4
a17: 4c 33 1c 24 xorq (%rsp), %r11
a1b: 55 pushq %rbp
a1c: 48 89 e5 movq %rsp, %rbp
a1f: 57 pushq %rdi
a20: 57 pushq %rdi
a21: 41 53 pushq %r11
a23: 41 57 pushq %r15
a25: 41 56 pushq %r14
a27: 41 55 pushq %r13
a29: 41 54 pushq %r12
a2b: 53 pushq %rbx
a2c: 48 81 ec 40 01 00 00 subq $320, %rsp
; /usr/src/sys/uvm/uvm_pdaemon.c:407
a33: c7 45 b0 00 00 00 00 movl $0, -80(%rbp)
a3a: 48 89 7d 90 movq %rdi, -112(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:411
a3e: 4c 8b 37 movq (%rdi), %r14
a41: 4d 85 f6 testq %r14, %r14
a44: 0f 84 5d 05 00 00 je 1373 <uvmpd_scan_inactive+0x597>
a4a: b0 01 movb $1, %al
a4c: c7 45 a8 00 00 00 00 movl $0, -88(%rbp)
a53: 45 31 ed xorl %r13d, %r13d
a56: 45 31 e4 xorl %r12d, %r12d
a59: c7 45 ac 00 00 00 00 movl $0, -84(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:419
a60: a8 01 testb $1, %al
a62: 0f 84 88 00 00 00 je 136 <uvmpd_scan_inactive+0xe0>
; /usr/src/sys/uvm/uvm_pdaemon.c:424
a68: 48 8b 05 00 00 00 00 movq (%rip), %rax
0000000000000a6b: R_X86_64_PC32 buflowpages-0x4
a6f: 48 2b 05 00 00 00 00 subq (%rip), %rax
0000000000000a72: R_X86_64_PC32 bcstats+0x4
a76: 48 85 c0 testq %rax, %rax
a79: b9 00 00 00 00 movl $0, %ecx
a7e: 0f 4e c1 cmovlel %ecx, %eax
; /usr/src/sys/uvm/uvm_pdaemon.c:427
a81: 83 7d a8 10 cmpl $16, -88(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:426
a85: 74 59 je 89 <uvmpd_scan_inactive+0xd0>
a87: 8b 1d 00 00 00 00 movl (%rip), %ebx
0000000000000a89: R_X86_64_PC32 uvmexp+0xc
a8d: 48 87 d8 xchgq %rax, %rbx
a90: 29 d8 subl %ebx, %eax
a92: 48 87 d8 xchgq %rax, %rbx
a95: 8b 05 00 00 00 00 movl (%rip), %eax
0000000000000a97: R_X86_64_PC32 uvmexp+0x18
a9b: 01 d8 addl %ebx, %eax
a9d: 8b 0d 00 00 00 00 movl (%rip), %ecx
0000000000000a9f: R_X86_64_PC32 uvmexp+0x3c
aa3: c1 e1 02 shll $2, %ecx
aa6: 39 c8 cmpl %ecx, %eax
aa8: 7d 36 jge 54 <uvmpd_scan_inactive+0xd0>
; /usr/src/sys/uvm/uvm_pdaemon.c:444
aaa: 83 05 00 00 00 00 01 addl $1, (%rip)
0000000000000aac: R_X86_64_PC32 uvmexp+0x11f
; /usr/src/sys/uvm/uvm_pdaemon.c:445
ab1: 4d 8b 3e movq (%r14), %r15
; /usr/src/sys/uvm/uvm_pdaemon.c:454
ab4: 4c 89 f7 movq %r14, %rdi
ab7: be 20 00 00 00 movl $32, %esi
abc: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0xb1>
0000000000000abd: R_X86_64_PLT32 pmap_test_attrs-0x4
ac1: 85 c0 testl %eax, %eax
ac3: 0f 84 df 00 00 00 je 223 <uvmpd_scan_inactive+0x198>
; /usr/src/sys/uvm/uvm_pdaemon.c:455
ac9: 4c 89 f7 movq %r14, %rdi
acc: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0xc1>
0000000000000acd: R_X86_64_PLT32 uvm_pageactivate-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:456
ad1: 83 05 00 00 00 00 01 addl $1, (%rip)
0000000000000ad3: R_X86_64_PC32 uvmexp+0x12b
ad8: 4d 89 fe movq %r15, %r14
adb: e9 80 04 00 00 jmp 1152 <uvmpd_scan_inactive+0x550>
ae0: c7 45 ac 01 00 00 00 movl $1, -84(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:430
ae7: 45 85 ed testl %r13d, %r13d
aea: 0f 84 be 04 00 00 je 1214 <uvmpd_scan_inactive+0x59e>
; /usr/src/sys/uvm/uvm_pdaemon.c:628
af0: 8b 75 b0 movl -80(%rbp), %esi
; /usr/src/sys/uvm/uvm_pdaemon.c:633
af3: 44 89 65 b4 movl %r12d, -76(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:634
af7: 48 8d 85 10 ff ff ff leaq -240(%rbp), %rax
afe: 48 89 45 a0 movq %rax, -96(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:636
b02: 49 63 dd movslq %r13d, %rbx
; /usr/src/sys/uvm/uvm_pdaemon.c:628
b05: 44 29 e6 subl %r12d, %esi
; /usr/src/sys/uvm/uvm_pdaemon.c:640
b08: 7e 16 jle 22 <uvmpd_scan_inactive+0x110>
b0a: 4d 89 e7 movq %r12, %r15
; /usr/src/sys/uvm/uvm_pdaemon.c:641
b0d: 45 01 e5 addl %r12d, %r13d
b10: 44 89 ef movl %r13d, %edi
b13: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x108>
0000000000000b14: R_X86_64_PLT32 uvm_swap_free-0x4
b18: eb 09 jmp 9 <uvmpd_scan_inactive+0x113>
b1a: cc int3
b1b: cc int3
b1c: cc int3
b1d: cc int3
b1e: cc int3
b1f: cc int3
b20: 4d 89 e7 movq %r12, %r15
b23: 31 c0 xorl %eax, %eax
b25: 48 89 45 b8 movq %rax, -72(%rbp)
b29: 45 31 f6 xorl %r14d, %r14d
b2c: 45 31 e4 xorl %r12d, %r12d
; /usr/src/sys/uvm/uvm_pdaemon.c:671
b2f: 83 05 00 00 00 00 01 addl $1, (%rip)
0000000000000b31: R_X86_64_PC32 uvmexp+0x133
; /usr/src/sys/uvm/uvm_pdaemon.c:672
b36: 48 c7 04 24 00 00 00 00 movq $0, (%rsp)
b3e: 45 31 ed xorl %r13d, %r13d
b41: 31 ff xorl %edi, %edi
b43: 4c 89 f6 movq %r14, %rsi
b46: 48 8d 55 a0 leaq -96(%rbp), %rdx
b4a: 48 8d 4d b4 leaq -76(%rbp), %rcx
b4e: 41 b8 90 00 00 00 movl $144, %r8d
b54: 49 89 d9 movq %rbx, %r9
b57: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x14c>
0000000000000b58: R_X86_64_PLT32 uvm_pager_put-0x4
b5c: 48 87 d8 xchgq %rax, %rbx
b5f: 89 d8 movl %ebx, %eax
b61: 48 87 d8 xchgq %rax, %rbx
; /usr/src/sys/uvm/uvm_pdaemon.c:696
b64: 83 fb 03 cmpl $3, %ebx
b67: 0f 85 63 02 00 00 jne 611 <uvmpd_scan_inactive+0x3c0>
; /usr/src/sys/uvm/uvm_pdaemon.c:697
b6d: 8b 45 b4 movl -76(%rbp), %eax
b70: 01 05 00 00 00 00 addl %eax, (%rip)
0000000000000b72: R_X86_64_PC32 uvmexp+0x18
; /usr/src/sys/uvm/uvm_pdaemon.c:698
b76: 48 c7 c7 00 00 00 00 movq $0, %rdi
0000000000000b79: R_X86_64_32S uvm+0x30
b7d: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x172>
0000000000000b7e: R_X86_64_PLT32 mtx_enter-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:699
b82: 83 05 00 00 00 00 01 addl $1, (%rip)
0000000000000b84: R_X86_64_PC32 uvmexp+0x137
; /usr/src/sys/uvm/uvm_pdaemon.c:700
b89: 45 84 e4 testb %r12b, %r12b
b8c: 0f 84 b9 02 00 00 je 697 <uvmpd_scan_inactive+0x43b>
; /usr/src/sys/uvm/uvm_pdaemon.c:701
b92: 41 f6 46 4a 02 testb $2, 74(%r14)
b97: 4d 89 fc movq %r15, %r12
b9a: 0f 84 01 03 00 00 je 769 <uvmpd_scan_inactive+0x491>
; /usr/src/sys/uvm/uvm_pdaemon.c:702
ba0: 4d 8b 36 movq (%r14), %r14
ba3: e9 b8 03 00 00 jmp 952 <uvmpd_scan_inactive+0x550>
; /usr/src/sys/uvm/uvm_pdaemon.c:460
ba8: 41 8b 46 48 movl 72(%r14), %eax
bac: a9 00 00 10 00 testl $1048576, %eax
bb1: 75 25 jne 37 <uvmpd_scan_inactive+0x1c8>
; /usr/src/sys/uvm/uvm_pdaemon.c:470
bb3: 49 8b 56 38 movq 56(%r14), %rdx
; /usr/src/sys/uvm/uvm_pdaemon.c:471
bb7: 48 85 d2 testq %rdx, %rdx
bba: 0f 84 2e 04 00 00 je 1070 <uvmpd_scan_inactive+0x5de>
; /usr/src/sys/uvm/uvm_pdaemon.c:472
bc0: a8 01 testb $1, %al
bc2: 0f 85 89 00 00 00 jne 137 <uvmpd_scan_inactive+0x241>
bc8: 4c 89 7d b8 movq %r15, -72(%rbp)
bcc: 48 c7 c0 00 00 00 00 movq $0, %rax
0000000000000bcf: R_X86_64_32S uvmexp+0x12c
bd3: 45 31 ff xorl %r15d, %r15d
bd6: eb 1e jmp 30 <uvmpd_scan_inactive+0x1e6>
bd8: 4c 89 7d b8 movq %r15, -72(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:461
bdc: 4d 8b 7e 30 movq 48(%r14), %r15
; /usr/src/sys/uvm/uvm_pdaemon.c:462
be0: 4d 85 ff testq %r15, %r15
be3: 0f 84 24 04 00 00 je 1060 <uvmpd_scan_inactive+0x5fd>
; /usr/src/sys/uvm/uvm_pdaemon.c:463
be9: a8 01 testb $1, %al
beb: 75 73 jne 115 <uvmpd_scan_inactive+0x250>
bed: 48 c7 c0 00 00 00 00 movq $0, %rax
0000000000000bf0: R_X86_64_32S uvmexp+0x128
bf4: 31 d2 xorl %edx, %edx
bf6: 83 00 01 addl $1, (%rax)
; /usr/src/sys/uvm/uvm_pdaemon.c:485
bf9: 41 8b 76 48 movl 72(%r14), %esi
bfd: 40 f6 c6 08 testb $8, %sil
c01: 75 6d jne 109 <uvmpd_scan_inactive+0x260>
; /usr/src/sys/uvm/uvm_pdaemon.c:515
c03: 03 1d 00 00 00 00 addl (%rip), %ebx
0000000000000c05: R_X86_64_PC32 uvmexp+0x18
c09: 8b 05 00 00 00 00 movl (%rip), %eax
0000000000000c0b: R_X86_64_PC32 uvmexp+0x3c
c0f: c1 e0 02 shll $2, %eax
c12: 48 87 d8 xchgq %rax, %rbx
c15: 39 d8 cmpl %ebx, %eax
c17: 48 87 d8 xchgq %rax, %rbx
c1a: 0f 8f 31 03 00 00 jg 817 <uvmpd_scan_inactive+0x541>
; /usr/src/sys/uvm/uvm_pdaemon.c:525
c20: 8b 0d 00 00 00 00 movl (%rip), %ecx
0000000000000c22: R_X86_64_PC32 uvmexp+0x6c
c26: 8b 05 00 00 00 00 movl (%rip), %eax
0000000000000c28: R_X86_64_PC32 uvmexp+0x64
c2c: 39 c1 cmpl %eax, %ecx
c2e: 0f 8f f8 03 00 00 jg 1016 <uvmpd_scan_inactive+0x61c>
; /usr/src/sys/uvm/uvm_pdaemon.c:526
c34: f7 c6 00 00 30 00 testl $3145728, %esi
c3a: 74 7e je 126 <uvmpd_scan_inactive+0x2aa>
c3c: 39 c1 cmpl %eax, %ecx
c3e: 75 7a jne 122 <uvmpd_scan_inactive+0x2aa>
; /usr/src/sys/uvm/uvm_pdaemon.c:528
c40: 83 45 a8 01 addl $1, -88(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:529
c44: 4c 89 f7 movq %r14, %rdi
c47: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x23c>
0000000000000c48: R_X86_64_PLT32 uvm_pageactivate-0x4
c4c: e9 00 03 00 00 jmp 768 <uvmpd_scan_inactive+0x541>
; /usr/src/sys/uvm/uvm_pdaemon.c:473
c51: 83 05 00 00 00 00 01 addl $1, (%rip)
0000000000000c53: R_X86_64_PC32 uvmexp+0x12f
c58: 4d 89 fe movq %r15, %r14
c5b: e9 00 03 00 00 jmp 768 <uvmpd_scan_inactive+0x550>
; /usr/src/sys/uvm/uvm_pdaemon.c:464
c60: 83 05 00 00 00 00 01 addl $1, (%rip)
0000000000000c62: R_X86_64_PC32 uvmexp+0x12f
c67: 4c 8b 75 b8 movq -72(%rbp), %r14
c6b: e9 f0 02 00 00 jmp 752 <uvmpd_scan_inactive+0x550>
; /usr/src/sys/uvm/uvm_pdaemon.c:486
c70: f7 c6 00 00 30 00 testl $3145728, %esi
c76: 74 07 je 7 <uvmpd_scan_inactive+0x26f>
; /usr/src/sys/uvm/uvm_pdaemon.c:488
c78: 83 05 00 00 00 00 01 addl $1, (%rip)
0000000000000c7a: R_X86_64_PC32 uvmexp+0x6b
; /usr/src/sys/arch/amd64/compile/GENERIC.MP/obj/machine/pmap.h:460
c7f: 4c 89 f7 movq %r14, %rdi
c82: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x277>
0000000000000c83: R_X86_64_PLT32 pmap_page_remove-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:493
c87: 4c 89 f7 movq %r14, %rdi
c8a: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x27f>
0000000000000c8b: R_X86_64_PLT32 uvm_pagefree-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:494
c8f: 83 05 00 00 00 00 01 addl $1, (%rip)
0000000000000c91: R_X86_64_PC32 uvmexp+0x11b
; /usr/src/sys/uvm/uvm_pdaemon.c:496
c96: 4d 85 ff testq %r15, %r15
c99: 0f 84 b2 02 00 00 je 690 <uvmpd_scan_inactive+0x541>
; /usr/src/sys/uvm/uvm_pdaemon.c:503
c9f: 41 83 7f 0c 00 cmpl $0, 12(%r15)
ca4: 0f 84 a1 03 00 00 je 929 <uvmpd_scan_inactive+0x63b>
; /usr/src/sys/uvm/uvm_pdaemon.c:506
caa: 49 c7 07 00 00 00 00 movq $0, (%r15)
cb1: 4c 8b 75 b8 movq -72(%rbp), %r14
cb5: e9 a6 02 00 00 jmp 678 <uvmpd_scan_inactive+0x550>
; /usr/src/sys/uvm/uvm_pdaemon.c:538
cba: 8b 0d 00 00 00 00 movl (%rip), %ecx
0000000000000cbc: R_X86_64_PC32 uvmexp+0x68
cc0: 39 c1 cmpl %eax, %ecx
cc2: 0f 8f a2 03 00 00 jg 930 <uvmpd_scan_inactive+0x65a>
; /usr/src/sys/uvm/uvm_pdaemon.c:526
cc8: f7 c6 00 00 30 00 testl $3145728, %esi
cce: 48 89 55 98 movq %rdx, -104(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:539
cd2: 74 4d je 77 <uvmpd_scan_inactive+0x311>
cd4: 39 c1 cmpl %eax, %ecx
cd6: 75 49 jne 73 <uvmpd_scan_inactive+0x311>
; /usr/src/sys/uvm/uvm_pdaemon.c:542
cd8: f7 c6 00 00 10 00 testl $1048576, %esi
cde: 74 24 je 36 <uvmpd_scan_inactive+0x2f4>
; /usr/src/sys/uvm/uvm_pdaemon.c:543
ce0: 49 8b 46 30 movq 48(%r14), %rax
ce4: 8b 78 0c movl 12(%rax), %edi
ce7: 85 ff testl %edi, %edi
; /usr/src/sys/uvm/uvm_pdaemon.c:542
ce9: 74 19 je 25 <uvmpd_scan_inactive+0x2f4>
; /usr/src/sys/uvm/uvm_pdaemon.c:544
ceb: be 01 00 00 00 movl $1, %esi
cf0: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x2e5>
0000000000000cf1: R_X86_64_PLT32 uvm_swap_free-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:545
cf5: 49 8b 46 30 movq 48(%r14), %rax
cf9: c7 40 0c 00 00 00 00 movl $0, 12(%rax)
; /usr/src/sys/uvm/uvm_pdaemon.c:547
d00: 41 8b 76 48 movl 72(%r14), %esi
d04: f7 c6 00 00 20 00 testl $2097152, %esi
d0a: 74 15 je 21 <uvmpd_scan_inactive+0x311>
; /usr/src/sys/uvm/uvm_pdaemon.c:548
d0c: 49 8b 7e 38 movq 56(%r14), %rdi
; /usr/src/sys/uvm/uvm_pdaemon.c:549
d10: 49 8b 76 40 movq 64(%r14), %rsi
d14: 48 c1 ee 0c shrq $12, %rsi
; /usr/src/sys/uvm/uvm_pdaemon.c:548
d18: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x30d>
0000000000000d19: R_X86_64_PLT32 uao_dropswap-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:562
d1d: 41 8b 76 48 movl 72(%r14), %esi
; /usr/src/sys/arch/amd64/compile/GENERIC.MP/obj/machine/atomic.h:292
d21: f0 lock
d22: 41 83 4e 48 01 orl $1, 72(%r14)
d27: 89 f3 movl %esi, %ebx
; /usr/src/sys/arch/amd64/compile/GENERIC.MP/obj/machine/pmap.h:458
d29: be 02 00 00 00 movl $2, %esi
d2e: 4c 89 f7 movq %r14, %rdi
d31: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x326>
0000000000000d32: R_X86_64_PLT32 pmap_clear_attrs-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:566
d36: 83 05 00 00 00 00 01 addl $1, (%rip)
0000000000000d38: R_X86_64_PC32 uvmexp+0xa7
; /usr/src/sys/uvm/uvm_pdaemon.c:562
d3d: 48 87 d8 xchgq %rax, %rbx
d40: a9 00 00 30 00 testl $3145728, %eax
d45: 48 87 d8 xchgq %rax, %rbx
; /usr/src/sys/uvm/uvm_pdaemon.c:572
d48: 74 2c je 44 <uvmpd_scan_inactive+0x366>
; /usr/src/sys/uvm/uvm_pdaemon.c:574
d4a: 4d 85 ff testq %r15, %r15
d4d: 0f 84 8c 01 00 00 je 396 <uvmpd_scan_inactive+0x4cf>
; /usr/src/sys/uvm/uvm_pdaemon.c:575
d53: 41 8b 7f 0c movl 12(%r15), %edi
d57: 85 ff testl %edi, %edi
d59: 0f 84 91 01 00 00 je 401 <uvmpd_scan_inactive+0x4e0>
; /usr/src/sys/uvm/uvm_pdaemon.c:576
d5f: be 01 00 00 00 movl $1, %esi
d64: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x359>
0000000000000d65: R_X86_64_PLT32 uvm_swap_free-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:578
d69: 41 c7 47 0c 00 00 00 00 movl $0, 12(%r15)
d71: e9 7a 01 00 00 jmp 378 <uvmpd_scan_inactive+0x4e0>
d76: 4c 89 7d b8 movq %r15, -72(%rbp)
d7a: 4d 89 e7 movq %r12, %r15
; /usr/src/sys/uvm/uvm_pdaemon.c:646
d7d: 48 8d 85 90 fe ff ff leaq -368(%rbp), %rax
d84: 48 89 45 a0 movq %rax, -96(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:647
d88: c7 45 b4 10 00 00 00 movl $16, -76(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:671
d8f: 83 05 00 00 00 00 01 addl $1, (%rip)
0000000000000d91: R_X86_64_PC32 uvmexp+0x133
; /usr/src/sys/uvm/uvm_pdaemon.c:672
d96: 48 c7 04 24 00 00 00 00 movq $0, (%rsp)
d9e: 48 8b 7d 98 movq -104(%rbp), %rdi
da2: 4c 89 f6 movq %r14, %rsi
da5: 48 8d 55 a0 leaq -96(%rbp), %rdx
da9: 48 8d 4d b4 leaq -76(%rbp), %rcx
dad: 41 b8 90 00 00 00 movl $144, %r8d
db3: 45 31 c9 xorl %r9d, %r9d
db6: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x3ab>
0000000000000db7: R_X86_64_PLT32 uvm_pager_put-0x4
dbb: 48 87 d8 xchgq %rax, %rbx
dbe: 89 d8 movl %ebx, %eax
dc0: 48 87 d8 xchgq %rax, %rbx
dc3: 41 b4 01 movb $1, %r12b
; /usr/src/sys/uvm/uvm_pdaemon.c:696
dc6: 83 fb 03 cmpl $3, %ebx
dc9: 0f 84 9e fd ff ff je -610 <uvmpd_scan_inactive+0x15d>
dcf: 90 nop
; /usr/src/sys/uvm/uvm_pdaemon.c:712
dd0: 45 84 e4 testb %r12b, %r12b
dd3: 74 6a je 106 <uvmpd_scan_inactive+0x42f>
; /usr/src/sys/uvm/uvm_pdaemon.c:736
dd5: 83 fb 06 cmpl $6, %ebx
dd8: 0f 84 02 02 00 00 je 514 <uvmpd_scan_inactive+0x5d0>
dde: 4d 89 fc movq %r15, %r12
; /usr/src/sys/uvm/uvm_pdaemon.c:742
de1: 41 f6 46 48 02 testb $2, 72(%r14)
de6: 4c 8b 7d b8 movq -72(%rbp), %r15
dea: 74 08 je 8 <uvmpd_scan_inactive+0x3e4>
; /usr/src/sys/uvm/uvm_pdaemon.c:743
dec: 4c 89 f7 movq %r14, %rdi
def: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x3e4>
0000000000000df0: R_X86_64_PLT32 wakeup-0x4
; /usr/src/sys/arch/amd64/compile/GENERIC.MP/obj/machine/atomic.h:298
df4: f0 lock
df5: 41 83 66 48 fc andl $-4, 72(%r14)
; /usr/src/sys/uvm/uvm_pdaemon.c:749
dfa: 41 f6 46 48 20 testb $32, 72(%r14)
dff: 75 55 jne 85 <uvmpd_scan_inactive+0x446>
; /usr/src/sys/uvm/uvm_pdaemon.c:767
e01: 48 c7 c7 00 00 00 00 movq $0, %rdi
0000000000000e04: R_X86_64_32S uvm+0x30
e08: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x3fd>
0000000000000e09: R_X86_64_PLT32 mtx_enter-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:768
e0d: 4d 8b 3e movq (%r14), %r15
; /usr/src/sys/uvm/uvm_pdaemon.c:769
e10: 85 db testl %ebx, %ebx
e12: 0f 84 9d 00 00 00 je 157 <uvmpd_scan_inactive+0x4a5>
e18: 83 fb 05 cmpl $5, %ebx
e1b: 74 08 je 8 <uvmpd_scan_inactive+0x415>
; /usr/src/sys/uvm/uvm_pdaemon.c:772
e1d: 4c 89 f7 movq %r14, %rdi
e20: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x415>
0000000000000e21: R_X86_64_PLT32 uvm_pageactivate-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:773
e25: be 20 00 00 00 movl $32, %esi
e2a: 4c 89 f7 movq %r14, %rdi
e2d: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x422>
0000000000000e2e: R_X86_64_PLT32 pmap_clear_attrs-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:793
e32: 4d 85 ff testq %r15, %r15
e35: 75 63 jne 99 <uvmpd_scan_inactive+0x48a>
e37: 45 31 f6 xorl %r14d, %r14d
e3a: e9 21 01 00 00 jmp 289 <uvmpd_scan_inactive+0x550>
; /usr/src/sys/uvm/uvm_pdaemon.c:807
e3f: 48 c7 c7 00 00 00 00 movq $0, %rdi
0000000000000e42: R_X86_64_32S uvm+0x30
e46: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x43b>
0000000000000e47: R_X86_64_PLT32 mtx_enter-0x4
e4b: 45 31 f6 xorl %r14d, %r14d
e4e: 4d 89 fc movq %r15, %r12
e51: e9 0a 01 00 00 jmp 266 <uvmpd_scan_inactive+0x550>
; /usr/src/sys/uvm/uvm_pdaemon.c:750
e56: 4d 85 ff testq %r15, %r15
e59: 0f 84 2a 02 00 00 je 554 <uvmpd_scan_inactive+0x679>
; /usr/src/sys/uvm/uvm_pdaemon.c:756
e5f: 49 c7 07 00 00 00 00 movq $0, (%r15)
; /usr/src/sys/uvm/uvm_pdaemon.c:757
e66: 49 c7 46 30 00 00 00 00 movq $0, 48(%r14)
; /usr/src/sys/uvm/uvm_pdaemon.c:759
e6e: 4c 89 ff movq %r15, %rdi
e71: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x466>
0000000000000e72: R_X86_64_PLT32 uvm_anfree-0x4
; /usr/src/sys/arch/amd64/compile/GENERIC.MP/obj/machine/pmap.h:460
e76: 4c 89 f7 movq %r14, %rdi
e79: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x46e>
0000000000000e7a: R_X86_64_PLT32 pmap_page_remove-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:762
e7e: 48 c7 c7 00 00 00 00 movq $0, %rdi
0000000000000e81: R_X86_64_32S uvm+0x30
e85: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x47a>
0000000000000e86: R_X86_64_PLT32 mtx_enter-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:763
e8a: 4d 8b 3e movq (%r14), %r15
; /usr/src/sys/uvm/uvm_pdaemon.c:765
e8d: 4c 89 f7 movq %r14, %rdi
e90: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x485>
0000000000000e91: R_X86_64_PLT32 uvm_pagefree-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:793
e95: 4d 85 ff testq %r15, %r15
e98: 74 9d je -99 <uvmpd_scan_inactive+0x427>
e9a: 41 f6 47 4a 02 testb $2, 74(%r15)
e9f: 75 0c jne 12 <uvmpd_scan_inactive+0x49d>
ea1: 48 8b 45 90 movq -112(%rbp), %rax
ea5: 4c 8b 30 movq (%rax), %r14
ea8: e9 b3 00 00 00 jmp 179 <uvmpd_scan_inactive+0x550>
ead: 4d 89 fe movq %r15, %r14
eb0: e9 ab 00 00 00 jmp 171 <uvmpd_scan_inactive+0x550>
; /usr/src/sys/uvm/uvm_pdaemon.c:778
eb5: be 20 00 00 00 movl $32, %esi
eba: 4c 89 f7 movq %r14, %rdi
ebd: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x4b2>
0000000000000ebe: R_X86_64_PLT32 pmap_clear_attrs-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:779
ec2: be 40 00 00 00 movl $64, %esi
ec7: 4c 89 f7 movq %r14, %rdi
eca: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x4bf>
0000000000000ecb: R_X86_64_PLT32 pmap_clear_attrs-0x4
; /usr/src/sys/arch/amd64/compile/GENERIC.MP/obj/machine/atomic.h:292
ecf: f0 lock
ed0: 41 83 4e 48 08 orl $8, 72(%r14)
; /usr/src/sys/uvm/uvm_pdaemon.c:793
ed5: 4d 85 ff testq %r15, %r15
ed8: 75 c0 jne -64 <uvmpd_scan_inactive+0x48a>
eda: e9 58 ff ff ff jmp -168 <uvmpd_scan_inactive+0x427>
; /usr/src/sys/uvm/uvm_pdaemon.c:582
edf: 49 8b 76 40 movq 64(%r14), %rsi
ee3: 48 c1 ee 0c shrq $12, %rsi
ee7: 48 8b 7d 98 movq -104(%rbp), %rdi
; /usr/src/sys/uvm/uvm_pdaemon.c:581
eeb: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x4e0>
0000000000000eec: R_X86_64_PLT32 uao_dropswap-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:586
ef0: 45 85 ed testl %r13d, %r13d
ef3: 75 23 jne 35 <uvmpd_scan_inactive+0x508>
; /usr/src/sys/uvm/uvm_pdaemon.c:587
ef5: c7 45 b0 10 00 00 00 movl $16, -80(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:588
efc: 48 8d 7d b0 leaq -80(%rbp), %rdi
f00: be 01 00 00 00 movl $1, %esi
f05: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x4fa>
0000000000000f06: R_X86_64_PLT32 uvm_swap_alloc-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:590
f0a: 85 c0 testl %eax, %eax
f0c: 0f 84 86 00 00 00 je 134 <uvmpd_scan_inactive+0x588>
f12: 41 89 c5 movl %eax, %r13d
f15: 45 31 e4 xorl %r12d, %r12d
; /usr/src/sys/uvm/uvm_pdaemon.c:602
f18: 49 63 c4 movslq %r12d, %rax
f1b: 4c 89 b4 c5 10 ff ff ff movq %r14, -240(%rbp,%rax,8)
; /usr/src/sys/uvm/uvm_pdaemon.c:574
f23: 4d 85 ff testq %r15, %r15
; /usr/src/sys/uvm/uvm_pdaemon.c:603
f26: 74 0a je 10 <uvmpd_scan_inactive+0x522>
; /usr/src/sys/uvm/uvm_pdaemon.c:604
f28: 43 8d 04 2c leal (%r12,%r13), %eax
f2c: 41 89 47 0c movl %eax, 12(%r15)
f30: eb 15 jmp 21 <uvmpd_scan_inactive+0x537>
; /usr/src/sys/uvm/uvm_pdaemon.c:607
f32: 49 8b 76 40 movq 64(%r14), %rsi
f36: 48 c1 ee 0c shrq $12, %rsi
; /usr/src/sys/uvm/uvm_pdaemon.c:608
f3a: 43 8d 14 2c leal (%r12,%r13), %edx
f3e: 48 8b 7d 98 movq -104(%rbp), %rdi
; /usr/src/sys/uvm/uvm_pdaemon.c:606
f42: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x537>
0000000000000f43: R_X86_64_PLT32 uao_set_swslot-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:609
f47: 41 83 c4 01 addl $1, %r12d
; /usr/src/sys/uvm/uvm_pdaemon.c:628
f4b: 44 3b 65 b0 cmpl -80(%rbp), %r12d
; /usr/src/sys/uvm/uvm_pdaemon.c:626
f4f: 7d 26 jge 38 <uvmpd_scan_inactive+0x567>
f51: 4c 8b 75 b8 movq -72(%rbp), %r14
f55: eb 09 jmp 9 <uvmpd_scan_inactive+0x550>
f57: cc int3
f58: cc int3
f59: cc int3
f5a: cc int3
f5b: cc int3
f5c: cc int3
f5d: cc int3
f5e: cc int3
f5f: cc int3
; /usr/src/sys/uvm/uvm_pdaemon.c:411
f60: 4d 85 f6 testq %r14, %r14
f63: 0f 95 c0 setne %al
f66: 0f 85 f4 fa ff ff jne -1292 <uvmpd_scan_inactive+0x50>
f6c: 45 85 ed testl %r13d, %r13d
f6f: 0f 85 eb fa ff ff jne -1301 <uvmpd_scan_inactive+0x50>
f75: eb 37 jmp 55 <uvmpd_scan_inactive+0x59e>
f77: 4c 89 7d b8 movq %r15, -72(%rbp)
f7b: 4d 89 e7 movq %r12, %r15
; /usr/src/sys/uvm/uvm_pdaemon.c:633
f7e: 44 89 65 b4 movl %r12d, -76(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:634
f82: 48 8d 85 10 ff ff ff leaq -240(%rbp), %rax
f89: 48 89 45 a0 movq %rax, -96(%rbp)
; /usr/src/sys/uvm/uvm_pdaemon.c:636
f8d: 49 63 dd movslq %r13d, %rbx
f90: 41 b4 01 movb $1, %r12b
f93: e9 97 fb ff ff jmp -1129
<uvmpd_scan_inactive+0x11f>
; /usr/src/sys/arch/amd64/compile/GENERIC.MP/obj/machine/atomic.h:298
f98: f0 lock
f99: 41 83 66 48 fe andl $-2, 72(%r14)
f9e: 45 31 ed xorl %r13d, %r13d
fa1: 4c 8b 75 b8 movq -72(%rbp), %r14
fa5: eb b9 jmp -71 <uvmpd_scan_inactive+0x550>
fa7: c7 45 ac 00 00 00 00 movl $0, -84(%rbp)
fae: 8b 45 ac movl -84(%rbp), %eax
; /usr/src/sys/uvm/uvm_pdaemon.c:810
fb1: 48 81 c4 40 01 00 00 addq $320, %rsp
fb8: 5b popq %rbx
fb9: 41 5c popq %r12
fbb: 41 5d popq %r13
fbd: 41 5e popq %r14
fbf: 41 5f popq %r15
fc1: 41 5b popq %r11
fc3: c9 leave
fc4: 4c 33 1c 24 xorq (%rsp), %r11
fc8: 4c 3b 1d 00 00 00 00 cmpq (%rip), %r11
0000000000000fcb: R_X86_64_PC32 __retguard_1050-0x4
fcf: 74 0e je 14 <uvmpd_scan_inactive+0x5cf>
fd1: cc int3
fd2: cc int3
fd3: cc int3
fd4: cc int3
fd5: cc int3
fd6: cc int3
fd7: cc int3
fd8: cc int3
fd9: cc int3
fda: cc int3
fdb: cc int3
fdc: cc int3
fdd: cc int3
fde: cc int3
fdf: c3 retq
; /usr/src/sys/uvm/uvm_pdaemon.c:737
fe0: 48 c7 c7 00 00 00 00 movq $0, %rdi
0000000000000fe3: R_X86_64_32S .rodata.str1.1+0x121
fe7: 31 c0 xorl %eax, %eax
fe9: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x5de>
0000000000000fea: R_X86_64_PLT32 panic-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:471
fee: 48 c7 c7 00 00 00 00 movq $0, %rdi
0000000000000ff1: R_X86_64_32S .rodata.str1.1+0x82
ff5: 48 c7 c6 00 00 00 00 movq $0, %rsi
0000000000000ff8: R_X86_64_32S .rodata.str1.1+0x8e
ffc: ba d7 01 00 00 movl $471, %edx
1001: 48 c7 c1 00 00 00 00 movq $0, %rcx
0000000000001004: R_X86_64_32S .rodata.str1.1+0xba
1008: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x5fd>
0000000000001009: R_X86_64_PLT32 __assert-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:462
100d: 48 c7 c7 00 00 00 00 movq $0, %rdi
0000000000001010: R_X86_64_32S .rodata.str1.1+0x82
1014: 48 c7 c6 00 00 00 00 movq $0, %rsi
0000000000001017: R_X86_64_32S .rodata.str1.1+0x8e
101b: ba ce 01 00 00 movl $462, %edx
1020: 48 c7 c1 00 00 00 00 movq $0, %rcx
0000000000001023: R_X86_64_32S .rodata.str1.1+0xad
1027: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x61c>
0000000000001028: R_X86_64_PLT32 __assert-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:525
102c: 48 c7 c7 00 00 00 00 movq $0, %rdi
000000000000102f: R_X86_64_32S .rodata.str1.1+0x82
1033: 48 c7 c6 00 00 00 00 movq $0, %rsi
0000000000001036: R_X86_64_32S .rodata.str1.1+0x8e
103a: ba 0d 02 00 00 movl $525, %edx
103f: 48 c7 c1 00 00 00 00 movq $0, %rcx
0000000000001042: R_X86_64_32S .rodata.str1.1+0xdc
1046: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x63b>
0000000000001047: R_X86_64_PLT32 __assert-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:503
104b: 48 c7 c7 00 00 00 00 movq $0, %rdi
000000000000104e: R_X86_64_32S .rodata.str1.1+0x82
1052: 48 c7 c6 00 00 00 00 movq $0, %rsi
0000000000001055: R_X86_64_32S .rodata.str1.1+0x8e
1059: ba f7 01 00 00 movl $503, %edx
105e: 48 c7 c1 00 00 00 00 movq $0, %rcx
0000000000001061: R_X86_64_32S .rodata.str1.1+0xc7
1065: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x65a>
0000000000001066: R_X86_64_PLT32 __assert-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:538
106a: 48 c7 c7 00 00 00 00 movq $0, %rdi
000000000000106d: R_X86_64_32S .rodata.str1.1+0x82
1071: 48 c7 c6 00 00 00 00 movq $0, %rsi
0000000000001074: R_X86_64_32S .rodata.str1.1+0x8e
1078: ba 1a 02 00 00 movl $538, %edx
107d: 48 c7 c1 00 00 00 00 movq $0, %rcx
0000000000001080: R_X86_64_32S .rodata.str1.1+0xfe
1084: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x679>
0000000000001085: R_X86_64_PLT32 __assert-0x4
; /usr/src/sys/uvm/uvm_pdaemon.c:750
1089: 48 c7 c7 00 00 00 00 movq $0, %rdi
000000000000108c: R_X86_64_32S .rodata.str1.1+0x82
1090: 48 c7 c6 00 00 00 00 movq $0, %rsi
0000000000001093: R_X86_64_32S .rodata.str1.1+0x8e
1097: ba ee 02 00 00 movl $750, %edx
109c: 48 c7 c1 00 00 00 00 movq $0, %rcx
000000000000109f: R_X86_64_32S .rodata.str1.1+0xad
10a3: e8 00 00 00 00 callq 0 <uvmpd_scan_inactive+0x698>
00000000000010a4: R_X86_64_PLT32 __assert-0x4
10a8: cc int3
10a9: cc int3
10aa: cc int3
10ab: cc int3
10ac: cc int3
10ad: cc int3
10ae: cc int3
10af: cc int3
> OpenBSD 6.8 (GENERIC.MP) #4: Mon Jan 11 10:35:56 MST 2021
>
> [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> real mem = 4169539584 (3976MB)
> avail mem = 4028141568 (3841MB)
> random: good seed from bootblocks
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 2.8 @ 0xec240 (83 entries)
> bios0: vendor Intel Corp. version "WYLPT10H.86A.0054.2019.0902.1752" date
> 09/02/2019
> bios0: NOVATECH LTD PC-BX12966
> acpi0 at bios0: ACPI 5.0
> acpi0: sleep states S0 S3 S4 S5
> acpi0: tables DSDT FACP APIC FPDT FIDT SSDT SSDT MCFG HPET SSDT SSDT DMAR
> CSRT MSDM
> acpi0: wakeup devices PXSX(S4) PXSX(S4) PXSX(S4) PXSX(S4) PXSX(S4) PXSX(S4)
> PXSX(S4) PXSX(S4) GLAN(S4) EHC1(S4) EHC2(S4) XHC_(S4) HDEF(S4) PEG0(S4)
> PEGP(S4) PWRB(S3)
> acpitimer0 at acpi0: 3579545 Hz, 24 bits
> acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz, 1696.39 MHz, 06-45-01
> cpu0:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,SRBDS_CTRL,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
> cpu0: 256KB 64b/line 8-way L2 cache
> cpu0: smt 0, core 0, package 0
> mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
> cpu0: apic clock running at 99MHz
> cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1.1.1, IBE
> cpu1 at mainbus0: apid 2 (application processor)
> cpu1: Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz, 1696.08 MHz, 06-45-01
> cpu1:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,SRBDS_CTRL,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
> cpu1: 256KB 64b/line 8-way L2 cache
> cpu1: smt 0, core 1, package 0
> cpu2 at mainbus0: apid 1 (application processor)
> cpu2: Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz, 1696.08 MHz, 06-45-01
> cpu2:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,SRBDS_CTRL,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
> cpu2: 256KB 64b/line 8-way L2 cache
> cpu2: smt 1, core 0, package 0
> cpu3 at mainbus0: apid 3 (application processor)
> cpu3: Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz, 1696.08 MHz, 06-45-01
> cpu3:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,SRBDS_CTRL,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
> cpu3: 256KB 64b/line 8-way L2 cache
> cpu3: smt 1, core 1, package 0
> ioapic0 at mainbus0: apid 8 pa 0xfec00000, version 20, 40 pins
> acpimcfg0 at acpi0
> acpimcfg0: addr 0xf8000000, bus 0-63
> acpihpet0 at acpi0: 14318179 Hz
> acpiprt0 at acpi0: bus 0 (PCI0)
> acpiprt1 at acpi0: bus -1 (PEG0)
> acpiec0 at acpi0: not present
> acpipci0 at acpi0 PCI0: 0x00000010 0x00000011 0x00000000
> acpicmos0 at acpi0
> "NTN0530" at acpi0 not configured
> "PNP0C14" at acpi0 not configured
> acpibtn0 at acpi0: PWRB
> "PNP0C0B" at acpi0 not configured
> "PNP0C0B" at acpi0 not configured
> "PNP0C0B" at acpi0 not configured
> "PNP0C0B" at acpi0 not configured
> "PNP0C0B" at acpi0 not configured
> acpicpu0 at acpi0: C2(500@67 mwait.1@0x10), C1(1000@1 mwait.1), PSS
> acpicpu1 at acpi0: C2(500@67 mwait.1@0x10), C1(1000@1 mwait.1), PSS
> acpicpu2 at acpi0: C2(500@67 mwait.1@0x10), C1(1000@1 mwait.1), PSS
> acpicpu3 at acpi0: C2(500@67 mwait.1@0x10), C1(1000@1 mwait.1), PSS
> acpipwrres0 at acpi0: FN00, resource for FAN0
> acpipwrres1 at acpi0: FN01, resource for FAN1
> acpipwrres2 at acpi0: FN02, resource for FAN2
> acpipwrres3 at acpi0: FN03, resource for FAN3
> acpipwrres4 at acpi0: FN04, resource for FAN4
> acpitz0 at acpi0: critical temperature is 105 degC
> acpitz1 at acpi0: critical temperature is 105 degC
> acpivideo0 at acpi0: GFX0
> acpivout0 at acpivideo0: DD1F
> cpu0: using VERW MDS workaround (except on vmm entry)
> cpu0: Enhanced SpeedStep 1696 MHz: speeds: 1700, 1600, 1500, 1400, 1300,
> 1200, 1100, 1000, 900, 800, 782 MHz
> pci0 at mainbus0 bus 0
> pchb0 at pci0 dev 0 function 0 "Intel Core 4G Host" rev 0x09
> inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics" rev 0x09
> drm0 at inteldrm0
> inteldrm0: msi, HASWELL, gen 7
> azalia0 at pci0 dev 3 function 0 "Intel Core 4G HD Audio" rev 0x09: msi
> azalia0: No codecs found
> xhci0 at pci0 dev 20 function 0 "Intel 8 Series xHCI" rev 0x04: msi, xHCI 1.0
> usb0 at xhci0: USB revision 3.0
> uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00
> addr 1
> "Intel 8 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured
> em0 at pci0 dev 25 function 0 "Intel I218-V" rev 0x04: msi, address
> c0:3f:d5:60:c6:bc
> azalia1 at pci0 dev 27 function 0 "Intel 8 Series HD Audio" rev 0x04: msi
> azalia1: codecs: Realtek/0x0283
> audio0 at azalia1
> ehci0 at pci0 dev 29 function 0 "Intel 8 Series USB" rev 0x04: apic 8 int 23
> usb1 at ehci0: USB revision 2.0
> uhub1 at usb1 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00
> addr 1
> pcib0 at pci0 dev 31 function 0 "Intel 8 Series LPC" rev 0x04
> ahci0 at pci0 dev 31 function 2 "Intel 8 Series AHCI" rev 0x04: msi, AHCI 1.3
> ahci0: port 3: 6.0Gb/s
> scsibus1 at ahci0: 32 targets
> sd0 at scsibus1 targ 3 lun 0: <ATA, SanDisk SD6SF1M1, X231>
> naa.5001b44a20a5a978
> sd0: 122104MB, 512 bytes/sector, 250069680 sectors, thin
> ichiic0 at pci0 dev 31 function 3 "Intel 8 Series SMBus" rev 0x04: apic 8 int
> 18
> iic0 at ichiic0
> spdmem0 at iic0 addr 0x50: 4GB DDR3 SDRAM PC3-12800 SO-DIMM
> isa0 at pcib0
> isadma0 at isa0
> fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
> com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> pckbc0 at isa0 port 0x60/5 irq 1 irq 12
> pcppi0 at isa0 port 0x61
> spkr0 at pcppi0
> lpt0 at isa0 port 0x378/4 irq 7
> wbsio0 at isa0 port 0x4e/2: NCT6776F rev 0x33
> lm1 at wbsio0 port 0xa00/8: NCT6776F
> vmm0 at mainbus0: VMX/EPT
> uhidev0 at uhub0 port 1 configuration 1 interface 0 "Logitech USB Keyboard"
> rev 1.10/49.00 addr 2
> uhidev0: iclass 3/1
> ukbd0 at uhidev0: 8 variable keys, 6 key codes
> wskbd0 at ukbd0: console keyboard
> uhidev1 at uhub0 port 1 configuration 1 interface 1 "Logitech USB Keyboard"
> rev 1.10/49.00 addr 2
> uhidev1: iclass 3/0
> uhid0 at uhidev1: input=2, output=0, feature=0
> uhidev2 at uhub0 port 2 configuration 1 interface 0 "Logitech USB Optical
> Mouse" rev 2.00/72.00 addr 3
> uhidev2: iclass 3/1
> ums0 at uhidev2: 3 buttons, Z dir
> wsmouse0 at ums0 mux 0
> fd0 at fdc0 drive 0: density unknown
> uhub2 at uhub1 port 1 configuration 1 interface 0 "Intel Rate Matching Hub"
> rev 2.00/0.04 addr 2
> vscsi0 at root
> scsibus2 at vscsi0: 256 targets
> softraid0 at root
> scsibus3 at softraid0: 256 targets
> root on sd0a (aba221cde686c95b.a) swap on sd0b dump on sd0b
> WARNING: / was not properly unmounted
> inteldrm0: 1920x1080, 32bpp
> wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation), using wskbd0
> wsdisplay0: screen 1-5 added (std, vt100 emulation)
> fd1 at fdc0 drive 1: density unknown
>