freebsd-dev/sys/i386/include
Joerg Wunsch 2995d1100c Implement a few more floppy ioctl commands and IO options, namely:
. FD_CLRERR clears the error counter, thus re-enables kernel error
  printf()s,

. FD_GSTAT obtains the last FDC operation state, if any,

. FDOPT_NOERRLOG (temporarily) turns off kernel printf() floppy
  error logging,

. FDOPT_NOERROR makes the kernel ignore an FDC error, thus can
  enable the transfer of an erroneous sector to the user application

All options are being cleared on (last) close.

Prime consumer of the last features will be fdread(1), to be committed
shortly.

(FD_CLRERR should be wired into fdcontrol(8), but then fdcontrol(8)
needs a major rewrite anyway.)
2001-05-14 20:20:11 +00:00
..
pc
_limits.h
ansi.h Fixed disordering in previous commit. "Fixed" a null comment in previous 2001-02-17 03:57:38 +00:00
apic.h Remove constants defining the bitmasks of the old giant kernel lock. 2001-04-10 22:22:01 +00:00
apicreg.h Remove constants defining the bitmasks of the old giant kernel lock. 2001-04-10 22:22:01 +00:00
apm_bios.h
apm_segments.h
asc_ioctl.h
asm.h
asmacros.h Always use the ELF naming after the demise of asnames.h. 2001-02-25 07:23:03 +00:00
atomic.h RIP <machine/lock.h>. 2001-02-11 10:44:09 +00:00
bootinfo.h
bus_at386.h version 1.7 made some changes to correct problems identifed by compiling 2001-03-02 05:33:53 +00:00
bus_dma.h version 1.7 made some changes to correct problems identifed by compiling 2001-03-02 05:33:53 +00:00
bus_memio.h
bus_pc98.h Merged from sys/i386/include/bus_at386.h revision 1.13. 2001-03-02 08:31:38 +00:00
bus_pio_ind.h
bus_pio.h
bus.h
cdk.h
clock.h
comstats.h
cpu.h Overhaul of the SMP code. Several portions of the SMP kernel support have 2001-04-27 19:28:25 +00:00
cpufunc.h Back out 1.103. It wasn't approved by the owner of the file and 2001-04-18 20:57:43 +00:00
cputypes.h
cronyx.h
db_machdep.h
dvcfg.h
elf.h
endian.h Back out wrapping the asm ... ; bits in #ifndef lint macros. There 2001-04-14 20:42:04 +00:00
exec.h
float.h
floatingpoint.h
frame.h
globaldata.h Overhaul of the SMP code. Several portions of the SMP kernel support have 2001-04-27 19:28:25 +00:00
globals.h Implement optimized PCPU accessors. These are necessary to support a 2001-01-21 03:11:03 +00:00
gsc.h
i4b_cause.h
i4b_debug.h
i4b_ioctl.h Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards. 2001-01-26 13:12:56 +00:00
i4b_isppp.h
i4b_rbch_ioctl.h
i4b_tel_ioctl.h
i4b_trace.h
ieeefp.h
if_wl_wavelan.h Fix typo: compatability -> compatibility. 2001-02-06 12:05:58 +00:00
iic.h
in_cksum.h These files are mpsafe. 2000-11-25 03:01:05 +00:00
intrcnt.h Export intrnames and intrcnt as sysctls (hw.nintr, hw.intrnames and 2001-03-23 03:45:17 +00:00
ioctl_bt848.h
ioctl_ctx.h
ioctl_fd.h Implement a few more floppy ioctl commands and IO options, namely: 2001-05-14 20:20:11 +00:00
ioctl_meteor.h
ipl.h Overhaul of the SMP code. Several portions of the SMP kernel support have 2001-04-27 19:28:25 +00:00
legacyvar.h
limits.h
md_var.h Remove the last of the MD netisr code. It is now all MI. Remove 2000-12-05 00:36:00 +00:00
mpapic.h Remove the old APIC I/O higher level IPI API in favor of the newer MI 2001-04-10 22:18:21 +00:00
mptable.h Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
mtpr.h
mutex.h - Switch from using save/disable/restore_intr to using critical_enter/exit 2001-03-28 02:40:47 +00:00
nexusvar.h
npx.h
param.h Fix CMSG and ALIGN macro usage. 2000-11-08 16:59:25 +00:00
pcaudioio.h
pcb_ext.h - Use sched_lock and critical regions to ensure that LDT updates are thread 2001-05-10 17:03:03 +00:00
pcb.h Activate USER_LDT by default. The new thread libraries are going to 2001-02-23 01:25:02 +00:00
pci_cfgreg.h
pcpu.h Overhaul of the SMP code. Several portions of the SMP kernel support have 2001-04-27 19:28:25 +00:00
pcvt_ioctl.h
pecoff_machdep.h Add PECOFF (WIN32 Execution file format) support. 2000-12-20 12:51:08 +00:00
perfmon.h
physio_proc.h Use queue macros. 2001-01-24 00:01:42 +00:00
pmap.h Increase NKPT from 17 to 30. This fixes the 4GB ram boot panic on both 2000-11-30 01:53:02 +00:00
proc.h
profile.h Change and clean the mutex lock interface. 2001-02-09 06:11:45 +00:00
psl.h
ptrace.h
reg.h
reloc.h
resource.h
segments.h
setjmp.h
sigframe.h
signal.h Make MINSIGSTKSZ machine dependent, and have the sigaltstack 2000-11-09 08:25:48 +00:00
smb.h
smp.h Overhaul of the SMP code. Several portions of the SMP kernel support have 2001-04-27 19:28:25 +00:00
smptests.h Remove the BETTER_CLOCK #ifdef's. The code is on by default and is here 2001-04-10 21:34:13 +00:00
speaker.h
specialreg.h
spigot.h
stdarg.h
sysarch.h
trap.h Removed all traces of T_ASTFLT (except for gaps where it was). It became 2001-02-19 15:47:38 +00:00
tss.h
types.h - Add the new critical_t type used to save state inside of critical 2001-03-28 02:31:54 +00:00
uc_device.h
ucontext.h
varargs.h
vm86.h
vmparam.h
wtio.h