summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* - Add an additional call to eisa_add_iospace() so we get the right IOPORTmdodd2000-04-131-1/+2
| | | | | | | | | | in attach. - Change a EISA_CHANNEL_CLEAR to EISA_CHANNEL_BUSY in ida_v1_submit(). This may fix the problem with EISA IDA adapters though we have not heard back from testers yet. Reviewed by: jlemon
* A complete reformatting of manual page.ru2000-04-131-724/+686
|
* Added wdreg.h and fixed path.nyan2000-04-131-1/+1
|
* checkpoint latest pccard/pcic hacking:imp2000-04-137-165/+143
| | | | | | | | | | | | | | | | | | | | o Eliminate cross calls between the devices. Instead move to using the newbus messaging system. Added three new card calls: attach_card, detach_card, get_type. o Eliminate interrupt routine in pccard we never use. o Move from deactivate to detach for removing cards. o Start mapping CIS memory, but it is broken and causes panics. At least it is closer to working than before. o Eliminate struct device everywhere. It was bogus. o Initialize softc for pccard device so we have valid pointers to ourselves. o Implement routine to find the pcic ivar for a child device of the pccard so we can use it to talk to the pcic hardware. o Lots of minor tiding up. This version now panics when we try to read the CIS. The next batch of work to make this work is what was outlined in my posting to mobile about resource allocation and such.
* Enable building Vinum on alpha.grog2000-04-131-2/+2
| | | | | Submitted-by: Bernd Walter <ticso@cicely.de> Reminded-by: Pedro A M Vazquez <vazquez@iqm.unicamp.br>
* Only build the ng_mppc KLD if !NOCRYPT and required crypto sources exist.archie2000-04-121-0/+4
|
* Revert to previous state, plus a few cleanups pointed out by bde.archie2000-04-121-24/+4
| | | | Instead, make the decision as to whether to build this KLD in ../Makefile.
* Make partially specified permanent links without `dst_addr'ru2000-04-121-11/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | but with `dst_port' work for outgoing packets. This case was not handled properly when I first fixed this in revision 1.17. This change is also required for the upcoming improved PPTP support patches -- that is how I found the problem. Before this change: # natd -v -a aliasIP \ -redirect_port tcp localIP:localPORT publicIP:publicPORT 0:remotePORT Out [TCP] [TCP] localIP:localPORT -> remoteIP:remotePORT aliased to [TCP] aliasIP:localPORT -> remoteIP:remotePORT After this change: # natd -v -a aliasIP \ -redirect_port tcp localIP:localPORT publicIP:publicPORT 0:remotePORT Out [TCP] [TCP] localIP:localPORT -> remoteIP:remotePORT aliased to [TCP] publicIP:publicPORT -> remoteIP:remotePORT
* Fix uninitialized variable.archie2000-04-121-1/+1
| | | | | PR: kern/17911 Submitted by: Tom Pavel <pavel@alum.mit.edu>
* Include pc98.h instead of isareg.h.kato2000-04-121-0/+4
| | | | | Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp> Reminded by: nyan
* - Fixed counter number (timer2 -> timer1).kato2000-04-121-4/+5
| | | | | | - Fixed operator in pcaintr (andb -> orb). Pointed out by: nyan
* The nss driver is compatible mode.nyan2000-04-121-0/+5
| | | | Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>
* - Release allocated resources on error.nyan2000-04-122-145/+164
| | | | | | Reported by YAMAMOTO Shigeru <shigeru@iij.ad.jp> - Clean up some code. - Set the value of rid variable to PCI_BASEADR0(== 0x10) (adv_pci.c).
* Merged from sys/i386/isa/isa_compat.c revisions 1.19 and 1.20.kato2000-04-121-5/+5
|
* Set the value of rid variable for bus_alloc_resource(dev, SYS_RES_IOPORT,...)nyan2000-04-122-4/+8
| | | | | | to PCI_BASE_ADDR0 (== 0x10). Tested by: Brian Somers <brian@Awfulhak.org>
* Merged from sys/conf/Makefile.i386 rev 1.182.kato2000-04-121-2/+2
|
* Merged from sys/boot/i386/loader/main.c rev 1.19.kato2000-04-121-0/+11
|
* Driver is now using miibus, and newbus.semenu2000-04-125-2067/+1286
| | | | PR: kern/17601
* Premier version of Makefile to build tx driver as KLDsemenu2000-04-111-0/+9
|
* As tx driver was patched for newbus, we can now build it as module!semenu2000-04-111-1/+1
| | | | Add it to Makefile.
* Added code to handle QS6612 PHY as standard NS PHYsemenu2000-04-111-5/+8
| | | | for support of tx driver.
* Turn off build of ng_mppc KLD until I can figure out how to have thearchie2000-04-111-1/+1
| | | | | Makefile correctly handle all the possible permutations (including missing crypto sources). Suggestions welcome.
* Add a missing dependency: boot2 depends on the BTX kernel.jhb2000-04-112-2/+2
|
* PR: kern/17872wes2000-04-111-10/+3
| | | | Submitted by: csg@waterspout.com (C. Stephen Gunn)
* Add features required for basic userland management utility:msmith2000-04-115-135/+235
| | | | | | | | | | | | | | - implement user-initiated background drive rebuild - implement user-initiated background consistency check - log controller-initiated background rebuild/check operations Try to fix the elusive "invalid log operation" bug, and panic if we do hit this one in the hopes of getting better information. Tidy up diagnostic messages. Try to use disk_create/disk_destroy correctly. This isn't working properly yet, but it's not clear whose fault that is.
* Turn off MPPE encryption if NOCRYPT is defined. If neither compressionarchie2000-04-101-7/+22
| | | | nor encryption is enabled, don't build or install anything.
* The ASUSCOM_IPAC isn't broken according to submitter.asmodai2000-04-103-3/+3
| | | | | PR: 17840 Submitted by: Ari Suutari <ari@suutari.iki.fi>
* Add new options NETGRAPH_MPPC_COMPRESSION and NETGRAPH_MPPC_ENCRYPTION.archie2000-04-095-1/+21
| | | | | (Note: NETGRAPH_MPPC_COMPRESSION is disabled until we find a non-proprietary implementation of the MPPC compression algorithm.)
* Most of this commit are minor changes whilst trying to make the driverdmlb2000-04-091-217/+375
| | | | | | | | | | | | robust enough to work with dhcp. Essentially the driver returns to userland before certain commands have been completed by the card. I'm trying to work out the best way to fix this. There are very minor functional changes, most of this is debugging. Rework of debugging so a bit mask is used and re-allocation around the place. Tried to protect ray_init with a tsleep until the network has been joined. I think this is only a partial fix as we also update the mcast and promisc values.
* Add ng_mppc(8) netgraph node as a KLD module.archie2000-04-094-2/+424
| | | | Obtained from: Whistle source tree
* A netgraph node that implements Microsoft Point-to-Point compressionarchie2000-04-092-0/+880
| | | | | | | | (MPPC) and Microsoft Point-to-Point encryption (MPPE) protocols. Note: the MPPC part is disabled as it requires proprietary files. Obtained from: Whistle source tree
* A simplified RC4 implementation for kernel use.archie2000-04-092-0/+158
|
* Fix bogus const-ness in declaration of sha1_loop().archie2000-04-092-5/+3
|
* Add support for ATA66 on newer revisions of the VIA 82C596sos2000-04-093-27/+40
|
* Nuke duplicate struct declaration from somebody's paste-ojkh2000-04-081-11/+0
|
* Re-enable probe for isa and correct the plug and play issue thatimp2000-04-081-2/+2
| | | | | caused this device to be disabled. It will no longer claim all devices with PNPBIOS enabled.
* Don't complain about not getting resources for the compatibility shimimp2000-04-081-4/+4
| | | | | | drivers unless booted -verbose. This cleans up the boot messages somewhat as the old messages were confusing and not helpful for most people.
* Add support for compiling kernel modules outside of the tree. If youimp2000-04-081-30/+19
| | | | | | | | | | | | | | | do not have the kernel you wish to compile against in either /usr/src/sys or /sys, then you will need to set SYSDIR to point to the sys directory of the source tree that contians the source. Also, minor tweaks to the load/unload targets from Bruce. I've had this through several make worlds, as well as using it on a daily basis for the past couple of weeks to build modules needed for testing at Timing Solutions. Reviewed and revised by: bde Work sponsored by: Timing Solutions
* Make the N2 isa cards probe again. Remove the unused frame relay hooks.jhay2000-04-083-645/+24
| | | | | | | This should also fix PR 17814 where flags were ignored on the first usage of ifconfig on the interface. PR: 17814
* Update the urio driver. It now works on NetBSD and OpenBSD as well.n_hibma2000-04-082-97/+243
| | | | | | Update the license in the rio_usb.h (now rio500_usb.h) to not be GPL. Sorry for committing that file in the first place. The change of license was agreed to by the original author.
* Use makeobjops.pl instead of makedevops.pl.dfr2000-04-081-2/+2
|
* * Factor out the object system from new-bus so that it can be used bydfr2000-04-0826-244/+911
| | | | | | | | | | non-device code. * Re-implement the method dispatch to improve efficiency. The new system takes about 40ns for a method dispatch on a 300Mhz PII which is only 10ns slower than a direct function call on the same hardware. This changes the new-bus ABI slightly so make sure you re-compile any driver modules which you use.
* Make PXE use the UDP API. This allows for both TFTP and NFS support.ps2000-04-088-298/+257
| | | | | | | | You may specify TFTP or NFS via compile time options in the loader, but not both at this time. Also, remove a warning about not knowing how to boot from network devices. We can obviously do that now.
* Don't use ``grep | sed'' in the example for INCLUDE_CONFIG_FILEbrian2000-04-083-3/+3
| | | | when sed can do both.
* Newbusify amd driver.nyan2000-04-074-182/+196
| | | | Some error messages are added by Brian Somers <brian@Awfulhak.org>.
* Newbusify adv driver.nyan2000-04-0714-180/+169
| | | | Reviewed by: imp
* Use correct offset into register window.mdodd2000-04-071-1/+2
| | | | Noticed by: Manfred Antar <mantar@pacbell.net>
* - Convert dpt_pci.c to newbus.mdodd2000-04-076-457/+431
| | | | | | | | | | | | | - Add support for ISA based DPT adapters (this doesn't quite work yet). - Sync dpt_eisa.c with my local copy. - Simplify how EISA IDs are matched. - Prototype. - Formatting nits. - Conform to how I do things in dpt_pci.c/dpt_isa.c. - Modify dpt_scsi.c:dpt_alloc() to DTRT with newbus. - Add some comments to dpt_scsi.c:dpt_pio_get_conf(). - Add additional check to dpt_scsi.c:dpt_get_conf(). - Add some useful error messages to dpt_scsi.c:dpt_init().
* If we can't allocate an IRQ resource, fail in the attach routine.jlemon2000-04-071-0/+4
|
* - Add support for FTP EPRT (RFC 2428) command.ru2000-04-061-63/+169
| | | | | | | | | - Minor optimizations. - Minor spelling fixes. PR: 14305 Submitted by: ume Rewritten by: ru
OpenPOWER on IntegriCloud