summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
1999-11-17add MLINKsTodd C. Miller
1999-11-17allow to compile without -DFFS. okay deraadt@David Leonard
1999-11-17mii fixups and merge with freebsd:Jason Wright
o fix tx recovery with call to rl_reset/rl_init o automatic tuning of tx threshold o make sure first mbuf contains the entire ether_header o remove matching of SiS 900 chipset
1999-11-17New interface to ATA registers that goes through the lower-level deviceConstantine Sapuntzakis
driver (pciide, wdc, etc.) Remove #define WDCDEBUG from top of files More fixes to ATAPISCSI logic: Not all devices transition correctly between phases. Devices are supposed to keep BSY high until they've set the registers to the next sensible state. Some devices drop BSY and leave the registers in an old or nonsense state. Our polling code is extremely sensitive to this (though an early itnerrupt could also observe this). So, if the device is in an unexpected state, the new polling code waits for a while in the hope that it enters a better state. This seems to fix many of the problems reported. Also, there was a horrible bug which would cause sense to fail on a ATAPI command that sent data to the drive
1999-11-16- Teach vt_cuu (cursor up) about scrollback. Cursor down is much harder...Aaron Campbell
- Support ANSI save/restore cursor position escape sequences. - Move the line-wrap check out of the STATE_INIT case so it is executed regardless of the state. This fixes a subtle bug.
1999-11-16typo in doc refMichael Shalayeff
1999-11-16flush the cache once we patched memory in ddbMichael Shalayeff
1999-11-16tabs vs spacesMichael Shalayeff
1999-11-16make a copy of attach args for each attachmentMichael Shalayeff
1999-11-16define TLB_BITS for %bMichael Shalayeff
1999-11-16fix argument access macro (+1 fuzz), align frame per hp requirementsMichael Shalayeff
1999-11-16openbsd/hppa is ELFDATA2MSBMichael Shalayeff
1999-11-16hpt_hashsize no more, using cr24 insteadMichael Shalayeff
1999-11-16stack does grows up; ddb breakpoints done (local); add note for btlb workMichael Shalayeff
1999-11-16Don't allocate vmmap in pmap_bootstrap, allocate it in mmrw when needed.Artur Grabowski
At the same time, give it a 'better' name.
1999-11-16Remove duplicate variable definitions.Artur Grabowski
1999-11-16No need to do "sp->sg_npte = 0" in an if (sp->sg_npte == 0)Artur Grabowski
1999-11-16Opps.. remove stuff that shouldn't be in the last commit.Artur Grabowski
1999-11-16Optimize the case of writing to /dev/zero like we do in for /dev/nullArtur Grabowski
1999-11-16Remove unused (ifdef:d away) variables.Artur Grabowski
(shrinking my "grep vm_offset_t")
1999-11-16We don't need a prototype for kmem_alloc.Artur Grabowski
1999-11-15Remove a duplicate #include.Aaron Campbell
1999-11-15honour ddb.console; ok deraadt@David Leonard
1999-11-15Fix tcp retransmit/persist timers, provos@ OK.Hugh Graham
Adapted from NetBSD: Fix a retransmission bug introduced by the Brakmo and Peterson RTO estimation changes. Under some circumstances it would return a value of 0, while the old Van Jacobson RTO code would return a minimum of 3. This would result in 12 retransmissions, each 1 second apart. This takes care of those instances, and ensures that t_rttmin is used everywhere as a lower bound.
1999-11-14USB audio. Commented out.Hakan Olsson
1999-11-14protect against copuin faultsMichael Shalayeff
1999-11-14fix pmap_create() so it works for user mappings.Michael Shalayeff
fix syscall page mapping. small fixes to debug printfs. some knf in rare places.
1999-11-14Kill the overly verbose description strings, add another device.Jason Downs
1999-11-14RegenJason Downs
1999-11-14Shrink more; make all puc devices simply "I/O", and add another one.Jason Downs
1999-11-14syncTheo de Raadt
1999-11-14shrinkTheo de Raadt
1999-11-13regen based on syscalls.master changesTodd C. Miller
1999-11-13Add OSS audio support to BSD/OS emulation.Todd C. Miller
1999-11-13overflow fixes; netbsdTheo de Raadt
1999-11-13overflow fixes; chuqTheo de Raadt
1999-11-13syncTheo de Raadt
1999-11-13add another modemTheo de Raadt
1999-11-13FIBMAP ioctl from Linux, only usable on ISO 9660 FS. Note that the lbaAngelos D. Keromytis
returned is in 512-byte sectors, so if you're going to use it for things like DVD, you need to divide the result by 4 (for 2048-byte sectors). OK deraadt@
1999-11-13from chuq@chuq.com: several fixes to copy{in,out,}str() from charlesTheo de Raadt
and myself: don't panic if maxlen == 0, just return ENAMETOLONG. treat maxlen as unsigned like the manpage indicates. avoid crashing if the userspace address is >= KERNBASE. make sure *done is 0 when no bytes are copied.
1999-11-12Break out the allocation of pv entries and 4m pagetables into functions.Artur Grabowski
This is a preparation to make them non-sleeping.
1999-11-12This shouldn't have been committed with the previous commit, revertAngelos D. Keromytis
(experimental code)
1999-11-12Merge dvdio.h and cdio.h, don't use typedefs, get rid of bitfields (noAngelos D. Keromytis
good reason to use them, not packed structures anyway).
1999-11-12Use cdio.h instead of dvdio.hAngelos D. Keromytis
1999-11-11SCSI commands do not send data in both directions in the data phase.Constantine Sapuntzakis
Fixes DMA bug Angelos was seeing with DVD stuff. Happy ripping!
1999-11-11Pool will not work with old vm and is only used by uvm. Remove non-uvm code.Artur Grabowski
1999-11-11add a powerhook to disable DMA on suspend. okay jason@Niels Provos
adapted from NetBSD Thu Oct 28 19:21:51 1999 UTC by sommerfeld: Fix suspend/resume-related problems observed on fxp0 on Sony Z505S: Symptoms: system would crash with "data modified on free list" pool panic from the mbuf cluster pool shortly after a resume. The cluster in question contained a valid 82557 receive descriptor and an IP packet. Happened sporadically in normal use. Easiest way for me to reproduce it was to run tcpdump and a flood ping and do a suspend/resume cycle or two. Changes: - in interrupt handler, if the interface isn't in IFF_RUNNING state, just ack interrupts and return; don't try to receive packets, queue new descriptors, etc., etc., - add power control hook to take interface down on suspend, and restart it (if it was up) on resume. - tweaks to fxp_stop and fxp_shutdown to avoid recursive panics due to the (now fixed) bug.
1999-11-11Delay USB device attachment to prevent lost interrupts when probing uaudio.Hakan Olsson
1999-11-11USB Audio, from NetBSD (augustss@carlstedt.se). Imported by me and niklas@.Hakan Olsson
1999-11-11General cleanup of pmap.Artur Grabowski
- MACHINE_NONCONTIG will no longer work and all code that is not MACHINE_NEW_NONCONTIG is removed. - Kill the pv_table hack which adds complexity to the code and wastes some memory, let the vm "handle" the pv lists through the vm_physmem array, this makes allocation a lot easier. - kill the managed() macro, since it was only used to see if pvhead would end up in a "hole" in pv_table. - pvhead() is now a function that returns NULL if the page is unmanaged. It also takes a page number as an argument instead of the physical address, since in most cases pvhead was called as pvhead(ptoa(pa)) anyway and it did an atop internally.