summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2000-07-12typoTheo de Raadt
2000-07-12Fix two bugs.Artur Grabowski
The return value from the interrupt handling was bogus. Now we return 1 if we have handled the interrupt. When resuming from suspend wrong values were restored to the mixer which sometimes caused a high-pitched sound to be emitted. (how fast can you type "mixerctl -w outputs.master.mute=on"?)
2000-07-12remove m_pulldown statistics, which is highly experimentalJun-ichiro itojun Hagino
2000-07-12Rework some code in the powerpc pmap module.Dale S. Rahn
Previously it was possible to remove multiple entries on a single pass thru the pv deletion code in pmap_page_protect. Also when it did this, it was not properly tracking of decrementing pm->pm_stats.resident_count. By storing an additional piece of information in the pv structure, the pmap pointer it is possible to call pmap_remove on the entries rather than duplicating the pte removal code (again). This fixes a problem seen where the system panics or hangs in pmap_remove_pv due to the item not being on the list. Now it is not possible for mix entries. Because the pv entry only contained the pteidx, it was possible to remove an incorrect entry due to ambiguity. multiple pmaps having mappings at the same va of the same pa. Multipe pmap containing similar entries will occur frequenty with shared libaries. Because of the hash entries that have the same result of (sr & ptab_mask) will alias in the pv list.. Since the pv_idx is now recomputable, should it be removed?
2000-07-12correct rtentry reference count in in6_ifloop_request().Jun-ichiro itojun Hagino
if you reconfigure inet6 too much, the reference count can go into negative by mistake. KAME in6.c 1.98 -> 1.99.
2000-07-11Correctly handle ip_off; angelos@Todd C. Miller
2000-07-11syncMarco S Hyman
2000-07-11S3 Savage chipsMarco S Hyman
2000-07-11since .cvsignore is there, .keep_me is not neededTheo de Raadt
2000-07-11RAMDISKC is okTheo de Raadt
2000-07-11cardbus install floppy kernelTheo de Raadt
2000-07-11forgot to reset rscaleNiels Provos
2000-07-11compute correct window scale when recvpipe option is set in route; basedNiels Provos
on diff from "Pete Kazmier" <pete@kazmier.com>
2000-07-11NKDD? no -- NKBD, bad mjacobTheo de Raadt
2000-07-10regenMichael Shalayeff
2000-07-10a few more boards, different sourcesMichael Shalayeff
2000-07-10last change was not tested on VM systemsTheo de Raadt
2000-07-09be more cautious about tcp option length field. drop bogus ones earlier.Jun-ichiro itojun Hagino
not sure if there is a real threat or not, but it seems that there's possibility for overrun/underrun (like non-NOP option with optlen > cnt).
2000-07-08oops, revert to correct versionMarco S Hyman
2000-07-08#audio -> #audio*Marco S Hyman
2000-07-08Fix CVS id fields.Dale S. Rahn
2000-07-08More useful panic message. Improves debugging slightly.Dale S. Rahn
2000-07-08Process memory ranges found in the openfirmware device tree by amountDale S. Rahn
retrieved, do not walk the (uninitialized?) stack until a value is found.
2000-07-07Support Intel 440MX Ultra/33 controller found on various laptopsChris Cappuccio
2000-07-07Pick up change that went into NetBSD side- I pooched the timeoutmjacob
calculation. Now it's better.
2000-07-07From NetBSD:Chris Cappuccio
Match Promise Ultra/100 controller (Ultra/100 drives will be used as Ultra/66 fow now) Work-around for a bug in revision D2 AMD controllers (They do not work correctly with Multiword-DMA mode, workaround is to disable MW DMA, but this bug does not affect all drives so there is an option PCIIDE_AMD756_ENABLEDMA to stop this behavior. You know you have this bug when your system hangs completely with this option.)
2000-07-07regenBrad Smith
2000-07-07add a lot more unimplemented syscall name placeholders, from NetBSD.Brad Smith
2000-07-07syncChris Cappuccio
2000-07-07Promise Ultra100/ATA IDEChris Cappuccio
2000-07-07Use b_cylinder instead of a homebrew define.Artur Grabowski
2000-07-07The rfork sharing of vmspace is .. special and was broken with UVM.Artur Grabowski
Add a new flag to fork1 - FORK_VMNOSTACK that shares all of the vmspace except the stack and use it for rfork.
2000-07-07Make hzto return 0 for timeouts that should happen now or in the past.Artur Grabowski
2000-07-07Be more paranoid about return values from hzto.Artur Grabowski
2000-07-07Isn't code sharing great?Artur Grabowski
poll had the same timeout problem as select.
2000-07-07esp files commented out for now, since the MI esp driver was added.Dale S. Rahn
the mac esp driver was not yet ported, when that is done, this will be readded appropriately.
2000-07-07Updates from a newer version of the NetBSD driver.Dale S. Rahn
Use the interrupt line as configured by pci, now that the bridge will walk the openfirmware device tree and properly initialize that field.
2000-07-07Support config type 2 as required for proper uni-north pci config cycles.Dale S. Rahn
use the same code for read and write for easier maintance. code to walk the openfirmware device tree when a bridge is configured to copy the interrupt line information into the pci register so that the device driver can use it. Apple Openfirmware doesn't do this automatically.
2000-07-07When select is awakened by a select collission, we need to recalculateArtur Grabowski
the timeout.
2000-07-07Since it is possible for the interrupt controller to be configured lateDale S. Rahn
in the config cycle, and pci devices as well as mac onboard devices do not use interrupts to probe. It is possible to record that the interrupt is to be configured, but not configure it with the interrupt controller until the interrupt controller configures itself. This is lazy binding of interrupts. If there is a conflicting interrupt or other problem it will be noticed when the interrupt controller configures and collects the data rather than when the device configures. Currently on the openpic interrupt controller supports these pre-configured interrupts.
2000-07-07Additional bus defines, required to build ahc driver. ahc not quite workingDale S. Rahn
due to busdma issues on powerpc.
2000-07-07Fix some spl handling.Artur Grabowski
Return 1 from zshard more often to reduce (not fix) the stray interrupt problem.
2000-07-07Convert spl* on sparc to be raising-only.Artur Grabowski
2000-07-07syncjasoni
2000-07-07Change all UNIMPL and OBSOL syscalls to STD.jasoni
Add these syscalls to linux_dummy.c where they return ENOSYS and display a friendler message which tells you what unimplemented syscall has been called.
2000-07-06#ifdef SIOCGIFMTU should have been SIOCSIFMTU.mjacob
Noticed by: Chris Cappuccio <chris@dqc.org>
2000-07-06Fix a minor bug in the MAC address unscrambling code. From FreeBSD.Aaron Campbell
2000-07-06Add ucom to char. device list and change XX_UNITMASK's to match OpenBSD;Federico G. Schwindt
from dugsong@
2000-07-06Perform a much longer delay after resetting the card to give it a chance to getAaron Campbell
its brains in order.
2000-07-06syncFederico G. Schwindt