HardenedBSD/sys/i386/include
Jonathan Lemon 640c4313af Add the ability to make real-mode BIOS calls from the kernel. Currently,
everything is contained inside #ifdef VM86, so this option must be
present in the config file to use this functionality.

Thanks to Tor Egge, these changes should work on SMP machines.  However,
it may not be throughly SMP-safe.

Currently, the only BIOS calls made are memory-sizing routines at bootup,
these replace reading the RTC values.
1998-03-23 19:52:59 +00:00
..
pc
_limits.h
ansi.h
apic.h
apicreg.h
apm_bios.h
apm_segments.h
asc_ioctl.h
asm.h
asmacros.h
asnames.h Fix recent breakage when compiling under elf. 1998-03-04 09:55:13 +00:00
bootinfo.h
bus_at386.h
bus_dma.h
bus_memio.h
bus_pc98.h
bus_pio.h
bus.h
cdk.h
clock.h Remove special handling for resuming clock interrupt when using APIC_IO. 1998-03-05 21:45:53 +00:00
comstats.h
conf.h
cons.h
console.h Add display of type KD_PIXEL. 1998-02-12 20:47:39 +00:00
cpu.h
cpufunc.h Undo previous commit. The cpuid symbol has been already used by SMP 1998-01-25 23:45:41 +00:00
cputypes.h
cronyx.h Don't declare prototypes for driver functions unless KERNEL is defined. 1998-02-03 20:07:02 +00:00
db_machdep.h
dvcfg.h Changed inline' to __inline' so that this file can be compiled by 1998-02-03 20:14:35 +00:00
elf.h
endian.h
exec.h
float.h
floatingpoint.h
frame.h
gsc.h
ieeefp.h
if_wl_wavelan.h Moved misplaced idempotency ifdef. Multiple inclusion was fatal since 1998-02-03 20:24:13 +00:00
in_cksum.h
ioctl_bt848.h Radio support for bt848 cards from Flemming Jacobsen <fj@trw.nl> 1998-02-26 08:19:14 +00:00
ioctl_ctx.h
ioctl_fd.h
ioctl_meteor.h
ipl.h
joystick.h
limits.h
lock.h
lpt.h
md_var.h Fixed disordering of busdma* and swi_vm. 1998-02-01 23:00:53 +00:00
mouse.h
mpapic.h Use <machine/*.h> instead of <i386/include/*.h>. 1998-02-01 22:23:18 +00:00
mptable.h The APs now reload the interrupt descriptor table pointer after 1998-03-07 20:16:49 +00:00
mtpr.h
npx.h
param.h
pcaudioio.h
pcb_ext.h
pcb.h Ifdefed some SMP and VM86 code. Note that although VM86 is not a global 1998-02-03 21:27:50 +00:00
pci_cfgreg.h
pcvt_ioctl.h Fixed conflicts between <machine/console.h> and <machine/pcvt_ioctl.h>, 1998-02-03 19:57:46 +00:00
perfmon.h
pmap.h
proc.h
profile.h Ifdefed use of a GNU feature. 1998-02-03 20:32:38 +00:00
psl.h
ptrace.h
random.h
reg.h
reloc.h
segments.h
setjmp.h
si.h Several changes: 1998-03-23 16:27:43 +00:00
signal.h
smp.h This mega-commit is meant to fix numerous interrelated problems. There 1998-03-07 21:37:31 +00:00
smptests.h Reenable redirection of clock interrupt to a higher priority vector. 1998-03-07 20:48:16 +00:00
soundcard.h soundcard.h wasn't upgraded when i386/isa/snd was 1998-02-18 02:27:00 +00:00
speaker.h
specialreg.h Defined CCR6 and CCR7 (configuration registers of M2 CPU.) 1998-03-04 11:39:16 +00:00
spigot.h
stdarg.h
sysarch.h Forward declare a union so that this file is self-sufficient. 1998-02-03 20:46:18 +00:00
trap.h
tss.h
types.h
ultrasound.h
varargs.h
vm86.h Add the ability to make real-mode BIOS calls from the kernel. Currently, 1998-03-23 19:52:59 +00:00
vmparam.h Try to dynamically size the VM_KMEM_SIZE (but is still able to be overridden 1998-02-23 07:42:43 +00:00
wtio.h