From owner-freebsd-current Wed Jan 31 23:53:25 2001 Delivered-To: freebsd-current@freebsd.org Received: from wint.itfs.nsk.su (wint.itfs.nsk.su [212.20.32.43]) by hub.freebsd.org (Postfix) with ESMTP id 8F51B37B684 for ; Wed, 31 Jan 2001 23:53:05 -0800 (PST) Received: (from nnd@localhost) by wint.itfs.nsk.su (8.11.2/8.11.1) id f117r0b00691; Thu, 1 Feb 2001 13:53:00 +0600 (NOVT) (envelope-from nnd) Date: Thu, 1 Feb 2001 13:53:00 +0600 (NOVT) Message-Id: <200102010753.f117r0b00691@wint.itfs.nsk.su> From: nnd@mail.nsk.ru To: current@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/acpica/Osd OsdSynch.c In-Reply-To: <200101310947.f0V9lie06043@mass.dis.org> User-Agent: tin/1.5.8-20010108 ("Paradise Regained") (UNIX) (FreeBSD/5.0-CURRENT (i386)) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In article <200101310947.f0V9lie06043@mass.dis.org> you wrote: >> msmith 2001/01/31 01:35:50 PST >> >> Modified files: >> sys/dev/acpica/Osd OsdSynch.c >> Log: >> Add some debugging. >> >> Turn off semaphores. Nobody else implements them, and there is lots of >> AML out there which does totally absurd things with them, meaning that >> if we try to do the right thing we are guaranteed to fail. > > Anyone that was having problems with ACPI hanging on their systems should > try again; I'm pretty sure that a lot of our problems were stemming from > deadlocks caused by us being the only OS to actually *implement* > synchronisation primitives for ACPI... My -current on ABIT's BP6 dual Celerons hungs before this commit and normally boots after it. N.Dudorov To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message