summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2004-08-06rename sparc kill_user_windows() to pmap_unuse_final(). provide empty stubsTheo de Raadt
on all other architectures. remove last architecture dependent #ifdef from uvm code.
2004-08-06provide md USPACE_ALIGN zero on all but mips; deradat@ pefo@ okMichael Shalayeff
2004-08-06no localbus.hPer Fogelstrom
2004-08-06sgi support; from pefo@Michael Shalayeff
2004-08-06need thisMichael Shalayeff
2004-08-06do not be quiet about this operationTheo de Raadt
2004-08-06Makefile changes to enter deep down thereTheo de Raadt
2004-08-06initial sgi importPer Fogelstrom
2004-08-06one more mips64Per Fogelstrom
2004-08-06initial mips64Per Fogelstrom
2004-08-06support cardbus bridges and a few pcmcia devices i have workingMichael Shalayeff
2004-08-06Initial support for arm interrupt counters, more fixes to come. ok miod@Dale Rahn
2004-08-06Misc cleaning and KNF in order to sync this to hp300 soon; no functionalMiod Vallat
change. Tested by aoyama@
2004-08-06Print cpu/cmmu details during boot, like mvme88k.Kenji Aoyama
ok miod@
2004-08-06Easy one! Remove two redundant assignments.Per Fogelstrom
OK from miod@, millert@, henning@, marcus@ .... :)
2004-08-06Merge Luna88k and mvme88k M88200 management code. Features:Miod Vallat
- simpler structures (no more redundant or easily computable information). - split scheme configuration (for 4:1 and 8:1 designs) is only compiled in if necessary (read: only on a mvme88k kernel configured for MVME188 support), which speeds up CMMU operations on the Luna88k. - will not enable bus snopping on a monoprocessor system. Tested on Luna88k-2, MVME187 and various MVME188 by aoyama@ and I.
2004-08-06add MII_MODEL_AMD_79C875phyPer Fogelstrom
2004-08-06Add support for Am79C875 quad phy.Per Fogelstrom
ok deraadt@
2004-08-06Remove __static inline to make the kernel ~24k smaller on i386 and make the ↵Marco Peereboom
debug sessions bearable. ok krw@ deraadt@
2004-08-05Unbreak luna88k; spotted by aoyama@Miod Vallat
2004-08-05remove some separate per driver constants and useBrad Smith
ETHER_MAX_LEN_JUMBO/ETHERMTU_JUMBO where appropriate.
2004-08-05When probing using badaddr make sure the probe load instructionPer Fogelstrom
is retired before turning off trap handling. Otherwise a panic trap may be taken. OK drahn@
2004-08-05compile before you commit damnitTheo de Raadt
2004-08-05use ETHER_MAX_LEN.Brad Smith
ok mickey@
2004-08-05remove some separate per driver constants and useBrad Smith
ETHER_MAX_LEN_JUMBO/ETHERMTU_JUMBO where appropriate. ok mcbride@ henning@ mickey@
2004-08-05Cleanup attachs for com and lpt for mips.Per Fogelstrom
ok, miod, todd
2004-08-05Fix typos. Found by Dries SchellekensArtur Grabowski
2004-08-05Remove forgotten debug code which does not compile on alpha.Miod Vallat
2004-08-05keep at least a page in pv_entries pool and uppen the high markMichael Shalayeff
2004-08-05allocate a cluster on rx after all possible failures had been checked for; ↵Michael Shalayeff
repair sigcache misalignment
2004-08-05again, sync usb device support accross archs by adding cdceDavid Gwynne
ok deraadt@
2004-08-05sync usb devs to other archs by adding cdceDavid Gwynne
ok deraadt@
2004-08-05attach the compaq w100 and w200. the w100 should work with a bit of work. itDavid Gwynne
is yet to be determined if the w200 has hope or not though from what i've read it should be possible. ok deraadt@
2004-08-05unmap bios when done. from form@pdp-11.org.ru via grangeTed Unangst
2004-08-05don't attempt to put processes back in a directory after unmount.Ted Unangst
it could never always work, and worse, may cause other bugs/crashes.
2004-08-05spelling nit from Chris PascoeDavid Gwynne
ok deraadt@
2004-08-04tholo forgot to update KERN_MAXID; j@pureftpd.orgTheo de Raadt
2004-08-04Use the ad hoc register define to access the Pbus fault status register,Miod Vallat
rather than an ugly 0x108.
2004-08-04hardclock detects if ITIMER_VIRTUAL and ITIMER_PROF have expired andArtur Grabowski
sends SIGVTALRM and SIGPROF to the process if they had. There is a big problem with calling psignal from hardclock on MULTIPROCESSOR machines though. It means we need to protect all signal state in the process with a lock because hardclock doesn't obtain KERNEL_LOCK. Trying to track down all the tentacles of this quickly becomes very messy. What saves us at the moment is that SCHED_LOCK (which is used to protect parts of the signal state, but not all) happens to be recursive and forgives small and big errors. That's about to change. So instead of trying to hunt down all the locking problems here, just make hardclock not send signals. Instead hardclock schedules a timeout that will send the signal later. There are many reasons why this works just as good as the previous code, all explained in a comment written in big, friendly letters in kern_clock. miod@ ok noone else dared to ok this, but noone screamed in agony either.
2004-08-04use CIRCLEQ_XXX; ok mcbride, miodMarkus Friedl
2004-08-04Uninline vputonfreelist.Artur Grabowski
2004-08-04Remove the old fetch(9)/store(9) functions, since they are not used inMiod Vallat
OpenBSD. This gives us a simpler and faster cpu_switch() as a bonus. ok drahn@
2004-08-04Crank maxusers to 32 on m68k GENERIC kernels, and to 16 on m68k installationMiod Vallat
media. The latter is to work around a pmap issue on 680[46]0, for which either a kluge or a real fix look very ugly.
2004-08-04interrupt coalescing on post 82557 chips; from freebsd via Dmitry Bogdan ↵Michael Shalayeff
<dsb@poi.dvo.ru>
2004-08-04Make jumbo frames work.Ryan Thomas McBride
- allocate and manage our own memory for rx packets rather than using mbuf clusters; code for this lifted from if_bge.c - pass the correct size to bus_dmamap_create() ok deraadt@
2004-08-04Even when we have timecounters we still have to do the check for secondaryArtur Grabowski
cpus calling hardclock and the statclock emulation. Move some ifdef __HAVE_TIMECOUNTER code.
2004-08-04Completely remove BATC code. BATC on 88200 are way too small to be worthMiod Vallat
using as part of the general pmap machinery (though they might come back at some point to speed up I/O mappings), and we don't use the 88110 BATC yet.
2004-08-04- Match time_second and time_uptime prototypes.Artur Grabowski
- Less chatty.
2004-08-04kill hppa quirk that is not neededMichael Shalayeff
2004-08-04interrupt mitigation bitsMichael Shalayeff