From owner-freebsd-current Fri May 15 07:47:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA05537 for freebsd-current-outgoing; Fri, 15 May 1998 07:47:19 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from antipodes.cdrom.com ([210.145.37.178]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA05509; Fri, 15 May 1998 07:46:58 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id GAA00557; Fri, 15 May 1998 06:42:54 -0700 (PDT) Message-Id: <199805151342.GAA00557@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Greg Lehey cc: dyson@FreeBSD.ORG, sos@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: People having problems with X windows? In-reply-to: Your message of "Fri, 15 May 1998 18:09:16 +0930." <19980515180916.J1953@freebie.lemis.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Date: Fri, 15 May 1998 06:42:54 -0700 From: Mike Smith Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id HAA05532 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > Excuse my ignorance, but what's WC in this context? Just to elaborate on the previous explanations: A PCI bus transaction is relatively expensive to set up and tear down. Uncached memory accesses via PCI (and accesses to PCI targets that do not support cache operations) are performed in a word-at-a-time fashion. In the case of, eg. a PIO blit from X server backing store to the framebuffer, a large portion of the time is taken setting up and tearing down PCI transactions, each of which transfers at most 32 bits of data. Some PCI chipsets provide a facility whereby writes to successive locations within a single PCI target are cached, and the resulting set of transactions are then performed as a burst cycle, where a single set up/tear down overhead is associated with a transfer of more than 32 bits of data. This is "write combining". -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message