summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Somehow the removal of ia_next didn't make it in the last time. Hopewollman1996-12-151-2/+1
| | | | | it makes it in this time, and remember not to commit changes next time late on a Friday evening!
* Attempt to complete the fix in the previous revision. This versionbde1996-12-151-2/+2
| | | | fixes the problem reported by max.
* Include "opt_ncr.h" for option settings.se1996-12-151-3/+5
|
* Add options for NCR driver.se1996-12-151-1/+8
|
* Remove "options MAXLUN=2" since the ncr driver will probe for 8 LUNsse1996-12-152-4/+2
| | | | now anyway, even if compiled with FAILSAFE defined.
* Do not limit to 1 LUN if FAILSAVE is set. Seems that CDROM drivesse1996-12-151-5/+2
| | | | | are now only probed for LUN 0, unless there is a specific entry in scsi_conf.c.
* Update comment for "ncr" SCSI controllers (add Symbios and new chips)se1996-12-151-3/+3
|
* Fixed garbage being returned for constant int values, e.g., forbde1996-12-151-2/+2
| | | | | | | | | KERN_SAVED_IDS. Should be in 2.2. Reviewed by: phk Found by: NIST-PCTS
* Support 4 of these as default, it only cost us 12 bytes more.phk1996-12-151-0/+5
|
* Fix typo.kato1996-12-152-6/+6
|
* Synchronize with sys/i386/i386/userconfig.c revison 1.74.kato1996-12-151-3/+3
| | | | Definite 2.2 candidate.
* Synchronize with sys/i386/i386/userconfig.c revision 1.72 and 1.73.kato1996-12-151-2/+37
|
* Synchronize with sys/i386/boot/rawboot/Makefile revison 1.4.kato1996-12-151-1/+2
|
* Synchronize with sys/i386/i386/machdep.c revision 1.220.kato1996-12-152-18/+14
| | | | Definite 2.2 candidate.
* Synchronize with if_ed.c revision 1.111 and if_fe.c revision 1.22.kato1996-12-152-4/+4
|
* Synchronize with Makefile.i386 revison 1.91.kato1996-12-152-2/+16
|
* Add missing -I so that probe_keyboard.c can find <i386/isa/kbdio.h>. :-(peter1996-12-151-1/+2
| | | | (Why, oh why did this include file end up in isa/ rather than include/ ?)
* Make the USERCONFIG_BOOT semantics closer to what was originaljkh1996-12-143-21/+17
| | | | intended.
* Fix the breakage i've introduced with the EISA slot feature, byjoerg1996-12-141-3/+16
| | | | depending the addition on NEISA > 0.
* Add a small hack to UserConfig that allows to override the number ofjoerg1996-12-143-6/+34
| | | | | | | | | | | | | | | | EISA slots to probe. This is mainly intended to allow installing the system on an HP Netserver with an on-board AIC7xxx EISA SCSI controller, that is sitting on EISA slot # 11. Documentation updates explaining this hack will follow shortly. Note that this can go away again as soon as the EISA device probing is more intelligent about the address space clash with the PCI address space. 2.2 candidate. Not objected by: freebsd-core :)
* Implement closer-to POSIX mlock semantics. The major difference isdyson1996-12-145-9/+217
| | | | | | | | | | that we do allow mlock to span unallocated regions (of course, not mlocking them.) We also allow mlocking of RO regions (which the old code couldn't.) The restriction there is that once a RO region is wired (mlocked), it cannot be debugged (or EVER written to.) Under normal usage, the new mlock code will be a significant improvement over our old stuff.
* Missing TAILQ mod.dyson1996-12-141-2/+2
|
* General cleanup and new features for 53c875 based cards, especially these1996-12-142-80/+232
| | | | | | | | | | | | | | | | Tekram DC390W/U/F, whose config EEPROM can now be dumped, if the kernel is built with option NCR_TEKRAM_EEPROM. Other changes: - add brackets to expansion of OUTB/W/L macro arguments. - remove unused NCB structure element ns_async - support sync. SCSI offset of 16 (instead of only 8) on 825A and 875 - correctly identify 53c810A and 53c825A chips - preserve SCSI BIOS settings of PCI performance options - remove (already disabled) support for NCR reset because of command timeout - reverse order of reading of SCSI and DMA specific interrupt cause registers - add definition of Tekram config EEPROM contents (not currently used)
* Add an entry for Ricoh's MO drives.joerg1996-12-141-2/+5
| | | | Submitted by: msmith@atrad.adelaide.edu.au (Michael Smith)
* Convert the interface address and IP interface address structureswollman1996-12-1335-294/+194
| | | | | | to TAILQs. Fix places which referenced these for no good reason that I can see (the references remain, but were fixed to compile again; they are still questionable).
* Fixed magic and wrong numbers in calibration of nullfunc_loop_profiled()bde1996-12-131-13/+10
| | | | | and removed related debugging code. Now this part of the calibration is almost as machine-independent as gprof generally.
* Moved nonstandard compiler profiling options out of config. Just printbde1996-12-133-3/+24
| | | | | | | | the profiling level in config and decide what to do in makefiles. Makefile.i386: Align functions to 16-byte boundaries if profiling is enabled. This will allow a fourfold reduction in the size of the profiling buffers.
* Close PR#2198:jkh1996-12-134-6/+10
| | | | | | | | | | | | | I've added an installation from optical disk drive facility. This enables FreeBSD to be installed from an optical disk, which may be formatted in "super floppy" style or sliced into MSDOS-FS and UFS partitions. Note: ncr.c should be reviewed by Stefan Esser <se@freebsd.org> and cd.c by Joerg Wunsch <joerg@freebsd.org> before bringing this into 2.2. Submitted-By: Shunsuke Akiyama <akiyama@kme.mei.co.jp>
* Slightly change the `od' driver quirk for the Matsushita LF-1000joerg1996-12-131-2/+6
| | | | | | | | series drives, and add the NAKAMICHI MO drive RMD-5200-S. Closes PR # kern/2200: Change/Add new optical di... Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama)
* Soften range-check for LDTs.swallace1996-12-122-4/+4
| | | | Reviewed by: bde
* Synchronize with sys/i386/i386/machdep.c revision 1.219.kato1996-12-122-4/+4
| | | | 2.2 candidate.
* Fix allocation for exech_map to be 16*PAGE_SIZE rather than 32*PAGE_SIZEdg1996-12-122-4/+4
| | | | so that it is scaled the same as exec_map (16 concurrent exec'ers).
* POSIX.4 defines MAP_FAILED to be the error return from mmap().alex1996-12-121-1/+6
|
* Use queue macros for the list of interfaces. Next stop: ifaddrs!wollman1996-12-116-32/+41
|
* Two fixes:martin1996-12-112-7/+7
| | | | | | | makerom checksum check calculation was a no-op nb8390.c had a bug which caused packet_len to be incorrect for packets which wrapped in the buffer. Submitted by: Linux developers (I lost the email with their names)
* Include <net/if_arp.h> in the one header that requires it,wollman1996-12-112-4/+3
| | | | | | | <netinet/if_ether.h>, rather than in <net/if.h>, most of whose callers have no need of it. Pointed-out-by: bde
* Sync with sys/i386/boot/biosboot/disk.c revision 1.23.kato1996-12-111-3/+7
|
* Sync with sys/i386/isa/if_ed.c revision 1.110.kato1996-12-111-13/+3
| | | | It's not 2.2 candidate.
* Sync with sys/i386/i386/machdep.c revision 1.218.kato1996-12-112-6/+6
| | | | It's not 2.2 candidate.
* One minor mod to set the limit of nbufs to 2048 from 1536. More importantdyson1996-12-112-6/+6
| | | | fix to exech_map, it used 32*ARG_MAX, and it should use 32*PAGE_SIZE.
* Significant performance improvement for mmap'ed files. This commitdyson1996-12-111-1/+41
| | | | | | | | | | | | | | | | | | | | makes MADV_SEQUENTIAL much more effective. I suggest that we start using MADV_SEQUENTIAL on system utilities that mmap their input files, and the I/O is predominantely sequential. Below is a test with 'cmp' on two relatively large binary files, where the files are so large that the caching is ineffective: + ls -l t1.xxx t2.xxx -rw-r--r-- 1 root wheel 65598384 Dec 10 12:13 t1.xxx -rw-r--r-- 1 root wheel 65598384 Dec 10 12:14 t2.xxx + time cmp t1.xxx t2.xxx 3.78user 0.70system 1:33.43elapsed 4%CPU + time cmpmadv t1.xxx t2.xxx 4.21user 1.05system 0:30.93elapsed 17%CPU This change is as a result of an observation made by BDE.
* Only pay attention to the offset and the IP_MF flag in ip_off. Pointeddg1996-12-111-2/+2
| | | | out by Nathaniel D. Daw (daw@panix.com), but fixed differently by me.
* Finally, after six years, remove the ``quick hack for SNMP'' that waswollman1996-12-101-5/+1
| | | | ``going away soon''.
* Don't depend on <net/if.h> including <sys/time.h>wollman1996-12-101-0/+1
|
* Give up early for empty partitions. The offset for an emptybde1996-12-101-3/+7
| | | | | | | | | | partition is 0, which is outside the slice unless the disk is dangerously dedicated. There is little error checking later, and following garbage metadata outside the slice usually caused crashes, Empty 'a' partitions are fairly easy to create by cloning the label for the whole disk. Fixed a missing newline in a related error message.
* 1) Implement SIOCSIFMTU in ether_ioctl(), and change ether_ioctl's returndg1996-12-107-217/+56
| | | | | | | | | type to be int so that errors can be returned. 2) Use the new SIOCSIFMTU ether_ioctl support in the few drivers that are using ether_ioctl(). 3) In if_fxp.c: treat if_bpf as a token, not as a pointer. Don't bother testing for FXP_NTXSEG being reached in fxp_start()...just check for non-NULL 'm'. Change fxp_ioctl() to use ether_ioctl().
* Delete $NetBSD$, and add $Id$.kato1996-12-0914-14/+14
| | | | 2.2 candidate.
* Synchronize with IBM-PC's userconfig.c revision 1.71.kato1996-12-091-3/+4
| | | | Should not be in 2.2 until original change is merged into 2.2.
* Improve the explicitness of the "you cannot do anything with PCImsmith1996-12-091-3/+4
| | | | | | devices" message. Closes conf/2130.
* Synchronize with sys/i386/isa/syscons.c revision 1.191. This changekato1996-12-081-5/+24
| | | | | | just keeps appearance, and no effect on the PC98. 2.2 candidate.
OpenPOWER on IntegriCloud