OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
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
871
if (
hvm_start_info
->memmap_entries > 0) {
873
map_entry = (void *)((uintptr_t)
hvm_start_info
->memmap_paddr + KERNBASE);
874
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 cmdline_paddr after
hvm_start_info
*/
1192
movl %edi, CMDLINE_PADDR(%eax) /* Set new cmdline_paddr in
hvm_start_info
*/
1199
/* Copy memmap_paddr after cmdline (only if
hvm_start_info
->version != 0) */
1205
movl %edi, MMAP_PADDR(%eax) /* Set new memmap_paddr in
hvm_start_info
*/
1216
* %eax points to the start of
hvm_start_info
1220
movl $RELOC(
hvm_start_info
),%ebp
1246
/* XXX assume
hvm_start_info
+dependant structure fits in a single page *
[
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 19 milliseconds
Indexes created Thu Oct 16 14:10:15 GMT 2025