Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Apr 1999 00:46:14 +0930 (CST)
From:      "Daniel J. O'Connor" <doconnor@gsoft.com.au>
To:        Mike Smith <mike@smith.net.au>
Cc:        freebsd-smp@freebsd.org, "Daniel J. O'Connor" <darius@dons.net.au>
Subject:   Re: Really slow SMP
Message-ID:  <XFMail.990426004614.doconnor@gsoft.com.au>
In-Reply-To: <199904231435.HAA00351@dingo.cdrom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format
--_=XFMail.1.3.p0.FreeBSD:990426004614:369=_
Content-Type: text/plain; charset=us-ascii


On 23-Apr-99 Mike Smith wrote:
> > Hmm, well now I feel like I have 2 and 2 and it doesn't add up to 4 =)
>  Just out of curiosity; can you send me the output of "memcontrol list"?

OK.. 
The list seem normal.. (ie ISA manglings, and write back caching for everything
with the default of no caching for PCI)

BTW I also attached some patches to enable the help text :)

---
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum



--_=XFMail.1.3.p0.FreeBSD:990426004614:369=_
Content-Disposition: attachment; filename="memcontrol-diff"
Content-Transfer-Encoding: 7bit
Content-Description: memcontrol-diff
Content-Type: text/plain; charset=us-ascii; name=memcontrol-diff; SizeOnDisk=936

Index: memcontrol.c
===================================================================
RCS file: /remote1/ncvs/src/usr.sbin/memcontrol/memcontrol.c,v
retrieving revision 1.1.1.1
diff -c -r1.1.1.1 memcontrol.c
*** memcontrol.c	1999/04/07 04:11:14	1.1.1.1
--- memcontrol.c	1999/04/25 15:08:43
***************
*** 315,325 ****
  static void
  helpfunc(int memfd, int argc, char *argv[])
  {
!     help(NULL);
  }
  
  static void
  help(char *what)
  {
!     errx(1, "help!");
  }
--- 315,337 ----
  static void
  helpfunc(int memfd, int argc, char *argv[])
  {
! 	printf("Usage:\n\n");
! 	help(argv[1]);
  }
  
  static void
  help(char *what)
  {
! 	int	i;
! 
! 	for (i = 0; functions[i].cmd != NULL; i++) {
! 		if ((what == NULL) || !strcasecmp(functions[i].cmd, what)) {
! 			printf("Command: %s\n%s\n\n", functions[i].cmd,
! 				 functions[i].desc);
! 			if (what != NULL)
! 				break;
! 		}
! 	}
! 
! /*    errx(1, "help!"); */
  }

--_=XFMail.1.3.p0.FreeBSD:990426004614:369=_
Content-Disposition: attachment; filename="memcontrol-list.txt"
Content-Transfer-Encoding: 7bit
Content-Description: memcontrol-list.txt
Content-Type: text/plain;
 charset=us-ascii; name=memcontrol-list.txt; SizeOnDisk=6750

0/10000 BIOS write-back fixed-base fixed-length set-by-firmware active 
10000/10000 BIOS write-back fixed-base fixed-length set-by-firmware active 
20000/10000 BIOS write-back fixed-base fixed-length set-by-firmware active 
30000/10000 BIOS write-back fixed-base fixed-length set-by-firmware active 
40000/10000 BIOS write-back fixed-base fixed-length set-by-firmware active 
50000/10000 BIOS write-back fixed-base fixed-length set-by-firmware active 
60000/10000 BIOS write-back fixed-base fixed-length set-by-firmware active 
70000/10000 BIOS write-back fixed-base fixed-length set-by-firmware active 
80000/4000 BIOS write-back fixed-base fixed-length set-by-firmware active 
84000/4000 BIOS write-back fixed-base fixed-length set-by-firmware active 
88000/4000 BIOS write-back fixed-base fixed-length set-by-firmware active 
8c000/4000 BIOS write-back fixed-base fixed-length set-by-firmware active 
90000/4000 BIOS write-back fixed-base fixed-length set-by-firmware active 
94000/4000 BIOS write-back fixed-base fixed-length set-by-firmware active 
98000/4000 BIOS write-back fixed-base fixed-length set-by-firmware active 
9c000/4000 BIOS write-back fixed-base fixed-length set-by-firmware active 
a0000/4000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
a4000/4000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
a8000/4000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
ac000/4000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
b0000/4000 BIOS write-combine fixed-base fixed-length set-by-firmware active 
b4000/4000 BIOS write-combine fixed-base fixed-length set-by-firmware active 
b8000/4000 BIOS write-combine fixed-base fixed-length set-by-firmware active 
bc000/4000 BIOS write-combine fixed-base fixed-length set-by-firmware active 
c0000/1000 BIOS write-protect fixed-base fixed-length set-by-firmware active 
c1000/1000 BIOS write-protect fixed-base fixed-length set-by-firmware active 
c2000/1000 BIOS write-protect fixed-base fixed-length set-by-firmware active 
c3000/1000 BIOS write-protect fixed-base fixed-length set-by-firmware active 
c4000/1000 BIOS write-protect fixed-base fixed-length set-by-firmware active 
c5000/1000 BIOS write-protect fixed-base fixed-length set-by-firmware active 
c6000/1000 BIOS write-protect fixed-base fixed-length set-by-firmware active 
c7000/1000 BIOS write-protect fixed-base fixed-length set-by-firmware active 
c8000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
c9000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
ca000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
cb000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
cc000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
cd000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
ce000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
cf000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
d0000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
d1000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
d2000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
d3000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
d4000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
d5000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
d6000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
d7000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
d8000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
d9000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
da000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
db000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
dc000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
dd000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
de000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
df000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
e0000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
e1000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
e2000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
e3000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
e4000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
e5000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
e6000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
e7000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
e8000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
e9000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
ea000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
eb000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
ec000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
ed000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
ee000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
ef000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
f0000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
f1000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
f2000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
f3000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
f4000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
f5000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
f6000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
f7000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
f8000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
f9000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
fa000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
fb000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
fc000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
fd000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
fe000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
ff000/1000 BIOS uncacheable fixed-base fixed-length set-by-firmware active 
0/8000000 BIOS write-back set-by-firmware active 

--_=XFMail.1.3.p0.FreeBSD:990426004614:369=_--
End of MIME message


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.990426004614.doconnor>