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:
parent
d488a172eb
commit
9196e9069c
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user