summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2003-10-11Page tables can be cached again on 187 and 188, as long as they are cachedMiod Vallat
write through and global (for 188).
2003-10-11Simplify DAE debug display.Miod Vallat
2003-10-11Merge sclock and clock pseudo-devices.Miod Vallat
2003-10-11syncThomas Nordin
2003-10-11ATI Radeon 9100. deraadt@ okThomas Nordin
2003-10-11bump minor gap for svnd devices, so more vnds are allowed.Ted Unangst
this change REQUIRES running MAKEDEV again after booting with a new kernel. with a hint from tom cosgrove. ok deraadt@ millert@
2003-10-10unsmoke drugs in vr_encap() (simplify it quite alot)Jason Wright
prepare for bus_dma of tx data
2003-10-10lightly season with a touch of htole32()... a pinch will do.Jason Wright
2003-10-10another easy vtophys removal (tx descriptor setup)... 6 to go.Jason Wright
2003-10-10don't use vtophys on rx lists any moreJason Wright
2003-10-10make sure pd is initialized before use (or byte counters may increaseDaniel Hartmeier
by random values). ok mcbride@, cedric@, henning@
2003-10-10In pmap_expand_kmap(), be sure to initialize new page tables.Miod Vallat
2003-10-10Calibration code from FreeBSD/NetBSD. Some of the auich's are clocked tooJason Wright
high and sound particularly awful on playback. Thanks to millert and marc for testing (and frantzen for giving me a broken machine).
2003-10-09Typo, iquiry->inquiryMiod Vallat
2003-10-09A few 68060 bugfixes with side effects:Miod Vallat
- honor PRM_CFLUSH correctly for 0[46]0 in pmap_remove_mapping(). - be sure to flush caches in pmap_changebit for 060 too when necessary. - make this compile if option DEBUG is defined.
2003-10-09More m68k common include files factorization.Miod Vallat
2003-10-09Support for VIA VT8237 ATA and SATA from NetBSD.Alexander Yurchenko
Thanks to Anton Komarov for providing access to the VIA board.
2003-10-09remove duplicate ifdef __hppa__ that somehow has gotten in thereMichael Shalayeff
2003-10-09go back to non-raw busdma load as some archs still do not have load_rawMichael Shalayeff
2003-10-09Minor cpp changes to let all kernels in conf/ compile.Miod Vallat
2003-10-09- from freebsd: 795[56] AES supportJason Wright
- don't bother with the master/mmio enable stuff (it's done in pci.c for us) based on suggestion from mickey
2003-10-08Sync VMEChip2 timer usage with mvme68k (i.e. make it slightly more sane).Miod Vallat
Also, use it even when the 1x7 is not a system controller - this does not matter.
2003-10-08randomize return from uvm_map_hint. the random increment is limitedTed Unangst
to prevent fragmentation. this has the effect of randomizing unhinted mmap()s, sysV mem, and position of ld.so. tested on many archs by many developers for quite some time. use of MIN to allow m68k to play from miod@. vax is not included. ok deraadt@ miod@
2003-10-08Fix endian bug in macppc bus_space_set_region_N(). ok miod@Dale Rahn
2003-10-08sync; intel proxgbJason Wright
2003-10-08intel PRO/XGBJason Wright
2003-10-08On 167 and 177 boards, use a VMEChip2 timer for accurate delay() wheneverMiod Vallat
possible, rather than a tight loop.
2003-10-08delay() is actually a void function.Miod Vallat
2003-10-08originally from cb@netbsd.org, adapted by provosNikolay Sturm
itojun@ ok fix a race condition between path resolution in userland and the subsequent namei(): inform the kernel portion of valid filenames and then disallow symlink lookups for those filenames by means of a hook in namei(). with suggestions from provos@ also, add (currently unused) seqnr field to struct systrace_replace, from provos@
2003-10-08obviously i'm on drugs, revertHenning Brauer
2003-10-08missing DIOCX* in the securelevel > 1 caseHenning Brauer
2003-10-08Nivas had identified an 88200 specific bug, where flushes of a page or aMiod Vallat
segment would sometimes not work correctly, and he added a brutal workaround leading to non-optimal, but safe, cache handling. The problem affects 88200 rev 7 and 9, and is believed to affect all 88200 revisions (although 88204 seems to be unaffected). Unfortunately, this problem not only affects cache flushes, but also tlb invalidations. So add a similar workaround in cmmu_flush_remote_tlb().
2003-10-07syncAlexander Yurchenko
2003-10-07typo in previous commit, sighAlexander Yurchenko
2003-10-07syncAlexander Yurchenko
2003-10-07VIA VT8237 SATA; ok deraadt@Alexander Yurchenko
2003-10-07use PCI_PMCSR instead of some magic value.Federico G. Schwindt
ok krw@ henning@
2003-10-07remove extra \nMarkus Friedl
2003-10-07Do not forget to initialise the version member of the softc, and bringMiod Vallat
yet another set of reliability fixes from FreeBSD; PR #3461
2003-10-07use crypto/arc4; test, debug, ok millert@; ok fgsch@Markus Friedl
2003-10-07arc4 support; ok millert@, fgsch@Markus Friedl
2003-10-06more pci_flags, unused for now; from netbsd.Federico G. Schwindt
ok deraadt@ henning@ krw@
2003-10-06Implement a real xfs_devpoll() and don't rely on xfs_realselect().Todd C. Miller
Tested by beck@
2003-10-06power management status reg. definition; from netbsd.Federico G. Schwindt
ok deraadt@ henning@ krw@.
2003-10-06Correctly handle sparse mappings in pmap_changebit() and pmap_testbit().Miod Vallat
2003-10-06make lge(4) compile, from tedu@David Krause
ok jason@ nate@
2003-10-06More vm_offset_t removal I forgot to check in; spotted by deraadt@Miod Vallat
2003-10-05Bang head against wall, unbreak ddb, do not collect $2000, and go to sleep.Miod Vallat
2003-10-05Stop the chip from stripping VLAN headers (the driverHenric Jungheim
ignores them) and tell the rest of the stack that "em" support VLAN frames. The "em" driver should now work with VLAN(4) pseudo-devs (and it should no longer be silently stripping VLAN headers when bridging). prodding by Attila Nagy ok jason@
2003-10-05Oops, commited from the wrong treeMiod Vallat