| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
it makes it in this time, and remember not to commit changes next time
late on a Friday evening!
|
|
|
|
| |
fixes the problem reported by max.
|
| |
|
| |
|
|
|
|
| |
now anyway, even if compiled with FAILSAFE defined.
|
|
|
|
|
| |
are now only probed for LUN 0, unless there is a specific entry in
scsi_conf.c.
|
| |
|
|
|
|
|
|
|
|
|
| |
KERN_SAVED_IDS.
Should be in 2.2.
Reviewed by: phk
Found by: NIST-PCTS
|
| |
|
| |
|
|
|
|
| |
Definite 2.2 candidate.
|
| |
|
| |
|
|
|
|
| |
Definite 2.2 candidate.
|
| |
|
| |
|
|
|
|
| |
(Why, oh why did this include file end up in isa/ rather than include/ ?)
|
|
|
|
| |
intended.
|
|
|
|
| |
depending the addition on NEISA > 0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 :)
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
Submitted by: msmith@atrad.adelaide.edu.au (Michael Smith)
|
|
|
|
|
|
| |
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).
|
|
|
|
|
| |
and removed related debugging code. Now this part of the calibration is
almost as machine-independent as gprof generally.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
Reviewed by: bde
|
|
|
|
| |
2.2 candidate.
|
|
|
|
| |
so that it is scaled the same as exec_map (16 concurrent exec'ers).
|
| |
|
| |
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
<netinet/if_ether.h>, rather than in <net/if.h>, most of whose callers
have no need of it.
Pointed-out-by: bde
|
| |
|
|
|
|
| |
It's not 2.2 candidate.
|
|
|
|
| |
It's not 2.2 candidate.
|
|
|
|
| |
fix to exech_map, it used 32*ARG_MAX, and it should use 32*PAGE_SIZE.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
out by Nathaniel D. Daw (daw@panix.com), but fixed differently by me.
|
|
|
|
| |
``going away soon''.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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().
|
|
|
|
| |
2.2 candidate.
|
|
|
|
| |
Should not be in 2.2 until original change is merged into 2.2.
|
|
|
|
|
|
| |
devices" message.
Closes conf/2130.
|
|
|
|
|
|
| |
just keeps appearance, and no effect on the PC98.
2.2 candidate.
|