lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 22 Oct 2009 12:12:42 -0700
From:	Bela Lubkin <blubkin@...are.com>
To:	'Matt Domsch' <Matt_Domsch@...l.com>,
	Arjan van de Ven <arjan@...ux.intel.com>
CC:	Randy Dunlap <randy.dunlap@...cle.com>,
	"Kok, Auke" <auke-jan.h.kok@...el.com>,
	Corey Minyard <minyard@....org>,
	lkml <linux-kernel@...r.kernel.org>,
	"discuss@...sWatts.org" <discuss@...sWatts.org>,
	"openipmi-developer@...ts.sourceforge.net" 
	<openipmi-developer@...ts.sourceforge.net>
Subject: RE: [Openipmi-developer] [Discuss] [PATCH] ipmi: use round_jiffies
	on timers to reduce timer overhead/wakeups

Matt Domsch wrote:

> Though I'm really curious that HP has a KCS+interrupt controller
> available.  That gives me hope that the industry-wide problems which
> prevented Dell from doing likewise a couple years ago are now
> resolved.  I'll have my team look into it again.

Can you expand on "industry-wide problems"?  (Forced to share
interrupts with a high rate device?  Design your gizmo to
support MSI/MSI-x.  Add MSI support to ipmi_si if necessary...)

As far as I can tell, HP has never shipped an interrupt-less
BMC.  Their current iLO2 BMC is KCS + interrupt.  Their older
design was SMIC + interrupt.

Why does everyone use KCS when BT is obviously better?  Can
you have your team look into that as well?  (Among the various
goals here, I assume that BT -- with a single interrupt and a
DMA transfer instead of shuffling bytes over I/O ports -- would
cost less power.  Not that the members of that list will
receive this message: it bounces nonmembers.)

It appears that BT designs usually include both BT & KCS
programming interfaces to the same BMC.  So perhaps there is
some increased silicon complexity -- but c'mon, we're talking
about a couple of silicon library macros here.

Also, I see evidence of some Sun BMCs that have BT without KCS,
so apparently it isn't required to pair them.  Pairing is
probably done for the benefit of certain dumb client software
that assumes all BMCs are KCS.  I say to heck with that SW.
Any app running under an OS that provides an adequate driver
[which includes at least Linux, Solaris, and -- I assume --
Win] shouldn't be thinking about the BMC programming
interface at all.

>Bela<--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