NetBSD Problem Report #57017

From khorben@reapr.station.defora  Thu Sep 22 01:17:21 2022
Return-Path: <khorben@reapr.station.defora>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 37CD81A9239
	for <gnats-bugs@gnats.NetBSD.org>; Thu, 22 Sep 2022 01:17:21 +0000 (UTC)
Message-Id: <20220922011703.03DD940E4E@reapr.station.defora>
Date: Thu, 22 Sep 2022 03:17:03 +0200 (CEST)
From: Pierre Pronchery <khorben@defora.org>
Reply-To:
To: gnats-bugs@NetBSD.org
Subject: NetBSD no longer boots with qemu -kernel (i386 multiboot)
X-Send-Pr-Version: 3.95

>Number:         57017
>Category:       port-i386
>Synopsis:       NetBSD/i386 no longer boots with qemu -kernel (GENERIC)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-i386-maintainer
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Sep 22 01:20:00 +0000 2022
>Closed-Date:    Fri Feb 03 07:44:20 +0000 2023
>Last-Modified:  Wed Feb 08 18:30:01 +0000 2023
>Originator:     Pierre Pronchery <khorben@defora.org>
>Release:        NetBSD 9.99.100 (GENERIC) #0: Wed Sep 21 20:19:43 UTC 2022
>Organization:
>Environment:
System: NetBSD Insomniac 9.3_STABLE NetBSD 9.3_STABLE (GENERIC) #0: Wed Aug 31 20:17:44 UTC 2022 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:
The NetBSD kernel no longer boots correctly when started by QEMU
directly, with its multiboot mode (with -kernel).

The best I could manage so far to diagnose the problem has been to
record the screen while running QEMU. After reaching "ACPI: WAET" in
1.0000040s of kernel time, I get the following:

    [   1.0000040] ?(c04c6459,c19eb200,0,c19eb200,c172bee0,c0138df9,c19eb200,c172bea4,c1418af5,c1ad8c5c) at c046c09c
    [   1.0000040] ?(c19eb200,c172bea4,c1418af5,c1ad8c5c,0,c1acdd58,c172bee0,c0d99076,c13f230d,c1acdd58) at c04c6fab
    [   1.0000040] ?(0,c19eb200,0,0,0,0,0,c19eb200,c165f388,0) at c0138df9
    address 0x0 is invalid
    [   1.0000040] ?(0,c172bf30,0,1100000,0,0,0,0,0,0) at c0d9bef4
    address 0xdc6410e8 is invalid
    address 0xdc6410e8 is invalid
    [   1.0000040] ?(c12cedad,0,c172bfb0,c0f81e6f,3,1,64,0,0,0) at c0d9c2d0
    address 0x0 is invalid
    address 0x0 is invalid
    [   1.0000040] ?(3,1,64,0,0,0,0,0,54fe000,0) at c0127b7e
    address 0x0 is invalid
    address 0x0 is invalid
    address 0x0 is invalid
    address 0x0 is invalid
    [   1.0000040] ?(0,0,0,0,0,0,0,0,0,0) at c0f81e6f
    [   1.0000040] cpu0: End traceback...
    [   1.0000040] fatal breakpoint trap in supervisor mode
    [   1.0000040] trap type 1 code 0 eip 0xc0128134 cs 0x8 eflags 0x202 cr2 0 ilevel 0x8 esp 0xc172bd24
    [   1.0000040] curlwp 0xc16536c0 pid 0 lid 0 lowest kstack 0xc17292c0
    Stopped in pid 0.0 (system) at  c0128134:       popl    %ebp
    db{0}>

The debugger is functional.

I have tried enabling CONSDEVNAME and CONS_OVERRIDE in GENERIC, but it
had no effect. The data above was obtained with "qemu -display curses"
(which does not work on Darwin/amd64 for some reason, but that's a
different issue). It was not possible to redirect the output to a file
(qemu wants a terminal when in curses mode).

>How-To-Repeat:
$ qemu-system-i386 -kernel netbsd -hda ramdisk-big.fs
>Fix:
A GENERIC kernel from 9.3_STABLE works just fine.

