summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Make userconfig saving actually work..peter1999-04-191-10/+12
|
* GC some stray debugging printf()s...peter1999-04-191-4/+1
|
* _pmap_unwire_pte_hold and pmap_remove_page:alc1999-04-192-26/+62
| | | | | | | | | | | | | | | | | | | | Use pmap_TLB_invalidate instead of invltlb_1pg to eliminate unnecessary IPIs. pmap_remove, pmap_protect and pmap_remove_pages: Use pmap_TLB_invalidate_all instead of invltlb to eliminate unnecessary IPIs. pmap_copy: Use cpu_invltlb instead of invltlb when updating APTDpde. pmap_changebit: Rather than deleting the unused "set bit" option (which may be useful later), make pmap_changebit an inline that is used by the new pmap_clearbit procedure. Collectively, the first three changes reduce the number of TLB shootdown IPIs by 1/3 for a kernel compile.
* Fix a potential hang situation.luoqi1999-04-191-1/+2
| | | | PR: i386/2108
* Don't do (1 << irq) to get an interrupt mask when irq = -1.peter1999-04-191-4/+6
| | | | Submitted by: Luoqi Chen <luoqi@watermarkgroup.com>
* Fixed missing changes for new-bus (return value of the probe routine).kato1999-04-192-16/+16
| | | | Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
* Remove LKM module glue Makefile.peter1999-04-191-12/+0
|
* Zap LKM option and support. Farewell old friend.peter1999-04-198-1262/+9
|
* unifdef -DVM_STACK - it's been on for a while for x86 and was checkedpeter1999-04-1921-476/+26
| | | | and appeared to be working for the Alpha some time ago.
* Fix a braino from last commit.peter1999-04-192-8/+0
|
* GC some now unused (and #if 0) code.peter1999-04-192-642/+6
|
* Drop the 'at nexus?' from the busses, it's not used.peter1999-04-195-19/+19
| | | | | Reactivate eisa0 and pnp0 in GENERIC, they work.. (eisa has been converted but pnp still (for the most part) works the old way).
* Sync with sys/isa/sio.c revision 1.226.kato1999-04-192-8/+44
|
* Sync with sys/i386/i386/userconfig.c revision 1.135.kato1999-04-191-2/+4
|
* Sync with sys/boot/i386/loader/Makefile revision 1.32.kato1999-04-191-1/+2
|
* Spelling policebrian1999-04-195-10/+10
|
* Add commented out entries for ata driver now that it works on the alpha.dfr1999-04-192-2/+28
|
* Add seatbelts.dfr1999-04-191-2/+5
|
* Fix some confusion between physical and virtual addresses when recordingdfr1999-04-191-5/+13
| | | | the driver's choice of memory window.
* Always create attach points for the various child busses that can bepeter1999-04-194-120/+56
| | | | | | | | | | | | | | | | | attached to the nexus. With one exception, this (for example) allows you to do wierd things like kldload the eisa bus on the fly and then drivers, and have it auto probe the eisa bus when the drivers come online. The one exception being pci, it only adds the pcib after the presence of the pci bus is detected and that's #if'ed code. A side effect of this is that isa and eisa will be attached to the nexus directly rather than the PCI->ISA or PCI->EISA bridges. I'm not sure if this is good or bad at this point, but it seems to be closer to the way things are for the i386 family... This is likely to be followed up. This also fixes compilation without a PCI bus configured and will allow eisa to work without PCI too.
* EISA can (or will) be a child of the i386 nexus on non-PCI systems.peter1999-04-192-2/+4
|
* Set the bus description for EISA, like it is for ISA.peter1999-04-192-4/+6
|
* Set ifq_maxlen to eliminate "zp0 XXX: driver didn't set ifq_maxlen"imp1999-04-191-1/+2
| | | | | | | message on boot. I know this driver is depricated, but I need to use it for a little while.
* Update to use the new-bus framework. No functional changes.sos1999-04-183-110/+220
| | | | Mostly done by Doug Rabson, minor fixes by me.
* Compile without a PCI bus in the kernel.peter1999-04-181-2/+4
|
* Make the bt isa driver work..peter1999-04-183-15/+33
| | | | | | | | | | | - fix cut/paste problem. :-) - don't forget to call isa_dmacascade() - reset the port after we release resources. That last one is a trap to watch out for.. The isa bus driver uses the same port/irq/mem/etc variables for the initial probe hints as it does for allocation/deallocation tracking. Releasing a resource clears the variable and then you loose the hint during attach.. (ouch!)
* Check bus_setup_intr() as a seatbelt...peter1999-04-181-2/+7
|
* Add entries for Intel 82443GX chipset.jkh1999-04-181-1/+7
| | | | Submitted by: Steinar Haug <sthaug@nethelp.no>
* Implement an EISA new-bus framework. The old driver probe mechanismpeter1999-04-1829-2425/+2997
| | | | | | | | | had a quirk that made a shim rather hard to implement properly and it was just easier to convert the drivers in one go. The changes to the buslogic driver go beyond just this - the whole driver was new-bus'ed including pci and isa. I have only tested the EISA part of this so far. Submitted by: Doug Rabson <dfr@nlsystems.com>
* Remove i386-specific psm.c - it's now in sys/isa/psm.cpeter1999-04-181-2267/+0
|
* Merge revs 1.57 and 1.60 of i386/isa/psm.cpeter1999-04-182-106/+198
|
* Add support for 'disabled' probe hint.dfr1999-04-182-4/+12
|
* Sync with follwing files:kato1999-04-1825-2188/+3966
| | | | | | | | | | | | | | | | | | | | | | Path Revision i386/conf/GENERIC 1.162 i386/conf/Makefile.i386 1.146 i386/conf/files.i386 1.236 i386/conf/options.i386 1.111 i386/i386/machdep.c 1.329 i386/i386/userconfig.c 1.134 i386/isa/fd.c 1.135 i386/isa/if_ed.c 1.151 i386/isa/isa_dam.c 1.1 i386/isa/npx.c 1.67 isa/sio.c 1.224 dev/syscons/syscons.c 1.300 i386/isa/wd.c 1.194 isa/vga_isa.c 1.5 isa/atkbd_isa.c 1.3 isa/syscons_isa.c 1.2 Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
* These two have been replaced with isa/sio* in the generic isa area.peter1999-04-182-3063/+0
|
* Merge missing changes from i386/isa/sioreg.h (PC98 related)peter1999-04-182-2/+28
|
* Tidy up a few things left over from the conversion from i386/isa/sio.c.peter1999-04-182-8/+42
| | | | Leave two #if 0'd notes about the way things used to be done for reference.
* Added PC98 code.kato1999-04-184-4/+48
| | | | Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
* Register sio interrupts as fast (fixing some silo overflow messages).dfr1999-04-182-4/+4
|
* Use perl, not perl5 to compile interfaces.dfr1999-04-181-4/+4
|
* Add support for Joliet extensions to the iso9660 fs. The related PRdcs1999-04-1814-164/+448
| | | | | | | | | | | | | cannot yet be closed, though. I hope I got all credits right, and that the multiple submitted by lines do not break anyone's scripts... PR: kern/5038, kern/5567 Submitted by: Keith Jang <keith@email.gcn.net.tw> Submitted by: Joachim Kuebart <joki@kuebart.stuttgart.netsurf.de> Submitted by: Byung Yang <byung@wam.umd.edu> Submitted by: Motomichi Matsuzaki <mzaki@e-mail.ne.jp>
* Installs a default loader.rc if none exists. Document loader.conf.dcs1999-04-182-1/+202
|
* A default loader.rc to be installed.dcs1999-04-181-0/+10
|
* I missed this PnP change for new-bus..peter1999-04-181-8/+2
| | | | Submitted by: Blaz Zupan <blaz@gold.amis.net>
* Actually build the new fxp module.bde1999-04-181-6/+6
| | | | | | Updated comments about rotten modules. Fixed disorder and English errors.
* Set ifq_maxlen to IFQ_MAXLENpaul1999-04-182-4/+4
|
* Set ifq_maxlen to number of transmit descriptors.paul1999-04-182-2/+4
|
* Make WangTek 51000 a fixed block device.mjacob1999-04-181-1/+5
| | | | | PR: kern/11194 Obtained from:naddy@mips.rhein-neckar.de
* The changes to vm_page.c have broken the assumption that mallocingpaul1999-04-182-26/+48
| | | | | early will result in memory below 16M so now we need to explicitly use contigmalloc to get low physical memory.
* UHCI_DEBUG should of course be OHCI_DEBUGn_hibma1999-04-171-13/+12
| | | | Reported by: MAEKAWA Masahide <bishop@rr.iij4u.or.jp>
* Probe the SiS 85c503 as a PCI-ISA bridge.dfr1999-04-171-3/+5
|
OpenPOWER on IntegriCloud