freebsd-nq/sys/amd64/include
Peter Wemm 447b3772dc Change hw.physmem and hw.usermem to unsigned long like they used to be
in the original hardwired sysctl implementation.

The buf size calculator still overflows an integer on machines with large
KVA (eg: ia64) where the number of pages does not fit into an int.  Use
'long' there.

Change Maxmem and physmem and related variables to 'long', mostly for
completeness.  Machines are not likely to overflow 'int' pages in the
near term, but then again, 640K ought to be enough for anybody.  This
comes for free on 32 bit machines, so why not?
2002-08-30 04:04:37 +00:00
..
pc
_inttypes.h Since printf(3) now supports the `j' conversion specifier, use that 2002-06-30 05:48:03 +00:00
_limits.h Create a new header <machine/_stdint.h> for storing MD parts of 2002-07-29 17:41:23 +00:00
_stdint.h Create a new header <machine/_stdint.h> for storing MD parts of 2002-07-29 17:41:23 +00:00
_types.h Move several MI types from <machine/_types.h> to <sys/_types.h>. 2002-08-23 16:49:06 +00:00
acpica_machdep.h Resolve conflicts arising from the ACPI CA 20020725 import. 2002-07-30 19:35:32 +00:00
apicreg.h
asm.h
asmacros.h Silence preprocessor warning, No need to use CONCAT with "," and "word". 2002-06-01 20:22:33 +00:00
atomic.h Beautify. This has the side effect of improving portability and 2002-07-18 15:56:46 +00:00
bus_amd64.h Warnings and lint-assisting fixes; mark unused function parameters as 2002-07-15 13:25:15 +00:00
bus_at386.h Warnings and lint-assisting fixes; mark unused function parameters as 2002-07-15 13:25:15 +00:00
bus_dma.h
bus_memio.h
bus_pio.h
bus.h
clock.h
cpu.h
cpufunc.h Move SWTCH_OPTIM_STATS related code out of cpufunc.h. (This sort of stat 2002-07-21 05:22:16 +00:00
cputypes.h Move a prototype to the least wrong place. 2002-08-02 18:45:43 +00:00
critical.h Remove the critmode sysctl - the new method for critical_enter/exit (already 2002-07-10 20:15:58 +00:00
db_machdep.h
elf.h Move the definition of ElfN_Hashelt to common headers. The only platform 2002-05-30 08:32:18 +00:00
endian.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
exec.h
float.h
floatingpoint.h Fixed the return value of fpsetmask(). The API requires inversion of the 2002-06-01 17:39:46 +00:00
fpu.h
frame.h
ieeefp.h
in_cksum.h
kse.h Add files that are new for KSE. 2002-06-29 07:04:59 +00:00
legacyvar.h Use the __BUS_ACCESSOR macro for NEXUS_ACCESSOR 2002-08-20 13:50:17 +00:00
limits.h Create a new header <machine/_stdint.h> for storing MD parts of 2002-07-29 17:41:23 +00:00
md_var.h Change hw.physmem and hw.usermem to unsigned long like they used to be 2002-08-30 04:04:37 +00:00
mptable.h OK, I have had it with losing my console because the AP's print their "I am 2002-08-28 23:24:05 +00:00
mutex.h
npx.h
param.h This is the start of the FreeBSD/x86_64 kernel. 2002-06-30 07:42:36 +00:00
pcb_ext.h
pcb.h
pci_cfgreg.h
pcpu.h Wrap GNU specific code in ifdefs, and help lint out by providing 2002-07-15 13:29:40 +00:00
pmap.h o Introduce pmap_page_is_mapped(). Its purpose is to obsolete 2002-08-05 03:40:28 +00:00
proc.h Remove the critmode sysctl - the new method for critical_enter/exit (already 2002-07-10 20:15:58 +00:00
profile.h
psl.h
ptrace.h
reg.h Renamed poorly named setregs to exec_setregs. Moved its prototype to 2002-08-29 06:17:48 +00:00
reloc.h
resource.h
runq.h Move the "- 1" into the RQB_FFS(mask) macro itself so that 2002-06-20 06:21:20 +00:00
segments.h
setjmp.h
sigframe.h
signal.h
smp.h Revive backed out pmap related changes from Feb 2002. The highlights are: 2002-07-12 07:56:11 +00:00
specialreg.h Add additional cpuid feature flags and put into a canonical format. 2002-06-22 23:00:33 +00:00
stdarg.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
sysarch.h
trap.h
tss.h
ucontext.h
varargs.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
vmparam.h