Age | Commit message (Collapse) | Author |
|
|
|
|
|
bpf fixes.
|
|
|
|
|
|
|
|
- Move spl stuff from param.h to psl.h. Prototype delay() in param.h.
- param.h: Fix #includes.
- param.h: Move splimp to 2 and spltty to 1.
|
|
|
|
Bring in a number of changes from NetBSD in Makefile.mac68k
(standardized amongst most ports).
|
|
- Don't special-case conf.c
- Add sbc driver. (M.I. 5380 driver)
|
|
|
|
it will be painful to change them. (IMO)
Bring in from NetBSD:
Bitfields are usually implemented in natural bit order. Pointed
out by Masaru Oki <oki@yk.rim.or.jp> in NetBSD PR#2091.
|
|
|
|
|
|
- Filesystem prototype changes
- LOCORE -> _LOCORE
- Move disk-specific ioctls out of <sys/disklabel.h> and into <sys/dkio.h>.
<sys/dkio.h> is in turn included by <sys/ioctl.h>, much like how
<sys/filio.h> and <sys/sockio.h> are handled. This minimizes changes to
existing sources which use the disk ioctls.
Define DIOCLOCK which is used to lock and unlock the pack.
|
|
|
|
|
|
|
|
the device interrupt chain structures (isa, pci)
Move interrupt chain structure definition to <machine/psl.h> so vmstat can
get at it (i386)
Remove hack to count interrupts the old way (i386)
|
|
|
|
|
|
- Make a message more verbose for folks who try to boot in 24-bit mode.
|
|
- Make delay() match prototype.
- Be a bit more careful when setting up timer for calibrating delay().
- Clear interrupt before enabling in calibrate_delay()
(from John P. Wittkoski)
|
|
- scsi prototypes.
- Add SCSI scanner support by Kenneth Stailey and Joachim Koenig-Baltes,
hacked a but. Needs more work.
ss.c:
- Truncate to the window size in ssminphys(), not ssread().
- Missed some prototyping foo.
- Minor tweak; make sure window size is 0 on close.
- Change variable name to avoid GCC warning.
- Handle EOF a little differently.
|
|
- Implement DIOCLOCK and DIOCEJECT. DIOCEJECT is limited to removable
media. Fixes PR #1975.
- scsi prototypes
|
|
|
|
|
|
|
|
- Accept DIOCEJECT as a synonym for CDIOCEJECT. Implement DIOCLOCK
separately from CDIOCALLOW and CDIOCPREVENT, even though they perform
basically the same function (with a different interface XXX).
- scsi prototypes
|
|
- scsi prototypes
- remove #ifdef notdef made unnecessary by previous changes (PR#1597)
put in missing "if (error)" that caused tape IO to always fail.
(closes PR#2086)
- Minor change.
|
|
|
|
|
|
by the various fork types
|
|
|
|
|
|
|
|
pmap can be fixed
|
|
|
|
|
|
fix argument parsing for disk and tape boot
bootsd/boot.c
bugcrt/m68k/Makefile.inc
tape boot was broken completely
bootst/bootst.c
minor bug if bootloader was specific size (aout exec header is 0x20 not 0x30).
writvid/wrtvid.c
|
|
until "vmstat -i" learns how to read the device chains and show interrupts
per device.
|
|
|
|
|
|
|
|
|
|
[prevents disk_unbusy panic when disk is loaded (if no
free IOPBs, xdstrategy() would queue the buffer for pickup
by xdcintr() but xdcintr() would never call disk_busy().
xdc_startbuf() is a better place since all bufs are routed
through here] problem detected by girish@dworkin.wustl.edu,
diagnosed and corrected by me.
- move disk_unbusy() call in xdc_remove_iorq() before the call to
XDC_FREE() [don't want to access a data structure that was just put
on a free list]
|
|
interrupt system which is a prerequisite for the Amiga ISA support.
It is described in amiga/amiga/README.ints, and is enabled by adding
an "options IPL_REMAP_1" in the kernel config file. Along with this
change there is also some generic cleanup, like style polishing,
comment corrections, making sicallbacks operate in FIFO manner and
cleaning up the spl mess in param.h...
|
|
interrupt system which is a prerequisite for the Amiga ISA support.
It is described in amiga/amiga/README.ints, and is enabled by adding
an "options IPL_REMAP_1" in the kernel config file. Along with this
change there is also some generic cleanup, like style polishing,
comment corrections, making sicallbacks operate in FIFO manner and
cleaning up the spl mess in param.h...
|
|
|
|
|