From owner-freebsd-smp@FreeBSD.ORG Mon Apr 28 11:35:12 2003 Return-Path: Delivered-To: freebsd-smp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F06537B401 for ; Mon, 28 Apr 2003 11:35:12 -0700 (PDT) Received: from maeko.hayai.de (denver038.server4free.de [217.172.178.38]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D75143F3F for ; Mon, 28 Apr 2003 11:35:11 -0700 (PDT) (envelope-from mail@maeko.hayai.de) Received: from maeko.hayai.de (localhost [127.0.0.1]) by maeko.hayai.de (8.12.7/8.12.7) with ESMTP id h3SIZVrW002862 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Mon, 28 Apr 2003 20:35:31 +0200 Received: (from mail@localhost) by maeko.hayai.de (8.12.7/8.12.7/Submit) id h3SIZU2n002861; Mon, 28 Apr 2003 20:35:31 +0200 Date: Mon, 28 Apr 2003 20:35:30 +0200 From: Marco Wertejuk To: "Simon L. Nielsen" Message-ID: <20030428183530.GA2736@maeko> References: <20030427231103.GA27413@maeko> <20030427232522.GC400@nitro.dk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="gBBFr7Ir9EOA20Yy" Content-Disposition: inline In-Reply-To: <20030427232522.GC400@nitro.dk> User-Agent: Mutt/1.4i cc: freebsd-smp@freebsd.org Subject: Re: current smp on primergy p200 / i386/39234 X-BeenThere: freebsd-smp@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD SMP implementation group List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2003 18:35:12 -0000 --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, maybe it's an appropriate workaround to have a kernel option which enables this workaround like in the attached patches. -- Mit freundlichen Gruessen, Marco Wertejuk - mwcis.com Consulting & Internet Solutions --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="NOTES.diff" *** NOTES Sun Apr 27 05:35:10 2003 --- NOTES.primergy Mon Apr 28 20:24:09 2003 *************** *** 1067,1072 **** --- 1067,1073 ---- # Note that documenting these are not considered an affront. options FB_INSTALL_CDEV # install a CDEV entry in /dev + options SMP_PRIMERGY_BUG # use this if SMP on P200/C200 freezes # PECOFF module (Win32 Execution Format) options PECOFF_SUPPORT --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="mp_machdep.c.diff" *** mp_machdep.c Wed Apr 2 23:53:28 2003 --- mp_machdep.c.primergy Mon Apr 28 19:15:37 2003 *************** *** 1045,1050 **** --- 1045,1053 ---- panic("NO BSP found!"); /* report fact that its NOT a default configuration */ + #if defined (SMP_PRIMERGY_BUG) + io_apic_ints[0].int_type = 3; + #endif /* SMP_PRIMERGY_BUG */ return 0; } --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="options.i386.diff" *** options.i386 Sat Apr 12 09:40:37 2003 --- options.i386.primergy Mon Apr 28 19:15:05 2003 *************** *** 18,23 **** --- 18,24 ---- I586_PMC_GUPROF opt_i586_guprof.h COMPAT_OLDISA BROKEN_KEYBOARD_RESET opt_reset.h + SMP_PRIMERGY_BUG # Options for emulators. These should only be used at config time, so # they are handled like options for static filesystems --gBBFr7Ir9EOA20Yy--