david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

Add PHYS_CODE, for use as in __asm__ ( PHYS_CODE ( ... ) ), comparable

to the REAL_CODE interface.
This commit is contained in:
Michael Brown 2007-01-11 18:40:46 +00:00
parent d488a172eb
commit 9196e9069c
1 changed files with 6 additions and 0 deletions

View File

@ -248,6 +248,12 @@ extern void remove_from_rm_stack ( void *data, size_t size );
"\n\t" \
"ret\n\t" )
/* PHYS_CODE: declare a fragment of code that executes in flat physical mode */
#define PHYS_CODE( asm_code_str ) \
"call _virt_to_phys\n\t" \
asm_code_str \
"call _phys_to_virt\n\t"
#endif /* ASSEMBLY */
#endif /* LIBRM_H */