Poul-Henning Kamp
b53d84607c
YFfix.
1995-02-14 06:55:42 +00:00
Poul-Henning Kamp
f026fea644
susword -> systm.h
1995-02-14 06:51:31 +00:00
Poul-Henning Kamp
a3dbba7a60
Yves has sent us a ~600 Kb patch, which shuts up gcc entirely for the
...
entire kernel.
Unfortunately we didn't send him a copy of the style guide before he did it.
I'm trying to find all the benign and downright sound bits and will commit
them without any other explanation than "YF fix" if they are merely cosmetic.
Reviewed by: phk
Submitted by: yves@dutncp8.tn.tudelft.nl (Yves Fonk)
1995-02-14 06:00:17 +00:00
Jordan K. Hubbard
9e5c18f7b1
The following patches are for the sound drivers. These changes will
...
add a an ioctl call to set the transfer block size (SNDCTL_DSP_SETBLKSIZE)
and add the select system call to the drivers. They also fix a problem with
the #EXCLUDE macros for the PAS-16 card.
Submitted by: Jim Lowe <james@blatz.cs.uwm.edu>
1995-02-13 22:49:06 +00:00
Jordan K. Hubbard
9da6a15aa4
Pick a more sensible default for # of ptys, add comment that this can
...
go as high as 64 now.
1995-02-12 09:29:59 +00:00
David Greenman
17703e4e91
Carefully choose the low limit for number of buffers to acheive the best
...
performance on small memory machines.
1995-02-12 09:21:04 +00:00
David Greenman
06031f1f3f
Fixed a bogus comment and made a stylistic change (testl instead of orl
...
to test for zero).
1995-02-12 09:13:27 +00:00
Jordan K. Hubbard
bcbd38050e
Rename the local variable used by various macros outside the user's
...
namespace.
Reported-By: "Philippe Charnier" <charnier@lirmm.fr>
1995-02-12 08:31:31 +00:00
Jordan K. Hubbard
25719d742a
Remove the evil I perpetrated on this file in the name of the Cyclades driver,
...
now we're back to the old way. By way of amends, I cleaned up all the
casting evils and generally neated this file up as much as possible. It
still, however, needs to die.
1995-02-11 05:54:04 +00:00
Jordan K. Hubbard
6469abd9ba
Remove dead sound blaster driver entry.
1995-02-11 05:43:44 +00:00
Poul-Henning Kamp
499454c6e9
Intels App Note AP-485 applied.
...
We will now tell a good deal more about the CPU if Intel made it.
What is a i486DX2 Write-Back Enhanced CPU ?
1995-02-11 04:21:24 +00:00
David Greenman
459a929e36
Changed extended memory test so that it's non-destructive and not a
...
complete test (it never was "complete", which is why it was bogus). Now
only a single longword is checked in each page.
1995-02-10 07:44:03 +00:00
David Greenman
3c632e1f0c
Removed obsolete and unused vmtime() function.
1995-02-10 07:17:46 +00:00
David Greenman
b1e4a738e0
Removed unnecessary check for pr_scale in the AST/OWEUPC case.
1995-02-10 06:43:47 +00:00
David Greenman
5a32829d98
Check P_PROFIL flag for profiling rather than pr_scale as it makes more
...
sense.
1995-02-10 06:25:14 +00:00
Atsushi Murai
b60d4a5d98
Delete a redundant line - "options TUN" and Add explanation for
...
"pseudo-device tun" as same as other device.
1995-02-10 05:42:24 +00:00
Stefan Eßer
6f22585dd4
Initialisation of interrupt masks changed.
...
Reviewed by: se
Submitted by: wolf (Wolfgang Stanglmeier)
1995-02-09 20:16:19 +00:00
Jordan K. Hubbard
4a48e9b15a
The whole NEW_CONF_C_SYNTAX was bogus; David's right, it can't be
...
optional at all. Make it non-optional.
Submitted by: davidg
1995-02-09 11:59:40 +00:00
Jordan K. Hubbard
11af896263
Add PPP to the generic kernel. Now that Poul has made us all this space,
...
maybe I can get us back into the slip/ppp game without having to tell users
to reconfigure their kernels all the time! :)
1995-02-09 11:21:07 +00:00
Jordan K. Hubbard
89c1e72662
Some scary macros from Heikki Suonsivu <hsu@cs.hut.fi>. Actually, they
...
make cdev entries look almost readable. If his stuff works for most of
the entries in here, it might be worth it to refit them all.
1995-02-09 11:13:09 +00:00
Jordan K. Hubbard
cfc9f6212d
Add the Cyclades serial driver code (ALPHA) from Andrew Werple and
...
adapted to FreeBSD by Heikki Suonsivu <hsu@cs.hut.fi>.
Submitted by: Andrew Werple <andrew@werple.apana.org.au> and
Heikki Suonsivu <hsu@cs.hut.fi>
Obtained from: NetBSD
1995-02-09 09:47:31 +00:00
Bruce Evans
2c3a858e68
Rewrite the netisr dispatcher.
...
Rename `_dummynetisr' to `dummynetisr' so that it doesn't show up in
profiling (with gprof -u).
Clean up.
1995-02-08 21:46:44 +00:00
Søren Schmidt
719d3245ae
Fixed the bug that caused the cursor to disappear under
...
boot with -c option
1995-02-07 11:53:27 +00:00
Jordan K. Hubbard
f741ad121b
The very minimum driver required to support a Video Spigot. See the
...
copyright notices in the code for information on where to go to pick
up additional useful bits.
Submitted by: Jim Lowe <james@blatz.cs.uwm.edu>
1995-02-06 23:20:17 +00:00
Jordan K. Hubbard
2cd01159da
The very minimum driver required to support a Video Spigot. See the
...
copyright notices in the code for information on where to go to pick
up additional useful bits.
Submitted by: Jim Lowe <james@blatz.cs.uwm.edu>
1995-02-06 23:19:49 +00:00
Jordan K. Hubbard
5297690cfe
Commit my userconfig stuff:
...
1. add iosize command, and show it in `ls'
2. add a probe command
3. add an attach command
[the latter 2 do the obvious thing - call the device's routine and print the
status returned].
1995-02-06 02:48:38 +00:00
Søren Schmidt
768483b761
Fixed the annoing bug that caused writes to /dev/console to go to
...
the active virtual terminal (Boy, do I have little hair left).
Misc other fixes, try to enable cursor earlier in the game.
1995-02-05 23:44:25 +00:00
Jordan K. Hubbard
a1fed99776
This was wrong - PCVT and syscons don't share the same entrypoint
...
names.
Submitted by: mh
1995-02-05 11:29:38 +00:00
Jordan K. Hubbard
37be911712
Add pcvt's header files.
...
Submitted by: hm
1995-02-05 11:02:45 +00:00
Jordan K. Hubbard
b19f21cf89
Bring pcvt console driver into the tree - now users can chose whichever
...
console driver they like best (2 is ok, it was 4 that was a little insane
for awhile there! :-).
Submitted by: hm
1995-02-05 11:01:24 +00:00
Jordan K. Hubbard
4530be5246
Bring PCVT's config files into the tree.
...
Submitted by: mh
1995-02-05 10:56:47 +00:00
Poul-Henning Kamp
19393bbed2
Support 32bit access to IDE disks, if it seems to work for the drive.
...
You will normally have to have a VLB or other 32bit IDE "controller" for
this to work.
Depending on your setup, this may gain you 20-100 % speed from your disk.
Reviewed by: phk
Submitted by: vak@cronyx.ru
1995-02-04 19:39:36 +00:00
Stefan Eßer
fabf3fb247
Moved "#include <pci/pcivar.h>" from "usr.sbin/lsdev/i386.c"
...
to "/sys/i386/include/devconf.h", where it really belongs.
1995-02-04 12:47:19 +00:00
Bruce Evans
ee6075a391
Don't define CLK_TCK here.
...
Uniformize idempotency ifdef.
1995-02-03 21:49:18 +00:00
Bruce Evans
125bd0c85c
Don't depend on namespace pollution in <machine/limits.h> for the
...
definition of CLK_TCK. Use _BSD_CLK_TCK_ instead of CLK_TCK so that
we don't have to include the user header <time.h>.
1995-02-03 21:31:35 +00:00
Bruce Evans
915e66b767
Define _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ to support correct
...
definitions of CLK_TCK and CLOCKS_PER_SEC.
1995-02-03 21:23:46 +00:00
Søren Schmidt
130c74bbe7
Allow all characters except "real" control chars.
...
Fix NULL reference when serial console (thanks bruce).
1995-02-03 21:09:44 +00:00
Justin T. Gibbs
cfa2e9e703
Keep track of when we actually are awaiting a reply to an SDTR or WDTR
...
message instead of relying on the fact that we are scheduled to send them.
The old method worked 99.9% of the time, but someone reported some periferals
that did MSG_REJECT at odd times (sometimes before we could send an SDTR
or WDTR) that we would construe as the response to an SDTR or WDTR message.
This also removes a possible race condition where after a bus reset (the
result of a command time out not during intial probe time), we might queue
two commands both requesting SDTR, WDTR or both.
1995-02-03 17:15:12 +00:00
Andrey A. Chernov
3bdc031e93
Fix hanging while playing very short notes.
1995-02-03 10:19:38 +00:00
David Greenman
87bc4e696d
Mostly cosmetic changes. Use KERNBASE instead of UPT_MAX_ADDRESS in
...
some comparisons as it is more correct (we want the kernel page tables
included).
Reorganized some of the expressions for efficiency.
Fixed the new pmap_prefault() routine - it would sometimes pick up the
wrong page if the page in the shadow was present but the page in object
was paged out. The routine remains unused and commented out, however.
Explicitly free zero reference count page tables (rather than waiting
for the pagedaemon to do it).
Submitted by: John Dyson
1995-02-02 08:45:14 +00:00
Jordan K. Hubbard
dcca65bed0
Since the pci directory has moved, this required updating.
1995-02-02 05:42:47 +00:00
Paul Richards
048aaeebef
Fixed problem passing received packets to bpf.
...
Implemented all the devconf code properly.
1995-02-02 04:07:45 +00:00
Stefan Eßer
fe90a500af
Reviewed by: se
...
Submitted by: wolf (Wolfgang Stanglmeier)
PCI specific code moved to /sys/pci.
1995-02-01 23:11:38 +00:00
Stefan Eßer
ac19f91802
Reviewed by: se
...
Submitted by: wolf (Wolfgang Stanglmeier)
New ISA dependend file for PCI bus support.
Replaces sys/i386/pci/pcibios.c.
1995-02-01 23:06:58 +00:00
Stefan Eßer
70008bb125
Reviewed by: se
...
Submitted by: wolf (Wolfgang Stanglmeier)
Most PCI specific files moved from sys/i386/pci to sys/pci.
One PC specific file (pcibus.c) new in sys/i386/isa.
1995-02-01 23:02:24 +00:00
Søren Schmidt
786f122175
Syscons bug fix: tab now right (thanks bruce!)
...
Mouse arrow support almost finished.
1995-02-01 21:56:32 +00:00
Peter Dufault
8be820d189
Split byte packing functions into signed and unsigned versions.
...
Left most current invocations as signed, though that could be wrong.
1995-01-31 11:41:47 +00:00
Atsushi Murai
58ca719e76
Add Tunnel devcie for ppp (iijppp)
1995-01-31 06:34:53 +00:00
Atsushi Murai
2d3f9865da
Add Tunnel device for ppp (iijppp)
1995-01-31 06:33:58 +00:00
Søren Schmidt
6de1193d13
Reviewed by:
...
Submitted by:
Obtained from:
1995-01-30 21:36:32 +00:00