ad
0c800520db
Only include machine/cpufunc.h if _KERNEL.
2007-09-27 01:10:11 +00:00
ad
fbb58ada61
Merge most x86 changes from the vmlocking branch, except the threaded soft
...
interrupt stuff. This is mostly comprised of changes to the pmap modules to
work on multiprocessor systems without kernel_lock, and changes to speed up
tlb shootdowns.
2007-08-29 23:38:01 +00:00
thorpej
712239e366
Replace the Mach-derived boolean_t type with the C99 bool type. A
...
future commit will replace use of TRUE and FALSE with true and false.
2007-02-21 22:59:35 +00:00
perry
fbae48b901
Change "inline" back to "__inline" in .h files -- C99 is still too
...
new, and some apps compile things in C89 mode. C89 keywords stay.
As per core@.
2006-02-16 20:17:12 +00:00
perry
5f1c88d70d
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
2005-12-24 20:06:46 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
blymn
177ce69567
Remove bogus external declaration for pdes, it appears not to be needed.
2005-07-04 11:50:17 +00:00
yamt
9cc3176930
kvtopte: use a correct base addr for LARGEPAGES.
2004-08-08 09:47:05 +00:00
yamt
a37fba2a04
correct VAs in a comment.
2004-08-08 09:40:48 +00:00
fvdl
3b31d7b8a5
Add a prototype for pmap_changeprot_local, a function that changes
...
protection for a page and doesn't care about TLB shootdowns.
2004-06-15 11:27:38 +00:00
sekiya
f7212a9a5d
Use the SPLAY_* macros. Copied from the i386 pmap, okay'ed by fvdl@
2004-06-04 07:42:33 +00:00
fvdl
81918bf8b4
Rename the x86_64 port to amd64, as this is the actual name used for
...
the processor family now. x86_64 is kept as the MACHINE_ARCH value,
since it's already widely used (by e.g. the toolchain, etc), and
by other operating systems.
2003-04-26 18:39:25 +00:00