summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2004-01-02MC88110 errata states that, for instruction faults, in case of bus errorMiod Vallat
trap class, the value of the page fault and segment fault bits are undefined; so check for bus error first.
2004-01-02Sync m197_ext_int() logic with m187_ext_int() logic.Miod Vallat
2004-01-02Better openings value computation.Miod Vallat
For now, the result is the same as the hard-coded constant it used to be, due to a pessimistic NUM_IOPB value. This will change.
2004-01-02Relaxed dependencies, and do not undef DEBUG.Miod Vallat
2004-01-02There is no such thing as ``device cpu'' for now.Miod Vallat
2004-01-02Revert 1.100 and 1.102 for now - they cause page table corruption (bloody hell!)Miod Vallat
2004-01-02The scratch pages used in pmap_zero_page() and pmap_copy_page() being specialMiod Vallat
mappings, they still need the dcache to be invalidated after use.
2004-01-02When both cmmu_dofoo() and cmmu_remote_dofoo() exist, kill the first one,Miod Vallat
and rename the second one to the first one, i.e. have the cmmu_dofoo() functions always take a cpu# parameter. No functional change, simply makes code more readable and saves a few call frames.
2004-01-02use pool for pcb; with grange@ like netbsd; ok itojun@, cedric@Markus Friedl
2004-01-02apparently my understanding of '{FLT,DBL,LDBL}_{MIN,MAX}_EXP' ahsMichael Shalayeff
been wrong and thus proven by many and there change it back to what it is meaning explained in http://www-ccs.ucsd.edu/c/float.html . also fix spmath to use it's own consts instead of (now) off by one float.h values thus to avoid any kind of binary changes.
2004-01-02attach on two more ICHsMichael Shalayeff
2004-01-02after some advice from nick, note that only com0 is currently supportedJason McIntyre
as serial; closes PR 3621 from Johan Fredin; ok nick@ krw@ millert@ deraadt@
2004-01-02PCI_PRODUCT_ALI_M1533 should use ali1543_init too. When the PCI id forTodd C. Miller
PCI_PRODUCT_ALI_M1543 was fixed machines with an M1533 stopped working. ok deraadt@
2004-01-02Treat all commands returning a sense data ASC of 0x29 as havingKenneth R Westerback
suffered a reset condition. Newer devices return a variety of ASCQ values now (0x00 -> 0x07) rather than just 0x00. Such commands will now be retried rather than returning EIO. Started off when Marco Peereboom's SCSI analyzer saw some ASC/ASCQ results of 0x29/0x02. ok miod@.
2004-01-02Add in missing ASC/ASCQ descriptions for non-RAMDISK (i.e.Kenneth R Westerback
non-SCSITERSE) kernels. Brings the list up to SCSI-3. From Marco Peereboom (marco at peereboom dot us). ok deraadt@.
2004-01-01Crank SHMMAXPGS from 2048 to 8192. Other platforms where peopleTodd C. Miller
are using lots of shm may also wish to also increase SHMMAXPGS. OK deraadt@
2004-01-01Crank SHMMNI from 32 -> 128 and SHMSEG from 8 -> 128. OK deraadt@Todd C. Miller
2004-01-01Oops, commited from the wrong tree.Miod Vallat
2004-01-01avoid redundant calls to sis_stop() for shared irqs; from freebsd; ok deraadt@Markus Friedl
2004-01-01Let this attach correctly.Miod Vallat
2004-01-01Add sram on mvme187.Miod Vallat
2004-01-01Inline pmap_copy() and pmap_phys_address().Miod Vallat
Also get rid of a spurious local initialization in pmap_remove_mapping().
2004-01-01Some typos just never die (here controler vs controller).Miod Vallat
2004-01-01document how to do -beta and -current taggingTheo de Raadt
2004-01-012004Theo de Raadt
2003-12-31spacing. note this, cedricTheo de Raadt
2003-12-31workaround: during npx exception testing, delay(1). For some reasonTheo de Raadt
amd64 (in 32 bit mode) and the new transmeta cpus want this, and lock up otherwise. very odd.
2003-12-31delay interfaces attach until "self" has been created; ok cedric@Markus Friedl
2003-12-31Many improvements to the handling of interfaces in PF.Cedric Berger
1) PF should do the right thing when unplugging/replugging or cloning/ destroying NICs. 2) Rules can be loaded in the kernel for not-yet-existing devices (USB, PCMCIA, Cardbus). For example, it is valid to write: "pass in on kue0" before kue USB is plugged in. 3) It is possible to write rules that apply to group of interfaces (drivers), like "pass in on ppp all" 4) There is a new ":peer" modifier that completes the ":broadcast" and ":network" modifiers. 5) There is a new ":0" modifier that will filter out interface aliases. Can also be applied to DNS names to restore original PF behaviour. 6) The dynamic interface syntax (foo) has been vastly improved, and now support multiple addresses, v4 and v6 addresses, and all userland modifiers, like "pass in from (fxp0:network)" 7) Scrub rules now support the !if syntax. 8) States can be bound to the specific interface that created them or to a group of interfaces for example: - pass all keep state (if-bound) - pass all keep state (group-bound) - pass all keep state (floating) 9) The default value when only keep state is given can be selected by using the "set state-policy" statement. 10) "pfctl -ss" will now print the interface scope of the state. This diff change the pf_state structure slighltly, so you should recompile your userland tools (pfctl, authpf, pflogd, tcpdump...) Tested on i386, sparc, sparc64 by Ryan Tested on macppc, sparc64 by Daniel ok deraadt@ mcbride@
2003-12-31regenTodd C. Miller
2003-12-31wait4(2) takes and returns pid_t, not int. OK deraadt@ and miod@Todd C. Miller
2003-12-30kill a local var that is set and never used then laterMichael Shalayeff
2003-12-30Add support for all six Motorola-supported configurations of MVME376Miod Vallat
cards. The original code would only work with the first configuration, as the etherbuf addresses grow _downwards_ from 0xfd6c0000 with Motorola's jumper configuration. Reference: MVME376 Ethernet Communication Controller User's Manual (MVME376/D1) While there, do not panic() on failure to attach, but simply print an error message and return. XXX Proper care of the memory mapping still needs to be written, as the memory XXX space of the MVME376 is always outside extio.
2003-12-30provide accounting for the intr time properly from fredette@Michael Shalayeff
2003-12-30In pmap_copy_page() and pmap_zero_page(), it is not enough to flush theMiod Vallat
cache for the affected pages; force the ptes in write through instead. This gets rid of the corrupted svnd issues encountered randomly (but frequently) on mvme88k.
2003-12-29disable ie1@gsc as not really supported and a commented out bha@pciMichael Shalayeff
2003-12-29no vtophys(), don't need uvm_extern.h anymore.Brad Smith
tested on alpha, i386, macppc and sparc64. ok millert@ mickey@
2003-12-29Since pmap_activate() does a complete user tlb flush, it is not necessaryMiod Vallat
to do another one in process.S...
2003-12-29Properly recognize SiS CPU family;Alexander Yurchenko
tested by Ian Zagorskih <ianzag@megasignal.com>. ok mickey@
2003-12-29correct probe console printf; miod okTheo de Raadt
2003-12-28do not use MALLOC on variable sized allocationsMichael Shalayeff
2003-12-28Crank default data and stack limits, align with m68k values.Miod Vallat
2003-12-28Give i/o's requeued as a result of aborts, timeouts, etc. a status ofKenneth R Westerback
XS_RESET rather than XS_NOERROR. This prevents unfinished i/o's from being treated as successfully completed ones. Don't bother setting SCB_REQUEUE in scb->flags since the scb is immediately thrown away. Make setting TAG_ENB a little more correct by doing it somewhere both the initial scb setup and subsequent tag resets have access to. Fix a typo. ok miod "I'm not an authoritative person on SCSI issues... though I'm learning!" @.
2003-12-28Having vmel and vmes keep another pointer to their parent in their softc isMiod Vallat
just plain silly!
2003-12-28dma_cachectl() takes a va and computes the pa from it, no need to invoke itMiod Vallat
a second time with the pa...
2003-12-28add ian dowse's dirhash code from freebsd.Ted Unangst
by building a hash table for large directories, lookups and deletions become about constant time. this is an excellent improvement for dirs with 10k or more files. some more cleanup to come, but the code works. enabled with option UFS_DIRHASH testing brad millert otto
2003-12-28Add a new PFSYNC_ACT_UREQ message type.Ryan Thomas McBride
A pfsync system which recieves a partial update for a state it cannot find can now request a full version of the update, and insert it. pfsync'd firewalls now converge more gracefully if one is missing some states (due to reset, lost insert packets, etc).
2003-12-28new type for dirhashTed Unangst
2003-12-28add dirhash, and wire in rwlocks used by dirhashTed Unangst
2003-12-28multiple include protectionTed Unangst