OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:hvm_start_info
(Results
1 - 7
of
7
) sorted by relevancy
/src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/hvm/
start_info.h
92
* Version numbers of the
hvm_start_info
structure have evolved like this:
97
* padding) to the end of the
hvm_start_info
struct. These new
125
struct
hvm_start_info
{
struct
/src/sys/arch/xen/include/
hypervisor.h
146
extern struct
hvm_start_info
*
hvm_start_info
;
/src/sys/arch/xen/xen/
hypervisor.c
190
struct
hvm_start_info
*
hvm_start_info
;
variable in typeref:struct:hvm_start_info
249
if (
hvm_start_info
->cmdline_paddr != 0) {
251
(void *)((uintptr_t)
hvm_start_info
->cmdline_paddr + KERNBASE);
257
xen_start_info.flags =
hvm_start_info
->flags;
/src/sys/arch/x86/x86/
x86_machdep.c
227
if (
hvm_start_info
->nr_modules == 0) {
231
aprint_debug("%d Xen module(s) at boot\n",
hvm_start_info
->nr_modules);
232
modlist = (void *)((uintptr_t)
hvm_start_info
->modlist_paddr + KERNBASE);
233
for (i = 0; i <
hvm_start_info
->nr_modules; i++) {
927
if (
hvm_start_info
->memmap_entries > 0) {
929
map_entry = (void *)((uintptr_t)
hvm_start_info
->memmap_paddr + KERNBASE);
930
for (int i = 0; i <
hvm_start_info
->memmap_entries; i++) {
/src/sys/arch/x86/acpi/
acpi_machdep.c
162
PhysicalAddress =
hvm_start_info
->rsdp_paddr;
/src/sys/arch/amd64/amd64/
locore.S
1087
* %ebx (addr of the
hvm_start_info
structure) is pointing to a
1166
/* advance to next page boundary, this will be our
hvm_start_info
*/
1183
/* First, copy the
hvm_start_info
structure to %eax */
1190
/* Copy hvm_modlist_entry[] after
hvm_start_info
*/
1196
movl %edi, START_INFO_MODLIST_PADDR(%eax) /* Set new modlist_paddr in
hvm_start_info
*/
1209
/* eax points to our
hvm_start_info
*/
1254
movl %edi, CMDLINE_PADDR(%eax) /* Set new cmdline_paddr in
hvm_start_info
*/
1261
/* Copy memmap_paddr after cmdline (only if
hvm_start_info
->version != 0) */
1267
movl %edi, MMAP_PADDR(%eax) /* Set new memmap_paddr in
hvm_start_info
*/
1278
* %eax points to the start of
hvm_start_info
[
all
...]
/src/sys/arch/i386/i386/
locore.S
1245
* %ebx (addr of the
hvm_start_info
structure) is pointing to a
1319
/* advance to next page boundary, this will be our
hvm_start_info
*/
1326
* save addr of the
hvm_start_info
structure.
1337
/* First, copy the
hvm_start_info
structure to %eax */
1344
/* Copy cmdline_paddr after
hvm_start_info
*/
1346
movl %edi, CMDLINE_PADDR(%eax) /* Set new cmdline_paddr in
hvm_start_info
*/
1353
/* Copy memmap_paddr after cmdline (only if
hvm_start_info
->version != 0) */
1359
movl %edi, MMAP_PADDR(%eax) /* Set new memmap_paddr in
hvm_start_info
*/
1370
* %eax points to the start of
hvm_start_info
1374
movl %eax,RELOC(
hvm_start_info
)
[
all
...]
Completed in 18 milliseconds
Indexes created Sat Oct 03 00:25:10 UTC 2026