summaryrefslogtreecommitdiffstats
path: root/src/include/debug.h
diff options
context:
space:
mode:
authorMichael Brown2006-05-24 11:14:44 +0200
committerMichael Brown2006-05-24 11:14:44 +0200
commit3b525385af9287588d22e41c72ecda4432856f05 (patch)
treebad79f2015035d2b3ab90adcc2ad10b064b05d41 /src/include/debug.h
parentReplaced memsizes.c with smaller memmap.c, taking advantage of __data16, (diff)
downloadipxe-3b525385af9287588d22e41c72ecda4432856f05.tar.gz
ipxe-3b525385af9287588d22e41c72ecda4432856f05.tar.xz
ipxe-3b525385af9287588d22e41c72ecda4432856f05.zip
Removed REAL_FRAGMENT and REAL_CALL, and left just REAL_EXEC (which is
the only one we actually use). This allows REAL_EXEC fragments to contain proper references to constraints (e.g. "%w0"), rather than having to force the use of specific registers. Note that the "num_constraints" parameter is now completely obsolete, and that we can probably reduce the syntax to something like __asm__ __volatile__ ( REAL_CODE ( "asm statements" ) : output constraints : input constraints : clobber ); which would look much more natural, and avoid the need to always specify a clobber list. Add userptr_t to libkir.h, to allow it to at least compile.
Diffstat (limited to 'src/include/debug.h')
0 files changed, 0 insertions, 0 deletions