jlemon
669cd5c6d7
If we are bridging, fall back to using any inet address in the system,
...
irrespective of receive interface, as a last resort.
Submitted by: ru
2001-10-25 06:14:21 +00:00
jlemon
0ecfb417cf
Relocate the KASSERT for a null recvif to a location where it will
...
actually do some good.
Pointed out by: ru
2001-10-25 05:56:30 +00:00
jlemon
67beb4eaf7
Add support for loadable microcode which implements interrupt coalescing
...
and packet bundling. Make the microcode settings controllable via sysctl
and loader tunables.
Submitted by: Marko Zec <zec@tel.fer.hr>
(with some munging and dynamic sysctl support by me)
Also extend the workaround for Dynamic Standby mode to later '559 chips,
not just the ICH2 variants.
2001-10-25 05:32:01 +00:00
jlemon
4436456da7
. Add structure elements for sysctl.
...
. Document default values for microcode
2001-10-25 05:27:25 +00:00
jlemon
d5148dd507
. Add structure definition for microcode download.
...
Submitted by: Marko Zec <zec@tel.fer.hr>
. Add some PCI chip revision entries.
. Make size of txcb dependent on pointer size rather than arch #define
2001-10-25 05:25:58 +00:00
jlemon
1208af75ff
Add Intel's loadable microcode to implement receive side bundling.
...
This is taken verbatim from the Intel's e100-1.6.22 release, with
the addition of their LICENSE file at the top.
Submitted by: Marko Zec <zec@tel.fer.hr>
2001-10-25 05:23:31 +00:00
jlemon
9b2f683d9c
cnclose() can potentially race against itself. To avoid vn_close() races,
...
NULL-out cnd_vp before calling the latter, as it may block.
Submitted by: dillon
2001-10-25 04:51:37 +00:00
jlemon
fe5999a4cb
Add PCI_ENABLE_IO_MODES option, for BIOSen that neglect this.
...
Submitted by: Andrew R. Reiter arr@watson.org
2001-10-25 04:44:50 +00:00
rwatson
eea321b9ba
o Remove extern showallsockets, defunct as of the change to
...
kern.security.seeotheruids_permitted. This was missed in the
commit that made this change elsewhere.
2001-10-25 02:03:37 +00:00
luigi
a2c7a7e0d7
Backout 1.61 -- both intrcnt and intrnames are already exported
...
via sysctl under "hw".
2001-10-25 01:32:24 +00:00
jhb
ba0a9ee2e6
Split the per-process Local Descriptor Table out of the PCB and into
...
struct mdproc.
Submitted by: Andrew R. Reiter <arr@watson.org>
Silence on: -current
2001-10-25 00:53:43 +00:00
jlemon
5a9e0848db
Force FWRITE on when opening the console, so that the flags passed to
...
vn_close match those from vn_open. This fixes the panic some people
were seeing about "vrele: missed vn_close".
2001-10-25 00:14:16 +00:00
julian
fa291cd90b
re-undo rev 1.78 now that style(9) is sane in this regard,
...
(make struct {proc,thread,kse,ksgrp} readable again.)
2001-10-24 23:40:59 +00:00
jhb
a99a514c87
Document the requirements and nature of the logical CPU IDs. It isn't
...
very strict and leaves much up to the platform so that it can define a
convenient mapping.
Requested by: mjacob
2001-10-24 22:15:38 +00:00
jhb
db5d9e122b
Change the module name from 'snd_sonicvibes' to 'snd_vibes' as that is
...
the filename (thus the "old" module name) and the name used by
snd_driver.ko.
2001-10-24 21:44:07 +00:00
jhb
92be3d689f
Change module name from 'snd_als' to 'snd_als4000' to match name in
...
snd_driver.ko.
2001-10-24 21:42:06 +00:00
jhb
c93ab06452
Change the module name from 'via' to 'snd_via82c686' to match the KLD
...
filename and in snd_driver.ko.
2001-10-24 21:38:08 +00:00
jhb
dc2dd8ef90
Change the module name from 'snd_cmipci' to 'snd_cmi' to match the
...
filename, module name in the loader, the dependency in snd_driver.ko, and
to be consistent with other sound drivers.
2001-10-24 21:35:31 +00:00
dfr
aa73531f83
* Clear the TLB on boot.
...
* If a pte for a location given to pmap_enter_quick is valid, just give
up - don't panic, even if the mapping is different.
2001-10-24 21:22:08 +00:00
dfr
c0bfb6b8ea
If we get an unhandled page fault in kernel mode, either panic (if
...
pcb_onfault is not set) or arrange to restart at the location in
pcb_onfault.
This ought to help the stability of a system under moderate load. It
certainly stops DDB from hanging the kernel when it tries to access a
non-present page.
2001-10-24 21:20:50 +00:00
dfr
eb865e7656
Try to get the self-relocator to work with IPLTLSB relocations. Doesn't
...
work right though - I can't figure out why.
2001-10-24 20:14:49 +00:00
mjacob
b2ea5b61ce
Unbreak alpha builds.
2001-10-24 18:45:35 +00:00
dillon
f421c786e5
unwind v_writecount in fhopen() if we are unable to allocate the
...
descriptor.
MFC after: 3 days
2001-10-24 18:32:17 +00:00
jlemon
86a48bed45
cn_tab no longer exists, use cnadd() to add a console device. Note that
...
this may result in duplicate console output in some cases.
2001-10-24 18:30:05 +00:00
des
f95cdc1b96
Don't enable write cacheing on devices that don't support tagged queuing
...
unless hw.ata.wc is set.
Approved by: sos
MFC after: 1 week
2001-10-24 18:24:09 +00:00
jlemon
545cae8749
Remove call to cninit_finish().
2001-10-24 17:42:01 +00:00
jhb
2ab888f17b
- Clean up the comments slightly here to make them more readable.
...
- Set the type and trapframe number for the F00F workaround since type
can be used later by sv_transtrap(). Debuggers might also want to look
at the type in the trapframe.
Submitted by: bde (mostly)
2001-10-24 17:38:40 +00:00
ume
d34d40c8b9
Make apm a module.
...
We need further work to be able to specify an equivalence of `flags 0x20'.
Many PCs should work for now. But, some PCs need `flags 0x20'.
2001-10-24 16:53:54 +00:00
nyan
d59e014361
Added the pmc driver which supports power management controller of
...
old NEC PC-98NOTE.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
MFC after: 1 week
2001-10-24 14:46:40 +00:00
jhb
db9a37a27a
Fix this to actually compile in the !INVARIANTS case.
...
Reported by: Maxime Henrion <mux@qualys.com>
2001-10-24 14:18:33 +00:00
robert
a6a7b0b031
Use vm_offset_t instead of caddr_t to fix a warning and remove
...
two casts.
2001-10-24 14:15:28 +00:00
hm
842198f766
fix kvprintf panic in attach routine
2001-10-24 14:12:47 +00:00
cg
65134543aa
fix SNDCTL_DSP_GETISPACE behaviour
2001-10-24 12:40:54 +00:00
cg
92b4270436
improve recording behaviour
2001-10-24 12:33:21 +00:00
marcel
c65eec68e0
Remove call to cninit_finish. This is part of the multiple
...
low-level console support.
2001-10-24 08:06:55 +00:00
marcel
ce33a29709
Add parse functions for local APIC and I/O APIC entries.
...
Also, show when a local APIC or SAPIC is disabled.
2001-10-24 04:48:05 +00:00
rwatson
1704b54dc9
o Note an additional potential problem here: LOCKD_MSG directly exports
...
struct ucred to userland. In 5.0-CURRENT, it is desirable to instead
export struct xucred, as ucred contains mutexes, pointers, and other
kernel evil. I'll add it to my work queue.
2001-10-24 02:48:38 +00:00
dillon
016be1f136
Fix ktrace enablement/disablement races that can result in a vnode
...
ref count panic.
Bug noticed by: ps
Reviewed by: ps
MFC after: 1 day
2001-10-24 01:05:39 +00:00
mjacob
f055c49bc3
Tra-La, another QLogic f/w funny- this time with the 2300.
...
If we get a completion status of RQCS_QUEUE_FULL, it means
that the internal queues are full. Other QLogic boards set
the QFULL SCSI status. But *nooooooooooo*, not the 2300.
MFC after: 1 day
2001-10-23 23:05:20 +00:00
n_hibma
f9e1c31e42
Regen.
2001-10-23 22:44:36 +00:00
n_hibma
2395275dfb
Add Olympus C-700
2001-10-23 22:44:03 +00:00
jhb
4e8dde705d
Change the sx(9) assertion API to use a sx_assert() function similar to
...
mtx_assert(9) rather than several SX_ASSERT_* macros.
2001-10-23 22:39:11 +00:00
jhb
8d38ba142e
Allow hw.acpi.cpu.{economy,performance}_speed to be set from the loader
...
via tunables.
2001-10-23 22:37:36 +00:00
jhb
48f17fd6c7
Change TUNABLE_*_FETCH to have a return value of 0 if the variable was not
...
found or successfully converted and true otherwise.
2001-10-23 22:35:25 +00:00
jhb
aa79b67470
- Change getenv_quad() to return an int instead of a quad_t since it
...
returns an success/failure code rather than the actual value.
- Add getenv_string() which copies a string from the environment to another
string and returns true on success.
2001-10-23 22:34:36 +00:00
jhb
507fdcfb7e
Set the code and signal for the F00F hack fault directly instead of
...
changing the code in the trapframe and looping back to the top of trap
again.
Tested by: cjc
2001-10-23 22:29:16 +00:00
peter
e0641b4c8a
Fix RAW dependency violation when compiled with gcc-3
...
Warning: Use of 'br.ret.sptk.many' violates RAW dependency 'PSR.tb' (data)
2001-10-23 22:23:22 +00:00
jlemon
fa5eeb011c
Set RB_MULTIPLE (multiple console support) if the kernel is booted
...
with the -D flag.
2001-10-23 20:27:48 +00:00
jlemon
66b3b14455
Allow the RBX_DUAL flag to appear in bootinfo.
2001-10-23 20:27:05 +00:00
jlemon
b7e177fee6
Implement multiple low-level console support.
2001-10-23 20:25:50 +00:00