summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2002-09-14new intel i2o raids; requested by deraadt@Michael Shalayeff
2002-09-14recognize AppleKiwiTheo de Raadt
2002-09-14Various fixes and cleanups in the cy driver.Artur Grabowski
Finally my "Cyclades Cyclom-8Y" works correctly. Cleanups: - no more stupid arrays, we have softc structs, use them. - no more global poll timeout that walks an array, timeouts are now cheap, one poll per softc. - sc_dev.dv_xname is the correct thing to print in diagnostic printfs. - don't have bus-specific code in the generic attach for @#%$! sake, it took 20 seconds to fix (I suspect that the workaround took much more time to write). - spltty, not splhigh. - use pci_mapreg_map, not pci_{io,mem}_find + bus_space_map. - use defines, not magic constants in a few places. - KNF in a few places (much more work needed). Now the interesting parts: - when handling the interrupt, don't just ignore it when the tty is not open. Read and discard the data. If we don't read it, the card will interrupt again and again and again and ... (inspired by NetBSD). - actually enable interrupts on PLX9050 - From FreeBSD: "Work around a PLX9050 bug that causes system lockup in certain systems" deraadt@ ok
2002-09-14spacesTheo de Raadt
2002-09-14syncTheo de Raadt
2002-09-14new intel pci-pci bridgesTheo de Raadt
2002-09-13why was BOOT_CONFIG left out for so long?Theo de Raadt
2002-09-13allow inclusion from C++; ok deraadt@Christian Weisgerber
2002-09-13Paul Mackerras and the Australian National University have worked thingsTheo de Raadt
out, and as a result, Paul now owns copyright on all these files, with the proper terms.
2002-09-12Support serial console on RAMDISK.Dale Rahn
2002-09-12Change the PMAP_PAGEIDLEZERO api to take the struct vm_page instead of the pa.Artur Grabowski
2002-09-12Change the PMAP_{MAP,UNMAP}_POOLPAGE api to take a vm_page as argumentArtur Grabowski
and return a VM_PAGE. This is to allow sparc64 to cheaply record the VAC color for those pages.
2002-09-12Fix max packet size check. Noticed by <j@pureftpd.org>. jjbg@ ok.Hakan Olsson
2002-09-12reset want_resched earlier, set curproc after we are done w/ switching, ↵Michael Shalayeff
rearrange syscall savements
2002-09-12give a condition trap own treatment, per millicode; and, oh horror, swap ↵Michael Shalayeff
return of quad_t, sort of, sometimes
2002-09-12o break up wi_pci_attach() into device-specific parts for better readabilityTodd C. Miller
o kludge around a problem with Netgear MA301 hanging when booted w/o a card. o better card detection w/ PLX adapters o correct the info in some comments mickey@ OK
2002-09-12- Split out the hardware and software normalization versions of modexp...Jason Wright
I screwed something up when the function was trying to do both and it's much easier to read this way (and heck, even works). - Enable hardware normalization for chips that support it
2002-09-12configure "next" pointer correctly. from j@pureftpd.orgJun-ichiro itojun Hagino
2002-09-11kill annoying trailing spaces (in hope it fixes /0 for me)Michael Shalayeff
2002-09-11- On reset, disable hardware normalization for 582x and make sure the chip ↵Jason Wright
is in little endian mode. - since sw normalization is now the only option, simplify normalization handling - remove some leftover #if 0 code
2002-09-11Some early callers of pmap_growkernel call it before vm_page structuresArtur Grabowski
are initialized. So we can't to PHYS_TO_VM_PAGE becuase there are no vm_pages. Reintroduce the old pmap_zero_page renamed to pmap_zero_phys that can zero pages without struct vm_page.
2002-09-11Include zstty.h, so that the NZSTTY check will be correct.Dale Rahn
2002-09-11When freeing the extent, include the page offset, not just the pageDale Rahn
base. This is important when allocating/freeing sub page size mappings.
2002-09-11correct argsize for ktrsyscallMichael Shalayeff
2002-09-11provide a convinient reset labelMichael Shalayeff
2002-09-11stack grows the other way, but the frame is the other way to that. heheMichael Shalayeff
2002-09-11KNF - return is not a function.Jun-ichiro itojun Hagino
2002-09-11fix pointer signedness mixup. sync w/kameJun-ichiro itojun Hagino
2002-09-11fix pointer signedness mixup.Jun-ichiro itojun Hagino
2002-09-11KNF - return is not a function. sync w/kameJun-ichiro itojun Hagino
2002-09-11update from sparc64 version:Jason Wright
-fix several stupid bugs -get encoding setup correct -add support for capture
2002-09-10copy syscall args in the syscall() based on theMichael Shalayeff
amount given in the sysent. deal w/ the words swappage phenomena due to reverse long word storage on the stack and that being reverse copied by words yielding long word being word swapped. do it only for syscall(2) and __syscall(2) since that's how those w/ long word args syscalls get used (for proper alignment). discussed and ideas from: deraadt@, drahn@ and fredette@ note: this might be a good point for a regress.
2002-09-10randomize space ids, plus we are not gonna run out now (;Michael Shalayeff
2002-09-10comment out a bit of unused code nowMichael Shalayeff
2002-09-10move to 3.2-betaTheo de Raadt
2002-09-10rework the fpu csw a bit better and move non-trap related stuff to laterMichael Shalayeff
2002-09-10typo; krapht@secureops.comTheo de Raadt
2002-09-10Change the pmap_zero_page and pmap_copy_page API to take the struct vm_page *Artur Grabowski
instead of the pa. Most callers already had it handy and those who didn't only called it for managed pages and were outside time-critical code. This will allow us to make those functions clean and fast on sparc and sparc64 letting us to avoid unnecessary cache flushes. deraadt@ miod@ drahn@ ok.
2002-09-10Remove some debugging code, KNF, and fix encoding selection.Jason Wright
2002-09-10no need for pragma here.Federico G. Schwindt
2002-09-10Set encodings correctly.Jason Wright
2002-09-10Register more wsscreen properties to take advantage of wsemul_sun changes.Jason Wright
2002-09-09Register more screen capabilities to work with the recent wsemul_sun changes.Miod Vallat
2002-09-09Rework the wsemul_sun behaviour, and add color support, from the currentMiod Vallat
wsemul_vt100 code and NetBSD's rcons. Misc cleaning in the process. Use with TERM=rcons-color for color support for now. Tested by jason@ and matthieu@
2002-09-09Add support for audio capture (finally) and fix a bunch of stupid bugs.Jason Wright
2002-09-09set up the frame flags and a user frame better on execMichael Shalayeff
2002-09-09no need for a fdc thereMichael Shalayeff
2002-09-09Add support of Silicon Image 0680 Ultra ATA/133 Controller.Grigoriy Orlov
Code from NetBSD. Submitted and tested by Jonathon Fletcher <jonathon.fletcher@pobox.com>.
2002-09-09regenGrigoriy Orlov
2002-09-09CMD Technology aka Silicon Image CP0680ATA133Grigoriy Orlov