On Thu, Feb 21, 2013 at 12:49:45PM -0500, Jung-uk Kim wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 2013-02-21 10:31:31 -0500, John Baldwin wrote: > > On Wednesday, February 20, 2013 5:21:50 pm Navdeep Parhar wrote: > >> On 02/20/13 14:14, Xin Li wrote: > >>> Hi, > >>> > >>> It seems that fresh -HEAD would give an unusable kernel that > >>> overwrites screen buffer in a way making it impossible to > >>> debug. Using an old world source to do 'make buildworld > >>> buildkernel' results in a (mostly: I have some strange USB > >>> issue right now and still looking for the cause) usable > >>> kernel. > >>> > >>> For now my known good combination is world 246858 with kernel > >>> 247057. I'm still trying to find out which revision have broke > >>> the stuff. > >> > >> I ran into this earlier today. Selecting "safe mode" in the boot > >> loader menu seems to work around the problem on my system. Now I > >> will not reboot until I see a fix for this in head :-) > > > > "safe mode" toggles a few different things IIRC, can you narrow it > > down to a single setting? > > kern.smp.disabled=1 As the public service announcement, jmg will commit the following patch. Until that, apply and rebuild both world and kernel. diff --git a/contrib/binutils/opcodes/i386-opc.h b/contrib/binutils/opcodes/i386-opc.h index 45589d8..27c1dab 100644 --- a/contrib/binutils/opcodes/i386-opc.h +++ b/contrib/binutils/opcodes/i386-opc.h _at__at_ -73,15 +73,16 _at__at_ typedef struct template #define CpuSSE4_2 0x800000 /* SSE4.2 Instructions required */ #define CpuXSAVE 0x1000000 /* XSAVE Instructions required */ #define CpuAES 0x2000000 /* AES Instructions required */ -#define CpuPCLMUL 0x4000000 /* Carry-less Multiplication extensions */ - -/* SSE4.1/4.2 Instructions required */ -#define CpuSSE4 (CpuSSE4_1|CpuSSE4_2) /* These flags are set by gas depending on the flag_code. */ #define Cpu64 0x4000000 /* 64bit support required */ #define CpuNo64 0x8000000 /* Not supported in the 64bit mode */ +#define CpuPCLMUL 0x10000000 /* Carry-less Multiplication extensions */ + +/* SSE4.1/4.2 Instructions required */ +#define CpuSSE4 (CpuSSE4_1|CpuSSE4_2) + /* The default value for unknown CPUs - enable all features to avoid problems. */ #define CpuUnknownFlags (Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686 \ |CpuP4|CpuSledgehammer|CpuMMX|CpuMMX2|CpuSSE|CpuSSE2|CpuSSE3|CpuVMX \
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:35 UTC