Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 11/02/1997 14:30:02
lukem
Sun Nov  2 06:21:30 PST 1997
Update of /cvsroot/src/lib/libc/net
In directory netbsd1:/var/slash-tmp/cvs-serv26932/net

Modified Files:
	ethers.3 ethers.c 
Log Message:
* fix ether_line to limit size of parsed hostname to MAXHOSTNAMELEN
* modify ether_aton, ether_hostton, and ether_line to take 'const char *'
  arguments as appropriate
* document the above in ethers(3)


ragge
Sun Nov  2 06:25:21 PST 1997
Update of /cvsroot/src/sys/arch/vax/include
In directory netbsd1:/var/slash-tmp/cvs-serv25335/include

Modified Files:
	param.h pmap.h 
Log Message:
Major rewriting, optimization and simplifying of the pmap code:

- Map in all physical memory first in system space. This reduces 
  pmap_copy_page() and pmap_zero_page to 3 resp. 2 instructions.
- Have fized position user page tables. Makes the pv_table smaller
  and all reverse references faster (and simpler).
- Remove the wiring code. Nobody doesn't even know what a DR32 is anymore.
- Simulate page reference bit by setting page invalid, as suggested by
  Rich Draves in a paper for 1991 Mach Usenix Symposium.

This reduced the time spent in the pmap module to between 70-75% of
the previous; and made process startup _much_ faster.


lukem
Sun Nov  2 06:25:24 PST 1997
Update of /cvsroot/src/usr.sbin/tcpdump
In directory netbsd1:/var/slash-tmp/cvs-serv27455/usr.sbin/tcpdump

Modified Files:
	addrtoname.c 
Log Message:
ensure sizeof hostname buf for ether_(ntohost|line) is >= MAXHOSTNAMELEN + 1

lukem
Sun Nov  2 06:25:26 PST 1997
Update of /cvsroot/src/usr.sbin/ypserv/stdethers
In directory netbsd1:/var/slash-tmp/cvs-serv27455/usr.sbin/ypserv/stdethers

Modified Files:
	stdethers.c 
Log Message:
ensure sizeof hostname buf for ether_(ntohost|line) is >= MAXHOSTNAMELEN + 1

ragge
Sun Nov  2 06:25:27 PST 1997
Update of /cvsroot/src/sys/arch/vax/vax
In directory netbsd1:/var/slash-tmp/cvs-serv25335/vax

Modified Files:
	mem.c pmap.c trap.c vm_machdep.c 
Log Message:
Major rewriting, optimization and simplifying of the pmap code:

- Map in all physical memory first in system space. This reduces 
  pmap_copy_page() and pmap_zero_page to 3 resp. 2 instructions.
- Have fized position user page tables. Makes the pv_table smaller
  and all reverse references faster (and simpler).
- Remove the wiring code. Nobody doesn't even know what a DR32 is anymore.
- Simulate page reference bit by setting page invalid, as suggested by
  Rich Draves in a paper for 1991 Mach Usenix Symposium.

This reduced the time spent in the pmap module to between 70-75% of
the previous; and made process startup _much_ faster.


lukem
Sun Nov  2 06:26:16 PST 1997
Update of /cvsroot/src/sys/net
In directory netbsd1:/var/slash-tmp/cvs-serv27566

Modified Files:
	if_ether.h 
Log Message:
* modify ether_aton, ether_hostton, and ether_line to take 'const char *'
  arguments as appropriate