>Release-Note:

>Audit-Trail:
From: Taylor R Campbell <riastradh@NetBSD.org>
To: Pierre Pronchery <khorben@defora.org>
Cc: gnats-bugs@netbsd.org
Subject: Re: port-i386/57017: NetBSD no longer boots with qemu -kernel (i386 multiboot)
Date: Thu, 22 Sep 2022 04:33:14 +0000

 Can you try bisecting on the kernel?

From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: port-i386/57017: NetBSD no longer boots with qemu -kernel (i386
 multiboot)
Date: Thu, 22 Sep 2022 07:48:19 +0200

 Can you find out which functions these are?

     [   1.0000040] ?(c04c6459,c19eb200,0,c19eb200,c172bee0,c0138df9,c19eb200,c17
 2bea4,c1418af5,c1ad8c5c) at c046c09c
     [   1.0000040] ?(c19eb200,c172bea4,c1418af5,c1ad8c5c,0,c1acdd58,c172bee0,c0d
 99076,c13f230d,c1acdd58) at c04c6fab
     [   1.0000040] ?(0,c19eb200,0,0,0,0,0,c19eb200,c165f388,0) at c0138df9

 If you have a netbsd.gdb file use that, otherwise just use netbsd and
 do something like:

 gdb netbsd
 list *(0xc046c09c)
 list *(0xc04c6fab)
 list *(0xc0138df9)

 Martin

From: Pierre Pronchery <khorben@defora.org>
To: gnats-bugs@netbsd.org
Cc: port-i386-maintainer@netbsd.org,
 gnats-admin@netbsd.org,
 netbsd-bugs@netbsd.org
Subject: Re: port-i386/57017: NetBSD no longer boots with qemu -kernel (i386
 multiboot)
Date: Thu, 22 Sep 2022 16:39:58 +0200

 			Hi Martin,

 > On 22. Sep 2022, at 07:50, Martin Husemann <martin@duskware.de> wrote:
 >=20
 > The following reply was made to PR port-i386/57017; it has been noted =
 by GNATS.
 >=20
 > From: Martin Husemann <martin@duskware.de>
 > To: gnats-bugs@netbsd.org
 > Cc:=20
 > Subject: Re: port-i386/57017: NetBSD no longer boots with qemu -kernel =
 (i386
 > multiboot)
 > Date: Thu, 22 Sep 2022 07:48:19 +0200
 >=20
 > Can you find out which functions these are?
 >=20
 >     [   1.0000040] =
 ?(c04c6459,c19eb200,0,c19eb200,c172bee0,c0138df9,c19eb200,c17
 > 2bea4,c1418af5,c1ad8c5c) at c046c09c
 >     [   1.0000040] =
 ?(c19eb200,c172bea4,c1418af5,c1ad8c5c,0,c1acdd58,c172bee0,c0d
 > 99076,c13f230d,c1acdd58) at c04c6fab
 >     [   1.0000040] ?(0,c19eb200,0,0,0,0,0,c19eb200,c165f388,0) at =
 c0138df9
 >=20
 > If you have a netbsd.gdb file use that, otherwise just use netbsd and
 > do something like:
 >=20
 > gdb netbsd
 > list *(0xc046c09c)
 > list *(0xc04c6fab)
 > list *(0xc0138df9)

 =46rom what I can tell: (I had to use objdump -d, gdb did not output =
 anything)

 0xc046c09c is in acpi_madt_walk(), calling __x86_indirect_thunk_edi()
 0xc04c6fab is in mpacpi_scan_apics(), calling api_madt_walk()
 0xc0138df9 is in mainbus_attach(), calling mpacpi_scan_apics()

 It seems to be consistent; does it help?

 Cheers,
 --=20
 khorben=

From: Pierre Pronchery <khorben@defora.org>
To: gnats-bugs@netbsd.org
Cc: port-i386-maintainer@netbsd.org,
 gnats-admin@netbsd.org,
 netbsd-bugs@netbsd.org
