diff options
author | Daniel Verkamp | 2008-08-15 20:16:16 +0200 |
---|---|---|
committer | Michael Brown | 2008-08-29 00:09:08 +0200 |
commit | aa2854437330161176435730c743c5387a95037f (patch) | |
tree | d44f09936e952570c2b9ecc0ccbf753b17507348 /src/arch/i386/include/librm.h | |
parent | [librm] Make rm_sp and rm_ss globals again (diff) | |
download | ipxe-aa2854437330161176435730c743c5387a95037f.tar.gz ipxe-aa2854437330161176435730c743c5387a95037f.tar.xz ipxe-aa2854437330161176435730c743c5387a95037f.zip |
[librm] Add rm stack copying functions
Diffstat (limited to 'src/arch/i386/include/librm.h')
-rwxr-xr-x | src/arch/i386/include/librm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/arch/i386/include/librm.h b/src/arch/i386/include/librm.h index e9827de8..07a85c59 100755 --- a/src/arch/i386/include/librm.h +++ b/src/arch/i386/include/librm.h @@ -279,6 +279,9 @@ user_to_phys ( userptr_t buffer, off_t offset ) { return virt_to_phys ( ( void * ) buffer + offset ); } +extern uint16_t copy_user_to_rm_stack ( userptr_t data, size_t size ); +extern void remove_user_from_rm_stack ( userptr_t data, size_t size ); + /* TEXT16_CODE: declare a fragment of code that resides in .text16 */ #define TEXT16_CODE( asm_code_str ) \ ".section \".text16\", \"ax\", @progbits\n\t" \ |