freebsd-dev/sys/i386/include
Jung-uk Kim 439f3d8b81 Implement a simple native VM86 backend for X86BIOS. Now i386 uses native
VM86 calls instead of the real mode emulator as a backend.  VM86 has been
proven reliable for very long time and it is actually few times faster than
emulation.  Increase maximum number of page table entries per VM86 context
from 3 to 8 pages.  It was (ridiculously) low and insufficient for new VM86
backend, which shares one context globally.  Slighly rearrange and clean up
the emulator backend to accommodate new code.  The only visible change here
is stack size, which is decreased from 64K to 4K bytes to sync. with VM86.
Actually, it seems there is no need for big stack in real mode.

MFC after:	1 month
2010-08-05 18:48:30 +00:00
..
pc
xen Switch to our preferred 2-clause BSD license. 2010-05-05 20:39:02 +00:00
_align.h
_bus.h
_inttypes.h
_limits.h
_stdint.h
_types.h
acpica_machdep.h
apicreg.h Add support for corrected machine check interrupts. CMCI is a new local 2010-05-24 15:45:05 +00:00
apicvar.h Implement new event timers infrastructure. It provides unified APIs for 2010-06-20 21:33:29 +00:00
apm_bios.h
apm_segments.h
asm.h
asmacros.h
atomic.h Rename an argument from "exp" to "expect" since the former makes FlexeLint 2010-05-20 06:18:03 +00:00
bootinfo.h Add EFI boot info fields. 2010-04-07 18:52:51 +00:00
bus_dma.h
bus.h
clock.h Move functions declaration to MI code, following implementation. 2010-07-15 17:49:35 +00:00
cpu.h Remove obsolete undef of COPY_SIGCODE. It appears to have not been 2010-07-13 15:06:13 +00:00
cpufunc.h
cputypes.h
cserial.h
db_machdep.h
elan_mmcr.h
elf.h
endian.h
exec.h
float.h
floatingpoint.h
frame.h
gdb_machdep.h
ieeefp.h
if_wl_wavelan.h
in_cksum.h
intr_machdep.h
ioctl_bt848.h
ioctl_meteor.h
iodev.h - Extract the IODEV_PIO interface from ia64 and make it MI. 2010-04-28 15:38:01 +00:00
kdb.h
legacyvar.h
limits.h
mca.h Restore the machine check register banks on resume. For banks being 2010-06-15 18:51:41 +00:00
md_var.h Remove unused i586 optimized bcopy/bzero/etc implementations that utilize 2010-06-23 10:40:28 +00:00
memdev.h
metadata.h
minidump.h
mp_watchdog.h
mptable.h
mutex.h
nexusvar.h
npx.h Remove the support for int13 FPU exception reporting on i386. It is 2010-06-23 11:12:58 +00:00
param.h
pcaudioio.h
pcb_ext.h
pcb.h Remove the support for int13 FPU exception reporting on i386. It is 2010-06-23 11:12:58 +00:00
pci_cfgreg.h
pcpu.h Mark the __curthread() functions as __pure2 and remove the volatile keyword 2010-07-29 18:44:10 +00:00
perfmon.h
pmap.h Fix spacing. 2010-07-09 21:27:42 +00:00
pmc_mdep.h - Support for uncore counting events: one fixed PMC with the uncore 2010-04-02 13:23:49 +00:00
ppireg.h
privatespace.h
proc.h Reorganize syscall entry and leave handling. 2010-05-23 18:32:02 +00:00
profile.h
psl.h
ptrace.h
reg.h
reloc.h
resource.h
runq.h
segments.h MFamd64: 2010-07-21 18:47:52 +00:00
setjmp.h
sf_buf.h
sigframe.h
signal.h
smapi.h
smp.h
speaker.h
specialreg.h Improve cputemp(4) driver wrt newer Intel processors, especially 2010-07-29 19:08:22 +00:00
stack.h
stdarg.h
sysarch.h
timerreg.h
trap.h
tss.h
ucontext.h
varargs.h
vm86.h Implement a simple native VM86 backend for X86BIOS. Now i386 uses native 2010-08-05 18:48:30 +00:00
vm.h
vmparam.h Very rough first cut at NUMA support for the physical page allocator. For 2010-07-27 20:33:50 +00:00
xbox.h