2
0
mirror of https://github.com/xcat2/xNBA.git synced 2024-12-14 23:31:39 +00:00

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

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 */