david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

Remove the automatic segment register save and restore; most users of

REAL_CODE() don't need it.
This commit is contained in:
Michael Brown 2006-05-24 14:11:36 +00:00
parent 02cf755f3f
commit edcf89e2b0
1 changed files with 0 additions and 8 deletions

View File

@ -216,15 +216,7 @@ virt_to_user ( void * virtual ) {
/* REAL_CODE: declare a fragment of code that executes in real mode */
#define REAL_CODE( asm_code_str ) \
".code16\n\t" \
"pushw %%gs\n\t" \
"pushw %%fs\n\t" \
"pushw %%es\n\t" \
"pushw %%ds\n\t" \
asm_code_str "\n\t" \
"popw %%ds\n\t" \
"popw %%es\n\t" \
"popw %%fs\n\t" \
"popw %%gs\n\t" \
".code16gcc\n\t"
#endif /* ASSEMBLY */