Subject: Re: port-i386/57017: NetBSD no longer boots with qemu -kernel (i386
 multiboot)
Date: Wed, 1 Feb 2023 07:57:42 +0100

 --Apple-Mail=_9C4D6318-D07F-4026-9017-4ABCDB396F1F
 Content-Transfer-Encoding: quoted-printable
 Content-Type: text/plain;
 	charset=us-ascii

 I am now able to capture the entire output at boot: (thanks to imil@!)
 (With QEMU, with and without NVMM, as i386 or x86_64, -machine q35 or =
 pc)

 > [   1.0000000] [ Kernel symbol table invalid! ]
 > [   1.0000000] multiboot: Information structure flags: 0x0000024f
 > [   1.0000000] multiboot: Boot loader: qemu
 > [   1.0000000] multiboot: Command line: =
 obj-i386/sys/arch/i386/compile/GENERIC/netbsd console=3Dcom
 > [   1.0000000] multiboot: 639 KB lower memory, 129920 KB upper memory
 > [   1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, =
 2003,
 > [   1.0000000]     2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, =
 2012, 2013,
 > [   1.0000000]     2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, =
 2022, 2023
 > [   1.0000000]     The NetBSD Foundation, Inc.  All rights reserved.
 > [   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
 > [   1.0000000]     The Regents of the University of California.  All =
 rights reserved.
 >=20
 > [   1.0000000] NetBSD 10.99.2 (GENERIC) #0: Tue Jan 31 21:11:24 UTC =
 2023
 > [   1.0000000]  =
 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/i386/compile/GENERIC
 > [   1.0000000] total memory =3D 127 MB
 > [   1.0000000] avail memory =3D 103 MB
 > [   1.0000040] mainbus0 (root)
 > [   1.0000040] ACPI: RSDP 0x00000000000F59C0 000014 (v00 BOCHS )
 > [   1.0000040] ACPI: RSDT 0x0000000007FE18F6 000034 (v01 BOCHS  BXPC   =
   00000001 BXPC 00000001)
 > [   1.0000040] ACPI: FACP 0x0000000007FE17AA 000074 (v01 BOCHS  BXPC   =
   00000001 BXPC 00000001)
 > [   1.0000040] ACPI: DSDT 0x0000000007FE0040 00176A (v01 BOCHS  BXPC   =
   00000001 BXPC 00000001)
 > [   1.0000040] ACPI: FACS 0x0000000007FE0000 000040
 > [   1.0000040] ACPI: APIC 0x0000000007FE181E 000078 (v01 BOCHS  BXPC   =
   00000001 BXPC 00000001)
 > [   1.0000040] ACPI: HPET 0x0000000007FE1896 000038 (v01 BOCHS  BXPC   =
   00000001 BXPC 00000001)
 > [   1.0000040] ACPI: WAET 0x0000000007FE18CE 000028 (v01 BOCHS  BXPC   =
   00000001 BXPC 00000001)
 > [   1.0000040] ACPI: 1 ACPI AML tables successfully acquired and =
 loaded
 > [   1.0000040] ioapic0 at mainbus0 apid 0
 > [   1.0000040] cpu0 at mainbus0 apid 0
 > [   1.0000040] cpu0: Intel 386-class
 > [   1.0000040] cpu0: node 0, package 0, core 0, smt 0
 > [   1.0000040] panic: NetBSD requires an 80486DX or later processor
 > [   1.0000040] cpu0: Begin traceback...
 > [   1.0000040] =
 ?(c1334960,c1735d40,c1735d58,c04acf3b,c1334960,c172ad00,31,0,0,0) at =
 c0dbdcce
 > [   1.0000040] =
 ?(c1334960,c172ad00,31,0,0,0,c1670b40,c1735d98,c04999e6,c1623f80) at =
 c0dbdd97
 > [   1.0000040] =
 ?(c1623f80,1,2,c13f8b91,c1acdcec,c19ec224,c19ec600,c1623f80,c13f8b91,c1acd=
 d34) at c04acf3b
 > [   1.0000040] =
 ?(c19ec200,c19ec600,c1735e28,c19ec200,c1735e24,c1735e28,c19ec200,c19ec600,=
 c1735dec,c19ec200) at c04999e6
 > [   1.0000040] =
 ?(c04c8811,c1735dec,0,c1735e10,c04b24e3,c1679840,c0d9e28a,c12d68da,c1735e2=
 4,0) at c0d9f624
 > [   1.0000040] =
 ?(c19ec200,c1735e28,c04c8811,c1735e38,0,0,0,1,c11b119c,1) at c0d9f878
 > [   1.0000040] =
 ?(c80cb84a,c19ec200,c19ec200,0,0,c1735e8c,c04c921b,c04c86c9,c19ec200,0) =
 at c04c8799
 > [   1.0000040] =
 ?(c04c86c9,c19ec200,0,c19ec200,c1735ee0,c0139119,c19ec200,c1735ea4,c141f45=
 5,c1ad9c5c) at c046e01c
 > [   1.0000040] =
 ?(c19ec200,c1735ea4,c141f455,c1ad9c5c,0,c1acdd58,c1735ee0,c0d9c7a6,c13f8b9=
 1,c1acdd58) at c04c921b
 > [   1.0000040] ?(0,c19ec200,0,0,0,0,0,c19ec200,c1668d08,0) at c0139119
 > address 0x0 is invalid
 > [   1.0000040] ?(0,c1735f30,0,1100000,0,0,0,0,0,0) at c0d9f624
 > address 0xdc45b0e8 is invalid
 > address 0xdc45b0e8 is invalid
 > [   1.0000040] ?(c12d4f09,0,c1735fb0,c0f86ccf,3,1,64,0,0,0) at =
 c0d9fa00
 > address 0x0 is invalid
 > address 0x0 is invalid
 > [   1.0000040] ?(3,1,64,0,0,0,0,0,54fe000,0) at c0127b7e
 > address 0x0 is invalid
 > address 0x0 is invalid
 > address 0x0 is invalid
 > address 0x0 is invalid
 > [   1.0000040] ?(0,0,0,0,0,0,0,0,0,0) at c0f86ccf
 > [   1.0000040] cpu0: End traceback...
 > [   1.0000040] fatal breakpoint trap in supervisor mode
 > [   1.0000040] trap type 1 code 0 eip 0xc0128134 cs 0x8 eflags 0x202 =
 cr2 0 ilevel 0x8 esp 0xc1735d24
 > [   1.0000040] curlwp 0xc165a840 pid 0 lid 0 lowest kstack 0xc17332c0
 > Stopped in pid 0.0 (system) at  c0128134:       popl    %ebp
 > db{0}>

 Note that even after disabling ACPI in userconf:

 > [   1.0000000] uc> disable acpi
 > [   1.0000000] [674] acpi0 disabled
 > [   1.0000000] uc> quit
 > [   1.0000000] Continuing...
 > [   1.0000040] mainbus0 (root)
 > [   1.0000040] mainbus0: Intel MP Specification (Version 1.4) =
 (BOCHSCPU 0.1         )
 > [   1.0000040] cpu0 at mainbus0 apid 0
 > [   1.0000040] ACPI Error: AE_BAD_PARAMETER, Thread 3244664896 could =
 not acquire Mutex [ACPI_MTX_Tables] (0x2) (20221020/utmutex-326)
 > [   1.0000040] cpu0: Intel 386-class
 > [   1.0000040] cpu0: node 0, package 0, core 0, smt 0
 > [   1.0000040] panic: NetBSD requires an 80486DX or later processor
 > [   1.0000040] cpu0: Begin traceback...
 > [   1.0000040] =
 ?(c1334960,c1735d20,c1735d38,c04acf3b,c1334960,c172ad00,31,0,0,0) at =
 c0dbdcce
 > [   1.0000040] =
 ?(c1334960,c172ad00,31,0,0,0,c1670b40,c1735d78,c04999e6,c1623f80) at =
 c0dbdd97
 > [   1.0000040] =
 ?(c1623f80,1,2,c13f8b91,c1acdd10,c19ec224,c19ec400,c1623f80,c13f8b91,c1acd=
 d58) at c04acf3b
 > [   1.0000040] =
 ?(c19ec200,c19ec400,c1735e08,c19ec200,c1735e04,c1735e08,c19ec200,c19ec400,=
 c1735dcc,c19ec200) at c04999e6
 > [   1.0000040] =
 ?(c04c69a2,c1735dcc,0,8,c1ad8680,38c,c0d9e28a,c12d68da,c1735e04,0) at =
 c0d9f624
 > [   1.0000040] =
 ?(c19ec200,c1735e08,c04c69a2,c1735e18,0,0,0,1,c11b119c,1) at c0d9f878
 > [   1.0000040] =
 ?(384,1,c80cabc0,d0,f5bb0,c1735e8c,c1735ea4,0,c80cac80,c19ec200) at =
 c04c73f1
 > [   1.0000040] =
 ?(c19ec200,c1735ea4,c141f455,c1ad9c5c,0,c1acdd58,c1735ee0,c0d9c7a6,c13f8b9=
 1,c1acdd58) at c04c7f85
 > [   1.0000040] ?(0,c19ec200,0,0,0,0,0,c19ec200,c1668d08,0) at c01391a6
 > address 0x0 is invalid
 > [   1.0000040] ?(0,c1735f30,0,1100000,0,0,0,0,0,0) at c0d9f624
 > address 0xdc45b0e8 is invalid
 > address 0xdc45b0e8 is invalid
 > [   1.0000040] ?(c12d4f09,0,c1735fb0,c0f86ccf,3,1,64,0,0,0) at =
 c0d9fa00
 > address 0x0 is invalid
 > address 0x0 is invalid
 > [   1.0000040] ?(3,1,64,0,0,0,0,0,54fe000,0) at c0127b7e
 > address 0x0 is invalid
 > address 0x0 is invalid
 > address 0x0 is invalid
 > address 0x0 is invalid
 > [   1.0000040] ?(0,0,0,0,0,0,0,0,0,0) at c0f86ccf
 > [   1.0000040] cpu0: End traceback...
 > [   1.0000040] fatal breakpoint trap in supervisor mode
 > [   1.0000040] trap type 1 code 0 eip 0xc0128134 cs 0x8 eflags 0x202 =
 cr2 0 ilevel 0x8 esp 0xc1735d04
 > [   1.0000040] curlwp 0xc165a840 pid 0 lid 0 lowest kstack 0xc17332c0
 > Stopped in pid 0.0 (system) at  c0128134:       popl    %ebp
 > db{0}>


 HTH,
 --
 khorben

 --Apple-Mail=_9C4D6318-D07F-4026-9017-4ABCDB396F1F
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename=signature.asc
 Content-Type: application/pgp-signature;
 	name=signature.asc
 Content-Description: Message signed with OpenPGP

 -----BEGIN PGP SIGNATURE-----

 iQIzBAEBCAAdFiEEjPEp1wC4bxBrX8svMDjL25iGlwMFAmPaDWYACgkQMDjL25iG
 lwPx0BAAq2Ma3aYZH8pyPUUaGkSiX6cQ0jCXCGMkp1yS2uoPB64eDij2OT0hJiTl
 nVnSSMnQjdPdd/2wzuPb1VhhUE5QhbxMvIdfHpsW5UaVoqd2HsiWPsg0FzLQiPNf
 o4X+aoR+VugVzi+i1hi2jnvpIRCF5tDh8tWuOBoScy5SB3LNO3z0ni92cuX1lg5I
 jfrnfqkHhfgUe3rAgITE7qiPrM+aMow8b23Xiw6NSiKzdvE6ALo8tWmT0PFCg3lX
 NAStzsRbfrx9lwL/3lIjpBrK9Wm1Oyl1qo6/KxSinzKTyMAN12wjM1D9oA29LxS6
 rF3b8wCL1hV90z0GDYx++FXnxlhofyqzcgEz2EQ8UB3+JxTPH/aiDdYcsX7el/d6
 ZTVXhnA1fxKLj6KmtHtJ1REBC/ZpidHeF7hPi5RSywJL2SdluQ9ktQl0USaPXeoY
 0NpOAkIZvENB2GIYzLh/ufKcPYe3Mi9flKWQok4Cc+ac/x0UEAHiW5/vx4T/lBpL
 oBmxH79fKX2v8a5TasxT7/xDJcIYVQa4d33XfNUiffeQLxSWafLGOtkGAtT64MRJ
 AdihIUHuAAsc24afY+QhVzsq9QsBK1SjzMBQar0F2huGoT9a2uOcdUI2vJI7+8NN
 Csqlr8B0tHzP6lqyIzO1s0u4YOW4wuKkz4kIESXOyzj2SyiMhKY=
 =Tya5
 -----END PGP SIGNATURE-----

 --Apple-Mail=_9C4D6318-D07F-4026-9017-4ABCDB396F1F--

From: mlelstv@serpens.de (Michael van Elst)
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: port-i386/57017: NetBSD no longer boots with qemu -kernel (i386 multiboot)
Date: Wed, 1 Feb 2023 08:11:05 -0000 (UTC)

 khorben@defora.org (Pierre Pronchery) writes:

 >> [   1.0000040] panic: NetBSD requires an 80486DX or later processor


 The i386/locore.S code for multiboot1 does not execute the CPU detection after
 start_common.

 This seems to fix it.

 Index: sys/arch/i386/i386/locore.S
 ===================================================================
 RCS file: /cvsroot/src/sys/arch/i386/i386/locore.S,v
 retrieving revision 1.190
 diff -p -u -r1.190 locore.S
 --- sys/arch/i386/i386/locore.S 7 Sep 2022 00:40:18 -0000       1.190
 +++ sys/arch/i386/i386/locore.S 1 Feb 2023 08:10:11 -0000
 @@ -415,7 +415,7 @@ multiboot1_loader:
         pushl   %ebx            /* Address of Multiboot information */
         call    _C_LABEL(multiboot1_pre_reloc)
         addl    $4,%esp
 -       jmp     2f
 +       jmp     .Lstart_common

  efi_multiboot2_loader:
         /*


From: mlelstv@serpens.de (Michael van Elst)
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: port-i386/57017: NetBSD no longer boots with qemu -kernel (i386 multiboot)
Date: Wed, 1 Feb 2023 08:39:10 -0000 (UTC)

 khorben@defora.org (Pierre Pronchery) writes:

 >>Number:         57017
 >>Category:       port-i386
 >>Synopsis:       NetBSD/i386 no longer boots with qemu -kernel (GENERIC)

 Apparently the same as kern/56935.

From: Pierre Pronchery <khorben@defora.org>
To: Taylor R Campbell <riastradh@netbsd.org>
Cc: gnats-bugs@netbsd.org,
 Michael van Elst <mlelstv@netbsd.org>
Subject: Re: port-i386/57017: NetBSD no longer boots with qemu -kernel (i386
 multiboot)
Date: Thu, 2 Feb 2023 01:32:24 +0100

 --Apple-Mail=_FEE8A067-FB4B-4E60-8C3A-D3EECC25098C
 Content-Transfer-Encoding: quoted-printable
 Content-Type: text/plain;
 	charset=utf-8


 > On 22. Sep 2022, at 06:33, Taylor R Campbell <riastradh@netbsd.org> =
 wrote:
 >=20
 > Can you try bisecting on the kernel?

 I finally managed to, and it points to this commit:

 "Introduce Xen PVH support in GENERIC."
 $NetBSD: locore.S,v 1.182 2020/05/02 16:44:35 bouyer Exp $

 Unfortunate change, and AFAICT it goes in the direction of mlelstv=E2=80=99=
 s
 suggested fix.

 I can also confirm that the fix works for me. (NetBSD/i386 in QEMU)

 Thanks!
 --
 khorben

 --Apple-Mail=_FEE8A067-FB4B-4E60-8C3A-D3EECC25098C
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename=signature.asc
 Content-Type: application/pgp-signature;
 	name=signature.asc
 Content-Description: Message signed with OpenPGP

 -----BEGIN PGP SIGNATURE-----

 iQIzBAEBCAAdFiEEjPEp1wC4bxBrX8svMDjL25iGlwMFAmPbBJgACgkQMDjL25iG
 lwN2eg//bmUExRyuLqgz9t38whIYguGa4X/jz6H617Ma8c8BamuE345etA+GCxqD
 qmuuvlpCHojHSvCwBmSO4xXha2f5ckKvf2/nvRaV72yMsVEOV2rubbRuuw3TEPmA
 zptbmidyyqFqRsWYIZB3yAUAclDlfcY3osC7JyC32wx7XqCTrw7MT+chLLxQPwfa
 gXDEaO/n6BmqMLfBLTbp84tely2leunVIpD4QhiaBg3BtfUqcpi18ciomnj6ItJO
 BKbh5D+hJvumVUDCkv9nFoQ8AgXsRLAAX9zjB4p90riFyitBt7Wl7KodFP5V1n6P
 NSM1RBzck6jcBlzZbptZ0sUr101X93MV1o9p26LEnXhPQ/woY2FFLGwi5mtmao3P
 XWk5zLSaBdT2msA3Zx8X8JoXAwLICZlbeA9PVntBL1MwGg44wI3+nyimIBwDWJuC
 UFu2/O4GXWfPRr5GJHUDOsg2y2WFAJrTG6t75V5ecCDvcmC8lQOC+GoLKuQKIeeC
 i1YwrOpHKD5QnCrATGj7iyZ8PtI+KiJkgr6C+Ws83mIaFb6XWfHGejoaz5iJEHyT
 wxa1dvBdX7q6Vv7AkCMzsYvT856sYYYJe9NSbgrUt9S38v3LktBACcz78UelB6r4
 dj9iTk01z2eLdYnNoz8SLn+s27RZYrCcCq4RsW2dQ4ySld1EDt4=
 =CMTw
 -----END PGP SIGNATURE-----

 --Apple-Mail=_FEE8A067-FB4B-4E60-8C3A-D3EECC25098C--

State-Changed-From-To: open->closed
State-Changed-By: khorben@NetBSD.org
State-Changed-When: Fri, 03 Feb 2023 07:44:20 +0000
State-Changed-Why:
Duplicate of kern/56935
The fix provided works for me


From: "Michael van Elst" <mlelstv@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/57017 CVS commit: src/sys/arch/i386/i386
Date: Fri, 3 Feb 2023 09:21:58 +0000

 Module Name:	src
 Committed By:	mlelstv
 Date:		Fri Feb  3 09:21:58 UTC 2023

 Modified Files:
 	src/sys/arch/i386/i386: locore.S

 Log Message:
 Make multiboot1 continue with common boot code and not skip CPU type
 detection.

 Fixes PR 57017 and PR 56935.


 To generate a diff of this commit:
 cvs rdiff -u -r1.190 -r1.191 src/sys/arch/i386/i386/locore.S

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Martin Husemann" <martin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/57017 CVS commit: [netbsd-10] src/sys/arch/i386/i386
Date: Wed, 8 Feb 2023 18:27:05 +0000

 Module Name:	src
 Committed By:	martin
 Date:		Wed Feb  8 18:27:05 UTC 2023

 Modified Files:
 	src/sys/arch/i386/i386 [netbsd-10]: locore.S

 Log Message:
 Pull up following revision(s) (requested by khorben in ticket #76):

 	sys/arch/i386/i386/locore.S: revision 1.191

 Make multiboot1 continue with common boot code and not skip CPU type
 detection.

 Fixes PR 57017 and PR 56935.


 To generate a diff of this commit:
 cvs rdiff -u -r1.190 -r1.190.4.1 src/sys/arch/i386/i386/locore.S

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2023 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.