cokane [Thu, 22 Jun 2000 05:47:16 +0000 (05:47 +0000)]
Took TDFX_VERBOSE out of Makefile, added $FreeBSD$ and option for DEBUG.
Added a notice for linux users that the kld isn't working for them yet, so
no linux emu from the kld. It compiles statically alright though.
cokane [Thu, 22 Jun 2000 05:41:21 +0000 (05:41 +0000)]
Converted all TDFX_VERBOSE ifdefs to DEBUG, now it gets debugged with the
rest of the kernel. Added new option TDFX_LINUX for optional
LINUX_EMULATION, so that perhaps some people don't have to use linux emu to
run the driver if they don't want to.
imp [Thu, 22 Jun 2000 02:23:52 +0000 (02:23 +0000)]
bde says we don't need to note in passing the locore stuff.
Scott Flatman <sf@arcanet.com> sent in a step by step buide to updating
the config file. since he was first, he gets his name in lights :-)
archie [Wed, 21 Jun 2000 23:01:07 +0000 (23:01 +0000)]
- Make sure the message token returned by NgSendMsg() is non-negative
- Have NgSendAsciiMsg() return the same token as NgSendMsg()
- Document that NgSendMsg() and NgSendAsciiMsg() return the token
- Add MLINKS for the functions defined in netgraph(3)
joe [Wed, 21 Jun 2000 21:49:57 +0000 (21:49 +0000)]
I broke locale sensitive ordering of date and month in
the long -l output format with the last commit. Fix it
by replacing the "%b %e" strftime format with "%Ef".
Make a note in the manual page that the LANG environment
variable affects the running of ls.
cokane [Wed, 21 Jun 2000 20:09:31 +0000 (20:09 +0000)]
First import of my 3dfx voodoo driver. Currently it supports the Voodoo Graphics and Voodoo2 perfectly. It works just like the 3dfx driver does for linux, by using a character device at /dev/3dfx of Major 107 to provide a window into the 3dfx card's memory space. This interface is used by glide and mesa as far as i know, and probably some other libraries too.
nyan [Wed, 21 Jun 2000 11:21:14 +0000 (11:21 +0000)]
Fixed to support RSA98-III non-pnp mode. rman_get_start() had returned
iobase + 8 because the I/O address table for RSA98-III starts with +8.
Now, bus_alloc_resource() is used instead of isa_alloc_resourcev() if
device type is RSA98III.
imp [Wed, 21 Jun 2000 07:06:38 +0000 (07:06 +0000)]
I felt guilty:
o add note about binutils 2.10 fixing the problems noted on 20000522.
o Add some very brief text to the '612 entry on the config changes.
A better howto would be warmly added to the file.
ume [Tue, 20 Jun 2000 16:33:33 +0000 (16:33 +0000)]
Don't call _getipnodebyname_multi(). It fixes the problem that
getaddrinfo() accidentally returns IPv4 mapped IPv6 address instead
of native IPv4 address.
Now, getaddinfo() is scoped address ready. You can put scoped
address within /etc/hosts.
ru [Tue, 20 Jun 2000 11:41:48 +0000 (11:41 +0000)]
Added true support for PPTP aliasing. Some nice features include:
- Multiple PPTP clients behind NAT to the same or different servers.
- Single PPTP server behind NAT -- you just need to redirect TCP
port 1723 to a local machine. Multiple servers behind NAT is
possible but would require a simple API change.
- No API changes!
For more information on how this works see comments at the start of
the alias_pptp.c.
PacketAliasPptp() is no longer necessary and will be removed soon.
Submitted by: Erik Salander <erik@whistle.com>
Reviewed by: ru
Rewritten by: ru
Reviewed by: Erik Salander <erik@whistle.com>
obrien [Tue, 20 Jun 2000 06:08:35 +0000 (06:08 +0000)]
None of these files are used in our build, nor do I really believe
anyone is going to read them. Many were new with the
"sourceware_binutils-2_10-branch_anoncvs_20000512" import. Others have
been around since 2.8.1.
alfred [Tue, 20 Jun 2000 01:09:23 +0000 (01:09 +0000)]
return of the accept filter part II
accept filters are now loadable as well as able to be compiled into
the kernel.
two accept filters are provided, one that returns sockets when data
arrives the other when an http request is completed (doesn't work
with 0.9 requests)
gallatin [Mon, 19 Jun 2000 18:41:27 +0000 (18:41 +0000)]
Support bounce buffers for ISA DMA on the alpha. This is required for the
irongate chipset (used in the UP1000) which does not support scatter/gather
DMA. We'll still use scatter gather if the core logic chipset supports it.
jhb [Mon, 19 Jun 2000 17:44:40 +0000 (17:44 +0000)]
- Add some more details to the 'lsdev' output for FAT file systems.
- Add in support for the EDD (Enhanced Disk Drive) BIOS extensions to
use LBA mode for accessing drives past cylinder 1024. This should allow
us to load a kernel from anywhere on a newer drive up to 2 TB. Part
of this came from the PR below.
PR: i386/13847
Submitted by: Tor Egge <Tor.Egge@fast.no>
joe [Sun, 18 Jun 2000 22:18:04 +0000 (22:18 +0000)]
Don't assume that the output of strftime for "%c" ("national
representation of time and date") won't change in time. Instead
of hard coding the locations of the time elements and hoping that
they don't move use strftime to generate the desired formats in
the first place.
mckusick [Sun, 18 Jun 2000 22:14:28 +0000 (22:14 +0000)]
When running with quotas enabled on a filesystem using soft updates,
the system would panic when a user's inode quota was exceeded (see
PR 18959 for details). This fixes that problem.
PR: 18959
Submitted by: Jason Godsey <jason@unixguy.fidalgo.net>
mckusick [Sun, 18 Jun 2000 22:05:57 +0000 (22:05 +0000)]
Some additional performance improvements. When freeing an inode
check to see if it has been committed to disk. If it has never
been written, it can be freed immediately. For short lived files
this change allows the same inode to be reused repeatedly.
Similarly, when upgrading a fragment to a larger size, if it
has never been claimed by an inode on disk, it too can be freed
immediately making it available for reuse often in the next slowly
growing block of the same file.
dmlb [Sun, 18 Jun 2000 21:40:46 +0000 (21:40 +0000)]
General tidy up and plough through TODO list.
Rewrote intro at top of file to reflect my better understanding of how it
the memory mapping works.
Clear the DONE list and move some thoughts into the TODO list.
Remove RECERR from RAY_DEBUG
Start to use a desired network parameter structure, only used in download
code as I've realised that there are some problems with the idea.
Break up ray_rx, and move the data packet handler into a seperate function. This meant some knock on changes in ray_rx_mgt/ray_rx_ctl to do with
mbuf freeing.
Remove some debug code/XXX comments that are out of date.