kleink
5e466df173
Add a new I/O flag, IO_DSYNC, which requests the operation do to synchronized
...
I/O data integrity completion and change IO_SYNC (synchronized I/O file
integrity completion) do inclusive-or it, since it's a superset of the former.
1998-08-02 18:26:30 +00:00
sommerfe
6ee9772e54
Fix PR5898: ppp delays last packet.
1998-08-02 15:09:50 +00:00
drochner
0dc548ce7d
Adapt to wskbd interface changes; add dummy enable/disable function.
1998-08-02 14:22:25 +00:00
drochner
86b0985e69
Adapt to wskbd interface changes; implement enable/disable function.
...
Disable the keyboard on attach if not console.
1998-08-02 14:21:02 +00:00
drochner
4ee71fe4f4
Split the wskbd_attach arguments into console and autoconfiguration parts
...
(again); put some constant data into shared structures. This makes it
more look like the mouse part, and it helps USB integration.
Implement wskbd_enable() to enable/disable the keyboard.
1998-08-02 14:18:07 +00:00
thorpej
a4c7bab10e
Use the pool allocator for sockets.
1998-08-02 04:53:11 +00:00
mycroft
5a33f6d7e8
Fix obvious typo.
1998-08-02 04:52:54 +00:00
thorpej
0e28b643e9
Use a pool for proc structures.
1998-08-02 04:41:32 +00:00
thorpej
6f739e1a66
Fix a braino in the idle page instrumentation.
1998-08-02 04:34:46 +00:00
jeremy
630bf35030
Removed extraneous DESCRIPTION section header.
1998-08-02 03:20:41 +00:00
lukem
aa02ec494a
link with -lutil for fparseln(). noted by jim bernard in bin/5895
1998-08-02 03:17:21 +00:00
thorpej
833061914a
Use the pool allocator for tcpcbs.
1998-08-02 00:36:19 +00:00
thorpej
d319e4b419
Use the pool allocator for syn_cache entries.
1998-08-02 00:35:51 +00:00
thorpej
47e9dcf841
Use the pool allocator for inpcbs.
1998-08-02 00:35:31 +00:00
thorpej
10be977794
Display the number of idle pages per pool.
1998-08-01 23:45:05 +00:00
thorpej
7c61b8cdd8
Instrument "idle pages" (i.e. pages which have no items allocated from
...
them, and could thus be freed back to the system).
1998-08-01 23:44:20 +00:00
hubertf
0d6f96e6d0
Find setup-program even w/ obj dirs.
1998-08-01 23:02:35 +00:00
thorpej
bb218ac267
Protocol Family (PF_*) constants are used to select the domain,
...
not Address Family (AF_*).
1998-08-01 21:51:06 +00:00
kleink
f8df54401a
The base of kernel virtual memory is now at 0xf0000000.
1998-08-01 21:41:41 +00:00
thorpej
9aae5a60db
Remove some lint.
1998-08-01 21:29:41 +00:00
thorpej
bf8f319d0e
Remove some lint.
1998-08-01 21:12:32 +00:00
augustss
250dd33583
Turn on the usbd daemon per default. It's harmless since it just
...
exits if there are no USB controller.
1998-08-01 20:57:59 +00:00
augustss
eba74b9369
Abort interrupt pipe on disconnect.
1998-08-01 20:52:45 +00:00
thorpej
8eeb95fce4
Implement pci_intr_disestablish().
1998-08-01 20:25:12 +00:00
augustss
6aff95b06c
Make sure to abort the interrupt pipe on disconnect of a mouse or keyboard.
...
Improve some error messages.
1998-08-01 20:11:38 +00:00
thorpej
92fa3a68ad
In sio_intr_disestablish, also make sure that IRQs 0, 1, 8, and 13
...
default to edge-triggered, just like in the setup.
1998-08-01 19:38:29 +00:00
thorpej
0b60fda7c8
Implement sio_intr_disestablish(), and ensure that an initially-enabled
...
interrupt is never disabled and an initially-level-triggered interrupt
never becomes untyped.
1998-08-01 18:54:21 +00:00
thorpej
528dab6808
Implement alpha_shared_intr_disestablish(). Simply removes the handler
...
fromthe list, allowing the caller to manipulate the sharing type,
if appropriate.
1998-08-01 18:52:36 +00:00
augustss
f654e0188e
Switch from a global flag to tell if the host controller should use
...
polling to a local one for each controller.
1998-08-01 18:16:19 +00:00
augustss
5a1f4dd6bc
Complete the scancode conversion table.
...
Tell the keyboard not to send idle reports.
1998-08-01 17:46:22 +00:00
augustss
cd1974e246
Add ESS driver man page.
1998-08-01 16:37:32 +00:00
augustss
1fec1f2e79
Man page for the ESS driver.
1998-08-01 16:35:31 +00:00
scw
aec399e36f
Changes to keep lint happy.
...
In particular, fix some Makefiles so the include
paths are passed to lint.
1998-08-01 11:22:51 +00:00
thorpej
3c658f1f41
Don't call the protocol drain routines if how == M_NOWAIT, which typically
...
means we're in interrupt context. Since we can be called from a network
hardware interrupt, we could corrupt the protocol queues we try to drain
them at that time.
1998-08-01 01:47:24 +00:00
thorpej
45d17e02f7
We need to be able to specify a uvm_object to the pool page allocator, too.
1998-08-01 01:39:03 +00:00
thorpej
c56c24f4fd
Initialize the mbuf allocator _before_ autoconfiguration; it might be
...
called when devices attach, take two.
Note that it is necessary that mbinit() NOT allocate memory, since it
is called before mb_map is created. This is not a problem with the
pool allocator that is now used for mbufs and mbuf clusters.
1998-08-01 01:36:35 +00:00
thorpej
e7521693c1
Use the pool allocator for mbufs and mbufs clusters (two pools, one for
...
each). Partially from pk@netbsd.org .
1998-08-01 01:35:20 +00:00
thorpej
e8b92fa131
Oops, back out previous. I need to attack that problem differently.
1998-08-01 01:20:43 +00:00
augustss
ce69d417a2
Make it compile without DIAGNOSTIC
1998-07-31 23:54:09 +00:00
perry
2b8a659f68
make libkern build memmove() properly
1998-07-31 23:44:41 +00:00
perry
730baa7431
fix sizeofs so they comply with the KNF style guide. yes, it is pedantic.
1998-07-31 22:50:48 +00:00
pk
6c727e1651
dvma_malloc(), dvma_mapin() and dvma_mapout() are gone; all drivers
...
the use bus_dma(9) interface now.
1998-07-31 22:35:07 +00:00
pk
359cf8c23d
Move `dvma_cachealign' here from vm_machdep.c
1998-07-31 22:23:30 +00:00
pk
a0818b4b8b
Use bus_dmamem_alloc/bus_dmamem_map.
1998-07-31 22:21:35 +00:00
thorpej
17e88cf50e
Initialize the mbuf allocator _before_ autoconfiguration; it might be
...
called when devices attach.
1998-07-31 21:59:55 +00:00
thorpej
fe7696eacb
Un-static pool_head; vmstat wants to find it.
1998-07-31 21:55:09 +00:00
sommerfe
ff9a2c8d5c
oops, KNF that
1998-07-31 21:38:43 +00:00
sommerfe
c13b52407e
Fix long-standing bug which causes dhclient to clobber interface configs on uninvolved interfaces
1998-07-31 21:27:08 +00:00
thorpej
55bf1fd9ad
Allow an alternate splimp-protected map to be specified in the pool page
...
allocator routines.
1998-07-31 20:46:36 +00:00
mjacob
6e34b79e01
Suggestion from Matthias Drochner: If at close you decide to write
...
filemark 'coz you opened write only and didn't do anything else,
call st_check_eod to possibly write TWO furshlugginer filemarks.
Also- return any errors from writing filemarks out of stclose.
1998-07-31 17:25:55 +00:00