-CURRENT userland regression
Konstantin Belousov
kostikbel at gmail.com
Thu Feb 21 18:45:29 UTC 2013
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
@@ -73,15 +73,16 @@ 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 \
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20130221/a39bc47d/attachment.sig>
More information about the freebsd-current
mailing list