NetBSD/sys/arch/alpha
thorpej e84fefd1f1 pmap_asn_alloc(): In a multiprocessor configuration, it's possible
to arrive here referencing the kernel_lev1map without having the
RESERVED ASN -- another CPU may have caused pmap_lev1map_destroy()
to be called, and that routine only invalidates the ASN for the
CPU that called it.  So, in the MULTIPROCESSOR case, simply assign
the RESERVED ASN if we reference the kernel_lev1map rather than
asserting that we already have the RESERVED ASN.  Thanks to Bill
Sommerfeld for helping me track down the problem.

Also add a new IPI that causes a CPU to re-activate its address
space if the pmap it's using changes level 1 maps (this probably
won't happen very often, but it's correct to have it).

This makes Alpha MP kernels boot multiuser.  In fact, this commit
is being made from my dual-CPU AlphaServer 1200 running an MP kernel.
2001-04-20 16:22:33 +00:00
..
a12 Fix a rather annoying problem where the sockaddr_dl which holds 2001-01-17 00:30:49 +00:00
alpha pmap_asn_alloc(): In a multiprocessor configuration, it's possible 2001-04-20 16:22:33 +00:00
common s/vm_page_alloc_memory/uvm_pglistalloc/ in panic message. 2001-03-21 18:40:28 +00:00
compile
conf Glue in KGDB. Needs some more work -- KGDB currently renders 2001-04-19 17:48:46 +00:00
eisa
include pmap_asn_alloc(): In a multiprocessor configuration, it's possible 2001-04-20 16:22:33 +00:00
isa
jensenio
mcbus
pci - Get rid of the prot bits in the mem_clusters[] array when 2001-04-17 21:52:00 +00:00
sableio Add support for the AlphaServer 2100 (Sable) and the AlphaServer 2100A 2000-12-21 20:51:53 +00:00
stand convert to use getprogname() 2001-02-19 22:48:57 +00:00
tc Remove unnecessary test of tp->t_linesw against NULL; they are results 2001-03-31 00:35:21 +00:00
tlsb
Makefile
STYLE