• Skip to main content
  • Skip to primary sidebar

BSDFreaks.nl

For starters and advanced *BSD users

Tags

brand dmi enschede FreeBSD harddisk Hardware Howto's Howto's move new ports server serverruimte universiteit utwente

[NetBSD] i386 SMP branch merged with -current

October 3, 2002 by Rob

Bron: [url=http://www.netbsd.org]NetBSD.org[/url]

Frank van der Linden heeft Bill Sommerfeld’s i386mp branch toegevoegd aan i386/-current. i386 SMP ondersteuning zou goed moeten werken op 1-CPU systemen en zeer goed op veel multi-processor systemen.

[quote][b]Frank’s message to current-users[/b]

Subject: HEADS UP: i386mp branch merged
To: None
From: Frank van der Linden
List: current-users
Date: 10/01/2002 15:54:59
I just merged Bill Sommerfeld’s i386mp branch into i386/-current. The
code should work fine on 1-CPU systems‚ and quite well on a lot
of multiprocessor systems (certainly the newer ones).

Known issues:

* The performance counter code (options PERFCTRS) has been
obsoleted by this‚ since it doesn’t work on multiprocessor
systems. The code and manpage will be changed to reflect
this.

* Interrupt counters (vmstat -i) won’t work for the time
being if MULTIPROCESSOR is defined.

* There are probably a few locking problems lurking in the
USER_LDT code with MULTIPROCESSOR switched on.

* As on all other platforms that support MP (or kernel
configs that have LOCKDEBUG switched on)‚ RAIDframe
may have locking problems. Recently‚ an effort was
made to fix this‚ but I haven’t been able to verify
if it works. Note that RAIDframe is currently broken
in -current because of a seperate issue.

* Interrupt line sharing between different IPLs isn’t
optimal in the MP case (although not really much worse
than the single processor case).

Interrupt handling and some other reshuffling will hopefully
be redone in the near future (I have code which isn’t quite
there yet).

Note that kernel config files for single processor machines need the line:

cpu0 at mainbus0

..to configure correctly.

Multiprocessor kernels need:

cpu* at mainbus?
ioapic* at mainbus? apid ?
options MULTIPROCESSOR
options COM_MPLOCK

..and if you want debugging and/or lots of output:

options MPDEBUG
options MPVERBOSE

Also‚ because of other‚ unrelated changes‚ you’ll need to recompile
config(8) first if you want to configure a new kernel.

– Frank

—
Frank van der Linden fvdl@wasabisystems.com
==========================================
Quality NetBSD Development‚ Support & Service. http://www.wasabisystems.com/

[/quote]

Filed Under: *BSD news from the past

Primary Sidebar

Pages

  • Howto overview
  • iPhone mail setup
  • Links

Categories

  • *BSD news from the past
  • Console
  • Firewall
  • FreeBSD
  • FTP server
  • Hardware
  • Howto's
  • Installation
  • Kernel
  • Mail server
  • Miscellaneous
  • Networking
  • News
  • News imported
  • OpenBSD
  • Operating System
  • Programming
  • Security
  • Site news
  • Software
  • Sysutils
  • Web server

Recent Comments

  • admin on Qmail FreeBSD Mail Toaster Spam en virus control addon
  • admin on [FreeBSD] Het opzetten van een Vlan
  • Jap on [FreeBSD] Installing GlFtpd
  • Jap on [FreeBSD] Installing GlFtpd
  • Crashjuh on Wireless access point met OpenBSD + VPN

Copyright © 2025 · Genesis Sample Theme on Genesis Framework · WordPress · Log in