NetBSD/sys/arch/i386/include
fvdl cbc00e701a Until early last year, the i386 port had 256M of kvm, and the max.
amount of kvm used for buffers was set at 70%, some 188M. Then
the total amount of kvm became 1G, and the amount for buffers
thus became some 716M. This is really too much, and some
device drivers want to map quite a bit of kvm these days.

So, cap it at 384M, which gives each buffer a little over 8k (the
default FFS blocksize) physical in an 1G physram configuration.
2001-10-20 00:17:47 +00:00
..
acpi_machdep.h Bah, fix typo that crept in (tank you vi(1)). 2001-09-28 01:50:04 +00:00
ansi.h replace 'long long' with int64_t to compile stand alone program with 2001-01-03 10:08:55 +00:00
aout_machdep.h
apmvar.h Make it possible to query each battery individually by making the 2001-09-10 05:23:30 +00:00
asm.h Remove ALTENTRY(). It's dangerous and should not be used. 2000-12-14 20:15:26 +00:00
bios32.h Basic interface to BIOS32. Separated from UCHIYAMA Yasushi's PCI BIOS 1999-11-17 00:55:50 +00:00
bioscall.h Add support for getting %es value from the bios call. 2001-05-02 13:12:45 +00:00
bootinfo.h Actually define the ACPI memory map entry (bi_memmap_entry). 2000-06-02 18:27:47 +00:00
bswap.h Include <sys/bswap.h> for function prototypes. i386, pc532 and vax 1999-08-21 05:39:51 +00:00
bus.h fix typo 2001-09-23 19:59:19 +00:00
byte_swap.h use _KERNEL_OPT 2001-05-30 11:57:16 +00:00
cdefs.h Garbage-collect. 1999-03-20 01:40:25 +00:00
coff_machdep.h Move a bunch of the COFF definitions into exec_coff.h, so they can be used by 2000-06-04 16:23:59 +00:00
conf.h now that duplicated stuff has been moved to sys/conf.h, remove unnecessary 2001-03-21 23:42:14 +00:00
cpu.h - Rename cpu_use_fxsave to i386_use_fxsave. 2001-08-02 22:04:28 +00:00
cpufunc.h Set up function pointers for copyin/copyout in preparation for 2001-07-31 18:28:58 +00:00
cputypes.h Bump CPU_MAXFAMILY to 7. 2000-09-29 14:17:17 +00:00
db_machdep.h Add %fs/%gs to trap frame and save/restore them on 2001-06-17 21:01:32 +00:00
disklabel.h Use highest bit of minor as an extra bit for the partition number to 2001-01-02 23:06:54 +00:00
eisa_machdep.h Add functions to read EISA configuration data for MEM, IRQ, DMA, and IO. 2000-08-11 00:43:18 +00:00
elf_machdep.h Move dl* function definitions to libc on ELF. 2000-04-02 15:35:47 +00:00
endian_machdep.h In the `MY THAT'S GROSS' department... 2000-03-17 00:09:18 +00:00
endian.h In the `MY THAT'S GROSS' department... 2000-03-17 00:09:18 +00:00
float.h remove needless externs in front of function prototypes 2001-05-21 04:47:35 +00:00
frame.h Add %fs/%gs to trap frame and save/restore them on 2001-06-17 21:01:32 +00:00
freebsd_machdep.h Prototype freebsd_syscall_intern() in freebsd_machdep.h so that 2000-12-18 23:29:46 +00:00
gdt.h Move the TSS selector out of the PCB and put it into mdproc. We 2000-08-16 04:44:35 +00:00
ibcs2_machdep.h Introduce 2 new flags in types.h: 2000-12-11 05:28:59 +00:00
ieee.h Add an ieee.h. 1999-03-10 08:13:01 +00:00
ieeefp.h
int_const.h Add definitions of C99 integer constant macros. 2001-04-14 22:38:33 +00:00
int_fmtio.h {,u}intptr_t are longs; adjust printf/scanf formats. 2001-09-19 05:23:43 +00:00
int_limits.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_mwgwtypes.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_types.h * Move definitions of exact-width integer types from <machine/types.h> 2001-04-28 15:41:28 +00:00
intr.h In i386_softintr_lock(), use splserial() rather than splhigh(), 2001-07-16 16:53:00 +00:00
ipkdb.h Make IPKDB working again. 2000-03-22 20:58:25 +00:00
isa_machdep.h Garbage-collect some more stuff. 2000-11-15 19:30:10 +00:00
isapnp_machdep.h kill __P in these files. (I had to look at them anyway with an eye for 2000-06-01 00:04:50 +00:00
joystick.h
kcore.h
limits.h Preparation for the future introduction of multibyte locale. 2000-08-08 22:31:13 +00:00
loadfile_machdep.h Allow loading of kernels larger than (16-1)M. 1999-11-30 12:02:13 +00:00
lock.h remove some lint, including ansifying some inlines 2001-04-30 01:17:30 +00:00
macho_machdep.h add MACHO_MACHDEP_CASES 2001-07-14 03:05:51 +00:00
Makefile Add mtrr.h to INCS list to get installed on a make includes 2001-09-12 04:44:21 +00:00
math.h Improve namespace test macros a bit. 2000-02-05 14:04:36 +00:00
mca_machdep.h The system configuration block structure doesn't need to be public 2001-05-02 13:16:33 +00:00
mouse.h
mtrr.h Add code to frob the MTRR-like registers on the AMD K6-2 2001-09-19 01:26:18 +00:00
npx.h Upon further reading of the manual, don't save the MXCSR-at-last-exception. 2001-08-03 01:46:08 +00:00
param.h Remove trailing "U" on KERNBASE introduced in last commit. 2001-08-03 01:03:10 +00:00
pcb.h Add support for saving/restoring SSE/SSE2 state using FXSAVE/FXRSTOR. 2001-08-02 21:04:43 +00:00
pccons.h
pci_machdep.h For ports that wire up pciide in compatibility mode, have 2001-06-08 04:48:54 +00:00
pio.h remove some lint, including ansifying some inlines 2001-04-30 01:17:30 +00:00
pmap.h Update pmap_update to now take the updated pmap as an argument. 2001-09-10 21:19:08 +00:00
pmc.h Add support for using the 586- and 686-class performance 2000-09-13 04:47:00 +00:00
proc.h Add flag to indicate that a process set some mtrrs that need to be 2001-09-10 10:11:21 +00:00
profile.h use cli/sti instead of splhigh/splx for MCOUNT_ENTER/MCOUNT_EXIT. 2001-08-23 06:17:00 +00:00
psl.h use _KERNEL_OPT 2001-05-30 11:57:16 +00:00
pte.h Define PG_LGFRAME, which is the page frame mask for large (4MB) pages. 2000-09-05 21:52:16 +00:00
ptrace.h
rbus_machdep.h Move _i386_memio_unmap() into bus_machdep.c; the ACPI code wants it. 2001-04-25 03:31:23 +00:00
reg.h Redefine evil tXXX register offset defines into the trapframe structure 2001-07-17 08:13:06 +00:00
rnd.h Return the full width of the counter here. 2000-07-02 21:05:14 +00:00
segments.h Use global descriptor 7 for mach traps. Unfortunately this is already 2001-07-14 02:02:45 +00:00
setjmp.h
signal.h
specialreg.h Define the AMD K6 cache/write-combinding control register MSR. 2001-09-19 00:30:11 +00:00
spkr.h
stdarg.h Use __GNUC_PREREQ__(). 2000-05-05 00:20:22 +00:00
svr4_machdep.h Introduce 2 new flags in types.h: 2000-12-11 05:28:59 +00:00
sysarch.h Add definitions for mtrr syscalls. 2001-09-10 10:10:57 +00:00
trap.h
tss.h
types.h * Move definitions of exact-width integer types from <machine/types.h> 2001-04-28 15:41:28 +00:00
userret.h Introduce PROC_PC(), which is used to get a process's user PC. If this is 2000-12-10 19:29:30 +00:00
varargs.h Only use __builtin_va_alist_t if using GCC 2.96 or later. Fixes 2000-05-12 23:49:11 +00:00
vm86.h
vmparam.h Until early last year, the i386 port had 256M of kvm, and the max. 2001-10-20 00:17:47 +00:00