OpenGrok
Cross Reference: kvm_i386pae.c
xref
: /
src
/
lib
/
libkvm
/
kvm_i386pae.c
Home
|
History
|
Annotate
|
Download
|
only in
libkvm
History log of
/src/lib/libkvm/kvm_i386pae.c
Revision
Date
Author
Comments
1.4
23-Aug-2023
rin
libkvm: whitespace
1.3
25-Apr-2020
maxv
Switch to the new PTE naming. The old naming is now unused, remove it.
1.2
19-Feb-2014
dsl
Remove the #include <sys/user.h> from all of libkvm.
sys/user.h is a stub that just #includes sys/pcb.h.
There are no 'struct pcb' anywhere in here, so I'm extremely doubtful
any of the builds will fail.
OTOH it might be relying on a header that pcb.h includes.
In any case i386 and amd64 build.
1.1
05-Oct-2010
jym
branches: 1.1.6; 1.1.12;
Import PAE support for kvm(3):
- add kvm_i386pae.c (used for PAE memory translations), and update Makefile
for libkvm build.
- in pdppaddr: pass a flag to indicate PAE mode. Use a bit ignored
by the MMU. Mask address with PG_FRAME to avoid side effects.
Tested with vmstat(1)/netstat(1) to debug core files of PAE and !PAE
kernels. Older kernel dumps will default to native i386 (!PAE) mode.
XXX Currently, savecore(8) will fail to dump a PAE kernel in a !PAE
environment (and reciprocally). So you need to sync and reboot
with a kernel of the same mode as the one that crashed. Once the dump
is successful, this does not matter anymore.
1.1.12.1
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.1.6.1
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
Indexes created Mon Sep 29 21:09:56 GMT 2025